diff --git a/llvm/lib/Target/X86/X86InstrInfo.cpp b/llvm/lib/Target/X86/X86InstrInfo.cpp --- a/llvm/lib/Target/X86/X86InstrInfo.cpp +++ b/llvm/lib/Target/X86/X86InstrInfo.cpp @@ -1004,7 +1004,7 @@ // want to. if (!((VregDefInstr->getOpcode() == X86::AND32ri || VregDefInstr->getOpcode() == X86::AND64ri32) && - isInt<16>(VregDefInstr->getOperand(2).getImm()))) + isUInt<16>(VregDefInstr->getOperand(2).getImm()))) return false; }