[llvm-commits] [llvm] r107015 - /llvm/trunk/lib/Transforms/Scalar/ScalarReplAggregates.cpp
Gabor Greif
ggreif at gmail.com
Mon Jun 28 09:43:57 PDT 2010
Author: ggreif
Date: Mon Jun 28 11:43:57 2010
New Revision: 107015
URL: http://llvm.org/viewvc/llvm-project?rev=107015&view=rev
Log:
employ CallInst::ArgOffset (for now)
Modified:
llvm/trunk/lib/Transforms/Scalar/ScalarReplAggregates.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/ScalarReplAggregates.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/ScalarReplAggregates.cpp?rev=107015&r1=107014&r2=107015&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/ScalarReplAggregates.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/ScalarReplAggregates.cpp Mon Jun 28 11:43:57 2010
@@ -969,7 +969,7 @@
ConstantInt *Length = dyn_cast<ConstantInt>(MI->getLength());
if (Length)
isSafeMemAccess(AI, Offset, Length->getZExtValue(), 0,
- UI.getOperandNo() == 1, Info);
+ UI.getOperandNo() == CallInst::ArgOffset, Info);
else
MarkUnsafe(Info);
} else if (LoadInst *LI = dyn_cast<LoadInst>(User)) {
@@ -1799,7 +1799,7 @@
if (isOffset) return false;
// If the memintrinsic isn't using the alloca as the dest, reject it.
- if (UI.getOperandNo() != 1) return false;
+ if (UI.getOperandNo() != CallInst::ArgOffset) return false;
// If the source of the memcpy/move is not a constant global, reject it.
if (!PointsToConstantGlobal(MI->getSource()))
More information about the llvm-commits
mailing list