diff options
author | Hal Finkel <hfinkel@anl.gov> | 2016-12-15 05:50:45 +0000 |
---|---|---|
committer | Hal Finkel <hfinkel@anl.gov> | 2016-12-15 05:50:45 +0000 |
commit | f19e114237016192522f741b4af611ea4e4625b6 (patch) | |
tree | c840e3913a0dc5b4c3e5299b419afab37961a798 /llvm/lib/Analysis/AliasAnalysis.cpp | |
parent | a0620a1c45da8a28a897f605f060f82736c6bdb2 (diff) | |
download | bcm5719-llvm-f19e114237016192522f741b4af611ea4e4625b6.tar.gz bcm5719-llvm-f19e114237016192522f741b4af611ea4e4625b6.zip |
Revert part of r289765 that is not necessary
CS.doesNotAccessMemory(ArgNo) and CS.onlyReadsMemory(ArgNo) calls
dataOperandHasImpliedAttr, so revert this part of r289765 because
it should not be necessary.
llvm-svn: 289768
Diffstat (limited to 'llvm/lib/Analysis/AliasAnalysis.cpp')
-rw-r--r-- | llvm/lib/Analysis/AliasAnalysis.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Analysis/AliasAnalysis.cpp b/llvm/lib/Analysis/AliasAnalysis.cpp index 10b3ed91659..d5676455d1e 100644 --- a/llvm/lib/Analysis/AliasAnalysis.cpp +++ b/llvm/lib/Analysis/AliasAnalysis.cpp @@ -470,9 +470,9 @@ ModRefInfo AAResults::callCapturesBefore(const Instruction *I, // escape. if (isNoAlias(MemoryLocation(*CI), MemoryLocation(Object))) continue; - if (ArgNo < CS.getNumArgOperands() && CS.doesNotAccessMemory(ArgNo)) + if (CS.doesNotAccessMemory(ArgNo)) continue; - if (ArgNo < CS.getNumArgOperands() && CS.onlyReadsMemory(ArgNo)) { + if (CS.onlyReadsMemory(ArgNo)) { R = MRI_Ref; continue; } |