Lines Matching refs:Template
39 // Implementation of Template
42 void Template::initialize(int flags, TosState tos_in, TosState tos_out, generator gen, int arg) {
51 Bytecodes::Code Template::bytecode() const {
58 void Template::generate(InterpreterMacroAssembler* masm) {
172 Template TemplateTable::_template_table [Bytecodes::number_of_codes];
173 Template TemplateTable::_template_table_wide[Bytecodes::number_of_codes];
175 Template* TemplateTable::_desc;
182 def(code, flags, in, out, (Template::generator)gen, 0);
188 const int ubcp = 1 << Template::uses_bcp_bit;
189 const int disp = 1 << Template::does_dispatch_bit;
190 const int clvm = 1 << Template::calls_vm_bit;
191 const int iswd = 1 << Template::wide_bit;
199 Template* t = is_wide ? template_for_wide(code) : template_for(code);
207 def(code, flags, in, out, (Template::generator)gen, (int)op);
212 def(code, flags, in, out, (Template::generator)gen, (int)arg);
217 def(code, flags, in, out, (Template::generator)gen, (int)tos);
222 def(code, flags, in, out, (Template::generator)gen, (int)cc);
255 const int ubcp = 1 << Template::uses_bcp_bit;
256 const int disp = 1 << Template::does_dispatch_bit;
257 const int clvm = 1 << Template::calls_vm_bit;
258 const int iswd = 1 << Template::wide_bit;