[llvm] 57a9522 - [RISCV] Remove redundant F and D extension implication from V. NFC

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Wed May 10 10:01:06 PDT 2023


Author: Craig Topper
Date: 2023-05-10T10:00:59-07:00
New Revision: 57a9522f87413f49b0fbcee75fbd967036a401e7

URL: https://github.com/llvm/llvm-project/commit/57a9522f87413f49b0fbcee75fbd967036a401e7
DIFF: https://github.com/llvm/llvm-project/commit/57a9522f87413f49b0fbcee75fbd967036a401e7.diff

LOG: [RISCV] Remove redundant F and D extension implication from V. NFC

We recently added implications for F and D to Zve32f and Zve64d
which V implies. So these have become redundant.

Added: 
    

Modified: 
    llvm/lib/Support/RISCVISAInfo.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Support/RISCVISAInfo.cpp b/llvm/lib/Support/RISCVISAInfo.cpp
index 3fe19fe71809a..62785422de922 100644
--- a/llvm/lib/Support/RISCVISAInfo.cpp
+++ b/llvm/lib/Support/RISCVISAInfo.cpp
@@ -912,7 +912,7 @@ Error RISCVISAInfo::checkDependency() {
 
 static const char *ImpliedExtsD[] = {"f"};
 static const char *ImpliedExtsF[] = {"zicsr"};
-static const char *ImpliedExtsV[] = {"zvl128b", "zve64d", "f", "d"};
+static const char *ImpliedExtsV[] = {"zvl128b", "zve64d"};
 static const char *ImpliedExtsXTHeadVdot[] = {"v"};
 static const char *ImpliedExtsXsfvcp[] = {"zve32x"};
 static const char *ImpliedExtsZcb[] = {"zca"};


        


More information about the llvm-commits mailing list