Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

šŸ¤– Generated with SplitRS

Structs§

DSEAnalysisCache
DSECacheEntry
DSEConstantFoldingHelper
DSEDepGraph
DSEDominatorTree
DSEExtCache
Analysis cache for DSEExt.
DSEExtConstFolder
Constant folding helper for DSEExt.
DSEExtDepGraph
Dependency graph for DSEExt.
DSEExtDomTree
Dominator tree for DSEExt.
DSEExtLiveness
Liveness analysis for DSEExt.
DSEExtPassConfig
Configuration for DSEExt passes.
DSEExtPassRegistry
Pass registry for DSEExt.
DSEExtPassStats
Statistics for DSEExt passes.
DSEExtWorklist
Worklist for DSEExt.
DSELivenessInfo
DSEPass
The main Dead Store Elimination pass.
DSEPassConfig
DSEPassRegistry
DSEPassStats
DSEReport
Statistics produced by a single DSE run.
DSEWorklist
DSEX2Cache
Analysis cache for DSEX2.
DSEX2ConstFolder
Constant folding helper for DSEX2.
DSEX2DepGraph
Dependency graph for DSEX2.
DSEX2DomTree
Dominator tree for DSEX2.
DSEX2Liveness
Liveness analysis for DSEX2.
DSEX2PassConfig
Configuration for DSEX2 passes.
DSEX2PassRegistry
Pass registry for DSEX2.
DSEX2PassStats
Statistics for DSEX2 passes.
DSEX2Worklist
Worklist for DSEX2.
DeadStoreConfig
Configuration for the DSE pass.
LiveVariableInfo
Liveness information: the set of variables live at each let-binding site (identified by the variable introduced at that site).
StoreInfo
Metadata for a single let-binding (ā€œstoreā€) in the IR.
UseDefChain
Bidirectional use-def / def-use chains for the IR.

Enums§

DSEExtPassPhase
Pass execution phase for DSEExt.
DSEPassPhase
DSEX2PassPhase
Pass execution phase for DSEX2.