[PATCH] D17477: [Polly] [RFC] Allow the client of DependenceInfo to obtain dependences at different granularities.

Tobias Grosser via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 26 19:20:34 PST 2016

>> To avoid transitive requirements, I suggest per-granularity DependenceInfo passes:
>> DependenceInfo(Dependences::AnalysisLevel) {}
> This can also be done, but I need to figure out some implementation details.

I am not convinced per-granularity passes are the right thing. I would 
personally probably just add functions to ask for the different 
dependences and build them on-demand when they are requested to avoid 
the permanent overhead of eagerly computing all dependences.


More information about the llvm-commits mailing list