author | Jan Vrany <jan.vrany@fit.cvut.cz> |
Wed, 15 Jun 2016 23:46:29 +0100 | |
changeset 23 | d2d9a2d4d6bf |
parent 17 | 54798ae989cc |
permissions | -rw-r--r-- |
3
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
1 |
/* |
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
2 |
* $Header$ |
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
3 |
* |
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
4 |
* DO NOT EDIT |
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
5 |
* automagically generated from the projectDefinition: jv_dragonfly_asm. |
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
6 |
*/ |
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
7 |
#define __INDIRECTVMINITCALLS__ |
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
8 |
#include <stc.h> |
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
9 |
|
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
10 |
#ifdef WIN32 |
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
11 |
# pragma codeseg INITCODE "INITCODE" |
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
12 |
#endif |
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
13 |
|
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
14 |
#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT) |
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
15 |
DLL_EXPORT void _libjv_dragonfly_asm_Init() INIT_TEXT_SECTION; |
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
16 |
DLL_EXPORT void _libjv_dragonfly_asm_InitDefinition() INIT_TEXT_SECTION; |
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
17 |
#endif |
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
18 |
|
17
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
19 |
extern void _AJAssembler_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
20 |
extern void _AJCallInfo_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
21 |
extern void _AJConstants_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
22 |
extern void _AJGeneratedCode_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
23 |
extern void _AJInstruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
24 |
extern void _AJLineStream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
25 |
extern void _AJRoutineStackManager_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
26 |
extern void _jv_137dragonfly_137asm_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
27 |
extern void _AJAlignmentInstruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
28 |
extern void _AJCdeclCallInfo_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
29 |
extern void _AJData_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
30 |
extern void _AJInstructionDecoration_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
31 |
extern void _AJJumpInstruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
32 |
extern void _AJJumpLabel_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
33 |
extern void _AJOperand_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
34 |
extern void _AJReleaseTemps_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
35 |
extern void _AJReserveTemp_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
36 |
extern void _AJRoutineEpilogue_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
37 |
extern void _AJRoutinePrologue_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
38 |
extern void _AJStackInstruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
39 |
extern void _AJStdCallCallInfo_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
40 |
extern void _AJx86Instruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
41 |
extern void _AJx86Registers_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
42 |
extern void _AJBaseReg_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
43 |
extern void _AJCallArgument_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
44 |
extern void _AJCallCleanup_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
45 |
extern void _AJImmediate_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
46 |
extern void _AJMem_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
47 |
extern void _AJx64Instruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
48 |
extern void _AJx86Assembler_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
49 |
extern void _AJx86InstructionDescription_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
50 |
extern void _AJx86JumpInstruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
51 |
extern void _AJMMRegister_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
52 |
extern void _AJRegister_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
53 |
extern void _AJx64Assembler_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
54 |
extern void _AJx64InstructionDescription_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
55 |
extern void _AJx64JumpInstruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
56 |
extern void _AJx87Register_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
57 |
extern void _AJxMMRegister_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
58 |
extern void _AJx86GPRegister_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
59 |
extern void _AJx64RipRegister_Init(int pass, struct __vmData__ *__pRT__, OBJ snd); |
3
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
60 |
|
17
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
61 |
|
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
62 |
void _libjv_dragonfly_asm_InitDefinition(int pass, struct __vmData__ *__pRT__, OBJ snd) |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
63 |
{ |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
64 |
__BEGIN_PACKAGE2__("libjv_dragonfly_asm__DFN", _libjv_dragonfly_asm_InitDefinition, "jv:dragonfly/asm"); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
65 |
_jv_137dragonfly_137asm_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
66 |
|
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
67 |
__END_PACKAGE__(); |
3
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
68 |
} |
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
69 |
|
17
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
70 |
void _libjv_dragonfly_asm_Init(int pass, struct __vmData__ *__pRT__, OBJ snd) |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
71 |
{ |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
72 |
__BEGIN_PACKAGE2__("libjv_dragonfly_asm", _libjv_dragonfly_asm_Init, "jv:dragonfly/asm"); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
73 |
_AJAssembler_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
74 |
_AJCallInfo_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
75 |
_AJConstants_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
76 |
_AJGeneratedCode_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
77 |
_AJInstruction_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
78 |
_AJLineStream_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
79 |
_AJRoutineStackManager_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
80 |
_jv_137dragonfly_137asm_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
81 |
_AJAlignmentInstruction_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
82 |
_AJCdeclCallInfo_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
83 |
_AJData_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
84 |
_AJInstructionDecoration_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
85 |
_AJJumpInstruction_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
86 |
_AJJumpLabel_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
87 |
_AJOperand_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
88 |
_AJReleaseTemps_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
89 |
_AJReserveTemp_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
90 |
_AJRoutineEpilogue_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
91 |
_AJRoutinePrologue_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
92 |
_AJStackInstruction_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
93 |
_AJStdCallCallInfo_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
94 |
_AJx86Instruction_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
95 |
_AJx86Registers_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
96 |
_AJBaseReg_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
97 |
_AJCallArgument_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
98 |
_AJCallCleanup_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
99 |
_AJImmediate_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
100 |
_AJMem_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
101 |
_AJx64Instruction_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
102 |
_AJx86Assembler_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
103 |
_AJx86InstructionDescription_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
104 |
_AJx86JumpInstruction_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
105 |
_AJMMRegister_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
106 |
_AJRegister_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
107 |
_AJx64Assembler_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
108 |
_AJx64InstructionDescription_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
109 |
_AJx64JumpInstruction_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
110 |
_AJx87Register_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
111 |
_AJxMMRegister_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
112 |
_AJx86GPRegister_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
113 |
_AJx64RipRegister_Init(pass,__pRT__,snd); |
3
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
114 |
|
17
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
115 |
_jv_137dragonfly_137asm_extensions_Init(pass,__pRT__,snd); |
54798ae989cc
Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
3
diff
changeset
|
116 |
__END_PACKAGE__(); |
3
483729eb4432
Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
117 |
} |