summaryrefslogtreecommitdiffstats
path: root/lib/Analysis/DemandedBits.cpp
diff options
context:
space:
mode:
authordim <dim@FreeBSD.org>2016-01-27 21:08:51 +0000
committerdim <dim@FreeBSD.org>2016-01-27 21:08:51 +0000
commit44c4732640f764c943d7814138396141c0f4646b (patch)
tree830a00991f5796e53057448d5fa417ccc9c29b11 /lib/Analysis/DemandedBits.cpp
parent21029d6a214a88783711894533b519ce0e65cc90 (diff)
downloadFreeBSD-src-44c4732640f764c943d7814138396141c0f4646b.zip
FreeBSD-src-44c4732640f764c943d7814138396141c0f4646b.tar.gz
Vendor import of llvm release_38 branch r258968:
https://llvm.org/svn/llvm-project/llvm/branches/release_38@258968
Diffstat (limited to 'lib/Analysis/DemandedBits.cpp')
-rw-r--r--lib/Analysis/DemandedBits.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Analysis/DemandedBits.cpp b/lib/Analysis/DemandedBits.cpp
index 912c5ce..143d0b7 100644
--- a/lib/Analysis/DemandedBits.cpp
+++ b/lib/Analysis/DemandedBits.cpp
@@ -244,7 +244,7 @@ void DemandedBits::determineLiveOperandBits(
break;
case Instruction::ICmp:
// Count the number of leading zeroes in each operand.
- ComputeKnownBits(BitWidth, I, UserI->getOperand(1));
+ ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1));
auto NumLeadingZeroes = std::min(KnownZero.countLeadingOnes(),
KnownZero2.countLeadingOnes());
AB = ~APInt::getHighBitsSet(BitWidth, NumLeadingZeroes);
OpenPOWER on IntegriCloud