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

Method removeDoNothingBlock

funcdata_block.cc:324–333  ·  view source on GitHub ↗

The block must contain only \e marker operations (MULTIEQUAL) and possibly a single unconditional branch operation. The block and its PcodeOps are completely removed from the current control-flow and data-flow. This forces a reset of the control-flow structuring hierarchy. \param bb is the given basic block

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 1

applyMethod · 0.80

Calls 3

LowlevelErrorClass · 0.85
sizeOutMethod · 0.80
setDeadMethod · 0.80

Tested by

no test coverage detected