[LLVMdev] Breaking critical edges

Surinder surifilms at gmail.com
Mon Jan 31 18:23:59 PST 2011


Is the pass "Break Critical edges" acheives the same as edge-splitting
SSA, i.e., a node has either multiple predecessors or multiple
successors but not both.  A node with multiple predecessors and
multiple successors is replaced by two consecutive nodes joined
together.  The first node has multiple predecessors and second node as
its only successor.  The second node has first node as its only
predecessor and has mutliple successors.



More information about the llvm-dev mailing list