[][src]Module gf::pivot::basic_block

🟢 Basic blocks, intraprocedural edges, and locations.

Structs

BasicBlock

🟢 Basic block in a sealed module.

BasicBlockId

⚪ Basic block identifier.

BasicBlockSealingData

⚪ Data collected for a basic block during sealing.

Edge

🟢 Intraprocedural edge in a sealed module.

UnsealedBasicBlock

⚪ Basic block in an unsealed module.

UnsealedBasicBlockBuilder

⚪ Builder for unsealed basic blocks that simplifies constructing common code patterns.

UnsealedEdge

⚪ Intraprocedural edge in an unsealed module.

Enums

Loc

🟢 Location in a sealed basic block.

UnsealedBasicBlockVisit

⚪ Visit of an unsealed basic block during DFS.

UnsealedLoc

⚪ Location in an unsealed basic block.