< prev index next >
src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
Print this page
rev 11567 : 8160245: C1: Clean up platform #defines in c1_LIR.hpp.
Summary: Also add fnoreg on x86, LIR_Address constructor without scale, and clean up templateInterpreterGenerator.hpp.
*** 646,656 ****
// r3: number of additional locals this frame needs (what we must check)
// rmethod: Method*
//
// Kills:
// r0
! void TemplateInterpreterGenerator::generate_stack_overflow_check(void) {
// monitor entry size: see picture of stack set
// (generate_method_entry) and frame_amd64.hpp
const int entry_size = frame::interpreter_frame_monitor_size() * wordSize;
--- 646,657 ----
// r3: number of additional locals this frame needs (what we must check)
// rmethod: Method*
//
// Kills:
// r0
! void TemplateInterpreterGenerator::generate_stack_overflow_check(Register unused1, Register unused2, Register unused3) {
! assert(unused1 == noreg && unused2 == noreg && unused3 == noreg, "Not used on aarch");
// monitor entry size: see picture of stack set
// (generate_method_entry) and frame_amd64.hpp
const int entry_size = frame::interpreter_frame_monitor_size() * wordSize;
< prev index next >