Searched refs:klass_reg (Results 1 - 11 of 11) sorted by relevance

/openjdk7/hotspot/src/cpu/sparc/vm/
H A DmethodHandles_sparc.hpp35 static void load_klass_from_Class(MacroAssembler* _masm, Register klass_reg, Register temp_reg, Register temp2_reg);
H A Dc1_CodeStubs_sparc.cpp134 NewInstanceStub::NewInstanceStub(LIR_Opr klass_reg, LIR_Opr result, ciInstanceKlass* klass, CodeEmitInfo* info, Runtime1::StubID stub_id) { argument
137 _klass_reg = klass_reg;
159 NewTypeArrayStub::NewTypeArrayStub(LIR_Opr klass_reg, LIR_Opr length, LIR_Opr result, CodeEmitInfo* info) { argument
160 _klass_reg = klass_reg;
182 NewObjectArrayStub::NewObjectArrayStub(LIR_Opr klass_reg, LIR_Opr length, LIR_Opr result, CodeEmitInfo* info) { argument
183 _klass_reg = klass_reg;
H A DmethodHandles_sparc.cpp47 void MethodHandles::load_klass_from_Class(MacroAssembler* _masm, Register klass_reg, Register temp_reg, Register temp2_reg) { argument
49 verify_klass(_masm, klass_reg, SystemDictionaryHandles::Class_klass(), temp_reg, temp2_reg,
51 __ load_heap_oop(Address(klass_reg, java_lang_Class::klass_offset_in_bytes()), klass_reg); local
H A Dc1_LIRGenerator_sparc.cpp887 LIR_Opr klass_reg = FrameMap::G5_oop_opr; local
888 new_instance(reg, x->klass(), tmp1, tmp2, tmp3, tmp4, klass_reg, info);
906 LIR_Opr klass_reg = FrameMap::G5_oop_opr; local
910 __ oop2reg(ciTypeArrayKlass::make(elem_type)->constant_encoding(), klass_reg);
912 CodeStub* slow_path = new NewTypeArrayStub(klass_reg, len, reg, info);
913 __ allocate_array(reg, len, tmp1, tmp2, tmp3, tmp4, elem_type, klass_reg, slow_path);
938 LIR_Opr klass_reg = FrameMap::G5_oop_opr; local
941 CodeStub* slow_path = new NewObjectArrayStub(klass_reg, len, reg, info);
946 jobject2reg_with_patching(klass_reg, obj, patching_info);
947 __ allocate_array(reg, len, tmp1, tmp2, tmp3, tmp4, T_OBJECT, klass_reg, slow_pat
[all...]
/openjdk7/hotspot/src/cpu/x86/vm/
H A DmethodHandles_x86.hpp35 static void load_klass_from_Class(MacroAssembler* _masm, Register klass_reg);
H A Dc1_CodeStubs_x86.cpp134 NewInstanceStub::NewInstanceStub(LIR_Opr klass_reg, LIR_Opr result, ciInstanceKlass* klass, CodeEmitInfo* info, Runtime1::StubID stub_id) { argument
137 _klass_reg = klass_reg;
161 NewTypeArrayStub::NewTypeArrayStub(LIR_Opr klass_reg, LIR_Opr length, LIR_Opr result, CodeEmitInfo* info) { argument
162 _klass_reg = klass_reg;
173 assert(_klass_reg->as_register() == rdx, "klass_reg must in rdx");
184 NewObjectArrayStub::NewObjectArrayStub(LIR_Opr klass_reg, LIR_Opr length, LIR_Opr result, CodeEmitInfo* info) { argument
185 _klass_reg = klass_reg;
196 assert(_klass_reg->as_register() == rdx, "klass_reg must in rdx");
H A DmethodHandles_x86.cpp48 void MethodHandles::load_klass_from_Class(MacroAssembler* _masm, Register klass_reg) { argument
50 verify_klass(_masm, klass_reg, SystemDictionaryHandles::Class_klass(),
52 __ load_heap_oop(klass_reg, Address(klass_reg, java_lang_Class::klass_offset_in_bytes()));
H A Dc1_LIRGenerator_x86.cpp1020 LIR_Opr klass_reg = new_register(objectType); local
1043 LIR_Opr klass_reg = FrameMap::rdx_oop_opr; local
1047 __ oop2reg(ciTypeArrayKlass::make(elem_type)->constant_encoding(), klass_reg);
1049 CodeStub* slow_path = new NewTypeArrayStub(klass_reg, len, reg, info);
1050 __ allocate_array(reg, len, tmp1, tmp2, tmp3, tmp4, elem_type, klass_reg, slow_path);
1073 LIR_Opr klass_reg = FrameMap::rdx_oop_opr; local
1078 CodeStub* slow_path = new NewObjectArrayStub(klass_reg, len, reg, info);
1083 jobject2reg_with_patching(klass_reg, obj, patching_info);
1084 __ allocate_array(reg, len, tmp1, tmp2, tmp3, tmp4, T_OBJECT, klass_reg, slow_path);
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_CodeStubs.hpp224 NewInstanceStub(LIR_Opr klass_reg, LIR_Opr result, ciInstanceKlass* klass, CodeEmitInfo* info, Runtime1::StubID stub_id);
246 NewTypeArrayStub(LIR_Opr klass_reg, LIR_Opr length, LIR_Opr result, CodeEmitInfo* info);
269 NewObjectArrayStub(LIR_Opr klass_reg, LIR_Opr length, LIR_Opr result, CodeEmitInfo* info);
H A Dc1_LIRGenerator.cpp659 void LIRGenerator::new_instance(LIR_Opr dst, ciInstanceKlass* klass, LIR_Opr scratch1, LIR_Opr scratch2, LIR_Opr scratch3, LIR_Opr scratch4, LIR_Opr klass_reg, CodeEmitInfo* info) { argument
660 jobject2reg_with_patching(klass_reg, klass, info);
667 CodeStub* slow_path = new NewInstanceStub(klass_reg, dst, klass, info, stub_id);
674 oopDesc::header_size(), instance_size, klass_reg, !klass->is_initialized(), slow_path);
676 CodeStub* slow_path = new NewInstanceStub(klass_reg, dst, klass, info, Runtime1::new_instance_id);
H A Dc1_LIRGenerator.hpp327 void new_instance (LIR_Opr dst, ciInstanceKlass* klass, LIR_Opr scratch1, LIR_Opr scratch2, LIR_Opr scratch3, LIR_Opr scratch4, LIR_Opr klass_reg, CodeEmitInfo* info);

Completed in 67 milliseconds