Compiler Optimizations
- Added on 2024-05-25
- Page: https://compileroptimizations.com/index.html
- See on Internet Archive
- #compiler
A collection of compiler optimizations with brief descriptions and examples of code transformations.
- Address Optimization
- Alias Optimization by Address
- Alias Optimization Const Qualifier
- Alias Optimization by Type
- Array Bounds Optimization
- Bitfield Optimization
- Branch Elimination
- Loop Collapsing
- Instruction Combining
- Constant Folding
- Constant Propagation
- CSE Elimination
- Dead Code Elimination
- Ineger Divide Optimization
- Expression Simplification
- Forward Store
- Loop Fusion
- Garbage Collection
- Hoisting
- If Optimization
- Function Inlining
- Invarrant Expression Elimination
- Block Mergin
- Integer Mod Optimization
- Integer Multiply Optimization
- Narrowing
- New Optimization
- Pointer Optimization
- Printf Optimization
- quick
- Value Range Optimization
- Register Allocation
- spec
- static
- Strength Reduction
- String Optimization
- syncg
- Tail Recursion
- Try/Catch Block Optimization
- Loop Unrolling
- Unswitching
- virtual
- Volatile Optimization
- Cross Jump