Changes in directory llvm/lib/Transforms/Scalar:
Reassociate.cpp updated: 1.76 -> 1.77 --- Log message: Use isUnitValue() instead of getZExtValue() == 1 which will prevent an assert if the ConstantInt's value is large. --- Diffs of the changes: (+1 -1) Reassociate.cpp | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Transforms/Scalar/Reassociate.cpp diff -u llvm/lib/Transforms/Scalar/Reassociate.cpp:1.76 llvm/lib/Transforms/Scalar/Reassociate.cpp:1.77 --- llvm/lib/Transforms/Scalar/Reassociate.cpp:1.76 Wed Feb 14 20:26:10 2007 +++ llvm/lib/Transforms/Scalar/Reassociate.cpp Thu Mar 1 15:51:23 2007 @@ -547,7 +547,7 @@ if (CstVal->isNullValue()) { // ... * 0 -> 0 ++NumAnnihil; return CstVal; - } else if (cast<ConstantInt>(CstVal)->getZExtValue() == 1) { + } else if (cast<ConstantInt>(CstVal)->isUnitValue()) { Ops.pop_back(); // ... * 1 -> ... } break; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits