diff options
author | Craig Topper <craig.topper@gmail.com> | 2017-04-30 07:44:58 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2017-04-30 07:44:58 +0000 |
commit | 778f57b4f1476b7f9c51e18948ad51e6ce19ddef (patch) | |
tree | d9715ceb10932660e58ae2d756f048b841b5cb87 /llvm/lib/Target/X86/X86ISelLowering.cpp | |
parent | d503644a4a070e84addb5bd6a31f0d62e3877d5f (diff) | |
download | bcm5719-llvm-778f57b4f1476b7f9c51e18948ad51e6ce19ddef.tar.gz bcm5719-llvm-778f57b4f1476b7f9c51e18948ad51e6ce19ddef.zip |
[APInt] Replace calls to setBits with more specific calls to setBitsFrom and setLowBits where possible.
llvm-svn: 301768
Diffstat (limited to 'llvm/lib/Target/X86/X86ISelLowering.cpp')
-rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index d767a7a7d2c..523462b9885 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -26701,11 +26701,11 @@ void X86TargetLowering::computeKnownBitsForTargetNode(const SDValue Op, break; LLVM_FALLTHROUGH; case X86ISD::SETCC: - Known.Zero.setBits(1, BitWidth); + Known.Zero.setBitsFrom(1); break; case X86ISD::MOVMSK: { unsigned NumLoBits = Op.getOperand(0).getValueType().getVectorNumElements(); - Known.Zero.setBits(NumLoBits, BitWidth); + Known.Zero.setBitsFrom(NumLoBits); break; } case X86ISD::VSHLI: @@ -26746,7 +26746,7 @@ void X86TargetLowering::computeKnownBitsForTargetNode(const SDValue Op, DAG.computeKnownBits(N0, Known, DemandedSrcElts, Depth + 1); Known.One = Known.One.zext(BitWidth); Known.Zero = Known.Zero.zext(BitWidth); - Known.Zero.setBits(InBitWidth, BitWidth); + Known.Zero.setBitsFrom(InBitWidth); break; } } |