|
Size: 486
Comment:
|
← Revision 3 as of 2009-09-20 21:54:38 ⇥
Size: 487
Comment: converted to 1.6 markup
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 2: | Line 2: |
| [[BR]][[BR]] The LIR form created may use instructions in 3-address form and is converted into 2-address form by [:Jitrino_OPT/native: native] pass. [[BR]][[BR]] |
<<BR>><<BR>> The LIR form created may use instructions in 3-address form and is converted into 2-address form by [[Jitrino_OPT/native| native]] pass. <<BR>><<BR>> |
| Line 6: | Line 6: |
| [[BR]] | <<BR>> |
| Line 8: | Line 8: |
| [[BR]] | <<BR>> |
| Line 10: | Line 10: |
| [[BR]] | <<BR>> |
'hir2lir' - transformation translates High Level Intermediate (HIR) representation into platform specific Low Level Intermediate (LIR) representation.
The LIR form created may use instructions in 3-address form and is converted into 2-address form by native pass.
Source files:
src/optimizer/CodeSelectors.*
src/codegenerator/ia32/Ia32CodeSelector.*
src/codegenerator/ia32/Ia32InstCodeSelector.*