Talk:Compiler/Archive 1: Difference between revisions
Jump to navigation
Jump to search
imported>Petréa Mitchell m (Copyedit) |
imported>Subpagination Bot m (Add {{subpages}} and remove any categories (details)) |
||
Line 1: | Line 1: | ||
{{subpages}} | |||
This is a list of '''[[optimization (computer science)|optimizations]] employed by [[compiler|compilers]]'''. | This is a list of '''[[optimization (computer science)|optimizations]] employed by [[compiler|compilers]]'''. | ||
Line 21: | Line 23: | ||
* [[intermediate language]] | * [[intermediate language]] | ||
* [[list of code generation topics]] | * [[list of code generation topics]] | ||
Revision as of 08:36, 4 November 2007
This is a list of optimizations employed by compilers.
- 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