diff options
author | Craig Topper <craig.topper@intel.com> | 2017-09-13 02:29:59 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2017-09-13 02:29:59 +0000 |
commit | 0a3bcebcc2bdfa5b22ffaa0358633e58a5ce893f (patch) | |
tree | 2e0f08b18e7ec9b9acea04b76cb28eb99603db08 | |
parent | 50bc565f3f5731032fd2966347d63ba2a7376b28 (diff) | |
download | bcm5719-llvm-0a3bcebcc2bdfa5b22ffaa0358633e58a5ce893f.tar.gz bcm5719-llvm-0a3bcebcc2bdfa5b22ffaa0358633e58a5ce893f.zip |
[X86] Use isUInt<32> to simplify some code. NFC
llvm-svn: 313112
-rw-r--r-- | llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp b/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp index 9978fc829ec..8713944f6d2 100644 --- a/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp +++ b/llvm/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<ConstantSDNode>(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); |