Author: Craig Topper
Date: 2026-06-09T22:45:54Z
New Revision: 0812848fea235364842a626ba19ec1a7804006b7

URL: 
https://github.com/llvm/llvm-project/commit/0812848fea235364842a626ba19ec1a7804006b7
DIFF: 
https://github.com/llvm/llvm-project/commit/0812848fea235364842a626ba19ec1a7804006b7.diff

LOG: [RISCV] Remove unnecessary check for Zvfh in 
SemaRISCV::checkRVVTypeSupport. NFC (#202788)

Zvfh implies Zvfhmin so we only need to check the latter

Added: 
    

Modified: 
    clang/lib/Sema/SemaRISCV.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/Sema/SemaRISCV.cpp b/clang/lib/Sema/SemaRISCV.cpp
index 56555b931b8d5..9647a7d913744 100644
--- a/clang/lib/Sema/SemaRISCV.cpp
+++ b/clang/lib/Sema/SemaRISCV.cpp
@@ -1554,8 +1554,7 @@ void SemaRISCV::checkRVVTypeSupport(QualType Ty, 
SourceLocation Loc, Decl *D,
             MinElts == 1) &&
            !FeatureMap.lookup("zve64x"))
     Diag(Loc, diag::err_riscv_type_requires_extension) << Ty << "zve64x";
-  else if (Info.ElementType->isFloat16Type() && !FeatureMap.lookup("zvfh") &&
-           !FeatureMap.lookup("zvfhmin") &&
+  else if (Info.ElementType->isFloat16Type() && !FeatureMap.lookup("zvfhmin") 
&&
            !FeatureMap.lookup("xandesvpackfph"))
     if (DeclareAndesVectorBuiltins) {
       Diag(Loc, diag::err_riscv_type_requires_extension)


        
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to