Searched refs:O2 (Results 1 - 25 of 29) sorted by relevance

12

/openjdk7/hotspot/test/compiler/6769124/
H A DTestArrayCopy6769124.java47 int[] O2 = new int[20];
49 System.arraycopy(O1, i, O2, i, 1); //will crash on amd64
50 System.arraycopy(O1, m, O2, m, 1); //will crash on sparcv9
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dicache_sparc.cpp44 __ delayed()->mov( O2, O0 ); // handshake with caller to make sure it happened!
H A DtemplateTable_sparc.cpp312 __ get_cpool_and_tags(O0, O2);
318 __ add(O2, tags_offset, O2);
319 __ ldub(O2, O1, O2);
321 __ cmp_and_brx_short(O2, JVM_CONSTANT_UnresolvedString, Assembler::equal, Assembler::pt, call_ldc);
324 __ cmp_and_brx_short(O2, JVM_CONSTANT_UnresolvedClass, Assembler::equal, Assembler::pt, call_ldc);
327 __ cmp_and_brx_short(O2, JVM_CONSTANT_UnresolvedClassInError, Assembler::equal, Assembler::pn, call_ldc);
329 __ cmp(O2, JVM_CONSTANT_Class); // need to call vm to get java mirror of the class
342 __ cmp(O2, JVM_CONSTANT_Intege
[all...]
H A Dinterpreter_sparc.cpp107 __ delayed()->mov(G4_scratch, O2);
124 // O0, O1, O2 etc..
157 __ delayed()->mov(G4_scratch, O2);
230 __ set((int)false, O2);
231 __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::frequency_counter_overflow), O2, O2, true);
H A DcppInterpreter_sparc.cpp255 // destroys O2, O3
269 __ ld(O0, 0, O2);
270 __ st(O2, O1, 0);
280 __ ld_ptr(O0, 0, O2);
281 __ st_ptr(O2, O1, -wordSize);
283 __ ld(O0, 0, O2);
286 __ st(O2, O1, -wordSize);
291 __ ld_ptr(O0, 0, O2);
292 __ verify_oop(O2); // verify it
293 __ st_ptr(O2, O
[all...]
H A DstubGenerator_sparc.cpp476 __ mov(arg2, O2);
663 __ ld(O1, 0, O2); // observe the previous value
664 // try to replace O2 with O3
665 __ cas_under_lock(O1, O2, O3,
667 __ cmp_and_br_short(O2, O3, Assembler::notEqual, Assembler::pn, retry);
670 __ delayed()->mov(O2, O0); // report previous value to caller
677 const Register& lock_reg = O2;
704 // compare_value: O2
717 __ cas_under_lock(O1, O2, O0,
730 // dest: O2
[all...]
H A DmethodHandles_sparc.cpp289 Register temp2 = (for_compiler_entry ? G3_scratch : O2);
294 assert_different_registers(temp1, O0, O1, O2, O3, O4, O5);
295 assert_different_registers(temp2, O0, O1, O2, O3, O4, O5);
296 assert_different_registers(temp3, O0, O1, O2, O3, O4, O5);
297 assert_different_registers(temp4, O0, O1, O2, O3, O4, O5);
562 __ mov(I5_savedSP, O2);
H A DjniFastGetField_sparc.cpp42 // O2: jfieldID
43 // O4: offset (O2 >> 2)
70 __ delayed()->srl (O2, 2, O4);
149 __ delayed()->srl (O2, 2, O4);
221 __ delayed()->srl (O2, 2, O4);
H A DvtableStubs_sparc.cpp79 __ set(vtable_index, O2);
80 __ call_VM(noreg, CAST_FROM_FN_PTR(address, bad_compiled_vtable_index), O0, O2);
H A DnativeInst_sparc.cpp394 a->sethi(al2, O2);
395 a->add(O2, al2.low10(), O2);
505 a->sethi(al2, O2);
507 a->add(O2, al2.low10(), O2);
622 a->ldf( FloatRegisterImpl::D, O2, -1, F14 ); idx++;
641 a->stf( FloatRegisterImpl::S, F18, O2, -1 ); idx++;
766 a->ldf( FloatRegisterImpl::D, O2, -1, F14 ); idx++;
785 a->stf( FloatRegisterImpl::S, F18, O2,
[all...]
H A Dassembler_sparc.cpp258 casxa( O1, O2, O3, 0 );
313 ldf( FloatRegisterImpl::D, O2, -1, F14 );
332 lduh( O1, O2, O3 );
346 ldswa( O2, -1, O3 );
361 ldstuba( O2, O3, 5, O4 );
434 prefetcha( O3, O2, 6, severalWritesAndPossiblyReads );
480 stb( L5, O2, I7 );
482 sth( L5, O2, I7 );
484 stw( L5, O2, I7 );
486 stx( L5, O2, I
[all...]
H A Dc1_FrameMap_sparc.cpp217 /* 16 */ map_register(i++, O2);
257 O2_opr = as_opr(O2);
290 O2_oop_opr = as_oop_opr(O2);
H A DtemplateInterpreter_sparc.cpp956 __ add(FP, (frame::interpreter_frame_oop_temp_offset * wordSize) + STACK_BIAS, O2);
1317 __ lduh( size_of_locals, O2 );
1319 __ sll( O2, Interpreter::logStackElementSize, O2);
1321 __ sub( Llocals, O2, O2 );
1325 __ inc( O2, wordSize );
1327 __ cmp( O2, O1 );
1329 __ delayed()->st_ptr( init_value, O2, 0 );
H A Dregister_sparc.hpp130 CONSTANT_REGISTER_DECLARATION(Register, O2 , (RegisterImpl::obase + 2));
185 #define O2 ((Register)(O2_RegisterEnumValue)) macro
H A Dregister_definitions_sparc.cpp47 REGISTER_DEFINITION(Register, O2);
H A DsharedRuntime_sparc.cpp132 __ stx(O2, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+2*8);
146 __ ldx(G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+2*8, O2);
158 __ stx(O2, SP, o2_offset+STACK_BIAS);
159 map->set_callee_saved(VMRegImpl::stack2reg((o2_offset + 4)>>2), O2->as_VMReg());
195 map->set_callee_saved(VMRegImpl::stack2reg((o2_offset)>>2), O2->as_VMReg()->next());
255 __ ldx(SP, o2_offset+STACK_BIAS, O2);
264 __ stx(O2, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+2*8);
280 __ ldx(G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+2*8, O2);
2241 // disjoint ( I0 -> O1, I1 -> O2, ...) we have nothing to worry about
2445 __ delayed()->mov(L7_thread_cache, O2);
[all...]
H A Dc1_Runtime1_sparc.cpp125 mov(arg2, O2); assert(arg2 != O1, "smashed argument");
133 mov(arg2, O2); assert(arg2 != O1, "smashed argument");
134 mov(arg3, O3); assert(arg3 != O1 && arg3 != O2, "smashed argument");
579 // O2: address of 1st dimension
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/
H A DSPARCRegisters.java41 public static final SPARCRegister O2; field in class:SPARCRegisters
79 O2 = new SPARCRegister(10);
112 registerNames[O2.getNumber()] = "%o2";
136 O2, O3, O4, O5, O6, O7, L0, L1, L2, L3,
/openjdk7/jdk/make/common/
H A DDefs-windows.gmk143 # -O2 Favors speed over reduced size (-Og -Oi -Ot -Oy -Ob2 -Gs -GF -Gy)
162 CC_OPT/LOWER = -O2
172 CC_OPT/HIGHEST = -O2
176 CC_OPT/HIGHEST = -O2
185 CC_OPT/LOWER = -O2
186 CC_OPT/HIGHER = -O2
H A DDefs-solaris.gmk165 # Java default optimization (-x04/-O2) etc. Applies to the VM.
518 CC_OPT/LOWER = -O2
523 CXX_OPT/LOWER = -O2
H A DDefs-linux.gmk181 CC_OPT/LOWER = -O2
/openjdk7/hotspot/src/share/tools/hsdis/
H A DMakefile92 CFLAGS += /nologo /MD /W3 /WX /O2 /Fo$(@:.dll=.obj) /Gi-
/openjdk7/jdk/src/solaris/native/sun/awt/medialib/
H A Dmlib_v_ImageCopy_blk.s95 #define O2 %f20 define
187 std O2,[da + 16]; \
202 fmovd A2, O2; \
212 fmovd B2, O2; \
/openjdk7/jdk/test/java/beans/XMLEncoder/
H A DEnumPrivate.java27 A2,B2,C2,D2,E2,F2,G2,H2,I2,J2,K2,L2,M2,N2,O2,P2,Q2,R2,S2,T2,U2,V2,W2,X2,Y2,Z2, enum constant in enum:EnumPrivate
/openjdk7/jdk/test/com/sun/jdi/
H A DAccessSpecifierTest.java96 Object O1[]={O0}, O2[][]={O1}; field in class:AccessSpecifierTarg

Completed in 95 milliseconds

12