Home
last modified time | relevance | path

Searched refs:AddTemp (Results 1 – 15 of 15) sorted by relevance

/art/compiler/optimizing/
Dintrinsics_x86.cc176 locations->AddTemp(Location::RequiresFpuRegister()); in CreateFPToIntLocations()
186 locations->AddTemp(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
187 locations->AddTemp(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
407 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
408 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
808 locations->AddTemp(Location::RegisterLocation(ESI)); in VisitSystemArrayCopyChar()
809 locations->AddTemp(Location::RegisterLocation(EDI)); in VisitSystemArrayCopyChar()
810 locations->AddTemp(Location::RegisterLocation(ECX)); in VisitSystemArrayCopyChar()
993 locations->AddTemp(Location::RegisterLocation(ECX)); in VisitStringEquals()
994 locations->AddTemp(Location::RegisterLocation(EDI)); in VisitStringEquals()
[all …]
Dintrinsics_arm64.cc545 locations->AddTemp(Location::RequiresFpuRegister()); in CreateFPToIntPlusFPTempLocations()
756 locations->AddTemp(FixedTempLocation()); in CreateIntIntIntToIntLocations()
1360 locations->AddTemp(Location::RequiresRegister()); in VisitUnsafeCASObject()
1361 locations->AddTemp(Location::RequiresRegister()); in VisitUnsafeCASObject()
1366 locations->AddTemp(Location::RegisterLocation(first_callee_save)); in VisitUnsafeCASObject()
1370 locations->AddTemp(Location::RegisterLocation(x0.GetCode())); in VisitUnsafeCASObject()
1484 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
1485 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
1486 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
1489 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
[all …]
Dintrinsics_x86_64.cc308 locations->AddTemp(Location::RequiresFpuRegister()); in CreateSSE41FPToIntLocations()
309 locations->AddTemp(Location::RequiresFpuRegister()); in CreateSSE41FPToIntLocations()
601 locations->AddTemp(Location::RegisterLocation(RSI)); in VisitSystemArrayCopyChar()
602 locations->AddTemp(Location::RegisterLocation(RDI)); in VisitSystemArrayCopyChar()
603 locations->AddTemp(Location::RegisterLocation(RCX)); in VisitSystemArrayCopyChar()
1181 locations->AddTemp(Location::RegisterLocation(RCX)); in VisitStringEquals()
1182 locations->AddTemp(Location::RegisterLocation(RDI)); in VisitStringEquals()
1311 locations->AddTemp(Location::RegisterLocation(RCX)); in CreateStringIndexOfLocations()
1313 locations->AddTemp(Location::RequiresRegister()); in CreateStringIndexOfLocations()
1555 locations->AddTemp(Location::RegisterLocation(RSI)); in VisitStringGetCharsNoCheck()
[all …]
Dcode_generator.cc511 locations->AddTemp(Location::RequiresRegister()); // For target method. in CreateCommonInvokeLocationSummary()
519 locations->AddTemp(visitor->GetMethodLocation()); in CreateCommonInvokeLocationSummary()
525 locations->AddTemp(visitor->GetMethodLocation()); in CreateCommonInvokeLocationSummary()
715 locations->AddTemp(calling_convention.GetFieldIndexLocation()); in CreateUnresolvedFieldLocationSummary()
835 locations->AddTemp(runtime_type_index_location); in CreateLoadClassRuntimeCallLocationSummary()
862 locations->AddTemp(runtime_proto_index_location); in CreateLoadMethodHandleRuntimeCallLocationSummary()
882 locations->AddTemp(runtime_proto_index_location); in CreateLoadMethodTypeRuntimeCallLocationSummary()
1810 locations->AddTemp(Location::RequiresRegister()); in CreateSystemArrayCopyLocationSummary()
1811 locations->AddTemp(Location::RequiresRegister()); in CreateSystemArrayCopyLocationSummary()
1812 locations->AddTemp(Location::RequiresRegister()); in CreateSystemArrayCopyLocationSummary()
Dintrinsics_arm_vixl.cc418 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
584 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
585 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
586 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
589 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
901 locations->AddTemp(LocationFrom(r0)); in VisitStringEquals()
915 locations->AddTemp(Location::RequiresRegister()); in VisitStringEquals()
1150 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf()
1273 locations->AddTemp(Location::RequiresRegister()); in VisitSystemArrayCopy()
1752 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(0))); in CreateFPToFPCallLocations()
[all …]
Dcode_generator_vector_x86.cc36 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecReplicateScalar()
125 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecExtractScalar()
211 instruction->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitVecReduce()
326 instruction->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitVecAbs()
367 instruction->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitVecNot()
1088 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSetScalars()
1209 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecDotProd()
1289 instruction->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitVecLoad()
Dlocations.h572 void AddTemp(Location location) { in AddTemp() function
578 AddTemp(Location::RequiresRegister()); in AddRegisterTemps()
Dcode_generator_vector_arm64_neon.cc1150 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1151 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1154 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1155 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1164 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1165 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1171 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1330 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecDotProd()
Dcode_generator_x86.cc1626 locations->AddTemp(location); in AddLocationAsTemp()
1628 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairLow<Register>())); in AddLocationAsTemp()
1629 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairHigh<Register>())); in AddLocationAsTemp()
2540 invoke->GetLocations()->AddTemp(Location::RegisterLocation(EBP)); in VisitInvokeVirtual()
2564 invoke->GetLocations()->AddTemp(Location::FpuRegisterLocation(XMM7)); in VisitInvokeInterface()
2568 invoke->GetLocations()->AddTemp(Location::RegisterLocation(EBP)); in VisitInvokeInterface()
2707 locations->AddTemp(Location::RequiresRegister()); in VisitNeg()
2708 locations->AddTemp(Location::RequiresFpuRegister()); in VisitNeg()
2714 locations->AddTemp(Location::RequiresFpuRegister()); in VisitNeg()
2782 locations->AddTemp(Location::RequiresFpuRegister()); in VisitX86FPNeg()
[all …]
Dcode_generator_arm_vixl.cc2578 locations->AddTemp(location); in AddLocationAsTemp()
2580 locations->AddTemp(LocationFrom(LowRegisterFrom(location))); in AddLocationAsTemp()
2581 locations->AddTemp(LocationFrom(HighRegisterFrom(location))); in AddLocationAsTemp()
3701 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
3707 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
3795 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
3796 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
4607 locations->AddTemp(Location::RequiresRegister()); in VisitRem()
4722 locations->AddTemp(Location::RequiresRegister()); in CreateMinMaxLocations()
4950 locations->AddTemp(Location::RequiresRegister()); in VisitAbs()
[all …]
Dcode_generator_vector_x86_64.cc194 instruction->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitVecReduce()
309 instruction->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitVecAbs()
350 instruction->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitVecNot()
1182 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecDotProd()
1262 instruction->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitVecLoad()
Dcode_generator_x86_64.cc997 locations->AddTemp(Location::FpuRegisterLocation(fp_reg)); in BlockNonVolatileXmmRegisters()
1705 locations->AddTemp(location); in AddLocationAsTemp()
2758 invoke->GetLocations()->AddTemp(Location::RegisterLocation(RAX)); in VisitInvokeInterface()
2883 locations->AddTemp(Location::RequiresFpuRegister()); in VisitNeg()
4134 locations->AddTemp(Location::RegisterLocation(RDX)); in VisitDiv()
4139 locations->AddTemp(Location::RequiresRegister()); in VisitDiv()
4222 locations->AddTemp(Location::RequiresRegister()); in VisitRem()
4232 locations->AddTemp(Location::RegisterLocation(RAX)); in VisitRem()
4437 locations->AddTemp(Location::RequiresRegister()); in VisitAbs()
4443 locations->AddTemp(Location::RequiresFpuRegister()); in VisitAbs()
[all …]
Dintrinsics.cc260 locations->AddTemp(first_argument_location); in ComputeIntegerValueOfLocations()
Dcode_generator_vector_arm64_sve.cc1025 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecDotProd()
Dcode_generator_arm64.cc1299 locations->AddTemp(location); in AddLocationAsTemp()
1987 locations->AddTemp(FixedTempLocation()); in HandleFieldGet()
2489 locations->AddTemp(FixedTempLocation()); in VisitArrayGet()
2495 locations->AddTemp(Location::RequiresRegister()); in VisitArrayGet()