Make AliasSetTracker use an internal batch alias analysis.
With this patch, it is no longer correct to make IR changes and then add instructions to the AST.
The caching done in LICM is correct provided we create a new batch AA when reusing (moving) the AST from an inner loop (this is done with setAliasAnalysis).
Details
Details
- Reviewers
- None
Diff Detail
Diff Detail
- Repository
- rL LLVM
- Build Status
Buildable 29230 Build 29229: arc lint + arc unit