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 44101 lib/Analysis/GlobalsModRef.cpp
test/Analysis/GlobalsModRef/argmemonly-escape.ll
test/Analysis/GlobalsModRef/inaccessiblememonly.ll
test/Analysis/GlobalsModRef/modreftest.ll
|
In my opinion, this part can actually stay. I'll let the others decide though.