libInit.cc
author Jan Vrany <jan.vrany@fit.cvut.cz>
Thu, 30 Oct 2014 22:18:24 +0000
changeset 42 acdc3ec6d152
parent 41 f3898a3b378d
child 45 04a50b0d540a
permissions -rw-r--r--
Better class category name - IR Compiler-*
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
21
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
/*
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
 * $Header$
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
 *
27
45902cde2ab1 Makefiles regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 21
diff changeset
     4
 * DO NOT EDIT
41
f3898a3b378d Package renamed from cvut:stx/goodies/newcompiler to ctu:ircompiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
     5
 * automagically generated from the projectDefinition: ctu_ircompiler.
21
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
 */
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
#define __INDIRECTVMINITCALLS__
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
#include <stc.h>
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
#ifdef WIN32
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
# pragma codeseg INITCODE "INITCODE"
27
45902cde2ab1 Makefiles regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 21
diff changeset
    12
#endif
21
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
41
f3898a3b378d Package renamed from cvut:stx/goodies/newcompiler to ctu:ircompiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
    15
DLL_EXPORT void _libctu_ircompiler_Init() INIT_TEXT_SECTION;
42
acdc3ec6d152 Better class category name - IR Compiler-*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 41
diff changeset
    16
DLL_EXPORT void _libctu_ircompiler_InitDefinition() INIT_TEXT_SECTION;
21
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
#endif
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
42
acdc3ec6d152 Better class category name - IR Compiler-*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 41
diff changeset
    19
void _libctu_ircompiler_InitDefinition(pass, __pRT__, snd)
acdc3ec6d152 Better class category name - IR Compiler-*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 41
diff changeset
    20
OBJ snd; struct __vmData__ *__pRT__; {
acdc3ec6d152 Better class category name - IR Compiler-*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 41
diff changeset
    21
__BEGIN_PACKAGE2__("libctu_ircompiler__DFN", _libctu_ircompiler_InitDefinition, "ctu:ircompiler");
acdc3ec6d152 Better class category name - IR Compiler-*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 41
diff changeset
    22
_ctu_137ircompiler_Init(pass,__pRT__,snd);
32
326e2b5665e1 Build files regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 27
diff changeset
    23
42
acdc3ec6d152 Better class category name - IR Compiler-*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 41
diff changeset
    24
__END_PACKAGE__();
acdc3ec6d152 Better class category name - IR Compiler-*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 41
diff changeset
    25
}
32
326e2b5665e1 Build files regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 27
diff changeset
    26
41
f3898a3b378d Package renamed from cvut:stx/goodies/newcompiler to ctu:ircompiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
    27
void _libctu_ircompiler_Init(pass, __pRT__, snd)
21
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    28
OBJ snd; struct __vmData__ *__pRT__; {
41
f3898a3b378d Package renamed from cvut:stx/goodies/newcompiler to ctu:ircompiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
    29
__BEGIN_PACKAGE2__("libctu_ircompiler", _libctu_ircompiler_Init, "ctu:ircompiler");
21
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    30
_IRBuilder_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    31
_IRBytecodeGenerator_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    32
_IRFunction_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    33
_IRInstruction_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    34
_IRInterpreter_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    35
_IRSequence_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    36
_IRStackCount_Init(pass,__pRT__,snd);
41
f3898a3b378d Package renamed from cvut:stx/goodies/newcompiler to ctu:ircompiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
    37
_ctu_137ircompiler_Init(pass,__pRT__,snd);
21
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    38
_IRAccess_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    39
_IRClosure_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    40
_IRConstant_Init(pass,__pRT__,snd);
37
be8c2dd09dff Build files regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 34
diff changeset
    41
_IRDecompiler_Init(pass,__pRT__,snd);
21
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    42
_IRDup_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    43
_IRJump_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    44
_IRLine_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    45
_IRMethod_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    46
_IRPop_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    47
_IRPrinter_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    48
_IRReturn_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    49
_IRSend_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    50
_IRTranslator_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    51
_IRBlockReturnTop_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    52
_IRInstVarAccess_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    53
_IRJumpIf_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    54
_IRJumpOverBlock_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    55
_IRLiteralVariableAccess_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    56
_IRTempAccess_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    57
_IRInstVarRead_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    58
_IRInstVarStore_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    59
_IRLiteralVariableRead_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    60
_IRLiteralVariableStore_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    61
_IRTempRead_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    62
_IRTempStore_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    63
41
f3898a3b378d Package renamed from cvut:stx/goodies/newcompiler to ctu:ircompiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
    64
_ctu_137ircompiler_extensions_Init(pass,__pRT__,snd);
21
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    65
__END_PACKAGE__();
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    66
}