[X86] Remove unnecessary defaulted argument from function in X86FoldTablesEmitter...
authorCraig Topper <craig.topper@gmail.com>
Sun, 18 Oct 2020 05:20:07 +0000 (22:20 -0700)
committerCraig Topper <craig.topper@gmail.com>
Sun, 18 Oct 2020 05:21:32 +0000 (22:21 -0700)
Nothing ever calls it with anything other than the default value.
So just delete it and the code that handled the non-default value.

llvm/utils/TableGen/X86FoldTablesEmitter.cpp

index 8026c32..807b787 100644 (file)
@@ -225,14 +225,8 @@ static inline unsigned int getRegOperandSize(const Record *RegRec) {
 }
 
 // Return the size of the memory operand
-static inline unsigned int
-getMemOperandSize(const Record *MemRec, const bool IntrinsicSensitive = false) {
+static inline unsigned getMemOperandSize(const Record *MemRec) {
   if (MemRec->isSubClassOf("Operand")) {
-    // Intrinsic memory instructions use ssmem/sdmem.
-    if (IntrinsicSensitive &&
-        (MemRec->getName() == "sdmem" || MemRec->getName() == "ssmem"))
-      return 128;
-
     StringRef Name =
         MemRec->getValueAsDef("ParserMatchClass")->getValueAsString("Name");
     if (Name == "Mem8")