Searched refs:obj_reg (Results 1 – 6 of 6) sorted by relevance
/art/runtime/ |
D | method_handles.cc | 632 size_t obj_reg = operands->GetOperand(0); in MethodHandleFieldAccess() local 633 ObjPtr<mirror::Object> obj = shadow_frame.GetVRegReference(obj_reg); in MethodHandleFieldAccess() 651 size_t obj_reg = operands->GetOperand(0); in MethodHandleFieldAccess() local 660 ObjPtr<mirror::Object> obj = shadow_frame.GetVRegReference(obj_reg); in MethodHandleFieldAccess()
|
/art/compiler/optimizing/ |
D | instruction_builder.cc | 1781 uint32_t obj_reg = operands.GetOperand(0u); in SetupInvokeArguments() local 1783 ? LoadLocal(obj_reg, DataType::Type::kReference) in SetupInvokeArguments() 1784 : LoadNullCheckedLocal(obj_reg, invoke->GetDexPc()); in SetupInvokeArguments() 2111 uint32_t obj_reg = instruction.VRegB_22c(); in BuildInstanceFieldAccess() local 2121 ? LoadLocal(obj_reg, DataType::Type::kReference) in BuildInstanceFieldAccess() 2122 : LoadNullCheckedLocal(obj_reg, dex_pc); in BuildInstanceFieldAccess()
|
D | code_generator_arm64.cc | 6615 Register obj_reg = RegisterFrom(obj, type); in GenerateReferenceLoadTwoRegisters() local 6623 obj_reg, in GenerateReferenceLoadTwoRegisters() 6631 __ Ldr(out_reg, HeapOperand(obj_reg, offset)); in GenerateReferenceLoadTwoRegisters() 6637 __ Ldr(out_reg, HeapOperand(obj_reg, offset)); in GenerateReferenceLoadTwoRegisters()
|
D | code_generator_x86_64.cc | 7567 CpuRegister obj_reg = obj.AsRegister<CpuRegister>(); in GenerateReferenceLoadTwoRegisters() local 7574 instruction, out, obj_reg, offset, /* needs_null_check= */ false); in GenerateReferenceLoadTwoRegisters() 7578 __ movl(out_reg, Address(obj_reg, offset)); in GenerateReferenceLoadTwoRegisters() 7584 __ movl(out_reg, Address(obj_reg, offset)); in GenerateReferenceLoadTwoRegisters()
|
D | code_generator_x86.cc | 8323 Register obj_reg = obj.AsRegister<Register>(); in GenerateReferenceLoadTwoRegisters() local 8330 instruction, out, obj_reg, offset, /* needs_null_check= */ false); in GenerateReferenceLoadTwoRegisters() 8334 __ movl(out_reg, Address(obj_reg, offset)); in GenerateReferenceLoadTwoRegisters() 8340 __ movl(out_reg, Address(obj_reg, offset)); in GenerateReferenceLoadTwoRegisters()
|
D | code_generator_arm_vixl.cc | 8936 vixl32::Register obj_reg = RegisterFrom(obj); in GenerateReferenceLoadTwoRegisters() local 8944 instruction, out, obj_reg, offset, maybe_temp, /* needs_null_check= */ false); in GenerateReferenceLoadTwoRegisters() 8948 GetAssembler()->LoadFromOffset(kLoadWord, out_reg, obj_reg, offset); in GenerateReferenceLoadTwoRegisters() 8954 GetAssembler()->LoadFromOffset(kLoadWord, out_reg, obj_reg, offset); in GenerateReferenceLoadTwoRegisters()
|