Loop-invariant code motion: Difference between revisions

Content deleted Content added
opposite in the sense of functional composition is an inverse
m Further Reading: Removed unnecessary capital letter
Line 35:
However, if too many variables are created, there will be high [[register pressure]], especially on processors with few registers, like the 32-bit [[x86]]. If the compiler runs out of registers, some variables will be [[register spilling|spilled]]. To counteract this, the inverse optimization can be performed, [[rematerialization]].
 
==Further Readingreading==
 
* Aho, Alfred V.; Sethi, Ravi; & Ullman, Jeffrey D. (1986). Compilers: Principles, Techniques, and Tools. Addison Wesley. ISBN 0-201-10088-6.