Modules§

Structs§

  • A basic block represents an atomic unit of control flow, a flat list of instructions that will be executed linearly when a function is run.
  • The ControlFlowGraph is an auxiliary data structure to the syntax tree, representing the execution order of statements and expressions in a given function as a graph of BasicBlock
  • Instructions are used to represent statements or expressions being executed as side effects, as well as potential divergence points for the control flow.

Enums§