Home
last modified time | relevance | path

Searched refs:GetTemp (Results 1 – 18 of 18) sorted by relevance

/art/compiler/optimizing/
Dintrinsics_arm_vixl.cc99 vixl32::Register src_curr_addr = RegisterFrom(locations->GetTemp(0)); in EmitNativeCode()
100 vixl32::Register dst_curr_addr = RegisterFrom(locations->GetTemp(1)); in EmitNativeCode()
101 vixl32::Register src_stop_addr = RegisterFrom(locations->GetTemp(2)); in EmitNativeCode()
102 vixl32::Register tmp = RegisterFrom(locations->GetTemp(3)); in EmitNativeCode()
382 vixl32::SRegister temp1 = LowSRegisterFrom(invoke->GetLocations()->GetTemp(0)); in VisitMathRoundFloat()
383 vixl32::SRegister temp2 = HighSRegisterFrom(invoke->GetLocations()->GetTemp(0)); in VisitMathRoundFloat()
567 const vixl32::Register temp0 = RegisterFrom(locations->GetTemp(0)); in VisitStringCompareTo()
568 const vixl32::Register temp1 = RegisterFrom(locations->GetTemp(1)); in VisitStringCompareTo()
569 const vixl32::Register temp2 = RegisterFrom(locations->GetTemp(2)); in VisitStringCompareTo()
572 temp3 = RegisterFrom(locations->GetTemp(3)); in VisitStringCompareTo()
[all …]
Dintrinsics_x86.cc112 Register src_curr_addr = locations->GetTemp(0).AsRegister<Register>(); in EmitNativeCode()
113 Register dst_curr_addr = locations->GetTemp(1).AsRegister<Register>(); in EmitNativeCode()
114 Register src_stop_addr = locations->GetTemp(2).AsRegister<Register>(); in EmitNativeCode()
115 Register value = locations->GetTemp(3).AsRegister<Register>(); in EmitNativeCode()
176 XmmRegister temp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in MoveFPToInt()
191 XmmRegister temp1 = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in MoveIntToFP()
192 XmmRegister temp2 = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in MoveIntToFP()
395 XmmRegister t1 = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitMathRoundFloat()
396 XmmRegister t2 = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in VisitMathRoundFloat()
883 Register src_base = locations->GetTemp(0).AsRegister<Register>(); in SystemArrayCopyPrimitive()
[all …]
Dintrinsics_x86_64.cc109 CpuRegister src_curr_addr = locations->GetTemp(0).AsRegister<CpuRegister>(); in EmitNativeCode()
110 CpuRegister dst_curr_addr = locations->GetTemp(1).AsRegister<CpuRegister>(); in EmitNativeCode()
111 CpuRegister src_stop_addr = locations->GetTemp(2).AsRegister<CpuRegister>(); in EmitNativeCode()
378 XmmRegister t1 = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitMathRoundFloat()
379 XmmRegister t2 = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in VisitMathRoundFloat()
419 XmmRegister t1 = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitMathRoundDouble()
420 XmmRegister t2 = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in VisitMathRoundDouble()
752 CpuRegister src_base = locations->GetTemp(0).AsRegister<CpuRegister>(); in SystemArrayCopyPrimitive()
754 CpuRegister dest_base = locations->GetTemp(1).AsRegister<CpuRegister>(); in SystemArrayCopyPrimitive()
756 CpuRegister count = locations->GetTemp(2).AsRegister<CpuRegister>(); in SystemArrayCopyPrimitive()
[all …]
Dintrinsics_arm64.cc112 Register src_curr_addr = XRegisterFrom(locations->GetTemp(0)); in EmitNativeCode()
113 Register dst_curr_addr = XRegisterFrom(locations->GetTemp(1)); in EmitNativeCode()
114 Register src_stop_addr = XRegisterFrom(locations->GetTemp(2)); in EmitNativeCode()
566 VRegister tmp_fp = is_double ? DRegisterFrom(l->GetTemp(0)) : SRegisterFrom(l->GetTemp(0)); in GenMathRound()
719 Register temp = WRegisterFrom(locations->GetTemp(0)); in GenUnsafeGet()
1475 old_value = WRegisterFrom(locations->GetTemp(0)); // The old value from main path. in GenUnsafeCas()
1478 Register old_value_temp = WRegisterFrom(locations->GetTemp(1)); in GenUnsafeCas()
1730 Register tmp_ptr = XRegisterFrom(locations->GetTemp(0)); // Pointer to actual memory. in GenUnsafeGetAndUpdate()
1858 Register temp0 = WRegisterFrom(locations->GetTemp(0)); in VisitStringCompareTo()
1859 Register temp1 = WRegisterFrom(locations->GetTemp(1)); in VisitStringCompareTo()
[all …]
Dcode_generator_vector_arm64_neon.cc1202 VRegister tmp1 = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
1203 VRegister tmp2 = VRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1216 VRegister tmp1 = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
1217 VRegister tmp2 = VRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1218 VRegister tmp3 = VRegisterFrom(locations->GetTemp(2)); in VisitVecSADAccumulate()
1219 VRegister tmp4 = VRegisterFrom(locations->GetTemp(3)); in VisitVecSADAccumulate()
1258 VRegister tmp1 = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
1259 VRegister tmp2 = VRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1280 VRegister tmp = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
1301 VRegister tmp = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
[all …]
Dintrinsics_riscv64.cc53 XRegister src_curr_addr = locations->GetTemp(0).AsRegister<XRegister>(); in EmitNativeCode()
54 XRegister dst_curr_addr = locations->GetTemp(1).AsRegister<XRegister>(); in EmitNativeCode()
55 XRegister src_stop_addr = locations->GetTemp(2).AsRegister<XRegister>(); in EmitNativeCode()
793 /*temp=*/locations->GetTemp(0), in VisitReferenceGetReferent()
909 XRegister tmp_reg = locations->GetTemp(0).AsRegister<XRegister>(); in GenerateVisitStringIndexOf()
1126 XRegister temp1 = locations->GetTemp(0).AsRegister<XRegister>(); in VisitStringEquals()
1632 XRegister temp1 = locations->GetTemp(0).AsRegister<XRegister>(); in VisitSystemArrayCopy()
1633 XRegister temp2 = locations->GetTemp(1).AsRegister<XRegister>(); in VisitSystemArrayCopy()
1736 XRegister temp3 = locations->GetTemp(2).AsRegister<XRegister>(); in VisitSystemArrayCopy()
1815 emit_rb ? locations->GetTemp(2).AsRegister<XRegister>() : srs.AllocateXRegister(); in VisitSystemArrayCopy()
[all …]
Dcode_generator_x86.cc1279 Register entry_addr = locations->GetTemp(2).AsRegister<Register>(); in GenerateMethodEntryExitHook()
1280 Register index = locations->GetTemp(1).AsRegister<Register>(); in GenerateMethodEntryExitHook()
2262 Register temp = if_instr->GetLocations()->GetTemp(0).AsRegister<Register>(); in VisitIf()
2263 Register counter = if_instr->GetLocations()->GetTemp(1).AsRegister<Register>(); in VisitIf()
2809 invoke, locations->HasTemps() ? locations->GetTemp(0) : Location::NoLocation()); in VisitInvokeStaticOrDirect()
2836 codegen_->GenerateVirtualCall(invoke, invoke->GetLocations()->GetTemp(0)); in VisitInvokeVirtual()
2875 CHECK_EQ(EBP, instruction->GetLocations()->GetTemp(temp_index).AsRegister<Register>()); in MaybeGenerateInlineCacheCheck()
2897 Register temp = locations->GetTemp(0).AsRegister<Register>(); in VisitInvokeInterface()
2898 XmmRegister hidden_reg = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in VisitInvokeInterface()
2908 codegen_->LoadMethod(invoke->GetHiddenArgumentLoadKind(), locations->GetTemp(0), invoke); in VisitInvokeInterface()
[all …]
Dcode_generator_arm_vixl.cc2190 vixl32::Register addr = RegisterFrom(locations->GetTemp(0)); in GenerateMethodEntryExitHook()
2191 vixl32::Register value = RegisterFrom(locations->GetTemp(1)); in GenerateMethodEntryExitHook()
2192 vixl32::Register tmp = RegisterFrom(locations->GetTemp(2)); in GenerateMethodEntryExitHook()
3047 vixl32::Register counter = RegisterFrom(if_instr->GetLocations()->GetTemp(0)); in VisitIf()
3655 invoke, locations->HasTemps() ? locations->GetTemp(0) : Location::NoLocation()); in VisitInvokeStaticOrDirect()
3680 codegen_->GenerateVirtualCall(invoke, invoke->GetLocations()->GetTemp(0)); in VisitInvokeVirtual()
3726 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); in VisitInvokeInterface()
4148 vixl32::SRegister temp = LowSRegisterFrom(locations->GetTemp(0)); in VisitTypeConversion()
4155 vixl32::SRegister temp_s = LowSRegisterFrom(locations->GetTemp(0)); in VisitTypeConversion()
4242 vixl32::SRegister temp_s = LowSRegisterFrom(locations->GetTemp(0)); in VisitTypeConversion()
[all …]
Dcode_generator_x86_64.cc1696 CpuRegister index = locations->GetTemp(0).AsRegister<CpuRegister>(); in GenerateMethodEntryExitHook()
2375 CpuRegister temp = if_instr->GetLocations()->GetTemp(0).AsRegister<CpuRegister>(); in VisitIf()
3126 invoke, locations->HasTemps() ? locations->GetTemp(0) : Location::NoLocation()); in VisitInvokeStaticOrDirect()
3148 codegen_->GenerateVirtualCall(invoke, invoke->GetLocations()->GetTemp(0)); in VisitInvokeVirtual()
3192 CpuRegister temp = locations->GetTemp(0).AsRegister<CpuRegister>(); in VisitInvokeInterface()
3218 Location hidden_reg = locations->GetTemp(1); in VisitInvokeInterface()
3237 Location hidden_reg = locations->GetTemp(1); in VisitInvokeInterface()
3312 XmmRegister mask = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitNeg()
3323 XmmRegister mask = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitNeg()
4272 CpuRegister tmp = locations->GetTemp(0).AsRegister<CpuRegister>(); in RemByPowerOfTwo()
[all …]
Dcode_generator_vector_x86.cc97 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecReplicateScalar()
165 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecExtractScalar()
237 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecReduce()
337 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecAbs()
378 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecNot()
1143 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecSetScalars()
1221 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecDotProd()
1306 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecLoad()
Dcode_generator.cc535 MoveConstant(invoke->GetLocations()->GetTemp(0), method_reference.index); in GenerateInvokeUnresolvedRuntimeCall()
573 MoveConstant(invoke->GetLocations()->GetTemp(0), invoke->GetCallSiteIndex()); in GenerateInvokeCustomCall()
687 MoveConstant(locations->GetTemp(0), field_index); in GenerateUnresolvedFieldAccess()
770 MoveConstant(locations->GetTemp(0), cls->GetTypeIndex().index_); in GenerateLoadClassRuntimeCall()
795 MoveConstant(locations->GetTemp(0), method_handle->GetMethodHandleIndex()); in GenerateLoadMethodHandleRuntimeCall()
815 MoveConstant(locations->GetTemp(0), method_type->GetProtoIndex().index_); in GenerateLoadMethodTypeRuntimeCall()
Dcode_generator_vector_x86_64.cc220 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecReduce()
320 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecAbs()
361 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecNot()
1194 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecDotProd()
1279 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecLoad()
Dlocations.h589 Location GetTemp(uint32_t at) const { in GetTemp() function
Dcode_generator_riscv64.cc2584 Location temp_loc = locations->GetTemp(0); in HandleFieldGet()
2843 Location temp = locations->GetTemp(0); in VisitArrayGet()
3045 ? locations->GetTemp(0).AsRegister<XRegister>() in VisitArraySet()
3233 Location temp_loc = locations->GetTemp(0); in VisitCheckCast()
3238 Location maybe_temp2_loc = (num_temps >= 2) ? locations->GetTemp(1) : Location::NoLocation(); in VisitCheckCast()
3239 Location maybe_temp3_loc = (num_temps >= 3) ? locations->GetTemp(2) : Location::NoLocation(); in VisitCheckCast()
3796 XRegister temp = instruction->GetLocations()->GetTemp(0).AsRegister<XRegister>(); in VisitIf()
3892 Location maybe_temp_loc = (num_temps >= 1) ? locations->GetTemp(0) : Location::NoLocation(); in VisitInstanceOf()
4135 XRegister temp = locations->GetTemp(0).AsRegister<XRegister>(); in VisitInvokeInterface()
4159 Location hidden_reg = instruction->GetLocations()->GetTemp(1); in VisitInvokeInterface()
[all …]
Dcode_generator_arm64.cc2270 (locations->GetTempCount() != 0) ? locations->GetTemp(0) : Location::NoLocation(); in HandleFieldGet()
2774 (locations->GetTempCount() != 0) ? locations->GetTemp(0) : Location::NoLocation(); in VisitArrayGet()
4188 Location maybe_temp_loc = (num_temps >= 1) ? locations->GetTemp(0) : Location::NoLocation(); in VisitInstanceOf()
4473 Location temp_loc = locations->GetTemp(0); in VisitCheckCast()
4474 Location maybe_temp2_loc = (num_temps >= 2) ? locations->GetTemp(1) : Location::NoLocation(); in VisitCheckCast()
4475 Location maybe_temp3_loc = (num_temps >= 3) ? locations->GetTemp(2) : Location::NoLocation(); in VisitCheckCast()
4742 Register temp = XRegisterFrom(locations->GetTemp(0)); in VisitInvokeInterface()
5492 invoke, locations->HasTemps() ? locations->GetTemp(0) : Location::NoLocation()); in VisitInvokeStaticOrDirect()
5503 codegen_->GenerateVirtualCall(invoke, invoke->GetLocations()->GetTemp(0)); in VisitInvokeVirtual()
7025 temp = WRegisterFrom(instruction->GetLocations()->GetTemp(0)); in GenerateArrayLoadWithBakerReadBarrier()
Dregister_allocator_linear_scan.cc324 Location temp = locations->GetTemp(i); in CheckForTempLiveIntervals()
Dcode_generator_vector_arm64_sve.cc1044 const ZRegister tmp1 = ZRegisterFrom(locations->GetTemp(0)); in VisitVecDotProd()
/art/compiler/utils/riscv64/
Dassembler_riscv64_test.cc867 template <typename GetTemp, typename EmitOp>
869 GetTemp&& get_temp, in RepeatLoadStoreArbitraryOffset()