[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp
Nate Begeman
natebegeman at mac.com
Thu Feb 16 13:12:06 PST 2006
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.435 -> 1.436
---
Log message:
Rework the SelectionDAG-based implementations of SimplifyDemandedBits
and ComputeMaskedBits to match the new improved versions in instcombine.
Tested against all of multisource/benchmarks on ppc.
---
Diffs of the changes: (+3 -3)
InstructionCombining.cpp | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/lib/Transforms/Scalar/InstructionCombining.cpp
diff -u llvm/lib/Transforms/Scalar/InstructionCombining.cpp:1.435 llvm/lib/Transforms/Scalar/InstructionCombining.cpp:1.436
--- llvm/lib/Transforms/Scalar/InstructionCombining.cpp:1.435 Mon Feb 13 17:07:23 2006
+++ llvm/lib/Transforms/Scalar/InstructionCombining.cpp Thu Feb 16 15:11:51 2006
@@ -767,9 +767,9 @@
if ((DemandedMask & (~KnownZero) & KnownOne2) ==
(DemandedMask & (~KnownZero)))
return UpdateValueUsesWith(I, I->getOperand(0));
- if ((DemandedMask & (~KnownZero2) & KnownOne) ==
- (DemandedMask & (~KnownZero2)))
- return UpdateValueUsesWith(I, I->getOperand(1));
+ if ((DemandedMask & (~KnownZero2) & KnownOne) ==
+ (DemandedMask & (~KnownZero2)))
+ return UpdateValueUsesWith(I, I->getOperand(1));
// If the RHS is a constant, see if we can simplify it.
if (ShrinkDemandedConstant(I, 1, DemandedMask))
More information about the llvm-commits
mailing list