Searched refs:frame_map (Results 1 - 22 of 22) sorted by relevance

/openjdk9/hotspot/src/cpu/s390/vm/
H A Dc1_LIRAssembler_s390.hpp44 assert(bytes + FrameMap::first_available_sp_in_frame <= frame_map()->reserved_argument_area_size(),
H A Dc1_LIRAssembler_s390.cpp66 return in_bytes(frame_map()->framesize_in_bytes());
129 __ z_stg(Z_R1_scratch, frame_map()->address_for_monitor_lock(i));
131 __ z_stg(Z_R1_scratch, frame_map()->address_for_monitor_object(i));
538 dest_addr = frame_map()->address_for_slot(dest->single_stack_ix());
543 dest_addr = frame_map()->address_for_slot(dest->single_stack_ix());
548 dest_addr = frame_map()->address_for_slot(dest->single_stack_ix());
559 dest_addr = frame_map()->address_for_slot(dest->double_stack_ix());
763 Address from = frame_map()->address_for_slot(src->single_stack_ix());
764 Address to = frame_map()->address_for_slot(dest->single_stack_ix());
772 Address from = frame_map()
[all...]
H A Dc1_LIRGenerator_s390.cpp810 frame_map()->c_calling_convention(&sig);
1220 CallingConvention* cc = frame_map()->c_calling_convention(&signature);
/openjdk9/hotspot/src/cpu/x86/vm/
H A Dc1_LIRAssembler_x86.cpp198 __ push_addr(frame_map()->address_for_slot(opr->single_stack_ix()));
332 __ movptr(frame_map()->address_for_monitor_lock(i), rbx);
334 __ movptr(frame_map()->address_for_monitor_object(i), rbx);
380 // The frame_map records size in slots (32bit word)
383 return (frame_map()->framesize() - (2*VMRegImpl::slots_per_word)) * VMRegImpl::stack_slot_size;
673 __ movl(frame_map()->address_for_slot(dest->single_stack_ix()), c->as_jint_bits());
677 __ movptr(frame_map()->address_for_slot(dest->single_stack_ix()), c->as_jint_bits());
681 __ movoop(frame_map()->address_for_slot(dest->single_stack_ix()), c->as_jobject());
687 __ movptr(frame_map()->address_for_slot(dest->double_stack_ix(),
690 __ movptr(frame_map()
[all...]
H A Dc1_LIRGenerator_x86.cpp475 CallingConvention* cc = frame_map()->c_calling_convention(&signature);
886 cc = frame_map()->c_calling_convention(&signature);
892 cc = frame_map()->c_calling_convention(&signature);
1115 CallingConvention* cc = frame_map()->c_calling_convention(&signature);
1197 CallingConvention* cc = frame_map()->c_calling_convention(&signature);
/openjdk9/hotspot/src/share/vm/c1/
H A Dc1_Compilation.cpp267 LinearScan* allocator = new LinearScan(hir(), &gen, frame_map());
366 return frame_map()->framesize();
410 assert(frame_size == frame_map()->framesize(), "must match");
411 assert(in_bytes(frame_map()->framesize_in_bytes()) % sizeof(intptr_t) == 0, "must be at least pointer aligned");
418 in_bytes(frame_map()->framesize_in_bytes()) / sizeof(intptr_t),
H A Dc1_IR.hpp263 FrameMap* frame_map() const { return scope()->compilation()->frame_map(); } function in class:CodeEmitInfo
H A Dc1_Compilation.hpp143 FrameMap* frame_map() const { return _frame_map; } function in class:Compilation
H A Dc1_LinearScan.cpp72 LinearScan::LinearScan(IR* ir, LIRGenerator* gen, FrameMap* frame_map) argument
76 , _frame_map(frame_map)
100 assert(this->frame_map() != NULL, "check if valid");
238 int result = spill_slot + LinearScan::nof_regs + frame_map()->argcount();
265 if (!frame_map()->finalize_frame(max_spills())) {
2048 return frame_map()->regname(opr);
2408 int frame_size = frame_map()->framesize();
2409 int arg_count = frame_map()->oop_map_arg_count();
2443 set_oop(map, frame_map()->slot_regname(interval->canonical_spill_slot() - LinearScan::nof_regs));
2452 set_oop(map, frame_map()
[all...]
H A Dc1_LIRAssembler.hpp57 FrameMap* frame_map() const { return _frame_map; } function in class:LIR_Assembler
H A Dc1_LinearScan.hpp162 FrameMap* frame_map() const { return _frame_map; } function in class:LinearScan
387 LinearScan(IR* ir, LIRGenerator* gen, FrameMap* frame_map);
H A Dc1_LIRGenerator.hpp460 FrameMap* frame_map() const { return _compilation->frame_map(); } function in class:LIRGenerator
H A Dc1_LIRGenerator.cpp2604 CallingConvention* cc = frame_map()->c_calling_convention(&signature);
2757 CallingConvention* args = compilation()->frame_map()->incoming_arguments();
2790 CallingConvention* args = compilation()->frame_map()->incoming_arguments();
2961 CallingConvention* cc = frame_map()->java_calling_convention(x->signature(), true);
3152 CallingConvention* cc = frame_map()->c_calling_convention(&signature);
3678 CallingConvention* cc = frame_map()->c_calling_convention(signature);
3723 CallingConvention* cc = frame_map()->c_calling_convention(signature);
H A Dc1_LIRAssembler.cpp103 , _frame_map(c->frame_map())
H A Dc1_IR.cpp226 VMReg name = frame_map()->regname(opr);
/openjdk9/hotspot/src/cpu/aarch64/vm/
H A Dc1_LIRAssembler_aarch64.cpp283 __ str(r19, frame_map()->address_for_monitor_lock(i));
285 __ str(r19, frame_map()->address_for_monitor_object(i));
362 // The frame_map records size in slots (32bit word)
365 return (frame_map()->framesize() - (2*VMRegImpl::slots_per_word)) * VMRegImpl::stack_slot_size;
646 __ str(zr, frame_map()->address_for_slot(dest->single_stack_ix()));
663 __ strw(zr, frame_map()->address_for_slot(dest->single_stack_ix()));
666 __ strw(rscratch1, frame_map()->address_for_slot(dest->single_stack_ix()));
675 __ str(zr, frame_map()->address_for_slot(dest->double_stack_ix(),
679 __ str(rscratch1, frame_map()->address_for_slot(dest->double_stack_ix(),
784 __ str(src->as_register(), frame_map()
[all...]
H A Dc1_LIRGenerator_aarch64.cpp455 CallingConvention* cc = frame_map()->c_calling_convention(&signature);
1011 CallingConvention* cc = frame_map()->c_calling_convention(&signature);
/openjdk9/hotspot/src/cpu/arm/vm/
H A Dc1_LIRAssembler_arm.cpp65 assert(args_count * wordSize <= frame_map()->reserved_argument_area_size(), "not enough space for arguments");
72 assert(offset_from_sp_in_bytes < frame_map()->reserved_argument_area_size(), "not enough space");
80 assert(offset_from_sp_in_bytes < frame_map()->reserved_argument_area_size(), "not enough space");
211 __ str(R1, frame_map()->address_for_monitor_lock(i));
212 __ str(R2, frame_map()->address_for_monitor_object(i));
248 return frame_map()->framesize()*VMRegImpl::stack_slot_size - 2*wordSize;
452 __ str_32(Rtemp, frame_map()->address_for_slot(dest->single_stack_ix()));
457 __ str(Rtemp, frame_map()->address_for_slot(dest->single_stack_ix()));
462 __ str(Rtemp, frame_map()->address_for_slot(dest->single_stack_ix()));
469 __ str(Rtemp, frame_map()
[all...]
/openjdk9/hotspot/src/cpu/ppc/vm/
H A Dc1_LIRAssembler_ppc.cpp64 return in_bytes(frame_map()->framesize_in_bytes());
135 Address ml = frame_map()->address_for_monitor_lock(i),
136 mo = frame_map()->address_for_monitor_object(i);
547 Address addr = frame_map()->address_for_slot(dst->double_stack_ix());
562 Address addr = frame_map()->address_for_slot(dst->double_stack_ix());
830 Address addr = frame_map()->address_for_slot(dest->single_stack_ix());
837 Address addr = frame_map()->address_for_slot(dest->single_stack_ix());
843 Address addr = frame_map()->address_for_slot(dest->single_stack_ix());
851 Address addr = frame_map()->address_for_double_slot(dest->double_stack_ix());
1025 Address from = frame_map()
[all...]
H A Dc1_LIRGenerator_ppc.cpp1422 CallingConvention* cc = frame_map()->c_calling_convention(&signature);
/openjdk9/hotspot/src/cpu/sparc/vm/
H A Dc1_LIRAssembler_sparc.cpp156 return in_bytes(frame_map()->framesize_in_bytes());
227 __ st_ptr(O7, frame_map()->address_for_monitor_lock(i));
229 __ st_ptr(O7, frame_map()->address_for_monitor_object(i));
243 Address mon_addr = frame_map()->address_for_monitor_lock(monitor_no);
601 Address addr = frame_map()->address_for_slot(dst->single_stack_ix());
952 Address addr = frame_map()->address_for_slot(dest->single_stack_ix());
964 Address addr = frame_map()->address_for_slot(dest->single_stack_ix());
971 Address addr = frame_map()->address_for_slot(dest->single_stack_ix());
977 Address addr = frame_map()->address_for_double_slot(dest->double_stack_ix());
1226 Address from = frame_map()
[all...]
H A Dc1_LIRGenerator_sparc.cpp852 CallingConvention* cc = frame_map()->c_calling_convention(&signature);
936 CallingConvention* cc = frame_map()->c_calling_convention(&signature);

Completed in 465 milliseconds