8254084: Remove TemplateTable::pd_initialize

Reviewed-by: mdoerr, coleenp
This commit is contained in:
Claes Redestad 2020-10-06 20:23:59 +00:00
parent 82fe023b06
commit 6712f8caff
7 changed files with 1 additions and 35 deletions

@ -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]; }