< prev index next > src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
Print this page
// x12: osr buffer
//
//build frame
ciMethod* m = compilation()->method();
! __ build_frame(initial_frame_size_in_bytes(), bang_size_in_bytes());
// OSR buffer is
//
// locals[nlocals-1..0]
// monitors[0..number_of_locks]
// x12: osr buffer
//
//build frame
ciMethod* m = compilation()->method();
! __ build_frame(initial_frame_size_in_bytes(), bang_size_in_bytes(), compilation()->max_monitors());
// OSR buffer is
//
// locals[nlocals-1..0]
// monitors[0..number_of_locks]
< prev index next >