Searched refs:r12 (Results 1 - 12 of 12) sorted by relevance

/openjdk7/hotspot/src/cpu/x86/vm/
H A Dregister_definitions_x86.cpp50 REGISTER_DEFINITION(Register, r12);
H A Dregister_x86.hpp89 CONSTANT_REGISTER_DECLARATION(Register, r12, (12));
H A Dc1_FrameMap_x86.cpp163 // r12 is allocated conditionally. With compressed oops it holds
165 map_register(11, r12); r12_opr = LIR_OprFact::single_cpu(11);
246 r12_oop_opr = as_oop_opr(r12);
H A DtemplateInterpreter_x86_64.cpp1134 __ mov(r12, rsp); // remember sp (can only use r12 if not using call_VM)
1138 __ mov(rsp, r12); // restore sp
1181 __ mov(r12, rsp); // remember sp (can only use r12 if not using call_VM)
1185 __ mov(rsp, r12); // restore sp
1681 __ reinit_heapbase(); // restore r12 as heapbase.
1976 __ mov(r12, rsp); // remember sp (can only use r12 if not using call_VM)
1979 __ mov(rsp, r12); // restor
[all...]
H A DsharedRuntime_x86_64.cpp218 map->set_callee_saved(STACK_OFFSET( r12_off ), r12->as_VMReg());
252 map->set_callee_saved(STACK_OFFSET( r12H_off ), r12->as_VMReg()->next());
1384 __ mov(r12, rsp); // remember sp
1388 __ mov(rsp, r12); // restore sp
2403 __ mov(r12, rsp); // remember sp
2411 __ mov(rsp, r12); // restore sp
2580 __ mov(r12, rsp); // remember sp
2590 __ mov(rsp, r12); // restore sp
2617 __ mov(r12, rsp); // remember sp
2621 __ mov(rsp, r12); // restor
[all...]
H A DstubGenerator_x86_64.cpp125 // -8 [ saved r12 ]
158 // -4 [ saved r12 ]
272 __ movptr(r12_save, r12);
391 __ movptr(r12, r12_save);
979 // [tos + 2]: saved r12 (several TemplateTable methods use it)
996 __ push(r12);
1027 // set r12 to heapbase for load_klass()
1059 __ pop(r12); // restore r12
1069 __ pop(r12); // ge
[all...]
H A Dc1_Runtime1_x86.cpp342 map->set_callee_saved(VMRegImpl::stack2reg(r12_off + num_rt_args), r12->as_VMReg());
359 map->set_callee_saved(VMRegImpl::stack2reg(r12H_off + num_rt_args), r12->as_VMReg()->next());
575 __ movptr(r12, Address(rsp, 3 * wordSize));
H A Dassembler_x86.cpp330 } else if (base == rsp LP64_ONLY(|| base == r12)) {
352 assert(base != rsp LP64_ONLY(&& base != r12), "illegal addressing mode");
5231 movq(r12, Address(rsp, 3 * wordSize));
5293 movq(Address(rsp, 3 * wordSize), r12); local
6659 PRINT_REG(r12, regs[3]);
7019 // TraceBytecodes does not use r12 but saves it over the call, so don't verify
7020 // r12 is the heapbase.
H A Dassembler_x86.hpp130 REGISTER_DECLARATION(Register, r12_heapbase, r12); // callee-saved
/openjdk7/hotspot/agent/src/os/linux/
H A DLinuxDebuggerLocal.c352 regs[REG_INDEX(R12)] = gregs.r12;
H A Dps_core.c564 print_debug("\tr12 = 0x%lx\n", newthr->regs.r12);
/openjdk7/hotspot/src/os_cpu/bsd_x86/vm/
H A Dos_bsd_x86.cpp159 # define context_r12 uc_mcontext->DU3_PREFIX(ss,r12)

Completed in 161 milliseconds