diff --git a/llvm/utils/TableGen/X86FoldTablesEmitter.cpp b/llvm/utils/TableGen/X86FoldTablesEmitter.cpp index b116675a6216a..688f9bd38ee23 100644 --- a/llvm/utils/TableGen/X86FoldTablesEmitter.cpp +++ b/llvm/utils/TableGen/X86FoldTablesEmitter.cpp @@ -285,7 +285,7 @@ class IsMatch { const Record *MemRec = MemInst->TheDef; // EVEX_B means different things for memory and register forms. - if (RegRI.HasEVEX_B != 0 || MemRI.HasEVEX_B != 0) + if (RegRI.HasEVEX_B || MemRI.HasEVEX_B) return false; if (!mayFoldFromLeftToRight(RegRI.Form, MemRI.Form))