Expand description
Auto-generated module
🤖 Generated with SplitRS
Structs§
- Binding
Info - Information collected about a single let-binding during analysis.
- Dominance
Frontier - A “dominance frontier” in the LCNF tree sense.
- M2RAnalysis
Cache - M2RCache
Entry - M2RConstant
Folding Helper - M2RDep
Graph - M2RDominator
Tree - M2RExt
Cache - Analysis cache for M2RExt.
- M2RExt
Const Folder - Constant folding helper for M2RExt.
- M2RExt
DepGraph - Dependency graph for M2RExt.
- M2RExt
DomTree - Dominator tree for M2RExt.
- M2RExt
Liveness - Liveness analysis for M2RExt.
- M2RExt
Pass Config - Configuration for M2RExt passes.
- M2RExt
Pass Registry - Pass registry for M2RExt.
- M2RExt
Pass Stats - Statistics for M2RExt passes.
- M2RExt
Worklist - Worklist for M2RExt.
- M2RLiveness
Info - M2RPass
Config - M2RPass
Registry - M2RPass
Stats - M2RWorklist
- M2RX2
Cache - Analysis cache for M2RX2.
- M2RX2
Const Folder - Constant folding helper for M2RX2.
- M2RX2
DepGraph - Dependency graph for M2RX2.
- M2RX2
DomTree - Dominator tree for M2RX2.
- M2RX2
Liveness - Liveness analysis for M2RX2.
- M2RX2
Pass Config - Configuration for M2RX2 passes.
- M2RX2
Pass Registry - Pass registry for M2RX2.
- M2RX2
Pass Stats - Statistics for M2RX2 passes.
- M2RX2
Worklist - Worklist for M2RX2.
- Mem2Reg
- Memory-to-register promotion pass for LCNF.
- Mem2
RegConfig - Configuration for the Mem2Reg promotion pass.
- Mem2
RegReport - Summary of changes made by a single
Mem2Reg::runinvocation.
Enums§
- Binding
Kind - Mutability status of a let-bound variable.
- M2RExt
Pass Phase - Pass execution phase for M2RExt.
- M2RPass
Phase - M2RX2
Pass Phase - Pass execution phase for M2RX2.