22
22/08/2003
Copyright Teemu Kerola 2003
Koodin generointi (7)
•Kääntäjän viimeinen vaihe
–voi olla 50% käännösajasta
•Tavallisen koodin generointi
–alustukset, lausekkeet, kontrollirakenteet
•Optimoidun koodin generointi
–käännös kestää (paljon) kauemmin
–suoritus tapahtuu (paljon) nopeammin
–milloin globaalin/paikallisen muuttujan X arvo kannattaa pitää rekisterissä ja milloin ei?
–missä rekisterissä X:n arvo kannattaa pitää?
•joskus R1:ssä, joskus R5:ssa?