Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dintrinsics_arm_vixl.cc142 vixl32::Register src_curr_addr = RegisterFrom(locations->GetTemp(0)); in EmitNativeCode()
143 vixl32::Register dst_curr_addr = RegisterFrom(locations->GetTemp(1)); in EmitNativeCode()
144 vixl32::Register src_stop_addr = RegisterFrom(locations->GetTemp(2)); in EmitNativeCode()
145 vixl32::Register tmp = RegisterFrom(locations->GetTemp(3)); in EmitNativeCode()
418 vixl32::SRegister temp1 = LowSRegisterFrom(invoke->GetLocations()->GetTemp(0)); in VisitMathRoundFloat()
419 vixl32::SRegister temp2 = HighSRegisterFrom(invoke->GetLocations()->GetTemp(0)); in VisitMathRoundFloat()
590 Location temp = locations->GetTemp(0); in GenUnsafeGet()
786 vixl32::Register temp_lo = RegisterFrom(locations->GetTemp(0)); in GenUnsafePut()
787 vixl32::Register temp_hi = RegisterFrom(locations->GetTemp(1)); in GenUnsafePut()
805 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); in GenUnsafePut()
[all …]
Dintrinsics_x86_64.cc90 CpuRegister src_curr_addr = locations->GetTemp(0).AsRegister<CpuRegister>(); in EmitNativeCode()
91 CpuRegister dst_curr_addr = locations->GetTemp(1).AsRegister<CpuRegister>(); in EmitNativeCode()
92 CpuRegister src_stop_addr = locations->GetTemp(2).AsRegister<CpuRegister>(); in EmitNativeCode()
322 XmmRegister t1 = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitMathRoundFloat()
323 XmmRegister t2 = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in VisitMathRoundFloat()
363 XmmRegister t1 = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitMathRoundDouble()
364 XmmRegister t2 = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in VisitMathRoundDouble()
681 CpuRegister src_base = locations->GetTemp(0).AsRegister<CpuRegister>(); in VisitSystemArrayCopyChar()
683 CpuRegister dest_base = locations->GetTemp(1).AsRegister<CpuRegister>(); in VisitSystemArrayCopyChar()
685 CpuRegister count = locations->GetTemp(2).AsRegister<CpuRegister>(); in VisitSystemArrayCopyChar()
[all …]
Dintrinsics_x86.cc98 Location temp1_loc = locations->GetTemp(0); in EmitNativeCode()
100 Register temp2 = locations->GetTemp(1).AsRegister<Register>(); in EmitNativeCode()
101 Register temp3 = locations->GetTemp(2).AsRegister<Register>(); in EmitNativeCode()
194 XmmRegister temp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in MoveFPToInt()
209 XmmRegister temp1 = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in MoveIntToFP()
210 XmmRegister temp2 = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in MoveIntToFP()
414 XmmRegister t1 = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitMathRoundFloat()
415 XmmRegister t2 = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in VisitMathRoundFloat()
886 Register src_base = locations->GetTemp(0).AsRegister<Register>(); in VisitSystemArrayCopyChar()
888 Register dest_base = locations->GetTemp(1).AsRegister<Register>(); in VisitSystemArrayCopyChar()
[all …]
Dintrinsics_arm64.cc104 Register src_curr_addr = XRegisterFrom(locations->GetTemp(0)); in EmitNativeCode()
105 Register dst_curr_addr = XRegisterFrom(locations->GetTemp(1)); in EmitNativeCode()
106 Register src_stop_addr = XRegisterFrom(locations->GetTemp(2)); in EmitNativeCode()
529 VRegister tmp_fp = is_double ? DRegisterFrom(l->GetTemp(0)) : SRegisterFrom(l->GetTemp(0)); in GenMathRound()
681 Register temp = WRegisterFrom(locations->GetTemp(0)); in GenUnsafeGet()
958 Register old_value = WRegisterFrom(locations->GetTemp(0)); // The old value from main path. in EmitNativeCode()
959 Register marked = WRegisterFrom(locations->GetTemp(1)); // The marked old value. in EmitNativeCode()
1040 old_value = WRegisterFrom(locations->GetTemp(0)); in GenCas()
1131 Register temp0 = WRegisterFrom(locations->GetTemp(0)); in VisitStringCompareTo()
1132 Register temp1 = WRegisterFrom(locations->GetTemp(1)); in VisitStringCompareTo()
[all …]
Dcode_generator_vector_arm64_sve.cc1173 VRegister tmp1 = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
1174 VRegister tmp2 = VRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1187 VRegister tmp1 = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
1188 VRegister tmp2 = VRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1189 VRegister tmp3 = VRegisterFrom(locations->GetTemp(2)); in VisitVecSADAccumulate()
1190 VRegister tmp4 = VRegisterFrom(locations->GetTemp(3)); in VisitVecSADAccumulate()
1229 VRegister tmp1 = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
1230 VRegister tmp2 = VRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1251 VRegister tmp = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
1272 VRegister tmp = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
[all …]
Dcode_generator_vector_arm64_neon.cc1173 VRegister tmp1 = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
1174 VRegister tmp2 = VRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1187 VRegister tmp1 = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
1188 VRegister tmp2 = VRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1189 VRegister tmp3 = VRegisterFrom(locations->GetTemp(2)); in VisitVecSADAccumulate()
1190 VRegister tmp4 = VRegisterFrom(locations->GetTemp(3)); in VisitVecSADAccumulate()
1229 VRegister tmp1 = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
1230 VRegister tmp2 = VRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1251 VRegister tmp = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
1272 VRegister tmp = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
[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_x86.cc2361 invoke, locations->HasTemps() ? locations->GetTemp(0) : Location::NoLocation()); in VisitInvokeStaticOrDirect()
2388 codegen_->GenerateVirtualCall(invoke, invoke->GetLocations()->GetTemp(0)); in VisitInvokeVirtual()
2422 CHECK_EQ(EBP, instruction->GetLocations()->GetTemp(temp_index).AsRegister<Register>()); in MaybeGenerateInlineCacheCheck()
2439 Register temp = locations->GetTemp(0).AsRegister<Register>(); in VisitInvokeInterface()
2440 XmmRegister hidden_reg = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in VisitInvokeInterface()
2562 Register constant = locations->GetTemp(0).AsRegister<Register>(); in VisitNeg()
2563 XmmRegister mask = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in VisitNeg()
2575 XmmRegister mask = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitNeg()
2605 XmmRegister mask = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitX86FPNeg()
2942 XmmRegister temp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitTypeConversion()
[all …]
Dcode_generator_arm_vixl.cc3391 invoke, locations->HasTemps() ? locations->GetTemp(0) : Location::NoLocation()); in VisitInvokeStaticOrDirect()
3416 codegen_->GenerateVirtualCall(invoke, invoke->GetLocations()->GetTemp(0)); in VisitInvokeVirtual()
3459 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); in VisitInvokeInterface()
3460 vixl32::Register hidden_reg = RegisterFrom(locations->GetTemp(1)); in VisitInvokeInterface()
3868 vixl32::SRegister temp = LowSRegisterFrom(locations->GetTemp(0)); in VisitTypeConversion()
3875 vixl32::SRegister temp_s = LowSRegisterFrom(locations->GetTemp(0)); in VisitTypeConversion()
3962 vixl32::SRegister temp_s = LowSRegisterFrom(locations->GetTemp(0)); in VisitTypeConversion()
3963 vixl32::DRegister temp_d = DRegisterFrom(locations->GetTemp(0)); in VisitTypeConversion()
3964 vixl32::DRegister constant_d = DRegisterFrom(locations->GetTemp(1)); in VisitTypeConversion()
4313 vixl32::Register temp1 = RegisterFrom(locations->GetTemp(0)); in GenerateDivRemWithAnyConstant()
[all …]
Dcode_generator.cc605 MoveConstant(invoke->GetLocations()->GetTemp(0), invoke->GetDexMethodIndex()); in GenerateInvokeUnresolvedRuntimeCall()
642 MoveConstant(invoke->GetLocations()->GetTemp(0), invoke->GetCallSiteIndex()); in GenerateInvokeCustomCall()
756 MoveConstant(locations->GetTemp(0), field_index); in GenerateUnresolvedFieldAccess()
839 MoveConstant(locations->GetTemp(0), cls->GetTypeIndex().index_); in GenerateLoadClassRuntimeCall()
864 MoveConstant(locations->GetTemp(0), method_handle->GetMethodHandleIndex()); in GenerateLoadMethodHandleRuntimeCall()
884 MoveConstant(locations->GetTemp(0), method_type->GetProtoIndex().index_); in GenerateLoadMethodTypeRuntimeCall()
Dcode_generator_x86_64.cc2652 invoke, locations->HasTemps() ? locations->GetTemp(0) : Location::NoLocation()); in VisitInvokeStaticOrDirect()
2674 codegen_->GenerateVirtualCall(invoke, invoke->GetLocations()->GetTemp(0)); in VisitInvokeVirtual()
2712 CpuRegister temp = locations->GetTemp(0).AsRegister<CpuRegister>(); in VisitInvokeInterface()
2713 CpuRegister hidden_reg = locations->GetTemp(1).AsRegister<CpuRegister>(); in VisitInvokeInterface()
2823 XmmRegister mask = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitNeg()
2834 XmmRegister mask = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitNeg()
3783 CpuRegister tmp = locations->GetTemp(0).AsRegister<CpuRegister>(); in RemByPowerOfTwo()
3820 CpuRegister tmp = locations->GetTemp(0).AsRegister<CpuRegister>(); in DivByPowerOfTwo()
3844 CpuRegister rdx = locations->GetTemp(0).AsRegister<CpuRegister>(); in DivByPowerOfTwo()
3872 CpuRegister numerator = instruction->IsDiv() ? locations->GetTemp(1).AsRegister<CpuRegister>() in GenerateDivRemWithAnyConstant()
[all …]
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.h565 Location GetTemp(uint32_t at) const { in GetTemp() function
Dcode_generator_arm64.cc2030 (locations->GetTempCount() != 0) ? locations->GetTemp(0) : Location::NoLocation(); in HandleFieldGet()
2521 (locations->GetTempCount() != 0) ? locations->GetTemp(0) : Location::NoLocation(); in VisitArrayGet()
3802 Location maybe_temp_loc = (num_temps >= 1) ? locations->GetTemp(0) : Location::NoLocation(); in VisitInstanceOf()
4044 Location temp_loc = locations->GetTemp(0); in VisitCheckCast()
4045 Location maybe_temp2_loc = (num_temps >= 2) ? locations->GetTemp(1) : Location::NoLocation(); in VisitCheckCast()
4046 Location maybe_temp3_loc = (num_temps >= 3) ? locations->GetTemp(2) : Location::NoLocation(); in VisitCheckCast()
4309 Register temp = XRegisterFrom(locations->GetTemp(0)); in VisitInvokeInterface()
4966 invoke, locations->HasTemps() ? locations->GetTemp(0) : Location::NoLocation()); in VisitInvokeStaticOrDirect()
4981 codegen_->GenerateVirtualCall(invoke, invoke->GetLocations()->GetTemp(0)); in VisitInvokeVirtual()
6493 temp = WRegisterFrom(instruction->GetLocations()->GetTemp(0)); in GenerateArrayLoadWithBakerReadBarrier()
Dregister_allocator_linear_scan.cc232 Location temp = locations->GetTemp(i); in ProcessInstruction()
Dregister_allocator_graph_color.cc954 Location temp = locations->GetTemp(i); in CheckForTempLiveIntervals()