[llvm-commits] [llvm] r76988 - /llvm/trunk/lib/Transforms/Scalar/DeadStoreElimination.cpp
Dan Gohman
gohman at apple.com
Fri Jul 24 11:31:12 PDT 2009
Author: djg
Date: Fri Jul 24 13:31:07 2009
New Revision: 76988
URL: http://llvm.org/viewvc/llvm-project?rev=76988&view=rev
Log:
Fix this condition I accidentally inverted.
Modified:
llvm/trunk/lib/Transforms/Scalar/DeadStoreElimination.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/DeadStoreElimination.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/DeadStoreElimination.cpp?rev=76988&r1=76987&r2=76988&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/DeadStoreElimination.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/DeadStoreElimination.cpp Fri Jul 24 13:31:07 2009
@@ -118,7 +118,7 @@
// If this is a store-store dependence, then the previous store is dead so
// long as this store is at least as big as it.
if (StoreInst *DepStore = dyn_cast<StoreInst>(InstDep.getInst()))
- if (!TD ||
+ if (TD &&
TD->getTypeStoreSize(DepStore->getOperand(0)->getType()) <=
TD->getTypeStoreSize(SI->getOperand(0)->getType())) {
// Delete the store and now-dead instructions that feed it.
More information about the llvm-commits
mailing list