[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.
Best,
Tobias
    
    
More information about the llvm-commits
mailing list