⚙ D11213 [PM/AA] Disable the core unsafe aspect of GlobalsModRef in the face of basic changes to the IR such as folding pointers through PHIs, Selects, integer casts, store/load pairs, or outlining. (original ) (raw ) This is an archive of the discontinued LLVM Phabricator instance.
Table of Contentst -llvm/trunk/-trunk/-lib/Analysis/IPA/-Analysis/-IPA/-GlobalsModRef.cpp-test/Analysis/GlobalsModRef/-Analysis/-GlobalsModRef/-aliastest.ll-indirect-global.llHide Panelf Keyboard Reference?
Differential D11213 Authored by chandlerc on Jul 15 2015, 2:29 AM.Download Raw Diff Reviewers pete Gerolf hfinkel Commits rGf55803f76134: [PM/AA] Disable the core unsafe aspect of GlobalsModRef in the face of basic… rL242512: [PM/AA] Disable the core unsafe aspect of GlobalsModRef in the face of Repository rL LLVM Event Timelinechandlerc updated this revision to Diff 29758 .chandlerc retitled this revision from to [PM/AA] Disable the core unsafe aspect of GlobalsModRef in the face of basic changes to the IR such as folding pointers through PHIs, Selects, integer casts, store/load pairs, or outlining..chandlerc updated this object.chandlerc added reviewers: hfinkel , Gerolf , pete .chandlerc added a subscriber: llvm-commits .chandlerc added a child revision: D11214: [PM/AA] Remove the addEscapingUse update API that won't be easy to directly model in the new PM. .eastig added a subscriber: eastig .Comment Actions lib/Analysis/IPA/GlobalsModRef.cpp 55 ↗ (On Diff #29758)This revision is now accepted and ready to land.Gerolf added inline comments.lib/Analysis/IPA/GlobalsModRef.cpp 51 ↗ (On Diff #29758) 56 ↗ (On Diff #29758)Comment Actions lib/Analysis/IPA/GlobalsModRef.cpp 56 ↗ (On Diff #29758)Closed by commit rL242512: [PM/AA] Disable the core unsafe aspect of GlobalsModRef in the face of (authored by chandlerc ). This revision was automatically updated to reflect the committed changes.Files History Commits Stack PathSizellvm/trunk/lib/Analysis/IPA/GlobalsModRef.cpp 39 linestest/Analysis/GlobalsModRef/aliastest.ll 5 linesindirect-global.ll 5 linesDiffIDBaseDescriptionCreatedLintUnitBase BaseDiff 129758 242281Jul 15 2015, 2:29 AM★★Diff 229979 242511Commit rL242512Jul 16 2015, 11:58 PM★★StatusAuthorRevision Closedchandlerc D11214 [PM/AA] Remove the addEscapingUse update API that won't be easy to directly model in the new PM. Closedchandlerc D11213 [PM/AA] Disable the core unsafe aspect of GlobalsModRef in the face of basic changes to the IR such as folding pointers through PHIs, Selects, integer casts, store/load pairs, or outlining.