[−][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. |