1 /* |
1 /* |
2 * $Header$ |
2 * $Header$ |
3 * |
3 * |
4 * DO NOT EDIT |
4 * DO NOT EDIT |
5 * automagically generated from the projectDefinition: cvut_stx_goodies_newcompiler. |
5 * automagically generated from the projectDefinition: ctu_ircompiler. |
6 */ |
6 */ |
7 #define __INDIRECTVMINITCALLS__ |
7 #define __INDIRECTVMINITCALLS__ |
8 #include <stc.h> |
8 #include <stc.h> |
9 |
9 |
10 #ifdef WIN32 |
10 #ifdef WIN32 |
11 # pragma codeseg INITCODE "INITCODE" |
11 # pragma codeseg INITCODE "INITCODE" |
12 #endif |
12 #endif |
13 |
13 |
14 #if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT) |
14 #if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT) |
15 DLL_EXPORT void _libcvut_stx_goodies_newcompiler_Init() INIT_TEXT_SECTION; |
15 DLL_EXPORT void _libctu_ircompiler_Init() INIT_TEXT_SECTION; |
16 // DLL_EXPORT void _libcvut_stx_goodies_newcompiler_InitDefinition() INIT_TEXT_SECTION; |
16 // DLL_EXPORT void _libctu_ircompiler_InitDefinition() INIT_TEXT_SECTION; |
17 #endif |
17 #endif |
18 |
18 |
19 // void _libcvut_stx_goodies_newcompiler_InitDefinition(pass, __pRT__, snd) |
19 // void _libctu_ircompiler_InitDefinition(pass, __pRT__, snd) |
20 // OBJ snd; struct __vmData__ *__pRT__; { |
20 // OBJ snd; struct __vmData__ *__pRT__; { |
21 // __BEGIN_PACKAGE2__("libcvut_stx_goodies_newcompiler__DFN", _libcvut_stx_goodies_newcompiler_InitDefinition, "cvut:stx/goodies/newcompiler"); |
21 // __BEGIN_PACKAGE2__("libctu_ircompiler__DFN", _libctu_ircompiler_InitDefinition, "ctu:ircompiler"); |
22 // _cvut_137stx_137goodies_137newcompiler_Init(pass,__pRT__,snd); |
22 // _ctu_137ircompiler_Init(pass,__pRT__,snd); |
23 |
23 |
24 // __END_PACKAGE__(); |
24 // __END_PACKAGE__(); |
25 // } |
25 // } |
26 |
26 |
27 void _libcvut_stx_goodies_newcompiler_Init(pass, __pRT__, snd) |
27 void _libctu_ircompiler_Init(pass, __pRT__, snd) |
28 OBJ snd; struct __vmData__ *__pRT__; { |
28 OBJ snd; struct __vmData__ *__pRT__; { |
29 __BEGIN_PACKAGE2__("libcvut_stx_goodies_newcompiler", _libcvut_stx_goodies_newcompiler_Init, "cvut:stx/goodies/newcompiler"); |
29 __BEGIN_PACKAGE2__("libctu_ircompiler", _libctu_ircompiler_Init, "ctu:ircompiler"); |
30 _IRBuilder_Init(pass,__pRT__,snd); |
30 _IRBuilder_Init(pass,__pRT__,snd); |
31 _IRBytecodeGenerator_Init(pass,__pRT__,snd); |
31 _IRBytecodeGenerator_Init(pass,__pRT__,snd); |
32 _IRFunction_Init(pass,__pRT__,snd); |
32 _IRFunction_Init(pass,__pRT__,snd); |
33 _IRInstruction_Init(pass,__pRT__,snd); |
33 _IRInstruction_Init(pass,__pRT__,snd); |
34 _IRInterpreter_Init(pass,__pRT__,snd); |
34 _IRInterpreter_Init(pass,__pRT__,snd); |
35 _IRSequence_Init(pass,__pRT__,snd); |
35 _IRSequence_Init(pass,__pRT__,snd); |
36 _IRStackCount_Init(pass,__pRT__,snd); |
36 _IRStackCount_Init(pass,__pRT__,snd); |
37 _cvut_137stx_137goodies_137newcompiler_Init(pass,__pRT__,snd); |
37 _ctu_137ircompiler_Init(pass,__pRT__,snd); |
38 _IRAccess_Init(pass,__pRT__,snd); |
38 _IRAccess_Init(pass,__pRT__,snd); |
39 _IRClosure_Init(pass,__pRT__,snd); |
39 _IRClosure_Init(pass,__pRT__,snd); |
40 _IRConstant_Init(pass,__pRT__,snd); |
40 _IRConstant_Init(pass,__pRT__,snd); |
41 _IRDecompiler_Init(pass,__pRT__,snd); |
41 _IRDecompiler_Init(pass,__pRT__,snd); |
42 _IRDup_Init(pass,__pRT__,snd); |
42 _IRDup_Init(pass,__pRT__,snd); |
59 _IRLiteralVariableRead_Init(pass,__pRT__,snd); |
59 _IRLiteralVariableRead_Init(pass,__pRT__,snd); |
60 _IRLiteralVariableStore_Init(pass,__pRT__,snd); |
60 _IRLiteralVariableStore_Init(pass,__pRT__,snd); |
61 _IRTempRead_Init(pass,__pRT__,snd); |
61 _IRTempRead_Init(pass,__pRT__,snd); |
62 _IRTempStore_Init(pass,__pRT__,snd); |
62 _IRTempStore_Init(pass,__pRT__,snd); |
63 |
63 |
64 _cvut_137stx_137goodies_137newcompiler_extensions_Init(pass,__pRT__,snd); |
64 _ctu_137ircompiler_extensions_Init(pass,__pRT__,snd); |
65 __END_PACKAGE__(); |
65 __END_PACKAGE__(); |
66 } |
66 } |