Code pattern recognition for a retargetable optimizer
2011pp. 141–144
Citations Over Time
Abstract
Peephole optimization (based on code pattern recognition and replacement) is one of the latest stages in the compiler that is primarily concerned with replacing sequences of instructions with more efficient (target-specific) instructions, and by this optimizing the executed program with regards to code size, execution speed and power consumption. Because this optimization is inherently target-specific, it is hard to design an algorithm that works in a retargetable optimizing compiler. This paper presents a global, retargetable peephole optimization engine, and gives some details on the results obtained after its integration in the compiler backend.
Related Papers
- → The use of compiler optimizations for embedded systems software(2008)7 cited
- → Integrating code generation and peephole optimization(1988)13 cited
- Statistical compiler tuning(2006)
- → Optimization and Code Generation in a Compiler for Several Machines(1980)
- → Getting Feedback on a Compiler's Optimization Decisions, Enabling More Code-Optimization Opportunities(2015)