Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

BindingInfo
Information collected about a single let-binding during analysis.
DominanceFrontier
A “dominance frontier” in the LCNF tree sense.
M2RAnalysisCache
M2RCacheEntry
M2RConstantFoldingHelper
M2RDepGraph
M2RDominatorTree
M2RExtCache
Analysis cache for M2RExt.
M2RExtConstFolder
Constant folding helper for M2RExt.
M2RExtDepGraph
Dependency graph for M2RExt.
M2RExtDomTree
Dominator tree for M2RExt.
M2RExtLiveness
Liveness analysis for M2RExt.
M2RExtPassConfig
Configuration for M2RExt passes.
M2RExtPassRegistry
Pass registry for M2RExt.
M2RExtPassStats
Statistics for M2RExt passes.
M2RExtWorklist
Worklist for M2RExt.
M2RLivenessInfo
M2RPassConfig
M2RPassRegistry
M2RPassStats
M2RWorklist
M2RX2Cache
Analysis cache for M2RX2.
M2RX2ConstFolder
Constant folding helper for M2RX2.
M2RX2DepGraph
Dependency graph for M2RX2.
M2RX2DomTree
Dominator tree for M2RX2.
M2RX2Liveness
Liveness analysis for M2RX2.
M2RX2PassConfig
Configuration for M2RX2 passes.
M2RX2PassRegistry
Pass registry for M2RX2.
M2RX2PassStats
Statistics for M2RX2 passes.
M2RX2Worklist
Worklist for M2RX2.
Mem2Reg
Memory-to-register promotion pass for LCNF.
Mem2RegConfig
Configuration for the Mem2Reg promotion pass.
Mem2RegReport
Summary of changes made by a single Mem2Reg::run invocation.

Enums§

BindingKind
Mutability status of a let-bound variable.
M2RExtPassPhase
Pass execution phase for M2RExt.
M2RPassPhase
M2RX2PassPhase
Pass execution phase for M2RX2.