CACAO
InstructionVisitorImplGen.inc
Go to the documentation of this file.
1 /* src/vm/jit/compiler2/InstructionVisitorImplGen.inc - Instruction Visitor
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 void InstructionVisitor::visit(LoadInst* I, bool copyOperands) {visit_default(I);}
32 void InstructionVisitor::visit(UnaryInst* I, bool copyOperands) {visit_default(I);}
33 void InstructionVisitor::visit(BinaryInst* I, bool copyOperands) {visit_default(I);}
34 void InstructionVisitor::visit(NOPInst* I, bool copyOperands) {visit_default(I);}
35 void InstructionVisitor::visit(POPInst* I, bool copyOperands) {visit_default(I);}
36 void InstructionVisitor::visit(CHECKNULLInst* I, bool copyOperands) {visit_default(I);}
37 void InstructionVisitor::visit(ARRAYLENGTHInst* I, bool copyOperands) {visit_default(I);}
38 void InstructionVisitor::visit(ARRAYBOUNDSCHECKInst* I, bool copyOperands) {visit_default(I);}
39 void InstructionVisitor::visit(NEGInst* I, bool copyOperands) {visit_default(I);}
40 void InstructionVisitor::visit(CASTInst* I, bool copyOperands) {visit_default(I);}
41 void InstructionVisitor::visit(ADDInst* I, bool copyOperands) {visit_default(I);}
42 void InstructionVisitor::visit(SUBInst* I, bool copyOperands) {visit_default(I);}
43 void InstructionVisitor::visit(MULInst* I, bool copyOperands) {visit_default(I);}
44 void InstructionVisitor::visit(DIVInst* I, bool copyOperands) {visit_default(I);}
45 void InstructionVisitor::visit(REMInst* I, bool copyOperands) {visit_default(I);}
46 void InstructionVisitor::visit(SHLInst* I, bool copyOperands) {visit_default(I);}
47 void InstructionVisitor::visit(USHRInst* I, bool copyOperands) {visit_default(I);}
48 void InstructionVisitor::visit(ANDInst* I, bool copyOperands) {visit_default(I);}
49 void InstructionVisitor::visit(ORInst* I, bool copyOperands) {visit_default(I);}
50 void InstructionVisitor::visit(XORInst* I, bool copyOperands) {visit_default(I);}
51 void InstructionVisitor::visit(CMPInst* I, bool copyOperands) {visit_default(I);}
52 void InstructionVisitor::visit(CONSTInst* I, bool copyOperands) {visit_default(I);}
53 void InstructionVisitor::visit(GETFIELDInst* I, bool copyOperands) {visit_default(I);}
54 void InstructionVisitor::visit(PUTFIELDInst* I, bool copyOperands) {visit_default(I);}
55 void InstructionVisitor::visit(PUTSTATICInst* I, bool copyOperands) {visit_default(I);}
56 void InstructionVisitor::visit(GETSTATICInst* I, bool copyOperands) {visit_default(I);}
57 void InstructionVisitor::visit(INCInst* I, bool copyOperands) {visit_default(I);}
58 void InstructionVisitor::visit(AREFInst* I, bool copyOperands) {visit_default(I);}
59 void InstructionVisitor::visit(ASTOREInst* I, bool copyOperands) {visit_default(I);}
60 void InstructionVisitor::visit(ALOADInst* I, bool copyOperands) {visit_default(I);}
61 void InstructionVisitor::visit(RETInst* I, bool copyOperands) {visit_default(I);}
62 void InstructionVisitor::visit(LOADInst* I, bool copyOperands) {visit_default(I);}
63 void InstructionVisitor::visit(STOREInst* I, bool copyOperands) {visit_default(I);}
64 void InstructionVisitor::visit(NEWInst* I, bool copyOperands) {visit_default(I);}
65 void InstructionVisitor::visit(NEWARRAYInst* I, bool copyOperands) {visit_default(I);}
66 void InstructionVisitor::visit(ANEWARRAYInst* I, bool copyOperands) {visit_default(I);}
67 void InstructionVisitor::visit(MULTIANEWARRAYInst* I, bool copyOperands) {visit_default(I);}
68 void InstructionVisitor::visit(CHECKCASTInst* I, bool copyOperands) {visit_default(I);}
69 void InstructionVisitor::visit(INSTANCEOFInst* I, bool copyOperands) {visit_default(I);}
70 void InstructionVisitor::visit(GOTOInst* I, bool copyOperands) {visit_default(I);}
71 void InstructionVisitor::visit(JSRInst* I, bool copyOperands) {visit_default(I);}
72 void InstructionVisitor::visit(BUILTINInst* I, bool copyOperands) {visit_default(I);}
73 void InstructionVisitor::visit(INVOKEVIRTUALInst* I, bool copyOperands) {visit_default(I);}
74 void InstructionVisitor::visit(INVOKESPECIALInst* I, bool copyOperands) {visit_default(I);}
75 void InstructionVisitor::visit(INVOKESTATICInst* I, bool copyOperands) {visit_default(I);}
76 void InstructionVisitor::visit(INVOKEINTERFACEInst* I, bool copyOperands) {visit_default(I);}
77 void InstructionVisitor::visit(IFInst* I, bool copyOperands) {visit_default(I);}
78 void InstructionVisitor::visit(IF_CMPInst* I, bool copyOperands) {visit_default(I);}
79 void InstructionVisitor::visit(TABLESWITCHInst* I, bool copyOperands) {visit_default(I);}
80 void InstructionVisitor::visit(LOOKUPSWITCHInst* I, bool copyOperands) {visit_default(I);}
81 void InstructionVisitor::visit(RETURNInst* I, bool copyOperands) {visit_default(I);}
82 void InstructionVisitor::visit(THROWInst* I, bool copyOperands) {visit_default(I);}
83 void InstructionVisitor::visit(COPYInst* I, bool copyOperands) {visit_default(I);}
84 void InstructionVisitor::visit(MOVEInst* I, bool copyOperands) {visit_default(I);}
85 void InstructionVisitor::visit(GETEXCEPTIONInst* I, bool copyOperands) {visit_default(I);}
86 void InstructionVisitor::visit(PHIInst* I, bool copyOperands) {visit_default(I);}
87 void InstructionVisitor::visit(ContainerInst* I, bool copyOperands) {visit_default(I);}
88 void InstructionVisitor::visit(BeginInst* I, bool copyOperands) {visit_default(I);}
89 void InstructionVisitor::visit(EndInst* I, bool copyOperands) {visit_default(I);}
90 
91 /*
92  * These are local overrides for various environment variables in Emacs.
93  * Please do not remove this and leave it at the end of the file, where
94  * Emacs will automagically detect them.
95  * ---------------------------------------------------------------------
96  * Local variables:
97  * mode: c++
98  * indent-tabs-mode: t
99  * c-basic-offset: 4
100  * tab-width: 4
101  * End:
102  * vim:noexpandtab:sw=4:ts=4:
103  */
#define I(value)
Definition: codegen.c:279