1472N/A * or visit www.oracle.com if you need additional information or have any
1879N/A#include "precompiled.hpp"
1879N/A#include "gc_interface/collectedHeap.hpp"
1879N/A#include "interpreter/templateTable.hpp"
0N/A//----------------------------------------------------------------------------------------------------
0N/Avoid Template::initialize(int flags, TosState tos_in, TosState tos_out, generator gen, int arg) {
0N/A//----------------------------------------------------------------------------------------------------
0N/Avoid TemplateTable::call_VM(Register oop_result, address entry_point, Register arg_1, Register arg_2) {
0N/Avoid TemplateTable::call_VM(Register oop_result, address entry_point, Register arg_1, Register arg_2, Register arg_3) {
0N/Avoid TemplateTable::call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1) {
0N/Avoid TemplateTable::call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2) {
0N/Avoid TemplateTable::call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2, Register arg_3) {
0N/A//----------------------------------------------------------------------------------------------------
0N/A//----------------------------------------------------------------------------------------------------
0N/A//----------------------------------------------------------------------------------------------------
0N/Avoid TemplateTable::def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(), char filler) {
0N/Avoid TemplateTable::def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(int arg), int arg) {
0N/Avoid TemplateTable::def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(Operation op), Operation op) {
0N/Avoid TemplateTable::def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(bool arg ), bool arg) {
0N/Avoid TemplateTable::def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(TosState tos), TosState tos) {
0N/Avoid TemplateTable::def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(Condition cc), Condition cc) {
0N/A#if defined(TEMPLATE_TABLE_BUG)
0N/A// assert(Universe::heap()->is_in(obj), "sanity check") in handles.cpp line 24.
0N/A if (_is_initialized) return;
0N/A def(Bytecodes::_jsr , ubcp|disp|____|____, vtos, vtos, jsr , _ ); // result is not an oop, so do not transition to atos
1485N/A def(Bytecodes::_invokeinterface , ubcp|disp|clvm|____, vtos, vtos, invokeinterface , f1_byte );
1485N/A def(Bytecodes::_fast_invokevfinal , ubcp|disp|clvm|____, vtos, vtos, fast_invokevfinal , f2_byte );
0N/A def(Bytecodes::_shouldnotreachhere , ____|____|____|____, vtos, vtos, shouldnotreachhere , _ );
0N/A _is_initialized = true;
0N/A#if defined(TEMPLATE_TABLE_BUG)