Talk:Compiler/Archive 1: Difference between revisions
Jump to navigation
Jump to search
imported>Pat Palmer (removing highly distracting alphabetic headers) |
imported>Pat Palmer (→See Also: removed link to "list of intermediate representations" (there are too many!--one for every architecture ever invented)) |
||
Line 22: | Line 22: | ||
* [[compiler]] | * [[compiler]] | ||
* [[intermediate representation | * [[intermediate representation]] | ||
* [[code generation]] and [[list of code generation topics]] | * [[code generation]] and [[list of code generation topics]] | ||
[[Category: Computers Workgroup]] | [[Category: Computers Workgroup]] | ||
[[Category: CZ Live]] | [[Category: CZ Live]] |
Revision as of 01:29, 9 May 2007
This page aims to list articles about optimizations employed by compilers. This list is not necessarily complete or up to date.
- alias analysis
- algebraic simplification
- constant folding
- copy propagation
- dead code elimination
- function inlining
- function specialization
- inlining
- loop optimization
- loop peeling
- loop unrolling
- peephole optimization
- reduction in strength
- tail call optimization