Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

InductionVariable
An induction variable in a loop.
LinearFunction
A linear function a * i + b of an induction variable i.
OSAnalysisCache
OSCacheEntry
OSConstantFoldingHelper
OSDepGraph
OSDominatorTree
OSLivenessInfo
OSPassConfig
OSPassRegistry
OSPassStats
OSWorklist
SRExtCache
Analysis cache for SRExt.
SRExtConstFolder
Constant folding helper for SRExt.
SRExtDepGraph
Dependency graph for SRExt.
SRExtDomTree
Dominator tree for SRExt.
SRExtLiveness
Liveness analysis for SRExt.
SRExtPassConfig
Configuration for SRExt passes.
SRExtPassRegistry
Pass registry for SRExt.
SRExtPassStats
Statistics for SRExt passes.
SRExtWorklist
Worklist for SRExt.
SRX2Cache
Analysis cache for SRX2.
SRX2ConstFolder
Constant folding helper for SRX2.
SRX2DepGraph
Dependency graph for SRX2.
SRX2DomTree
Dominator tree for SRX2.
SRX2Liveness
Liveness analysis for SRX2.
SRX2PassConfig
Configuration for SRX2 passes.
SRX2PassRegistry
Pass registry for SRX2.
SRX2PassStats
Statistics for SRX2 passes.
SRX2Worklist
Worklist for SRX2.
StrengthConfig
Configuration for the strength-reduction pass.
StrengthReductionPass
The strength-reduction optimization pass.
StrengthReport
Summary of reductions applied.

Enums§

OSPassPhase
SRExtPassPhase
Pass execution phase for SRExt.
SRX2PassPhase
Pass execution phase for SRX2.
StrengthReduceRule
A single algebraic strength-reduction rewrite rule.