⚙ 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 PanelfKeyboard Reference? Differential D11213 Authored by chandlerc on Jul 15 2015, 2:29 AM.Download Raw DiffReviewers peteGerolfhfinkel 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 Actionslib/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 Actionslib/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.FilesHistoryCommitsStackPathSizellvm/trunk/lib/Analysis/IPA/GlobalsModRef.cpp39 linestest/Analysis/GlobalsModRef/aliastest.ll5 linesindirect-global.ll5 linesDiffIDBaseDescriptionCreatedLintUnitBaseBaseDiff 129758242281Jul 15 2015, 2:29 AM★★Diff 229979242511Commit rL242512Jul 16 2015, 11:58 PM★★StatusAuthorRevision ClosedchandlercD11214 [PM/AA] Remove the addEscapingUse update API that won't be easy to directly model in the new PM. ClosedchandlercD11213 [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.