Lines Matching defs:code
5 * This code is free software; you can redistribute it and/or modify it
9 * This code is distributed in the hope that it will be useful, but WITHOUT
13 * accompanied this code).
57 // A Template describes the properties of a code template for a given bytecode
58 // and provides a generator to generate the code template.
74 generator _gen; // template code generator
75 int _arg; // argument for template code generator
340 static void def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)( ), char filler );
341 static void def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(int arg ), int arg );
342 static void def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(bool arg ), bool arg );
343 static void def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(TosState tos), TosState tos);
344 static void def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(Operation op), Operation op);
345 static void def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(Condition cc), Condition cc);
358 static Template* template_for (Bytecodes::Code code) { Bytecodes::check (code); return &_template_table [code]; }
359 static Template* template_for_wide(Bytecodes::Code code) { Bytecodes::wide_check(code); return &_template_table_wide[code]; }