Skip to content
  • Dan Gohman's avatar
    Remove LCSSA's bogus dependence on LoopSimplify and LoopSimplify's bogus · 0141c13b
    Dan Gohman authored
    dependence on DominanceFrontier. Instead, add an explicit DominanceFrontier
    pass in StandardPasses.h to ensure that it gets scheduled at the right
    time.
    
    Declare that loop unrolling preserves ScalarEvolution, and shuffle some
    getAnalysisUsages.
    
    This eliminates one LoopSimplify and one LCCSA run in the standard
    compile opts sequence.
    
    llvm-svn: 109413
    0141c13b
Loading