Expand description
Auto-generated module
🤖 Generated with SplitRS
Structs§
- Induction
Variable - An induction variable in a loop.
- Linear
Function - A linear function
a * i + bof an induction variablei. - OSAnalysis
Cache - OSCache
Entry - OSConstant
Folding Helper - OSDep
Graph - OSDominator
Tree - OSLiveness
Info - OSPass
Config - OSPass
Registry - OSPass
Stats - OSWorklist
- SRExt
Cache - Analysis cache for SRExt.
- SRExt
Const Folder - Constant folding helper for SRExt.
- SRExt
DepGraph - Dependency graph for SRExt.
- SRExt
DomTree - Dominator tree for SRExt.
- SRExt
Liveness - Liveness analysis for SRExt.
- SRExt
Pass Config - Configuration for SRExt passes.
- SRExt
Pass Registry - Pass registry for SRExt.
- SRExt
Pass Stats - Statistics for SRExt passes.
- SRExt
Worklist - Worklist for SRExt.
- SRX2
Cache - Analysis cache for SRX2.
- SRX2
Const Folder - Constant folding helper for SRX2.
- SRX2
DepGraph - Dependency graph for SRX2.
- SRX2
DomTree - Dominator tree for SRX2.
- SRX2
Liveness - Liveness analysis for SRX2.
- SRX2
Pass Config - Configuration for SRX2 passes.
- SRX2
Pass Registry - Pass registry for SRX2.
- SRX2
Pass Stats - Statistics for SRX2 passes.
- SRX2
Worklist - Worklist for SRX2.
- Strength
Config - Configuration for the strength-reduction pass.
- Strength
Reduction Pass - The strength-reduction optimization pass.
- Strength
Report - Summary of reductions applied.
Enums§
- OSPass
Phase - SRExt
Pass Phase - Pass execution phase for SRExt.
- SRX2
Pass Phase - Pass execution phase for SRX2.
- Strength
Reduce Rule - A single algebraic strength-reduction rewrite rule.