Skip to content
  • Chandler Carruth's avatar
    [cleanup] Move the Dominators.h and Verifier.h headers into the IR · 5ad5f15c
    Chandler Carruth authored
    directory. These passes are already defined in the IR library, and it
    doesn't make any sense to have the headers in Analysis.
    
    Long term, I think there is going to be a much better way to divide
    these matters. The dominators code should be fully separated into the
    abstract graph algorithm and have that put in Support where it becomes
    obvious that evn Clang's CFGBlock's can use it. Then the verifier can
    manually construct dominance information from the Support-driven
    interface while the Analysis library can provide a pass which both
    caches, reconstructs, and supports a nice update API.
    
    But those are very long term, and so I don't want to leave the really
    confusing structure until that day arrives.
    
    llvm-svn: 199082
    5ad5f15c
Loading