Note that this will likely expose that we have dead arguments, members,
and maybe even pass requirements for AA. I'll be cleaning those up in
seperate patches. This just zaps the actual update API.
Depends on D11324.
Paths
| Differential D11325
[PM/AA] Remove the last of the legacy update API from AliasAnalysis as part of simplifying its interface and usage in preparation for porting to work with the new pass manager. ClosedPublic Authored by chandlerc on Jul 18 2015, 2:39 AM.
Details Summary Note that this will likely expose that we have dead arguments, members, Depends on D11324.
Diff Detail Event Timelinechandlerc retitled this revision from to [PM/AA] Remove the last of the legacy update API from AliasAnalysis as part of simplifying its interface and usage in preparation for porting to work with the new pass manager.. chandlerc updated this object. Closed by commit rL242881: [PM/AA] Remove the last of the legacy update API from AliasAnalysis as (authored by chandlerc). · Explain WhyJul 22 2015, 2:50 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 30077 include/llvm/Analysis/AliasAnalysis.h
lib/Analysis/AliasAnalysis.cpp
lib/Analysis/AliasDebugger.cpp
lib/Analysis/AliasSetTracker.cpp
lib/Analysis/MemoryDependenceAnalysis.cpp
lib/Analysis/NoAliasAnalysis.cpp
lib/Transforms/IPO/ArgumentPromotion.cpp
lib/Transforms/Utils/BasicBlockUtils.cpp
lib/Transforms/Utils/LoopSimplify.cpp
lib/Transforms/Vectorize/BBVectorize.cpp
|