Searched refs:FrameMap (Results 1 - 24 of 24) sorted by relevance

/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dc1_FrameMap_sparc.cpp32 const int FrameMap::pd_c_runtime_reserved_arg_size = 7;
35 LIR_Opr FrameMap::map_to_opr(BasicType type, VMRegPair* reg, bool outgoing) {
71 // FrameMap
74 FloatRegister FrameMap::_fpu_regs [FrameMap::nof_fpu_regs];
77 LIR_Opr FrameMap::in_long_opr;
78 LIR_Opr FrameMap::out_long_opr;
79 LIR_Opr FrameMap::g1_long_single_opr;
81 LIR_Opr FrameMap::F0_opr;
82 LIR_Opr FrameMap
[all...]
H A Dc1_LIRGenerator_sparc.cpp69 LIR_Opr LIRGenerator::exceptionOopOpr() { return FrameMap::Oexception_opr; }
70 LIR_Opr LIRGenerator::exceptionPcOpr() { return FrameMap::Oissuing_pc_opr; }
77 case intTag: opr = callee ? FrameMap::I0_opr : FrameMap::O0_opr; break;
78 case objectTag: opr = callee ? FrameMap::I0_oop_opr : FrameMap::O0_oop_opr; break;
79 case longTag: opr = callee ? FrameMap::in_long_opr : FrameMap::out_long_opr; break;
80 case floatTag: opr = FrameMap::F0_opr; break;
81 case doubleTag: opr = FrameMap
[all...]
H A Dc1_Runtime1_sparc.cpp143 static int cpu_reg_save_offsets[FrameMap::nof_cpu_regs];
144 static int fpu_reg_save_offsets[FrameMap::nof_fpu_regs];
156 for (i = 0; i < FrameMap::nof_cpu_regs; i++) {
166 for (i = 0; i < FrameMap::nof_fpu_regs; i++) {
189 for (i = 0; i < FrameMap::nof_cpu_regs; i++) {
198 for (i = 0; i < FrameMap::nof_fpu_regs; i++) {
209 for (int i = 0; i < FrameMap::nof_cpu_regs; i++) {
217 for (int i = 0; i < FrameMap::nof_fpu_regs; i++) {
253 for (i = 0; i < FrameMap::nof_cpu_regs; i++) {
262 assert(FrameMap
[all...]
H A Dc1_LIRAssembler_sparc.cpp141 return FrameMap::O0_oop_opr;
146 return FrameMap::I0_opr;
442 monitor_address(0, FrameMap::I1_opr);
443 stub = new MonitorExitStub(FrameMap::I1_opr, true, 0);
1098 LIR_Opr tmp = FrameMap::O7_opr;
1101 tmp = FrameMap::G0_opr;
1120 LIR_Opr tmp = FrameMap::O7_opr;
1123 tmp = FrameMap::G0_opr;
1130 tmp = FrameMap::G0_opr;
1141 tmp = FrameMap
[all...]
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dc1_FrameMap_x86.cpp31 const int FrameMap::pd_c_runtime_reserved_arg_size = 0;
33 LIR_Opr FrameMap::map_to_opr(BasicType type, VMRegPair* reg, bool) {
81 LIR_Opr FrameMap::rsi_opr;
82 LIR_Opr FrameMap::rdi_opr;
83 LIR_Opr FrameMap::rbx_opr;
84 LIR_Opr FrameMap::rax_opr;
85 LIR_Opr FrameMap::rdx_opr;
86 LIR_Opr FrameMap::rcx_opr;
87 LIR_Opr FrameMap::rsp_opr;
88 LIR_Opr FrameMap
[all...]
H A Dc1_LinearScan_x86.hpp31 assert(FrameMap::rsp_opr->cpu_regnr() == 6, "wrong assumption below");
32 assert(FrameMap::rbp_opr->cpu_regnr() == 7, "wrong assumption below");
37 assert(FrameMap::r12_opr->cpu_regnr() == 11, "wrong assumption below");
38 assert(FrameMap::r10_opr->cpu_regnr() == 12, "wrong assumption below");
39 assert(FrameMap::r15_opr->cpu_regnr() == 13, "wrong assumption below");
40 assert(FrameMap::rsp_opr->cpu_regnrLo() == 14, "wrong assumption below");
41 assert(FrameMap::rbp_opr->cpu_regnrLo() == 15, "wrong assumption below");
44 return reg_num <= FrameMap::last_cpu_reg() || reg_num >= pd_nof_cpu_regs_frame_map;
89 for (int xmm = 0; xmm < FrameMap::nof_caller_save_xmm_regs; xmm++) {
90 LIR_Opr opr = FrameMap
[all...]
H A Dc1_FpuStackSim_x86.cpp41 assert(i >= 0 && i < FrameMap::nof_fpu_regs, "out of bounds");
46 assert(i >= 0 && i < FrameMap::nof_fpu_regs, "out of bounds");
57 assert(_stack_size <= FrameMap::nof_fpu_regs, "FPU stack overflow");
64 for (int i = 0; i < FrameMap::nof_fpu_regs; i++) {
147 for (int i = 0; i < FrameMap::nof_fpu_regs; i++) {
171 intArray* res = new intArray(1 + FrameMap::nof_fpu_regs);
173 for (int i = 0; i < FrameMap::nof_fpu_regs; i++) {
182 for (int i = 0; i < FrameMap::nof_fpu_regs; i++) {
H A Dc1_LIRGenerator_x86.cpp77 LIR_Opr LIRGenerator::exceptionOopOpr() { return FrameMap::rax_oop_opr; }
78 LIR_Opr LIRGenerator::exceptionPcOpr() { return FrameMap::rdx_opr; }
79 LIR_Opr LIRGenerator::divInOpr() { return FrameMap::rax_opr; }
80 LIR_Opr LIRGenerator::divOutOpr() { return FrameMap::rax_opr; }
81 LIR_Opr LIRGenerator::remOutOpr() { return FrameMap::rdx_opr; }
82 LIR_Opr LIRGenerator::shiftCountOpr() { return FrameMap::rcx_opr; }
83 LIR_Opr LIRGenerator::syncTempOpr() { return FrameMap::rax_opr; }
90 case intTag: opr = FrameMap::rax_opr; break;
91 case objectTag: opr = FrameMap::rax_oop_opr; break;
92 case longTag: opr = FrameMap
[all...]
H A Dc1_FpuStackSim_x86.hpp37 int _regs[FrameMap::nof_fpu_regs];
H A Dc1_LinearScan_x86.cpp70 BitMap regs(FrameMap::nof_fpu_regs);
1175 assert(live_fpu_regs.size() == FrameMap::nof_fpu_regs, "missing register usage");
H A Dc1_Runtime1_x86.cpp245 const int xmm_regs_as_doubles_size_in_slots = FrameMap::nof_xmm_regs * 2;
368 for (int n = 0; n < FrameMap::nof_fpu_regs; n++) {
369 VMReg fpu_name_0 = FrameMap::fpu_regname(n);
382 for (int n = 0; n < FrameMap::nof_xmm_regs; n++) {
395 for (int n = 0; n < FrameMap::nof_xmm_regs; n++) {
H A Dc1_LIRAssembler_x86.cpp129 return FrameMap::receiver_opr;
133 return FrameMap::as_pointer_opr(receiverOpr()->as_register());
340 Register receiver = FrameMap::receiver_opr->as_register();
372 // if rounding, must let FrameMap know!
442 monitor_address(0, FrameMap::rax_opr);
443 stub = new MonitorExitStub(FrameMap::rax_opr, true, 0);
1558 assert(dest == FrameMap::long0_opr, "runtime stub places result in these registers");
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_FrameMap.cpp50 BasicTypeArray* FrameMap::signature_type_array_for(const ciMethod* method) {
69 CallingConvention* FrameMap::java_calling_convention(const BasicTypeArray* signature, bool outgoing) {
115 CallingConvention* FrameMap::c_calling_convention(const BasicTypeArray* signature) {
163 // FrameMap
166 bool FrameMap::_init_done = false;
167 Register FrameMap::_cpu_rnr2reg [FrameMap::nof_cpu_regs];
168 int FrameMap::_cpu_reg2rnr [FrameMap::nof_cpu_regs];
171 FrameMap function in class:FrameMap
[all...]
H A Dc1_Compiler.cpp60 FrameMap::initialize();
H A Dc1_Compilation.hpp36 class FrameMap;
74 FrameMap* _frame_map;
138 FrameMap* frame_map() const { return _frame_map; }
H A Dc1_FrameMap.hpp43 // FrameMap
70 class FrameMap : public CompilationResourceObj { class in inherits:CompilationResourceObj
197 FrameMap(ciMethod* method, int monitors, int reserved_argument_area_size);
H A Dc1_LIRAssembler.hpp44 FrameMap* _frame_map;
57 FrameMap* frame_map() const { return _frame_map; }
H A Dc1_LIR.cpp34 return FrameMap::cpu_rnr2reg(cpu_regnr());
38 return FrameMap::cpu_rnr2reg(cpu_regnrLo());
42 return FrameMap::cpu_rnr2reg(cpu_regnrHi());
48 return FrameMap::nr2xmmreg(xmm_regnr());
53 return FrameMap::nr2xmmreg(xmm_regnrLo());
61 return FrameMap::nr2floatreg(fpu_regnr());
65 return FrameMap::nr2floatreg(fpu_regnrHi());
816 opJavaCall->_method_handle_invoke_SP_save_opr = FrameMap::method_handle_invoke_SP_save_opr();
H A Dc1_IR.hpp258 FrameMap* frame_map() const { return scope()->compilation()->frame_map(); }
H A Dc1_LinearScan.hpp139 FrameMap* _frame_map;
173 FrameMap* frame_map() const { return _frame_map; }
398 LinearScan(IR* ir, LIRGenerator* gen, FrameMap* frame_map);
H A Dc1_Compilation.cpp346 _frame_map = new FrameMap(method(), hir()->number_of_locks(), MAX2(4, hir()->max_stack()));
H A Dc1_LinearScan.cpp86 LinearScan::LinearScan(IR* ir, LIRGenerator* gen, FrameMap* frame_map)
1283 for (i = 0; i < FrameMap::nof_caller_save_cpu_regs(); i++) {
1284 LIR_Opr opr = FrameMap::caller_save_cpu_reg_at(i);
1285 assert(opr->is_valid() && opr->is_register(), "FrameMap should not return invalid operands");
1297 for (i = 0; i < FrameMap::nof_caller_save_fpu_regs; i++) {
1298 LIR_Opr opr = FrameMap::caller_save_fpu_reg_at(i);
1299 assert(opr->is_valid() && opr->is_register(), "FrameMap should not return invalid operands");
1306 for (i = 0; i < FrameMap::nof_caller_save_xmm_regs; i++) {
1307 LIR_Opr opr = FrameMap::caller_save_xmm_reg_at(i);
1308 assert(opr->is_valid() && opr->is_register(), "FrameMap shoul
[all...]
H A Dc1_LIRGenerator.cpp1602 LIR_Opr tmp = FrameMap::R14_opr;
1606 __ move(new LIR_Address(FrameMap::Rthread_opr, in_bytes(JavaThread::card_table_base_offset()), T_ADDRESS), tmp);
2774 __ move(FrameMap::stack_pointer(), FrameMap::method_handle_invoke_SP_save_opr());
2816 __ move(FrameMap::method_handle_invoke_SP_save_opr(), FrameMap::stack_pointer());
H A Dc1_LIRGenerator.hpp437 FrameMap* frame_map() const { return _compilation->frame_map(); }

Completed in 147 milliseconds