/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | methodHandles_sparc.hpp | 35 static void load_klass_from_Class(MacroAssembler* _masm, Register klass_reg, Register temp_reg, Register temp2_reg);
|
H A D | c1_CodeStubs_sparc.cpp | 134 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 D | methodHandles_sparc.cpp | 47 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 D | c1_LIRGenerator_sparc.cpp | 887 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 D | methodHandles_x86.hpp | 35 static void load_klass_from_Class(MacroAssembler* _masm, Register klass_reg);
|
H A D | c1_CodeStubs_x86.cpp | 134 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 D | methodHandles_x86.cpp | 48 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 D | c1_LIRGenerator_x86.cpp | 1020 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 D | c1_CodeStubs.hpp | 224 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 D | c1_LIRGenerator.cpp | 659 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 D | c1_LIRGenerator.hpp | 327 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);
|