[llvm-branch-commits] [llvm-branch] r100477 - /llvm/branches/ggreif/CallInst-operands/lib/Transforms/InstCombine/InstCombineShifts.cpp
Gabor Greif
ggreif at gmail.com
Mon Apr 5 14:53:36 PDT 2010
Author: ggreif
Date: Mon Apr 5 16:53:36 2010
New Revision: 100477
URL: http://llvm.org/viewvc/llvm-project?rev=100477&view=rev
Log:
shift operands
Modified:
llvm/branches/ggreif/CallInst-operands/lib/Transforms/InstCombine/InstCombineShifts.cpp
Modified: llvm/branches/ggreif/CallInst-operands/lib/Transforms/InstCombine/InstCombineShifts.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/ggreif/CallInst-operands/lib/Transforms/InstCombine/InstCombineShifts.cpp?rev=100477&r1=100476&r2=100477&view=diff
==============================================================================
--- llvm/branches/ggreif/CallInst-operands/lib/Transforms/InstCombine/InstCombineShifts.cpp (original)
+++ llvm/branches/ggreif/CallInst-operands/lib/Transforms/InstCombine/InstCombineShifts.cpp Mon Apr 5 16:53:36 2010
@@ -404,7 +404,7 @@
isPowerOf2_32(BitWidth) && Log2_32(BitWidth) == Op1C->getZExtValue()){
bool isCtPop = II->getIntrinsicID() == Intrinsic::ctpop;
Constant *RHS = ConstantInt::getSigned(Op0->getType(), isCtPop ? -1:0);
- Value *Cmp = Builder->CreateICmpEQ(II->getOperand(1), RHS);
+ Value *Cmp = Builder->CreateICmpEQ(II->getOperand(0), RHS);
return new ZExtInst(Cmp, II->getType());
}
}
More information about the llvm-branch-commits
mailing list