8254084: Remove TemplateTable::pd_initialize
Reviewed-by: mdoerr, coleenp
This commit is contained in:
parent
82fe023b06
commit
6712f8caff
src/hotspot
cpu
aarch64
arm
ppc
s390
x86
share/interpreter
@ -44,12 +44,6 @@
|
||||
|
||||
#define __ _masm->
|
||||
|
||||
// Platform-dependent initialization
|
||||
|
||||
void TemplateTable::pd_initialize() {
|
||||
// No aarch64 specific initialization
|
||||
}
|
||||
|
||||
// Address computation: local variables
|
||||
|
||||
static inline Address iaddress(int n) {
|
||||
|
@ -43,13 +43,6 @@
|
||||
|
||||
#define __ _masm->
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Platform-dependent initialization
|
||||
|
||||
void TemplateTable::pd_initialize() {
|
||||
// No arm specific initialization
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Address computation
|
||||
|
||||
|
@ -80,13 +80,6 @@ static void do_oop_load(InterpreterMacroAssembler* _masm,
|
||||
__ load_heap_oop(dst, offset, base, tmp1, tmp2, false, decorators);
|
||||
}
|
||||
|
||||
// ============================================================================
|
||||
// Platform-dependent initialization
|
||||
|
||||
void TemplateTable::pd_initialize() {
|
||||
// No ppc64 specific initialization.
|
||||
}
|
||||
|
||||
Address TemplateTable::at_bcp(int offset) {
|
||||
// Not used on ppc.
|
||||
ShouldNotReachHere();
|
||||
|
@ -110,12 +110,6 @@
|
||||
}
|
||||
#endif // ASSERT
|
||||
|
||||
// Platform-dependent initialization.
|
||||
|
||||
void TemplateTable::pd_initialize() {
|
||||
// No specific initialization.
|
||||
}
|
||||
|
||||
// Address computation: local variables
|
||||
|
||||
static inline Address iaddress(int n) {
|
||||
|
@ -47,11 +47,6 @@
|
||||
static const Register rbcp = LP64_ONLY(r13) NOT_LP64(rsi);
|
||||
static const Register rlocals = LP64_ONLY(r14) NOT_LP64(rdi);
|
||||
|
||||
// Platform-dependent initialization
|
||||
void TemplateTable::pd_initialize() {
|
||||
// No x86 specific initialization
|
||||
}
|
||||
|
||||
// Address Computation: local variables
|
||||
static inline Address iaddress(int n) {
|
||||
return Address(rlocals, Interpreter::local_offset_in_bytes(n));
|
||||
|
@ -498,8 +498,6 @@ void TemplateTable::initialize() {
|
||||
def(Bytecodes::_nofast_iload , ubcp|____|clvm|____, vtos, itos, nofast_iload , _ );
|
||||
|
||||
def(Bytecodes::_shouldnotreachhere , ____|____|____|____, vtos, vtos, shouldnotreachhere , _ );
|
||||
// platform specific bytecodes
|
||||
pd_initialize();
|
||||
}
|
||||
|
||||
void TemplateTable::unimplemented_bc() {
|
||||
|
@ -328,7 +328,7 @@ class TemplateTable: AllStatic {
|
||||
// initialization helpers
|
||||
static void def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)( ), char filler );
|
||||
static void def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(int arg ), int arg );
|
||||
static void def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(bool arg ), bool arg );
|
||||
static void def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(bool arg ), bool arg );
|
||||
static void def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(TosState tos), TosState tos);
|
||||
static void def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(Operation op), Operation op);
|
||||
static void def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(Condition cc), Condition cc);
|
||||
@ -341,7 +341,6 @@ class TemplateTable: AllStatic {
|
||||
public:
|
||||
// Initialization
|
||||
static void initialize();
|
||||
static void pd_initialize();
|
||||
|
||||
// Templates
|
||||
static Template* template_for (Bytecodes::Code code) { Bytecodes::check (code); return &_template_table [code]; }
|
||||
|
Loading…
x
Reference in New Issue
Block a user