[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:39 PST 2016


grosser added a subscriber: grosser.
grosser added a comment.

> > 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.

Best,
Tobias


Repository:
  rL LLVM

http://reviews.llvm.org/D17477





More information about the llvm-commits mailing list