diff options
author | dim <dim@FreeBSD.org> | 2016-01-27 21:08:51 +0000 |
---|---|---|
committer | dim <dim@FreeBSD.org> | 2016-01-27 21:08:51 +0000 |
commit | 44c4732640f764c943d7814138396141c0f4646b (patch) | |
tree | 830a00991f5796e53057448d5fa417ccc9c29b11 /lib/Analysis/DemandedBits.cpp | |
parent | 21029d6a214a88783711894533b519ce0e65cc90 (diff) | |
download | FreeBSD-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.cpp | 2 |
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); |