OSDN Git Service

[X86] Enforce agreement of AdSize field when autogenerating load folding table entries.
authorCraig Topper <craig.topper@intel.com>
Tue, 12 Jun 2018 04:34:58 +0000 (04:34 +0000)
committerCraig Topper <craig.topper@intel.com>
Tue, 12 Jun 2018 04:34:58 +0000 (04:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334473 91177308-0d34-0410-b5e6-96231b3b80d8

utils/TableGen/X86FoldTablesEmitter.cpp

index 90116b2..1ebe9f9 100644 (file)
@@ -335,6 +335,7 @@ public:
             MemRec->getValueAsDef("OpPrefix") ||
         RegRec->getValueAsDef("OpMap") != MemRec->getValueAsDef("OpMap") ||
         RegRec->getValueAsDef("OpSize") != MemRec->getValueAsDef("OpSize") ||
+        RegRec->getValueAsDef("AdSize") != MemRec->getValueAsDef("AdSize") ||
         RegRec->getValueAsBit("hasVEX_4V") !=
             MemRec->getValueAsBit("hasVEX_4V") ||
         RegRec->getValueAsBit("hasEVEX_K") !=