/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | cppInterpreter_sparc.cpp | 420 __ 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 D | dump_sparc.cpp | 85 if (!Assembler::is_simm13(offset)) { 90 __ brx(Assembler::always, false, Assembler::pt, common_code);
|
H A D | jniFastGetField_sparc.cpp | 69 __ 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 D | runtime_sparc.cpp | 134 __ 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 D | templateTable_sparc.hpp | 41 static void volatile_barrier(Assembler::Membar_mask_bits order_constraint);
|
H A D | nativeInst_sparc.cpp | 112 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 D | c1_LIRAssembler_sparc.cpp | 52 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 D | interpreter_sparc.cpp | 175 __ 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 D | FieldUpdater.java | 29 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 D | InlineMethodExpression.java | 30 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 D | InlineNewInstanceExpression.java | 30 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 D | PositiveExpression.java | 29 import sun.tools.asm.Assembler;
|
H A D | BitAndExpression.java | 29 import sun.tools.asm.Assembler; 76 void codeOperation(Environment env, Context ctx, Assembler asm) {
|
H A D | BitNotExpression.java | 29 import sun.tools.asm.Assembler; 80 public void codeValue(Environment env, Context ctx, Assembler asm) {
|
H A D | BitOrExpression.java | 29 import sun.tools.asm.Assembler; 76 void codeOperation(Environment env, Context ctx, Assembler asm) {
|
H A D | ExpressionStatement.java | 29 import sun.tools.asm.Assembler; 88 public void code(Environment env, Context ctx, Assembler asm) {
|
H A D | NegativeExpression.java | 29 import sun.tools.asm.Assembler; 90 public void codeValue(Environment env, Context ctx, Assembler asm) {
|
H A D | NotExpression.java | 29 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 D | icache_x86.cpp | 44 __ jcc(Assembler::zero, done); 54 __ jcc(Assembler::notZero, flush_line);
|
H A D | c1_MacroAssembler_x86.cpp | 71 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 D | templateInterpreter_x86_32.cpp | 70 __ 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 D | templateTable_x86_64.cpp | 113 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 D | templateInterpreter_x86_64.cpp | 69 __ 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 D | templateTable_x86_32.cpp | 101 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 D | stubGenerator_x86_64.cpp | 63 #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...] |