/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | methodHandles_sparc.cpp | 84 __ br_null_short(obj_reg, Assembler::pn, L_bad); 88 __ cmp_and_brx_short(temp_reg, temp2_reg, Assembler::equal, Assembler::pt, L_ok); 93 __ cmp_and_brx_short(temp_reg, temp2_reg, Assembler::equal, Assembler::pt, L_ok); 108 __ cmp_and_br_short(temp, ref_kind, Assembler::equal, Assembler::pt, L); 137 __ cmp_and_br_short(temp, 0, Assembler::zero, Assembler::pt, run_compiled_code); 183 __ cmp_and_br_short(temp2, recv, Assembler [all...] |
H A D | interp_masm_sparc.cpp | 75 br(Assembler::negative, true, Assembler::pt, skip_move); 245 cmp_and_br_short(G4_scratch, JvmtiThreadState::earlyret_pending, Assembler::notEqual, pt, L); 523 br(Assembler::notZero, false, Assembler::pt, done); 557 br(Assembler::notZero, false, Assembler::pn, Bad); 565 cmp_and_brx_short(Rtemp, FP, Assembler::greaterUnsigned, Assembler::pn, Bad); 574 cmp_and_brx_short(Rsp, Rtemp, Assembler [all...] |
H A D | c1_Runtime1_sparc.cpp | 335 __ br_null_short(O0, Assembler::pt, no_deopt); 402 __ cmp_and_br_short(G3_t1, instanceKlass::fully_initialized, Assembler::notEqual, Assembler::pn, slow_path); 410 __ cmp_and_br_short(G1_obj_size, 0, Assembler::lessEqual, Assembler::pn, not_ok); 412 __ br(Assembler::zero, false, Assembler::pn, ok); 497 __ cmp_and_brx_short(G3_t1, tag, Assembler::equal, Assembler::pt, ok); 513 __ cmp_and_br_short(G4_length, G3_t1, Assembler [all...] |
/openjdk7/jdk/src/share/classes/sun/tools/tree/ |
H A D | AddExpression.java | 29 import sun.tools.asm.Assembler; 197 void codeOperation(Environment env, Context ctx, Assembler asm) { 207 void codeAppend(Environment env, Context ctx, Assembler asm, 218 public void codeValue(Environment env, Context ctx, Assembler asm) {
|
H A D | DivRemExpression.java | 29 import sun.tools.asm.Assembler;
|
H A D | InstanceOfExpression.java | 29 import sun.tools.asm.Assembler; 108 public void codeValue(Environment env, Context ctx, Assembler asm) { 116 void codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue) { 120 public void code(Environment env, Context ctx, Assembler asm) {
|
H A D | Expression.java | 30 import sun.tools.asm.Assembler; 421 void codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue) { 429 public void codeValue(Environment env, Context ctx, Assembler asm) { 444 public void code(Environment env, Context ctx, Assembler asm) { 461 int codeLValue(Environment env, Context ctx, Assembler asm) { 465 void codeLoad(Environment env, Context ctx, Assembler asm) { 469 void codeStore(Environment env, Context ctx, Assembler asm) { 477 void ensureString(Environment env, Context ctx, Assembler asm) 534 void codeAppend(Environment env, Context ctx, Assembler asm, 579 void codeDup(Environment env, Context ctx, Assembler as [all...] |
H A D | AndExpression.java | 29 import sun.tools.asm.Assembler; 104 void codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue) {
|
H A D | BreakStatement.java | 29 import sun.tools.asm.Assembler; 87 public void code(Environment env, Context ctx, Assembler asm) {
|
H A D | ContinueStatement.java | 29 import sun.tools.asm.Assembler; 99 public void code(Environment env, Context ctx, Assembler asm) {
|
H A D | GreaterExpression.java | 29 import sun.tools.asm.Assembler; 75 void codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue) {
|
H A D | GreaterOrEqualExpression.java | 29 import sun.tools.asm.Assembler; 75 void codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue) {
|
H A D | InlineReturnStatement.java | 29 import sun.tools.asm.Assembler; 93 public void code(Environment env, Context ctx, Assembler asm) {
|
H A D | LessExpression.java | 29 import sun.tools.asm.Assembler; 75 void codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue) {
|
H A D | LessOrEqualExpression.java | 29 import sun.tools.asm.Assembler; 75 void codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue) {
|
H A D | OrExpression.java | 29 import sun.tools.asm.Assembler; 104 void codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue) {
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | assembler_x86.hpp | 317 friend class Assembler; 326 // MacroAssembler does not have to implement every instruction in the Assembler 378 friend class Assembler; 446 // The Intel x86/Amd64 Assembler: Pure assembler doing NO optimizations on the instruction 448 // is what you get. The Assembler is generating code into a CodeBuffer. 450 class Assembler : public AbstractAssembler { class in inherits:AbstractAssembler 810 Assembler(CodeBuffer* code) : AbstractAssembler(code) {} function in class:Assembler 1802 // MacroAssembler extends Assembler by frequently used macros. 1807 class MacroAssembler: public Assembler { 1864 MacroAssembler(CodeBuffer* code) : Assembler(cod [all...] |
H A D | stubGenerator_x86_32.cpp | 62 #define a__ ((Assembler*)_masm)-> 84 address npc = Assembler::locate_next_instruction(pc); 188 __ jcc(Assembler::equal, skip_ldmx); 201 __ jcc(Assembler::equal, L); 212 __ jcc(Assembler::zero, parameters_done); 233 __ jcc(Assembler::notZero, loop); 259 __ jcc(Assembler::equal, L_skip); 263 __ jcc(Assembler::equal, L_skip); 277 __ jcc(Assembler::equal, is_long); 279 __ jcc(Assembler [all...] |
H A D | interpreter_x86_64.cpp | 90 __ jcc(Assembler::notZero, isfloatordouble); 97 __ cmovptr(Assembler::zero, c_rarg1, Address(rsp, 0)); 113 __ jcc(Assembler::notZero, isdouble); 171 __ jcc(Assembler::notZero, d); 182 __ cmovptr(Assembler::zero, c_rarg1, Address(rsp, 0)); 344 __ jcc(Assembler::notEqual, slow_path);
|
H A D | interp_masm_x86_32.cpp | 81 jcc(Assembler::equal, L); 107 jcc(Assembler::equal, L); 137 jcc(Assembler::zero, L); 139 jcc(Assembler::notZero, L); 186 jcc(Assembler::zero, L); // if (thread->jvmti_thread_state() == NULL) exit; 193 jcc(Assembler::notEqual, L); 429 jccb(Assembler::zero, run_compiled_code); 458 jcc(Assembler::greaterEqual, L); 532 jcc(Assembler::zero, unlocked); 538 jcc(Assembler [all...] |
H A D | interp_masm_x86_64.cpp | 81 jcc(Assembler::equal, L); 113 jcc(Assembler::equal, L); 140 jcc(Assembler::zero, L); 142 jcc(Assembler::notZero, L); 182 jcc(Assembler::zero, L); // if (thread->jvmti_thread_state() == NULL) exit; 189 jcc(Assembler::notEqual, L); 428 jccb(Assembler::zero, run_compiled_code); 460 jcc(Assembler::greaterEqual, L); 531 jcc(Assembler::zero, unlocked); 536 jcc(Assembler [all...] |
H A D | nativeInst_x86.hpp | 266 instruction_prefix_wide_lo = Assembler::REX, 267 instruction_prefix_wide_hi = Assembler::REX_WRXB, 290 instruction_VEX_prefix_2bytes = Assembler::VEX_2bytes, 291 instruction_VEX_prefix_3bytes = Assembler::VEX_3bytes, 356 instruction_prefix_wide = Assembler::REX_W, 357 instruction_prefix_wide_extended = Assembler::REX_WB, 526 instruction_rex_prefix = Assembler::REX, 543 if (Assembler::is_polling_page_far()) { 573 return ((ubyte_at(0) == Assembler::REX_W || ubyte_at(0) == Assembler [all...] |
H A D | cppInterpreter_x86.cpp | 509 __ jcc(Assembler::zero, not_synced); 519 __ jcc(Assembler::zero, done); 594 __ jcc(Assembler::aboveEqual, *overflow); 698 __ jcc(Assembler::notEqual, stack_base_okay); 703 __ jcc(Assembler::notEqual, stack_size_okay); 726 __ jcc(Assembler::above, after_frame_check_pop); 761 __ jcc(Assembler::notZero, L); 773 __ jcc(Assembler::zero, done); 783 __ jcc(Assembler::equal, L); 813 __ jcc(Assembler [all...] |
H A D | vm_version_x86.cpp | 109 __ jccb(Assembler::notEqual, detect_486); 127 __ jccb(Assembler::notEqual, detect_586); 141 __ jcc(Assembler::equal, cpu486); // if cpuid doesn't support an input 151 __ jccb(Assembler::belowEqual, std_cpuid4); 174 __ jccb(Assembler::equal, std_cpuid4); 190 __ jccb(Assembler::equal, std_cpuid4); 204 __ jccb(Assembler::greater, std_cpuid1); 212 __ jccb(Assembler::equal, std_cpuid1); 238 __ jccb(Assembler::notEqual, sef_cpuid); 255 __ jccb(Assembler [all...] |
H A D | vtableStubs_x86_32.cpp | 85 __ jcc(Assembler::greater, L); 100 __ jcc(Assembler::equal, L); 102 __ jcc(Assembler::notZero, L); 176 __ jcc(Assembler::equal, L1); 178 __ jcc(Assembler::notZero, L1);
|