[RISCV][TableGen] Remove HasMaskedOffOperand as a member of RVVIntrinsic. NFC
authorCraig Topper <craig.topper@sifive.com>
Mon, 18 Oct 2021 22:56:03 +0000 (15:56 -0700)
committerCraig Topper <craig.topper@sifive.com>
Mon, 18 Oct 2021 22:56:37 +0000 (15:56 -0700)
This value is only used by the RVVIntrinsic constructor. We don't
need it to be a member.

clang/utils/TableGen/RISCVVEmitter.cpp

index d9c9ac8..462406d 100644 (file)
@@ -155,7 +155,6 @@ private:
   std::string IRName;
   bool HasSideEffects;
   bool IsMask;
-  bool HasMaskedOffOperand;
   bool HasVL;
   bool HasPolicy;
   bool HasNoMaskedOverloaded;
@@ -182,7 +181,6 @@ public:
   StringRef getName() const { return Name; }
   StringRef getMangledName() const { return MangledName; }
   bool hasSideEffects() const { return HasSideEffects; }
-  bool hasMaskedOffOperand() const { return HasMaskedOffOperand; }
   bool hasVL() const { return HasVL; }
   bool hasPolicy() const { return HasPolicy; }
   bool hasNoMaskedOverloaded() const { return HasNoMaskedOverloaded; }
@@ -766,9 +764,9 @@ RVVIntrinsic::RVVIntrinsic(StringRef NewName, StringRef Suffix,
                            const std::vector<int64_t> &NewIntrinsicTypes,
                            StringRef RequiredExtension, unsigned NF)
     : IRName(IRName), HasSideEffects(HasSideEffects), IsMask(IsMask),
-      HasMaskedOffOperand(HasMaskedOffOperand), HasVL(HasVL),
-      HasPolicy(HasPolicy), HasNoMaskedOverloaded(HasNoMaskedOverloaded),
-      HasAutoDef(HasAutoDef), ManualCodegen(ManualCodegen.str()), NF(NF) {
+      HasVL(HasVL), HasPolicy(HasPolicy),
+      HasNoMaskedOverloaded(HasNoMaskedOverloaded), HasAutoDef(HasAutoDef),
+      ManualCodegen(ManualCodegen.str()), NF(NF) {
 
   // Init Name and MangledName
   Name = NewName.str();