[llvm-commits] [llvm] r109581 - /llvm/trunk/lib/Transforms/Scalar/DeadStoreElimination.cpp
Gabor Greif
ggreif at gmail.com
Wed Jul 28 07:28:18 PDT 2010
Author: ggreif
Date: Wed Jul 28 09:28:18 2010
New Revision: 109581
URL: http://llvm.org/viewvc/llvm-project?rev=109581&view=rev
Log:
use Value* constructor of CallSite to create potentially improper site, and test that
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=109581&r1=109580&r2=109581&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/DeadStoreElimination.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/DeadStoreElimination.cpp Wed Jul 28 09:28:18 2010
@@ -401,10 +401,9 @@
}
continue;
- } else if (CallSite::get(BBI).getInstruction() != 0) {
+ } else if (CallSite CS = cast<Value>(BBI)) {
// If this call does not access memory, it can't
// be undeadifying any of our pointers.
- CallSite CS = CallSite::get(BBI);
if (AA.doesNotAccessMemory(CS))
continue;
More information about the llvm-commits
mailing list