[PATCH] D50479: Expose CFG Update struct. Define GraphTraits to get children given a snapshot CFG.
    Jakub Kuderski via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Aug  9 13:05:15 PDT 2018
    
    
  
kuhar added a comment.
In https://reviews.llvm.org/D50479#1194111, @asbirlea wrote:
> Another issue with the above traits: is there a way to avoid some of the code duplication, since the only differences are the bool arguments to GraphDiff and succ/pred iterators?
I think you can create a base class with extra template parameters and then inherit from it, specializing the parameters you want. There's something similar in BlockFrequencyInfoImpl.h.
Repository:
  rL LLVM
https://reviews.llvm.org/D50479
    
    
More information about the llvm-commits
mailing list