Also allow DependenceInfo generate dependence results at different granularities at the same time.
Please feel free to comment and suggest
Paths
| Differential D17477
[Polly] [RFC] Allow the client of DependenceInfo to obtain dependences at different granularities. ClosedPublic Authored by etherzhhb on Feb 19 2016, 9:51 PM.
Details
Summary Also allow DependenceInfo generate dependence results at different granularities at the same time. Please feel free to comment and suggest
Diff Detail Event Timelineetherzhhb added a parent revision: D17381: [Polly] [RFC] Fine-grain dependency analysis.Feb 19 2016, 9:52 PM Meinersbur added inline comments.
Comment Actions
I am not convinced per-granularity passes are the right thing. I would Best,
Comment Actions
Right. We should add RequiredTransitive. Feel free to change this. Best,
grosser edited edge metadata. Comment ActionsHi ether, this change looks generally good to me.
This revision is now accepted and ready to land.Mar 2 2016, 11:29 PM
Revision Contents
Diff 49290 include/polly/DependenceInfo.h
lib/Analysis/DependenceInfo.cpp
lib/CodeGen/IslAst.cpp
lib/Exchange/JSONExporter.cpp
lib/Transform/DeadCodeElimination.cpp
lib/Transform/ScheduleOptimizer.cpp
|
For consistent naming, please refer to the LLVM style guide