Searched refs:Assembler (Results 51 - 75 of 165) sorted by relevance

1234567

/openjdk7/hotspot/src/cpu/sparc/vm/
H A DcppInterpreter_sparc.cpp420 __ br(Assembler::greaterEqualUnsigned, false, Assembler::pn, *overflow);
440 __ br(Assembler::notEqual, false, Assembler::pn, frame_manager_entry);
472 __ br(Assembler::notEqual, false, Assembler::pn, slow_path);
478 __ brx(Assembler::zero, false, Assembler::pn, slow_path);
507 __ br(Assembler::notEqual, false, Assembler
[all...]
H A Ddump_sparc.cpp85 if (!Assembler::is_simm13(offset)) {
90 __ brx(Assembler::always, false, Assembler::pt, common_code);
H A DjniFastGetField_sparc.cpp69 __ br (Assembler::notZero, false, Assembler::pn, label1);
86 __ br (Assembler::notEqual, false, Assembler::pn, label2);
148 __ br (Assembler::notZero, false, Assembler::pn, label1);
168 __ br (Assembler::notEqual, false, Assembler::pn, label2);
220 __ br (Assembler::notZero, false, Assembler
[all...]
H A Druntime_sparc.cpp134 __ movcc(Assembler::notZero, false, Assembler::icc, L7_mh_SP_save, SP);
144 assert(Assembler::is_simm13(in_bytes(JavaThread::exception_oop_offset())), "exception offset overflows simm13, following ld instruction cannot be in delay slot");
H A DtemplateTable_sparc.hpp41 static void volatile_barrier(Assembler::Membar_mask_bits order_constraint);
H A DnativeInst_sparc.cpp112 Assembler::op3s temp = (Assembler::op3s) (Assembler::sub_op3 | Assembler::cc_bit_op3);
113 if (is_op3(x, temp, Assembler::arith_op) &&
128 if (is_op(x, Assembler::ldst_op) &&
138 if (!is_op(long_at(0), Assembler::call_op)) {
164 assert(inv_op(*contention_addr) == Assembler::arith_op ||
183 assert(inv_op(*contention_addr) == Assembler::arith_op ||
311 if (!(is_op2(i0, Assembler
[all...]
H A Dc1_LIRAssembler_sparc.cpp52 return Assembler::is_simm13(value);
109 if (src->is_address() && Assembler::is_simm13(src->as_address_ptr()->disp())) {
117 if (dst->is_address() && Assembler::is_simm13(dst->as_address_ptr()->disp())) {
215 __ cmp_and_br_short(O7, G0, Assembler::notEqual, Assembler::pt, L);
298 __ br(Assembler::greater, true, Assembler::pt, Lskip);
304 __ br(Assembler::equal, true, Assembler::pn, Ldone);
327 __ br(Assembler
[all...]
H A Dinterpreter_sparc.cpp175 __ br(Assembler::zero, false, Assembler::pt, NonFloatArg);
179 __ br(Assembler::equal, false, Assembler::pt, LoadFloatArg);
183 __ br(Assembler::equal, false, Assembler::pt, LoadDoubleArg);
194 __ br_null_short(G4_scratch, Assembler::pt, done);
/openjdk7/jdk/src/share/classes/sun/tools/tree/
H A DFieldUpdater.java29 import sun.tools.asm.Assembler;
128 private void codeDup(Assembler asm, int items, int depth) {
171 public void startUpdate(Environment env, Context ctx, Assembler asm, boolean valNeeded) {
203 public void finishUpdate(Environment env, Context ctx, Assembler asm, boolean valNeeded) {
217 public void startAssign(Environment env, Context ctx, Assembler asm) {
235 public void finishAssign(Environment env, Context ctx, Assembler asm, boolean valNeeded) {
H A DInlineMethodExpression.java30 import sun.tools.asm.Assembler;
91 public void code(Environment env, Context ctx, Assembler asm) {
95 public void codeValue(Environment env, Context ctx, Assembler asm) {
H A DInlineNewInstanceExpression.java30 import sun.tools.asm.Assembler;
83 public void code(Environment env, Context ctx, Assembler asm) {
86 public void codeValue(Environment env, Context ctx, Assembler asm) {
89 private void codeCommon(Environment env, Context ctx, Assembler asm,
H A DPositiveExpression.java29 import sun.tools.asm.Assembler;
H A DBitAndExpression.java29 import sun.tools.asm.Assembler;
76 void codeOperation(Environment env, Context ctx, Assembler asm) {
H A DBitNotExpression.java29 import sun.tools.asm.Assembler;
80 public void codeValue(Environment env, Context ctx, Assembler asm) {
H A DBitOrExpression.java29 import sun.tools.asm.Assembler;
76 void codeOperation(Environment env, Context ctx, Assembler asm) {
H A DExpressionStatement.java29 import sun.tools.asm.Assembler;
88 public void code(Environment env, Context ctx, Assembler asm) {
H A DNegativeExpression.java29 import sun.tools.asm.Assembler;
90 public void codeValue(Environment env, Context ctx, Assembler asm) {
H A DNotExpression.java29 import sun.tools.asm.Assembler;
132 void codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue) {
140 public void codeValue(Environment env, Context ctx, Assembler asm) {
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dicache_x86.cpp44 __ jcc(Assembler::zero, done);
54 __ jcc(Assembler::notZero, flush_line);
H A Dc1_MacroAssembler_x86.cpp71 cond_inc32(Assembler::equal,
74 jcc(Assembler::equal, done);
94 jcc(Assembler::notZero, slow_case);
119 jcc(Assembler::zero, done);
132 jcc(Assembler::notEqual, slow_case);
190 jcc(Assembler::zero, done);
196 jcc(Assembler::zero, L);
214 jcc(Assembler::carryClear, even);
218 jcc(Assembler::zero, done);
228 jcc(Assembler
[all...]
H A DtemplateInterpreter_x86_32.cpp70 __ jcc(Assembler::aboveEqual, L); // check if frame is complete
199 __ jcc(Assembler::equal, L_giant_index);
249 __ jcc(Assembler::zero, L);
357 __ jccb(Assembler::zero, no_mdo);
361 __ increment_mask_and_jump(mdo_invocation_counter, increment, mask, rcx, false, Assembler::zero, overflow);
366 __ increment_mask_and_jump(invocation_counter, increment, mask, rcx, true, Assembler::zero, overflow);
392 __ jcc(Assembler::less, *profile_method_continue);
400 __ jcc(Assembler::aboveEqual, *overflow);
477 __ jcc(Assembler::belowEqual, after_frame_check);
500 __ jcc(Assembler
[all...]
H A DtemplateTable_x86_64.cpp113 static Assembler::Condition j_not(TemplateTable::Condition cc) {
115 case TemplateTable::equal : return Assembler::notEqual;
116 case TemplateTable::not_equal : return Assembler::equal;
117 case TemplateTable::less : return Assembler::greaterEqual;
118 case TemplateTable::less_equal : return Assembler::greater;
119 case TemplateTable::greater : return Assembler::lessEqual;
120 case TemplateTable::greater_equal: return Assembler::less;
123 return Assembler::zero;
237 __ jcc(Assembler::zero, L_patch_done); // don't patch
253 __ jcc(Assembler
[all...]
H A DtemplateInterpreter_x86_64.cpp69 __ jcc(Assembler::aboveEqual, L); // check if frame is complete
182 __ jcc(Assembler::equal, L_giant_index);
216 __ jcc(Assembler::zero, L);
313 __ jccb(Assembler::zero, no_mdo);
317 __ increment_mask_and_jump(mdo_invocation_counter, increment, mask, rcx, false, Assembler::zero, overflow);
322 __ increment_mask_and_jump(invocation_counter, increment, mask, rcx, true, Assembler::zero, overflow);
348 __ jcc(Assembler::less, *profile_method_continue);
355 __ jcc(Assembler::aboveEqual, *overflow);
428 __ jcc(Assembler::belowEqual, after_frame_check);
445 __ jcc(Assembler
[all...]
H A DtemplateTable_x86_32.cpp101 static Assembler::Condition j_not(TemplateTable::Condition cc) {
103 case TemplateTable::equal : return Assembler::notEqual;
104 case TemplateTable::not_equal : return Assembler::equal;
105 case TemplateTable::less : return Assembler::greaterEqual;
106 case TemplateTable::less_equal : return Assembler::greater;
107 case TemplateTable::greater : return Assembler::lessEqual;
108 case TemplateTable::greater_equal: return Assembler::less;
111 return Assembler::zero;
231 __ jcc(Assembler::zero, L_patch_done); // don't patch
247 __ jcc(Assembler
[all...]
H A DstubGenerator_x86_64.cpp63 #define a__ ((Assembler*)_masm)->
82 address npc = Assembler::locate_next_instruction(pc);
295 __ jcc(Assembler::equal, skip_ldmx);
310 __ jcc(Assembler::equal, L);
321 __ jcc(Assembler::zero, parameters_done);
331 __ jcc(Assembler::notZero, loop);
350 __ jcc(Assembler::equal, is_long);
352 __ jcc(Assembler::equal, is_long);
354 __ jcc(Assembler::equal, is_float);
356 __ jcc(Assembler
[all...]

Completed in 98 milliseconds

1234567