CACAO
InstructionToInstGen.inc
Go to the documentation of this file.
1 /* src/vm/jit/compiler2/InstructionToInstGen.inc - Instruction conversion methods
2 
3  Copyright (C) 2013
4  CACAOVM - Verein zur Foerderung der freien virtuellen Maschine CACAO
5 
6  This file is part of CACAO.
7 
8  This program is free software; you can redistribute it and/or
9  modify it under the terms of the GNU General Public License as
10  published by the Free Software Foundation; either version 2, or (at
11  your option) any later version.
12 
13  This program is distributed in the hope that it will be useful, but
14  WITHOUT ANY WARRANTY; without even the implied warranty of
15  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16  General Public License for more details.
17 
18  You should have received a copy of the GNU General Public License
19  along with this program; if not, write to the Free Software
20  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
21  02110-1301, USA.
22 
23 */
24 
25 /*
26 WARNING: THIS FILE IS AUTO-GENERATED! DO NOT ALTER!
27 Instead have a look at the generator (./instruction_gen.py)
28 and the input file (./instruction_table.csv).
29 */
30 
31 virtual UnaryInst* to_UnaryInst() { return NULL; }
32 virtual BinaryInst* to_BinaryInst() { return NULL; }
33 virtual FieldAccessInst* to_FieldAccessInst() { return NULL; }
34 virtual CHECKNULLInst* to_CHECKNULLInst() { return NULL; }
35 virtual ARRAYLENGTHInst* to_ARRAYLENGTHInst() { return NULL; }
36 virtual ARRAYBOUNDSCHECKInst* to_ARRAYBOUNDSCHECKInst() { return NULL; }
37 virtual NEGInst* to_NEGInst() { return NULL; }
38 virtual CASTInst* to_CASTInst() { return NULL; }
39 virtual ADDInst* to_ADDInst() { return NULL; }
40 virtual SUBInst* to_SUBInst() { return NULL; }
41 virtual MULInst* to_MULInst() { return NULL; }
42 virtual DIVInst* to_DIVInst() { return NULL; }
43 virtual REMInst* to_REMInst() { return NULL; }
44 virtual SHLInst* to_SHLInst() { return NULL; }
45 virtual USHRInst* to_USHRInst() { return NULL; }
46 virtual ANDInst* to_ANDInst() { return NULL; }
47 virtual ORInst* to_ORInst() { return NULL; }
48 virtual XORInst* to_XORInst() { return NULL; }
49 virtual CMPInst* to_CMPInst() { return NULL; }
50 virtual CONSTInst* to_CONSTInst() { return NULL; }
51 virtual GETFIELDInst* to_GETFIELDInst() { return NULL; }
52 virtual PUTFIELDInst* to_PUTFIELDInst() { return NULL; }
53 virtual PUTSTATICInst* to_PUTSTATICInst() { return NULL; }
54 virtual GETSTATICInst* to_GETSTATICInst() { return NULL; }
55 virtual INCInst* to_INCInst() { return NULL; }
56 virtual AREFInst* to_AREFInst() { return NULL; }
57 virtual ASTOREInst* to_ASTOREInst() { return NULL; }
58 virtual ALOADInst* to_ALOADInst() { return NULL; }
59 virtual LOADInst* to_LOADInst() { return NULL; }
60 virtual NEWInst* to_NEWInst() { return NULL; }
61 virtual NEWARRAYInst* to_NEWARRAYInst() { return NULL; }
62 virtual ANEWARRAYInst* to_ANEWARRAYInst() { return NULL; }
63 virtual MULTIANEWARRAYInst* to_MULTIANEWARRAYInst() { return NULL; }
64 virtual CHECKCASTInst* to_CHECKCASTInst() { return NULL; }
65 virtual INSTANCEOFInst* to_INSTANCEOFInst() { return NULL; }
66 virtual GOTOInst* to_GOTOInst() { return NULL; }
67 virtual BUILTINInst* to_BUILTINInst() { return NULL; }
68 virtual INVOKEInst* to_INVOKEInst() { return NULL; }
69 virtual INVOKEVIRTUALInst* to_INVOKEVIRTUALInst() { return NULL; }
70 virtual INVOKESPECIALInst* to_INVOKESPECIALInst() { return NULL; }
71 virtual INVOKESTATICInst* to_INVOKESTATICInst() { return NULL; }
72 virtual INVOKEINTERFACEInst* to_INVOKEINTERFACEInst() { return NULL; }
73 virtual IFInst* to_IFInst() { return NULL; }
74 virtual IF_CMPInst* to_IF_CMPInst() { return NULL; }
75 virtual TABLESWITCHInst* to_TABLESWITCHInst() { return NULL; }
76 virtual LOOKUPSWITCHInst* to_LOOKUPSWITCHInst() { return NULL; }
77 virtual RETURNInst* to_RETURNInst() { return NULL; }
78 virtual THROWInst* to_THROWInst() { return NULL; }
79 virtual PHIInst* to_PHIInst() { return NULL; }
80 virtual BeginInst* to_BeginInst() { return NULL; }
81 virtual EndInst* to_EndInst() { return NULL; }
82 virtual SourceStateInst* to_SourceStateInst() { return NULL; }
83 virtual ReplacementEntryInst* to_ReplacementEntryInst() { return NULL; }
84 virtual AssumptionInst* to_AssumptionInst() { return NULL; }
85 virtual DeoptimizeInst* to_DeoptimizeInst() { return NULL; }
86 
87 /*
88  * These are local overrides for various environment variables in Emacs.
89  * Please do not remove this and leave it at the end of the file, where
90  * Emacs will automagically detect them.
91  * ---------------------------------------------------------------------
92  * Local variables:
93  * mode: c++
94  * indent-tabs-mode: t
95  * c-basic-offset: 4
96  * tab-width: 4
97  * End:
98  * vim:noexpandtab:sw=4:ts=4:
99  */