8282893: Remove MacroAssembler::push/pop_callee_saved_registers

Reviewed-by: redestad
This commit is contained in:
Thomas Schatzl 2022-03-10 11:28:29 +00:00
parent 6a3a7b94a4
commit 83d7718690
2 changed files with 0 additions and 19 deletions

View File

@ -332,21 +332,6 @@ void MacroAssembler::movptr(Address dst, intptr_t src) {
movl(dst, src);
}
void MacroAssembler::pop_callee_saved_registers() {
pop(rcx);
pop(rdx);
pop(rdi);
pop(rsi);
}
void MacroAssembler::push_callee_saved_registers() {
push(rsi);
push(rdi);
push(rdx);
push(rcx);
}
void MacroAssembler::pushoop(jobject obj) {
push_literal32((int32_t)obj, oop_Relocation::spec_for_immediate());
}

View File

@ -521,10 +521,6 @@ class MacroAssembler: public Assembler {
// Round up to a power of two
void round_to(Register reg, int modulus);
// Callee saved registers handling
void push_callee_saved_registers();
void pop_callee_saved_registers();
// allocation
void eden_allocate(
Register thread, // Current thread