libInit.cc
author Jan Vrany <jan.vrany@fit.cvut.cz>
Mon, 17 Sep 2012 09:03:06 +0000
changeset 39 d361eb9419e6
parent 37 be8c2dd09dff
child 40 c99f058e2276
permissions -rw-r--r--
- IRTempStore changed: #version_SVN - IRAccess changed: #version_SVN - IRMethod changed: #version_SVN - IRPrinter changed: #version_SVN - IRTempRead changed: #version_SVN - IRLiteralVariableRead changed: #version_SVN - IRLine changed: #version_SVN - IRClosure changed: #version_SVN - IRFunction changed: #version_SVN - IRDup changed: #version_SVN - IRTranslator changed: #version_SVN - IRInterpreter changed: #version_SVN - IRBuilder changed: #version_SVN - IRBytecodeGenerator changed: #version_SVN - IRJumpOverBlock changed: #version_SVN - IRBlockReturnTop changed: #version_SVN - IRSequence changed: #version_SVN - IRDecompiler changed: #version_SVN - IRInstVarStore changed: #version_SVN - cvut_stx_goodies_newcompiler added: #excludedFromPreRequisites #extensionsVersion_SVN #svnRepositoryUrlString changed: #preRequisites #svnRevisionNr #version_SVN - IRLiteralVariableAccess changed: #version_SVN - IRTransformTest changed: #version_SVN - IRStackCount changed: #version_SVN - IRInstVarAccess changed: #version_SVN - IRLiteralVariableStore changed: #version_SVN - IRBuilderTest changed: #version_SVN - IRInstruction changed: #version_SVN - IRTempAccess changed: #version_SVN - IRConstant changed: #version_SVN - IRSend changed: #version_SVN - IRInstVarRead changed: #version_SVN - IRPop changed: #version_SVN - IRReturn changed: #version_SVN - IRJump changed: #version_SVN - IRJumpIf changed: #version_SVN - extensions ...
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
45902cde2ab1 Makefiles regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 21
diff changeset
     5
 * automagically generated from the projectDefinition: cvut_stx_goodies_newcompiler.
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)
27
45902cde2ab1 Makefiles regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 21
diff changeset
    15
DLL_EXPORT void _libcvut_stx_goodies_newcompiler_Init() INIT_TEXT_SECTION;
32
326e2b5665e1 Build files regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 27
diff changeset
    16
// DLL_EXPORT void _libcvut_stx_goodies_newcompiler_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
32
326e2b5665e1 Build files regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 27
diff changeset
    19
// void _libcvut_stx_goodies_newcompiler_InitDefinition(pass, __pRT__, snd)
326e2b5665e1 Build files regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 27
diff changeset
    20
// OBJ snd; struct __vmData__ *__pRT__; {
326e2b5665e1 Build files regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 27
diff changeset
    21
// __BEGIN_PACKAGE2__("libcvut_stx_goodies_newcompiler__DFN", _libcvut_stx_goodies_newcompiler_InitDefinition, "cvut:stx/goodies/newcompiler");
326e2b5665e1 Build files regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 27
diff changeset
    22
// _cvut_137stx_137goodies_137newcompiler_Init(pass,__pRT__,snd);
326e2b5665e1 Build files regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 27
diff changeset
    23
326e2b5665e1 Build files regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 27
diff changeset
    24
// __END_PACKAGE__();
326e2b5665e1 Build files regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 27
diff changeset
    25
// }
326e2b5665e1 Build files regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 27
diff changeset
    26
27
45902cde2ab1 Makefiles regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 21
diff changeset
    27
void _libcvut_stx_goodies_newcompiler_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__; {
27
45902cde2ab1 Makefiles regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 21
diff changeset
    29
__BEGIN_PACKAGE2__("libcvut_stx_goodies_newcompiler", _libcvut_stx_goodies_newcompiler_Init, "cvut:stx/goodies/newcompiler");
21
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    30
_IRBuilder_Init(pass,__pRT__,snd);
39
d361eb9419e6 - IRTempStore
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 37
diff changeset
    31
_IRBuilderTest_Init(pass,__pRT__,snd);
21
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    32
_IRBytecodeGenerator_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    33
_IRFunction_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    34
_IRInstruction_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    35
_IRInterpreter_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    36
_IRSequence_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    37
_IRStackCount_Init(pass,__pRT__,snd);
39
d361eb9419e6 - IRTempStore
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 37
diff changeset
    38
_IRTransformTest_Init(pass,__pRT__,snd);
27
45902cde2ab1 Makefiles regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 21
diff changeset
    39
_cvut_137stx_137goodies_137newcompiler_Init(pass,__pRT__,snd);
21
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    40
_IRAccess_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    41
_IRClosure_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    42
_IRConstant_Init(pass,__pRT__,snd);
37
be8c2dd09dff Build files regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 34
diff changeset
    43
_IRDecompiler_Init(pass,__pRT__,snd);
21
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    44
_IRDup_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    45
_IRJump_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    46
_IRLine_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    47
_IRMethod_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    48
_IRPop_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    49
_IRPrinter_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    50
_IRReturn_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    51
_IRSend_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    52
_IRTranslator_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    53
_IRBlockReturnTop_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    54
_IRInstVarAccess_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    55
_IRJumpIf_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    56
_IRJumpOverBlock_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    57
_IRLiteralVariableAccess_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    58
_IRTempAccess_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    59
_IRInstVarRead_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    60
_IRInstVarStore_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    61
_IRLiteralVariableRead_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    62
_IRLiteralVariableStore_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    63
_IRTempRead_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    64
_IRTempStore_Init(pass,__pRT__,snd);
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    65
27
45902cde2ab1 Makefiles regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 21
diff changeset
    66
_cvut_137stx_137goodies_137newcompiler_extensions_Init(pass,__pRT__,snd);
21
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    67
__END_PACKAGE__();
a5d30403049c Small improvement in IRFunction>>addTemps:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    68
}