This is being done in order to make GVN able to better optimize certain inputs. MemDep doesn't use PhiValues directly, but does need to notifiy it when things get invalidated.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D48489
[MemDep] Use PhiValuesAnalysis to improve alias analysis results ClosedPublic Authored by john.brawn on Jun 22 2018, 9:57 AM.
Details Summary This is being done in order to make GVN able to better optimize certain inputs. MemDep doesn't use PhiValues directly, but does need to notifiy it when things get invalidated.
Diff Detail
Event TimelineHerald added subscribers: steven_wu, eraman, mehdi_amini. · View Herald TranscriptJun 22 2018, 9:57 AM This revision is now accepted and ready to land.Jul 27 2018, 12:16 PM Closed by commit rL338384: [MemDep] Use PhiValuesAnalysis to improve alias analysis results (authored by john.brawn). · Explain WhyJul 31 2018, 7:19 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 158256 llvm/trunk/include/llvm/Analysis/MemoryDependenceAnalysis.h
llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp
llvm/trunk/test/Other/new-pm-defaults.ll
llvm/trunk/test/Other/new-pm-lto-defaults.ll
llvm/trunk/test/Other/new-pm-thinlto-defaults.ll
llvm/trunk/test/Other/opt-O2-pipeline.ll
llvm/trunk/test/Other/opt-O3-pipeline.ll
llvm/trunk/test/Other/opt-Os-pipeline.ll
llvm/trunk/test/Transforms/GVN/PRE/pre-after-rle.ll
|