From: Craig Topper Date: Wed, 13 Sep 2017 02:29:59 +0000 (+0000) Subject: [X86] Use isUInt<32> to simplify some code. NFC X-Git-Tag: android-x86-7.1-r4~11171 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=7f15442f60592b4ea2618dad980494316b163aff;p=android-x86%2Fexternal-llvm.git [X86] Use isUInt<32> to simplify some code. NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@313112 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86ISelDAGToDAG.cpp b/lib/Target/X86/X86ISelDAGToDAG.cpp index 9978fc829ec..8713944f6d2 100644 --- a/lib/Target/X86/X86ISelDAGToDAG.cpp +++ b/lib/Target/X86/X86ISelDAGToDAG.cpp @@ -1632,7 +1632,7 @@ bool X86DAGToDAGISel::selectScalarSSELoad(SDNode *Root, bool X86DAGToDAGISel::selectMOV64Imm32(SDValue N, SDValue &Imm) { if (const ConstantSDNode *CN = dyn_cast(N)) { uint64_t ImmVal = CN->getZExtValue(); - if ((uint32_t)ImmVal != (uint64_t)ImmVal) + if (!isUInt<32>(ImmVal)) return false; Imm = CurDAG->getTargetConstant(ImmVal, SDLoc(N), MVT::i64);