Lines Matching defs:__

42 #define __ masm->
62 __ inc_counter(SharedRuntime::nof_megamorphic_calls_addr(), G5, G3_scratch);
69 address npe_addr = __ pc();
70 __ load_klass(O0, G3_scratch);
77 __ ld(G3_scratch, instanceKlass::vtable_length_offset()*wordSize, G5);
78 __ cmp_and_br_short(G5, vtable_index*vtableEntry::size(), Assembler::greaterUnsigned, Assembler::pt, L);
79 __ set(vtable_index, O2);
80 __ call_VM(noreg, CAST_FROM_FN_PTR(address, bad_compiled_vtable_index), O0, O2);
81 __ bind(L);
85 __ lookup_virtual_method(G3_scratch, vtable_index, G5_method);
90 __ br_notnull_short(G5_method, Assembler::pt, L);
91 __ stop("Vtable entry is ZERO");
92 __ bind(L);
96 address ame_addr = __ pc(); // if the vtable entry is null, the method is abstract
99 __ ld_ptr(G5_method, in_bytes(methodOopDesc::from_compiled_offset()), G3_scratch);
102 __ JMP(G3_scratch, 0);
104 __ delayed()->nop();
112 (int)(s->code_end() - __ pc()));
114 guarantee(__ pc() <= s->code_end(), "overflowed buffer");
117 assert(vtable_index > 10 || __ pc() + slop <= s->code_end(), "room for sethi;add");
143 address npe_addr = __ pc();
144 __ load_klass(O0, G3_klassOop);
145 __ verify_oop(G3_klassOop);
151 __ save(SP,-frame::register_save_words*wordSize,SP);
155 __ inc_counter(SharedRuntime::nof_megamorphic_calls_addr(), L0, L1);
162 __ lookup_interface_method(// inputs: rec. class, interface, itable index
171 __ br_notnull_short(L5_method, Assembler::pt, L01);
172 __ stop("methodOop is null");
173 __ bind(L01);
174 __ verify_oop(L5_method);
181 __ restore(L5_method, 0, G5_method);
184 address ame_addr = __ pc(); // if the vtable entry is null, the method is abstract
185 __ ld_ptr(G5_method, in_bytes(methodOopDesc::from_compiled_offset()), G3_scratch);
190 __ JMP(G3_scratch, 0);
191 __ delayed()->nop();
193 __ bind(throw_icce);
195 __ jump_to(icce, G3_scratch);
196 __ delayed()->restore();
204 (int)(s->code_end() - __ pc()));
206 guarantee(__ pc() <= s->code_end(), "overflowed buffer");
209 assert(itable_index > 10 || __ pc() + slop <= s->code_end(), "room for sethi;add");