Compiler optimization
17 methods in the atlas attack this one problem. They are rivals: each wins something the others do not.
Phrasings that mean this problem
Compiler optimizationRedundancy eliminationCode hoistingAllocation optimizationLoop optimizationLoop analysis
computer-architecture
- Loop unrollingBody replication with index adjustmentstandardcomputer-architecture
- Loop tilingCache-blocked iterationcanoncomputer-architecture
- Loop interchangeStride-minimizing orderstandardcomputer-architecture
program-analysis
- Polyhedral analysisstandalonespecialistprogram-analysis
- Available expressionsForward must-analysisstandardprogram-analysis
- Very busy expressionsBackward must-analysisspecialistprogram-analysis
- Constant propagationLattice dataflowcanonprogram-analysis
- Sparse conditional constant propagationstandalonespecialistprogram-analysis
- Common subexpression eliminationValue numberingstandardprogram-analysis
- Loop-invariant code motionstandalonestandardprogram-analysis
- Dead code eliminationMark-and-sweep on IRstandardprogram-analysis
- Partial redundancy eliminationLazy code motionspecialistprogram-analysis
- Equality saturationE-graph rewriting without phase orderingspecialistprogram-analysis
- SuperoptimizationStochastic instruction-sequence searchspecialistprogram-analysis
- Escape analysisstandalonespecialistprogram-analysis
- Natural loop detectionBack-edge dominatorsstandardprogram-analysis
- Havlak loop nestingIrreducible-region handlingspecialistprogram-analysis