This reverts commit 5a9e526f29cf8510ab5c3d566fbdcf47ac24e1e9.
As per discussion in D15665
This also add a test case so that regression introduced by that diff are not reintroduced.
Paths
| Differential D15919
Revert "GlobalsAA: Take advantage of ArgMemOnly, InaccessibleMemOnly and InaccessibleMemOrArgMemOnly attributes" ClosedPublic Authored by deadalnix on Jan 6 2016, 1:45 AM.
Details Summary This reverts commit 5a9e526f29cf8510ab5c3d566fbdcf47ac24e1e9. As per discussion in D15665 This also add a test case so that regression introduced by that diff are not reintroduced.
Diff Detail
Event TimelineComment Actions Thanks for doing this.
This revision is now accepted and ready to land.Jan 6 2016, 5:20 AM Closed by commit rL256932: Revert "GlobalsAA: Take advantage of ArgMemOnly, InaccessibleMemOnly and… (authored by deadalnix). · Explain WhyJan 6 2016, 5:27 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 44109 llvm/trunk/lib/Analysis/GlobalsModRef.cpp
llvm/trunk/test/Analysis/GlobalsModRef/argmemonly-escape.ll
llvm/trunk/test/Analysis/GlobalsModRef/inaccessiblememonly.ll
llvm/trunk/test/Analysis/GlobalsModRef/modreftest.ll
|