Confirmed users
24
edits
m (→File Layout) |
m (→File Layout) |
||
| Line 74: | Line 74: | ||
**LIR-Common.* - LIR instructions shared by all platforms. | **LIR-Common.* - LIR instructions shared by all platforms. | ||
**LOpcodes.* - LIR opcodes shared by all platforms. | **LOpcodes.* - LIR opcodes shared by all platforms. | ||
***shared/Lowering-x86-shared.* - LIR generation that is shared between x86 and x64. | ***x86-shared/Lowering-x86-shared.* - LIR generation that is shared between x86 and x64. | ||
***<arch>/Lowering-<arch>.* - LIR generation specific to <arch>. | ***<arch>/Lowering-<arch>.* - LIR generation specific to <arch>. | ||
***<arch>/LIR-<arch>.h - LIR instructions specific to <arch>. | ***<arch>/LIR-<arch>.h - LIR instructions specific to <arch>. | ||
| Line 95: | Line 95: | ||
***<arch>/MacroAssembler-<arch>.h - Contains abstracted assembler logic for x86. | ***<arch>/MacroAssembler-<arch>.h - Contains abstracted assembler logic for x86. | ||
**Assembler-shared.h - Data structures used for assembling native code. | **Assembler-shared.h - Data structures used for assembling native code. | ||
***shared/Assembler-x86-shared.h - Instruction set shared between x86 and x64. | ***x86-shared/Assembler-x86-shared.h - Instruction set shared between x86 and x64. | ||
***<arch>/Assembler-<arch>.* - Instruction set helpers specific to <arch>. | ***<arch>/Assembler-<arch>.* - Instruction set helpers specific to <arch>. | ||
**IonLinker.h* - Moves generated assembly into executable memory. | **IonLinker.h* - Moves generated assembly into executable memory. | ||