MCPcopy Create free account
hub / github.com/cseagle/blc / nodeJoinCreateBlock

Method nodeJoinCreateBlock

funcdata_block.cc:779–815  ·  view source on GitHub ↗

\brief Create a new basic block for holding a merged CBRANCH This is used by ConditionalJoin to do the low-level control-flow manipulation to merge identical conditional branches. Given basic blocks containing the two CBRANCH ops to merge, the new block gets one of the two out edges from each block, and the remaining out edges are changed to point into the new block. \param block1 is the basic bl

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 1

executeMethod · 0.80

Calls 7

newBlockBasicMethod · 0.80
setInitialRangeMethod · 0.80
removeEdgeMethod · 0.80
moveOutEdgeMethod · 0.80
getOutIndexMethod · 0.80
setFlagMethod · 0.45
addEdgeMethod · 0.45

Tested by

no test coverage detected