Searched refs:src_reg (Results 1 – 8 of 8) sorted by relevance
/art/runtime/interpreter/ |
D | interpreter_common.cc | 1147 size_t dest_reg, size_t src_reg) in AssignRegister() argument 1150 uint32_t src_value = shadow_frame.GetVReg(src_reg); in AssignRegister() 1151 ObjPtr<mirror::Object> o = shadow_frame.GetVRegReference<kVerifyNone>(src_reg); in AssignRegister() 1172 for (size_t src_reg = first_src_reg, dest_reg = first_dest_reg; dest_reg < dest_reg_bound; in CopyRegisters() local 1173 ++dest_reg, ++src_reg) { in CopyRegisters() 1174 AssignRegister(callee_frame, caller_frame, dest_reg, src_reg); in CopyRegisters() 1302 const size_t src_reg = (is_range) ? vregC + arg_offset : arg[arg_offset]; in DoCallCommon() local 1306 ObjPtr<mirror::Object> o = shadow_frame.GetVRegReference(src_reg); in DoCallCommon() 1338 (static_cast<uint64_t>(shadow_frame.GetVReg(src_reg + 1)) << BitSizeOf<uint32_t>()) | in DoCallCommon() 1339 static_cast<uint32_t>(shadow_frame.GetVReg(src_reg)); in DoCallCommon() [all …]
|
/art/compiler/utils/arm64/ |
D | jni_macro_assembler_arm64.cc | 410 Arm64ManagedRegister src_reg = src.GetRegister().AsArm64(); in MoveArguments() local 412 DCHECK_EQ(dest.GetSize() == 8u, src_reg.IsXRegister() || src_reg.IsDRegister()); in MoveArguments() 414 if (src_reg.IsWRegister()) { in MoveArguments() 415 ___ Stp(reg_w(src_reg.AsWRegister()), in MoveArguments() 418 } else if (src_reg.IsXRegister()) { in MoveArguments() 419 ___ Stp(reg_x(src_reg.AsXRegister()), in MoveArguments() 422 } else if (src_reg.IsSRegister()) { in MoveArguments() 423 ___ Stp(reg_s(src_reg.AsSRegister()), in MoveArguments() 427 DCHECK(src_reg.IsDRegister()); in MoveArguments() 428 ___ Stp(reg_d(src_reg.AsDRegister()), in MoveArguments()
|
/art/compiler/dex/ |
D | inline_method_analyser.cc | 666 uint32_t src_reg = instruction->VRegA_22c(); in AnalyseIPutMethod() local 671 DCHECK_GE(src_reg, arg_start); in AnalyseIPutMethod() 672 DCHECK_LT(opcode == Instruction::IPUT_WIDE ? src_reg + 1 : src_reg, code_item->RegistersSize()); in AnalyseIPutMethod() 674 uint32_t src_arg = src_reg - arg_start; in AnalyseIPutMethod()
|
/art/runtime/interpreter/mterp/ |
D | nterp.cc | 574 size_t src_reg = is_range ? vregC + i : arg[i]; in DoFilledNewArray() local 576 new_array->AsIntArray()->SetWithoutChecks</* kTransactionActive= */ false>(i, regs[src_reg]); in DoFilledNewArray() 579 i, reinterpret_cast<mirror::Object*>(regs[src_reg])); in DoFilledNewArray()
|
/art/runtime/ |
D | method_handles.cc | 332 size_t src_reg = operands->GetOperand(i); in CopyArgumentsFromCallerFrame() local 334 uint32_t src_value = caller_frame.GetVReg(src_reg); in CopyArgumentsFromCallerFrame() 335 ObjPtr<mirror::Object> o = caller_frame.GetVRegReference<kVerifyNone>(src_reg); in CopyArgumentsFromCallerFrame()
|
/art/compiler/utils/arm/ |
D | jni_macro_assembler_arm_vixl.cc | 529 ArmManagedRegister src_reg = src.GetRegister().AsArm(); in MoveArguments() local 530 if (IsCoreRegisterOrPair(src_reg)) { in MoveArguments() 534 uint32_t start_sreg = GetSRegisterNumber(src_reg); in MoveArguments()
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.cc | 3855 Register src_reg = src.AsRegister(); in try_xchg_rax() local 3857 if (src_reg != RAX && dst_reg != RAX) { in try_xchg_rax() 3861 std::swap(src_reg, dst_reg); in try_xchg_rax()
|
/art/compiler/optimizing/ |
D | code_generator_x86.cc | 1584 XmmRegister src_reg = source.AsFpuRegister<XmmRegister>(); in Move64() local 1585 __ movd(destination.AsRegisterPairLow<Register>(), src_reg); in Move64() 1586 __ psrlq(src_reg, Immediate(32)); in Move64() 1587 __ movd(destination.AsRegisterPairHigh<Register>(), src_reg); in Move64()
|