Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dintrinsics_arm_vixl.cc196 vixl32::Register src_curr_addr = RegisterFrom(locations->GetTemp(0)); in EmitNativeCode()
197 vixl32::Register dst_curr_addr = RegisterFrom(locations->GetTemp(1)); in EmitNativeCode()
198 vixl32::Register src_stop_addr = RegisterFrom(locations->GetTemp(2)); in EmitNativeCode()
199 vixl32::Register tmp = RegisterFrom(locations->GetTemp(3)); in EmitNativeCode()
470 vixl32::Register mask = RegisterFrom(locations->GetTemp(0)); in GenAbsInteger()
529 vixl32::Register temp2 = RegisterFrom(invoke->GetLocations()->GetTemp(0)); in GenMinMaxFloat()
807 vixl32::SRegister temp1 = LowSRegisterFrom(invoke->GetLocations()->GetTemp(0)); in VisitMathRoundFloat()
808 vixl32::SRegister temp2 = HighSRegisterFrom(invoke->GetLocations()->GetTemp(0)); in VisitMathRoundFloat()
979 Location temp = locations->GetTemp(0); in GenUnsafeGet()
1172 vixl32::Register temp_lo = RegisterFrom(locations->GetTemp(0)); in GenUnsafePut()
[all …]
Dintrinsics_x86.cc108 Location temp1_loc = locations->GetTemp(0); in EmitNativeCode()
110 Register temp2 = locations->GetTemp(1).AsRegister<Register>(); in EmitNativeCode()
111 Register temp3 = locations->GetTemp(2).AsRegister<Register>(); in EmitNativeCode()
204 XmmRegister temp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in MoveFPToInt()
219 XmmRegister temp1 = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in MoveIntToFP()
220 XmmRegister temp2 = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in MoveIntToFP()
371 XmmRegister temp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in MathAbsFP()
425 Register temp = locations->GetTemp(0).AsRegister<Register>(); in GenAbsInteger()
455 Register temp = locations->GetTemp(0).AsRegister<Register>(); in GenAbsLong()
682 Register temp = locations->GetTemp(0).AsRegister<Register>(); in GenMinMax()
[all …]
Dintrinsics_x86_64.cc95 CpuRegister src_curr_addr = locations->GetTemp(0).AsRegister<CpuRegister>(); in EmitNativeCode()
96 CpuRegister dst_curr_addr = locations->GetTemp(1).AsRegister<CpuRegister>(); in EmitNativeCode()
97 CpuRegister src_stop_addr = locations->GetTemp(2).AsRegister<CpuRegister>(); in EmitNativeCode()
259 XmmRegister xmm_temp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in MathAbsFP()
300 CpuRegister mask = locations->GetTemp(0).AsRegister<CpuRegister>(); in GenAbsInteger()
665 XmmRegister t1 = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitMathRoundFloat()
666 XmmRegister t2 = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in VisitMathRoundFloat()
709 XmmRegister t1 = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitMathRoundDouble()
710 XmmRegister t2 = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in VisitMathRoundDouble()
1037 CpuRegister src_base = locations->GetTemp(0).AsRegister<CpuRegister>(); in VisitSystemArrayCopyChar()
[all …]
Dintrinsics_arm64.cc178 Register src_curr_addr = XRegisterFrom(locations->GetTemp(0)); in EmitNativeCode()
179 Register dst_curr_addr = XRegisterFrom(locations->GetTemp(1)); in EmitNativeCode()
180 Register src_stop_addr = XRegisterFrom(locations->GetTemp(2)); in EmitNativeCode()
765 FPRegister tmp_fp = is_double ? DRegisterFrom(l->GetTemp(0)) : SRegisterFrom(l->GetTemp(0)); in GenMathRound()
917 Register temp = WRegisterFrom(locations->GetTemp(0)); in GenUnsafeGet()
1201 Register temp = WRegisterFrom(locations->GetTemp(0)); in GenCas()
1318 Register temp0 = WRegisterFrom(locations->GetTemp(0)); in VisitStringCompareTo()
1319 Register temp1 = WRegisterFrom(locations->GetTemp(1)); in VisitStringCompareTo()
1320 Register temp2 = WRegisterFrom(locations->GetTemp(2)); in VisitStringCompareTo()
1323 temp3 = WRegisterFrom(locations->GetTemp(3)); in VisitStringCompareTo()
[all …]
Dcode_generator_vector_x86.cc96 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecReplicateScalar()
164 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecExtractScalar()
228 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecReduce()
238 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecReduce()
251 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecReduce()
351 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecAbs()
392 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecNot()
1022 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecSetScalars()
1149 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecLoad()
Dcode_generator_vector_arm64.cc1101 VRegister tmp1 = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
1102 VRegister tmp2 = VRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1115 VRegister tmp1 = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
1116 VRegister tmp2 = VRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1117 VRegister tmp3 = VRegisterFrom(locations->GetTemp(2)); in VisitVecSADAccumulate()
1118 VRegister tmp4 = VRegisterFrom(locations->GetTemp(3)); in VisitVecSADAccumulate()
1157 VRegister tmp1 = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
1158 VRegister tmp2 = VRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1179 VRegister tmp = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
1200 VRegister tmp = VRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
Dintrinsics_mips64.cc882 FpuRegister half = locations->GetTemp(0).AsFpuRegister<FpuRegister>(); in GenRound()
1178 Location temp = locations->GetTemp(0); in GenUnsafeGet()
1498 Location temp = locations->GetTemp(0); in GenCas()
1667 GpuRegister temp1 = locations->GetTemp(0).AsRegister<GpuRegister>(); in VisitStringEquals()
1668 GpuRegister temp2 = locations->GetTemp(1).AsRegister<GpuRegister>(); in VisitStringEquals()
1669 GpuRegister temp3 = locations->GetTemp(2).AsRegister<GpuRegister>(); in VisitStringEquals()
1767 GpuRegister tmp_reg = start_at_zero ? locations->GetTemp(0).AsRegister<GpuRegister>() : TMP; in GenerateStringIndexOf()
1987 GpuRegister dstPtr = locations->GetTemp(0).AsRegister<GpuRegister>(); in VisitStringGetCharsNoCheck()
1988 GpuRegister srcPtr = locations->GetTemp(1).AsRegister<GpuRegister>(); in VisitStringGetCharsNoCheck()
1989 GpuRegister numChrs = locations->GetTemp(2).AsRegister<GpuRegister>(); in VisitStringGetCharsNoCheck()
[all …]
Dcode_generator_arm_vixl.cc122 DCHECK(RegisterFrom(instruction->GetLocations()->GetTemp( in ExcludeIPAndBakerCcEntrypointRegister()
3569 invoke, locations->HasTemps() ? locations->GetTemp(0) : Location::NoLocation()); in VisitInvokeStaticOrDirect()
3594 codegen_->GenerateVirtualCall(invoke, invoke->GetLocations()->GetTemp(0)); in VisitInvokeVirtual()
3609 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); in VisitInvokeInterface()
3610 vixl32::Register hidden_reg = RegisterFrom(locations->GetTemp(1)); in VisitInvokeInterface()
3996 vixl32::SRegister temp = LowSRegisterFrom(locations->GetTemp(0)); in VisitTypeConversion()
4003 vixl32::SRegister temp_s = LowSRegisterFrom(locations->GetTemp(0)); in VisitTypeConversion()
4090 vixl32::SRegister temp_s = LowSRegisterFrom(locations->GetTemp(0)); in VisitTypeConversion()
4091 vixl32::DRegister temp_d = DRegisterFrom(locations->GetTemp(0)); in VisitTypeConversion()
4092 vixl32::DRegister constant_d = DRegisterFrom(locations->GetTemp(1)); in VisitTypeConversion()
[all …]
Dintrinsics_mips.cc667 Register tmp_hi = locations->GetTemp(0).AsRegister<Register>(); in GenBitCount()
668 Register out_hi = locations->GetTemp(1).AsRegister<Register>(); in GenBitCount()
1600 Location temp = locations->GetTemp(0); in GenUnsafeGet()
1930 Location temp = locations->GetTemp(0); in GenCas()
2092 Register temp1 = locations->GetTemp(0).AsRegister<Register>(); in VisitStringEquals()
2093 Register temp2 = locations->GetTemp(1).AsRegister<Register>(); in VisitStringEquals()
2094 Register temp3 = locations->GetTemp(2).AsRegister<Register>(); in VisitStringEquals()
2197 Register tmp_reg = start_at_zero ? locations->GetTemp(0).AsRegister<Register>() : TMP; in GenerateStringIndexOf()
2539 FRegister half = locations->GetTemp(0).AsFpuRegister<FRegister>(); in VisitMathRoundFloat()
2680 Register dstPtr = locations->GetTemp(0).AsRegister<Register>(); in VisitStringGetCharsNoCheck()
[all …]
Dcode_generator_vector_x86_64.cc211 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecReduce()
221 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecReduce()
234 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecReduce()
334 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecAbs()
375 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecNot()
1122 XmmRegister tmp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitVecLoad()
Dcode_generator_vector_mips64.cc1099 VectorRegister tmp1 = VectorRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
1116 VectorRegister tmp2 = VectorRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1130 VectorRegister tmp2 = VectorRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1146 VectorRegister tmp2 = VectorRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1173 VectorRegister tmp2 = VectorRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1187 VectorRegister tmp2 = VectorRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1219 VectorRegister tmp2 = VectorRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
Dcode_generator_vector_mips.cc1101 VectorRegister tmp1 = VectorRegisterFrom(locations->GetTemp(0)); in VisitVecSADAccumulate()
1118 VectorRegister tmp2 = VectorRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1132 VectorRegister tmp2 = VectorRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1148 VectorRegister tmp2 = VectorRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1175 VectorRegister tmp2 = VectorRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1189 VectorRegister tmp2 = VectorRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
1221 VectorRegister tmp2 = VectorRegisterFrom(locations->GetTemp(1)); in VisitVecSADAccumulate()
Dcode_generator_x86.cc2222 invoke, locations->HasTemps() ? locations->GetTemp(0) : Location::NoLocation()); in VisitInvokeStaticOrDirect()
2244 codegen_->GenerateVirtualCall(invoke, invoke->GetLocations()->GetTemp(0)); in VisitInvokeVirtual()
2260 Register temp = locations->GetTemp(0).AsRegister<Register>(); in VisitInvokeInterface()
2261 XmmRegister hidden_reg = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in VisitInvokeInterface()
2365 Register constant = locations->GetTemp(0).AsRegister<Register>(); in VisitNeg()
2366 XmmRegister mask = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in VisitNeg()
2378 XmmRegister mask = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitNeg()
2408 XmmRegister mask = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitX86FPNeg()
2745 XmmRegister temp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitTypeConversion()
2769 XmmRegister temp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitTypeConversion()
[all …]
Dcode_generator_x86_64.cc2399 invoke, locations->HasTemps() ? locations->GetTemp(0) : Location::NoLocation()); in VisitInvokeStaticOrDirect()
2421 codegen_->GenerateVirtualCall(invoke, invoke->GetLocations()->GetTemp(0)); in VisitInvokeVirtual()
2434 CpuRegister temp = locations->GetTemp(0).AsRegister<CpuRegister>(); in VisitInvokeInterface()
2435 CpuRegister hidden_reg = locations->GetTemp(1).AsRegister<CpuRegister>(); in VisitInvokeInterface()
2526 XmmRegister mask = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitNeg()
2537 XmmRegister mask = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitNeg()
3489 CpuRegister tmp = locations->GetTemp(0).AsRegister<CpuRegister>(); in DivByPowerOfTwo()
3505 CpuRegister rdx = locations->GetTemp(0).AsRegister<CpuRegister>(); in DivByPowerOfTwo()
3528 CpuRegister numerator = instruction->IsDiv() ? locations->GetTemp(1).AsRegister<CpuRegister>() in GenerateDivRemWithAnyConstant()
3529 : locations->GetTemp(0).AsRegister<CpuRegister>(); in GenerateDivRemWithAnyConstant()
[all …]
Dcode_generator.cc539 MoveConstant(invoke->GetLocations()->GetTemp(0), invoke->GetDexMethodIndex()); in GenerateInvokeUnresolvedRuntimeCall()
567 MoveConstant(invoke->GetLocations()->GetTemp(0), static_cast<int32_t>(invoke->GetType())); in GenerateInvokePolymorphicCall()
630 MoveConstant(locations->GetTemp(0), field_index); in GenerateUnresolvedFieldAccess()
712 MoveConstant(locations->GetTemp(0), cls->GetTypeIndex().index_); in GenerateLoadClassRuntimeCall()
Dcode_generator_mips.cc2729 Location temp = temp_needed ? locations->GetTemp(0) : Location::NoLocation(); in VisitArrayGet()
2989 Register temp1 = locations->GetTemp(0).AsRegister<Register>(); in VisitArraySet()
3300 Location temp_loc = locations->GetTemp(0); in VisitCheckCast()
3304 Location maybe_temp2_loc = (num_temps >= 2) ? locations->GetTemp(1) : Location::NoLocation(); in VisitCheckCast()
6517 __ Addiu32(locations->GetTemp(0).AsRegister<Register>(), obj, offset); in HandleFieldGet()
6521 locations->GetTemp(0).AsRegister<Register>(), in HandleFieldGet()
6529 __ Mtc1(locations->GetTemp(1).AsRegister<Register>(), dst_loc.AsFpuRegister<FRegister>()); in HandleFieldGet()
6530 __ MoveToFpuHigh(locations->GetTemp(2).AsRegister<Register>(), in HandleFieldGet()
6535 locations->GetTemp(1).AsRegister<Register>(), in HandleFieldGet()
6539 locations->GetTemp(2).AsRegister<Register>(), in HandleFieldGet()
[all …]
Dlocations.h552 Location GetTemp(uint32_t at) const { in GetTemp() function
Dcode_generator_arm64.cc2271 (locations->GetTempCount() != 0) ? locations->GetTemp(0) : Location::NoLocation(); in HandleFieldGet()
2753 (locations->GetTempCount() != 0) ? locations->GetTemp(0) : Location::NoLocation(); in VisitArrayGet()
2762 Register temp = WRegisterFrom(locations->GetTemp(0)); in VisitArrayGet()
3894 Location maybe_temp_loc = (num_temps >= 1) ? locations->GetTemp(0) : Location::NoLocation(); in VisitInstanceOf()
4111 Location temp_loc = locations->GetTemp(0); in VisitCheckCast()
4112 Location maybe_temp2_loc = (num_temps >= 2) ? locations->GetTemp(1) : Location::NoLocation(); in VisitCheckCast()
4113 Location maybe_temp3_loc = (num_temps >= 3) ? locations->GetTemp(2) : Location::NoLocation(); in VisitCheckCast()
4336 Register temp = XRegisterFrom(locations->GetTemp(0)); in VisitInvokeInterface()
4750 invoke, locations->HasTemps() ? locations->GetTemp(0) : Location::NoLocation()); in VisitInvokeStaticOrDirect()
4766 codegen_->GenerateVirtualCall(invoke, invoke->GetLocations()->GetTemp(0)); in VisitInvokeVirtual()
[all …]
Dcode_generator_mips64.cc2323 Location temp = temp_needed ? locations->GetTemp(0) : Location::NoLocation(); in VisitArrayGet()
2570 GpuRegister temp1 = locations->GetTemp(0).AsRegister<GpuRegister>(); in VisitArraySet()
2853 Location temp_loc = locations->GetTemp(0); in VisitCheckCast()
2857 Location maybe_temp2_loc = (num_temps >= 2) ? locations->GetTemp(1) : Location::NoLocation(); in VisitCheckCast()
4796 kBakerReadBarrierThunksEnableForFields ? Location::NoLocation() : locations->GetTemp(0); in HandleFieldGet()
5543 Location maybe_temp_loc = (num_temps >= 1) ? locations->GetTemp(0) : Location::NoLocation(); in VisitInstanceOf()
5758 GpuRegister temp = invoke->GetLocations()->GetTemp(0).AsRegister<GpuRegister>(); in VisitInvokeInterface()
5764 __ LoadConst32(invoke->GetLocations()->GetTemp(1).AsRegister<GpuRegister>(), in VisitInvokeInterface()
5977 ? locations->GetTemp(0) in VisitInvokeStaticOrDirect()
6022 codegen_->GenerateVirtualCall(invoke, invoke->GetLocations()->GetTemp(0)); in VisitInvokeVirtual()
[all …]
Dregister_allocator_linear_scan.cc232 Location temp = locations->GetTemp(i); in ProcessInstruction()
Dregister_allocator_graph_color.cc954 Location temp = locations->GetTemp(i); in CheckForTempLiveIntervals()