Searched refs:Assembler (Results 76 - 100 of 165) sorted by relevance

1234567

/openjdk7/hotspot/src/cpu/sparc/vm/
H A DmethodHandles_sparc.cpp84 __ 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 Dinterp_masm_sparc.cpp75 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 Dc1_Runtime1_sparc.cpp335 __ 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 DAddExpression.java29 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 DDivRemExpression.java29 import sun.tools.asm.Assembler;
H A DInstanceOfExpression.java29 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 DExpression.java30 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 DAndExpression.java29 import sun.tools.asm.Assembler;
104 void codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue) {
H A DBreakStatement.java29 import sun.tools.asm.Assembler;
87 public void code(Environment env, Context ctx, Assembler asm) {
H A DContinueStatement.java29 import sun.tools.asm.Assembler;
99 public void code(Environment env, Context ctx, Assembler asm) {
H A DGreaterExpression.java29 import sun.tools.asm.Assembler;
75 void codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue) {
H A DGreaterOrEqualExpression.java29 import sun.tools.asm.Assembler;
75 void codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue) {
H A DInlineReturnStatement.java29 import sun.tools.asm.Assembler;
93 public void code(Environment env, Context ctx, Assembler asm) {
H A DLessExpression.java29 import sun.tools.asm.Assembler;
75 void codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue) {
H A DLessOrEqualExpression.java29 import sun.tools.asm.Assembler;
75 void codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue) {
H A DOrExpression.java29 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 Dassembler_x86.hpp317 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 DstubGenerator_x86_32.cpp62 #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 Dinterpreter_x86_64.cpp90 __ 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 Dinterp_masm_x86_32.cpp81 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 Dinterp_masm_x86_64.cpp81 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 DnativeInst_x86.hpp266 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 DcppInterpreter_x86.cpp509 __ 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 Dvm_version_x86.cpp109 __ 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 DvtableStubs_x86_32.cpp85 __ jcc(Assembler::greater, L);
100 __ jcc(Assembler::equal, L);
102 __ jcc(Assembler::notZero, L);
176 __ jcc(Assembler::equal, L1);
178 __ jcc(Assembler::notZero, L1);

Completed in 59 milliseconds

1234567