cranelift_codegen::ir

Module dfg

Source
Expand description

Data flow graph tracking Instructions, Values, and blocks.

Structs§

BlockData
Contents of a basic block.
Blocks
Storage for basic blocks within the DFG.
DataFlowGraph
A data flow graph defines all instructions and basic blocks in a function as well as the data flow dependencies between them. The DFG also tracks values which can be either instruction results or block parameters.
DisplayInst
Object that can display an instruction.
Insts
Storage for instructions within the DFG.
Values
Iterator over all Values in a DFG.

Enums§

ValueDef
Where did a value come from?