⚙ D11214 [PM/AA] Remove the addEscapingUse update API that won't be easy to directly model in the new PM. (original) (raw)

This is an archive of the discontinued LLVM Phabricator instance.

Table of Contentst-llvm/trunk/-trunk/-include/llvm/Analysis/-llvm/-Analysis/-AliasAnalysis.h-lib/-Analysis/-AliasAnalysis.cpp-IPA/-GlobalsModRef.cpp-NoAliasAnalysis.cpp-Transforms/Scalar/-Scalar/-GVN.cpp-MergedLoadStoreMotion.cppHide PanelfKeyboard Reference? Differential D11214 Authored by chandlerc on Jul 15 2015, 2:40 AM.Download Raw DiffReviewers peteGerolfhfinkel Commits rG9f2bf1aff5b7: [PM/AA] Remove the addEscapingUse update API that won't be easy to directly…rL242605: [PM/AA] Remove the addEscapingUse update API that won't be easy to Repository rL LLVM Event Timelinechandlerc updated this revision to Diff 29759.chandlerc retitled this revision from to [PM/AA] Remove the addEscapingUse update API that won't be easy to directly model in the new PM..chandlerc updated this object.chandlerc added reviewers: hfinkel, Gerolf, pete.chandlerc added a parent revision: 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..chandlerc added a subscriber: llvm-commits.eastig added a subscriber: eastig.Comment ActionsThis revision is now accepted and ready to land.Comment ActionsComment ActionsClosed by commit rL242605: [PM/AA] Remove the addEscapingUse update API that won't be easy to (authored by chandlerc). This revision was automatically updated to reflect the committed changes.FilesHistoryCommitsStackPathSizellvm/trunk/include/llvm/Analysis/AliasAnalysis.h11 lineslib/Analysis/AliasAnalysis.cpp5 linesIPA/GlobalsModRef.cpp11 linesNoAliasAnalysis.cpp1 lineTransforms/Scalar/GVN.cpp33 linesMergedLoadStoreMotion.cpp11 linesDiffIDBaseDescriptionCreatedLintUnitBaseBaseDiff 129759242281Jul 15 2015, 2:40 AM★★Diff 230066242604Commit rL242605Jul 17 2015, 8:26 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.