Home
last modified time | relevance | path

Searched refs:obj_reg (Results 1 – 8 of 8) sorted by relevance

/aosp12/art/runtime/
H A Dmethod_handles.cc913 size_t obj_reg = operands->GetOperand(0); in MethodHandleFieldAccess() local
914 ObjPtr<mirror::Object> obj = shadow_frame.GetVRegReference(obj_reg); in MethodHandleFieldAccess()
936 size_t obj_reg = operands->GetOperand(0); in MethodHandleFieldAccess() local
952 ObjPtr<mirror::Object> obj = shadow_frame.GetVRegReference(obj_reg); in MethodHandleFieldAccess()
/aosp12/art/compiler/optimizing/
H A Dinstruction_builder.cc1611 uint32_t obj_reg = operands.GetOperand(0u); in SetupInvokeArguments() local
1613 ? LoadLocal(obj_reg, DataType::Type::kReference) in SetupInvokeArguments()
1614 : LoadNullCheckedLocal(obj_reg, invoke->GetDexPc()); in SetupInvokeArguments()
1937 uint32_t obj_reg = instruction.VRegB_22c(); in BuildInstanceFieldAccess() local
1947 ? LoadLocal(obj_reg, DataType::Type::kReference) in BuildInstanceFieldAccess()
1948 : LoadNullCheckedLocal(obj_reg, dex_pc); in BuildInstanceFieldAccess()
H A Dcode_generator_arm64.cc6437 Register obj_reg = RegisterFrom(obj, type); in GenerateReferenceLoadTwoRegisters() local
6445 obj_reg, in GenerateReferenceLoadTwoRegisters()
6453 __ Ldr(out_reg, HeapOperand(obj_reg, offset)); in GenerateReferenceLoadTwoRegisters()
6459 __ Ldr(out_reg, HeapOperand(obj_reg, offset)); in GenerateReferenceLoadTwoRegisters()
H A Dcode_generator_x86_64.cc7353 CpuRegister obj_reg = obj.AsRegister<CpuRegister>(); in GenerateReferenceLoadTwoRegisters() local
7360 instruction, out, obj_reg, offset, /* needs_null_check= */ false); in GenerateReferenceLoadTwoRegisters()
7364 __ movl(out_reg, Address(obj_reg, offset)); in GenerateReferenceLoadTwoRegisters()
7370 __ movl(out_reg, Address(obj_reg, offset)); in GenerateReferenceLoadTwoRegisters()
H A Dcode_generator_arm_vixl.cc8767 vixl32::Register obj_reg = RegisterFrom(obj); in GenerateReferenceLoadTwoRegisters() local
8775 instruction, out, obj_reg, offset, maybe_temp, /* needs_null_check= */ false); in GenerateReferenceLoadTwoRegisters()
8779 GetAssembler()->LoadFromOffset(kLoadWord, out_reg, obj_reg, offset); in GenerateReferenceLoadTwoRegisters()
8785 GetAssembler()->LoadFromOffset(kLoadWord, out_reg, obj_reg, offset); in GenerateReferenceLoadTwoRegisters()
H A Dcode_generator_x86.cc8275 Register obj_reg = obj.AsRegister<Register>(); in GenerateReferenceLoadTwoRegisters() local
8282 instruction, out, obj_reg, offset, /* needs_null_check= */ false); in GenerateReferenceLoadTwoRegisters()
8286 __ movl(out_reg, Address(obj_reg, offset)); in GenerateReferenceLoadTwoRegisters()
8292 __ movl(out_reg, Address(obj_reg, offset)); in GenerateReferenceLoadTwoRegisters()
/aosp12/art/runtime/arch/x86_64/
H A Dquick_entrypoints_x86_64.S1226 MACRO4(READ_BARRIER, obj_reg, offset, dest_reg32, dest_reg64)
1237 movl REG_VAR(obj_reg), %esi // pass obj_reg
1255 movl RAW_VAR(offset)(REG_VAR(obj_reg)), REG_VAR(dest_reg32)
/aosp12/art/runtime/arch/x86/
H A Dquick_entrypoints_x86.S1410 MACRO4(READ_BARRIER, obj_reg, offset, dest_reg, pop_eax)
1419 PUSH RAW_VAR(obj_reg) // pass obj_reg
1435 movl RAW_VAR(offset)(REG_VAR(obj_reg)), REG_VAR(dest_reg)