A basic block in the C/C++ control-flow graph.
A basic block is a simple sequence of control-flow nodes, connected to each other and nothing else:
A - B - C - D ABCD is a basic block
Any incoming or outgoing edges break the block into two:
A - B > C - D AB is a basic block and CD is a basic block (C has two incoming edges) A - B < C - D AB is a basic block and CD is a basic block (B has two outgoing edges)
Holds if this basic block contains
Gets the function containing this basic block.
Gets the final
Gets the first
Holds if this element is at the specified location. The location spans column
Holds if this basic block is in a loop of the control-flow graph. This includes loops created by
DEPRECATED since version 1.11: this predicate does not match the standard definition of loop header.
Holds if control flow may reach this basic block from a function entry point or any handler of a reachable
Gets the number of