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

Method grabCaseBasic

block.cc:3411–3441  ·  view source on GitHub ↗

Given the list of components for the switch structure, build the annotated descriptions of the cases. Work out flow between cases and if there are any unstructured cases. The first FlowBlock in the component list is the switch component itself. All other FlowBlocks in the list are the \e case components. \param switchbl is the underlying basic block, with multiple outgoing edges, for the switch

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 1

newBlockSwitchMethod · 0.80

Calls 11

sizeOutMethod · 0.80
sizeMethod · 0.80
getFrontLeafMethod · 0.80
getInIndexMethod · 0.80
getInRevIndexMethod · 0.80
numGotosMethod · 0.80
getGotoMethod · 0.80
clearMethod · 0.45
getTypeMethod · 0.45
getGotoTargetMethod · 0.45
subBlockMethod · 0.45

Tested by

no test coverage detected