Skip to content
  • Bill Wendling's avatar
    Second attempt at PR12573: · bf4b9afb
    Bill Wendling authored
    Allow the "SplitCriticalEdge" function to split the edge to a landing pad. If
    the pass is *sure* that it thinks it knows what it's doing, then it may go ahead
    and specify that the landing pad can have its critical edge split. The loop
    unswitch pass is one of these passes. It will split the critical edges of all
    edges coming from a loop to a landing pad not within the loop. Doing so will
    retain important loop analysis information, such as loop simplify.
    
    llvm-svn: 155817
    bf4b9afb
Loading