Searched defs:__ (Results 26 - 50 of 53) sorted by relevance

123

/openjdk7/hotspot/src/share/vm/interpreter/
H A DtemplateInterpreter.cpp33 # define __ _masm-> macro
394 address entry = __ pc();
395 __ stop(msg);
466 wep = __ pc(); generate_and_dispatch(t);
478 case atos: vep = __ pc(); __ pop(atos); aep = __ pc(); generate_and_dispatch(t); break;
479 case itos: vep = __ pc(); __ pop(itos); iep = __ p
[all...]
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dc1_Runtime1_sparc.cpp141 #define __ sasm-> macro
149 assert(frame_size_in_bytes == __ total_frame_size_in_bytes(reg_save_size_in_words),
177 assert(frame_size_in_bytes == __ total_frame_size_in_bytes(reg_save_size_in_words),
179 __ save_frame_c1(frame_size_in_bytes);
193 __ st_ptr(r, SP, (sp_offset * BytesPerWord) + STACK_BIAS);
201 __ stf(FloatRegisterImpl::S, r, SP, (sp_offset * BytesPerWord) + STACK_BIAS);
212 __ ld_ptr(SP, (cpu_reg_save_offsets[i] * BytesPerWord) + STACK_BIAS, r);
219 __ ldf(FloatRegisterImpl::S, SP, (fpu_reg_save_offsets[i] * BytesPerWord) + STACK_BIAS, r);
280 call_offset = __ call_RT(noreg, noreg, target);
282 call_offset = __ call_R
1076 #undef __ macro
[all...]
H A DmethodHandles_sparc.cpp30 #define __ _masm-> macro
36 #define BLOCK_COMMENT(str) __ block_comment(str)
37 #define STOP(error) block_comment(error); __ stop(error)
51 __ load_heap_oop(Address(klass_reg, java_lang_Class::klass_offset_in_bytes()), klass_reg);
77 __ save_frame_and_mov(0, obj_reg, L0);
83 __ verify_oop(obj_reg);
84 __ br_null_short(obj_reg, Assembler::pn, L_bad);
85 __ load_klass(obj_reg, temp_reg);
86 __ set(ExternalAddress(klass_addr), temp2_reg);
87 __ ld_pt
[all...]
H A DtemplateTable_sparc.cpp39 #define __ _masm-> macro
61 __ g1_write_barrier_pre(base, index, offset,
69 __ mov(val, new_val);
74 __ store_heap_oop(val, base, offset);
76 __ store_heap_oop(val, base, index);
83 __ add(base, offset, base);
85 __ add(base, index, base);
88 __ g1_write_barrier_post(base, new_val, tmp);
98 __ store_heap_oop(val, base, offset);
100 __ store_heap_oo
[all...]
H A Dc1_LIRGenerator_sparc.cpp41 #define __ gen()->lir(__FILE__, __LINE__)-> macro
43 #define __ gen()->lir()-> macro
160 __ shift_left(index, shift, tmp);
166 __ add(tmp, LIR_OprFact::intptrConst(disp), tmp);
169 __ move(LIR_OprFact::intptrConst(disp), tmp);
170 __ add(tmp, index, tmp);
178 __ move(LIR_OprFact::intptrConst(disp), index);
209 __ add(array_opr, LIR_OprFact::intptrConst(array_offset), base_opr);
211 __ move(LIR_OprFact::intptrConst(array_offset), base_opr);
212 __ ad
[all...]
H A DtemplateInterpreter_sparc.cpp60 #define __ _masm-> macro
74 __ stf(FloatRegisterImpl::D, F0, d_tmp);
76 __ stx(O0, l_tmp);
78 __ std(O0, l_tmp);
87 __ ldf(FloatRegisterImpl::D, d_tmp, F0);
89 __ ldx(l_tmp, O0);
91 __ ldd(l_tmp, O0);
97 address entry = __ pc();
99 __ empty_expression_stack();
101 __ se
[all...]
H A DcppInterpreter_sparc.cpp68 #define __ _masm-> macro
89 __ stf(FloatRegisterImpl::D, F0, STATE(_native_fresult));
91 __ stx(O0, STATE(_native_lresult));
93 __ std(O0, STATE(_native_lresult));
100 __ ldf(FloatRegisterImpl::D, STATE(_native_fresult), F0);
102 __ ldx(STATE(_native_lresult), O0);
104 __ ldd(STATE(_native_lresult), O0);
114 address entry = __ pc();
120 case T_BOOLEAN: __ subcc(G0, O0, G0); __ add
[all...]
H A Dc1_LIRAssembler_sparc.cpp40 #define __ _masm-> macro
159 int offset = __ offset();
160 __ inline_cache_check(O0, G5_inline_cache_reg);
180 __ build_frame(initial_frame_size_in_bytes());
214 __ ld_ptr(OSR_buf, slot_offset + 1*BytesPerWord, O7);
215 __ cmp_and_br_short(O7, G0, Assembler::notEqual, Assembler::pt, L);
216 __ stop("locked object is NULL");
217 __ bind(L);
221 __ ld_ptr(OSR_buf, slot_offset + 0, O7);
222 __ st_pt
3439 #undef __ macro
[all...]
H A DsharedRuntime_sparc.cpp48 #define __ masm-> macro
130 __ stx(O0, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+0*8);
131 __ stx(O1, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+1*8);
132 __ stx(O2, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+2*8);
133 __ stx(O3, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+3*8);
134 __ stx(O4, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+4*8);
135 __ stx(O5, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+5*8);
138 __ save(SP, -frame_size, SP);
144 __ ldx(G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+0*8, O0);
145 __ ld
[all...]
H A DstubGenerator_sparc.cpp55 #define __ _masm-> macro
60 #define BLOCK_COMMENT(str) __ block_comment(str)
96 __ inc_counter(&counter, t1, t2);
104 address start = __ pc();
145 __ ld_ptr(thread.as_address(), G2_thread);
146 __ reinit_heapbase();
152 __ ld_ptr(G2_thread, in_bytes(Thread::pending_exception_offset()), t);
153 __ br_null_short(t, Assembler::pt, L);
154 __ stop("StubRoutines::call_stub: entered with pending exception");
155 __ bin
436 #undef __ macro
437 #define __ macro
508 #undef __ macro
509 #define __ macro
[all...]
/openjdk7/hotspot/src/cpu/x86/vm/
H A DmethodHandles_x86.cpp31 #define __ _masm-> macro
37 #define BLOCK_COMMENT(str) __ block_comment(str)
38 #define STOP(error) block_comment(error); __ stop(error)
52 __ load_heap_oop(klass_reg, Address(klass_reg, java_lang_Class::klass_offset_in_bytes()));
78 __ verify_oop(obj);
79 __ testptr(obj, obj);
80 __ jcc(Assembler::zero, L_bad);
81 __ push(temp); if (temp2 != noreg) __ push(temp2);
82 #define UNPUSH { if (temp2 != noreg) __ po
[all...]
H A DcppInterpreter_x86.cpp65 #define __ _masm-> macro
123 address entry = __ pc();
125 case T_BOOLEAN: __ c2bool(rax); break;
126 case T_CHAR : __ andl(rax, 0xFFFF); break;
127 case T_BYTE : __ sign_extend_byte (rax); break;
128 case T_SHORT : __ sign_extend_short(rax); break;
137 __ pop(t); // remove return address first
144 __ fld_d(Address(rsp, 0));
146 __ fstp_s(Address(rsp, 0));
149 __ movfl
[all...]
H A DtemplateInterpreter_x86_32.cpp48 #define __ _masm-> macro
59 address entry = __ pc();
66 __ lea(rax, Address(rbp,
68 __ cmpptr(rax, rsp); // rax, = maximal rsp for current rbp,
70 __ jcc(Assembler::aboveEqual, L); // check if frame is complete
71 __ stop ("interpreter frame not set up");
72 __ bind(L);
77 __ restore_bcp();
81 __ empty_expression_stack();
82 __ empty_FPU_stac
[all...]
H A DtemplateInterpreter_x86_64.cpp48 #define __ _masm-> macro
59 address entry = __ pc();
64 __ lea(rax, Address(rbp,
67 __ cmpptr(rax, rsp); // rax = maximal rsp for current rbp (stack
69 __ jcc(Assembler::aboveEqual, L); // check if frame is complete
70 __ stop ("interpreter frame not set up");
71 __ bind(L);
76 __ restore_bcp();
80 __ empty_expression_stack();
82 __ call_V
[all...]
H A Dc1_LIRGenerator_x86.cpp41 #define __ gen()->lir(__FILE__, __LINE__)-> macro
43 #define __ gen()->lir()-> macro
56 __ move(res, reg);
175 __ convert(Bytecodes::_i2l, index_opr, tmp);
189 __ leal(LIR_OprFact::address(addr), tmp);
211 __ move(LIR_OprFact::intptrConst(counter), pointer);
218 __ add((LIR_Opr)addr, LIR_OprFact::intConst(step), (LIR_Opr)addr);
222 __ cmp_mem_int(condition, base, disp, c, info);
227 __ cmp_reg_mem(condition, reg, new LIR_Address(base, disp, type), info);
232 __ cmp_reg_me
[all...]
H A Dc1_Runtime1_x86.cpp211 #define __ _sasm-> macro
215 __ set_info(name, must_gc_arguments);
216 __ enter();
228 __ movptr(reg, Address(rbp, (offset_in_words + 2) * BytesPerWord));
233 __ leave();
234 __ ret(0);
237 #undef __ macro
242 #define __ sasm-> macro
409 __ block_comment("save_live_registers");
411 __ push
1818 #undef __ macro
[all...]
H A Dc1_LIRAssembler_x86.cpp73 #define __ _masm-> macro
140 address const_addr = __ float_constant(f);
143 return __ code()->consts()->start();
151 address const_addr = __ double_constant(d);
154 return __ code()->consts()->start();
162 __ fldcw(ExternalAddress(StubRoutines::addr_fpu_cntrl_wrd_24()));
166 __ fldcw(ExternalAddress(StubRoutines::addr_fpu_cntrl_wrd_std()));
170 __ fpop();
174 __ fxch(i);
178 __ fld_
3817 #undef __ macro
[all...]
H A DsharedRuntime_x86_32.cpp44 #define __ masm-> macro
140 __ enter();
141 __ pusha();
142 __ pushf();
143 __ subptr(rsp,FPU_regs_live*wordSize); // Push FPU registers space
144 __ push_FPU_state(); // Save FPU state & init
156 __ cmpw(Address(rsp, 0), StubRoutines::fpu_cntrl_wrd_std());
157 __ jccb(Assembler::equal, ok);
158 __ stop("corrupted control word detected");
159 __ bin
[all...]
H A DsharedRuntime_x86_64.cpp44 #define __ masm-> macro
168 __ enter(); // rsp becomes 16-byte aligned here
169 __ push_CPU_state(); // Push a multiple of 16 bytes
173 __ subptr(rsp, 256); // Save upper half of YMM registes
174 __ vextractf128h(Address(rsp, 0),xmm0);
175 __ vextractf128h(Address(rsp, 16),xmm1);
176 __ vextractf128h(Address(rsp, 32),xmm2);
177 __ vextractf128h(Address(rsp, 48),xmm3);
178 __ vextractf128h(Address(rsp, 64),xmm4);
179 __ vextractf128
[all...]
H A DstubGenerator_x86_32.cpp61 #define __ _masm-> macro
67 #define BLOCK_COMMENT(str) __ block_comment(str)
100 __ incrementl(ExternalAddress((address)&counter));
148 address start = __ pc();
169 __ enter();
170 __ movptr(rcx, parameter_size); // parameter counter
171 __ shlptr(rcx, Interpreter::logStackElementSize); // convert parameter count to bytes
172 __ addptr(rcx, locals_count_in_bytes); // reserve space for register saves
173 __ subptr(rsp, rcx);
174 __ andpt
2762 #undef __ macro
2763 #define __ macro
[all...]
H A DtemplateTable_x86_32.cpp40 #define __ _masm-> macro
136 __ movl(rdx, obj.base());
139 __ leal(rdx, obj);
141 __ get_thread(rcx);
142 __ save_bcp();
143 __ g1_write_barrier_pre(rdx /* obj */,
153 __ movptr(Address(rdx, 0), NULL_WORD);
156 __ movl(Address(rdx, 0), val);
157 __ g1_write_barrier_post(rdx /* store_adr */,
163 __ restore_bc
[all...]
H A DtemplateTable_x86_64.cpp40 #define __ _masm-> macro
145 __ movq(rdx, obj.base());
148 __ leaq(rdx, obj);
150 __ g1_write_barrier_pre(rdx /* obj */,
157 __ store_heap_oop_null(Address(rdx, 0));
163 __ movptr(new_val, val);
165 __ store_heap_oop(Address(rdx, 0), val);
166 __ g1_write_barrier_post(rdx /* store_adr */,
179 __ store_heap_oop_null(obj);
181 __ store_heap_oo
[all...]
H A DstubGenerator_x86_64.cpp61 #define __ _masm-> macro
68 #define BLOCK_COMMENT(str) __ block_comment(str)
99 __ incrementl(ExternalAddress((address)&counter));
233 address start = __ pc();
256 __ enter();
257 __ subptr(rsp, -rsp_after_call_off * wordSize);
261 __ movptr(parameters, c_rarg5); // parameters
262 __ movptr(entry_point, c_rarg4); // entry_point
265 __ movptr(method, c_rarg3); // method
266 __ mov
3617 #undef __ macro
3618 #define __ macro
[all...]
/openjdk7/hotspot/src/share/vm/opto/
H A Dstringopts.cpp38 #define __ kit. macro
239 call->init_req(TypeFunc::Parms, __ intcon(trap_request));
954 Node* klass_node = __ makecon(mirror_type);
969 return __ makecon(type);
989 __ Bool(__ CmpI(arg, __ intcon(0x80000000)), BoolTest::ne),
991 Node* is_min = __ IfFalse(iff);
993 final_size->init_req(1, __ intcon(11));
995 kit.set_control(__ IfTru
[all...]
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_LIRGenerator.cpp43 #define __ gen()->lir(__FILE__, __LINE__)-> macro
45 #define __ gen()->lir()-> macro
93 __ move(src, dest);
222 __ move(result(), reg);
254 __ move(r, reg);
324 __ branch_destination(block->label());
467 __ oop2reg_patch(NULL, r, info);
470 __ oop2reg(obj->constant_encoding(), r);
481 __ branch(lir_cond_belowEqual, T_INT, stub); // forward branch
485 __ branc
[all...]

Completed in 611 milliseconds

123