Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dintrinsics_arm64.cc510 locations->AddTemp(Location::RequiresFpuRegister()); in CreateFPToIntPlusFPTempLocations()
721 locations->AddTemp(FixedTempLocation()); in CreateIntIntIntToIntLocations()
933 locations->AddTemp(Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
934 locations->AddTemp(Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
1111 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
1112 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
1113 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
1116 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
1352 locations->AddTemp(Location::RequiresRegister()); in VisitStringEquals()
1579 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf()
[all …]
Dintrinsics_arm_vixl.cc408 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
662 locations->AddTemp(Location::RequiresRegister()); in CreateIntIntIntToIntLocations()
719 locations->AddTemp(Location::RequiresRegister()); // Temp_lo. in CreateIntIntIntIntToVoid()
720 locations->AddTemp(Location::RequiresRegister()); // Temp_hi. in CreateIntIntIntIntToVoid()
724 locations->AddTemp(Location::RequiresRegister()); // Temp. in CreateIntIntIntIntToVoid()
725 locations->AddTemp(Location::RequiresRegister()); // Card. in CreateIntIntIntIntToVoid()
913 locations->AddTemp(Location::RequiresRegister()); // Pointer. in CreateIntIntIntIntIntToIntPlusTemps()
914 locations->AddTemp(Location::RequiresRegister()); // Temp 1. in CreateIntIntIntIntIntToIntPlusTemps()
1103 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
1104 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
[all …]
Dintrinsics_x86.cc174 locations->AddTemp(Location::RequiresFpuRegister()); in CreateFPToIntLocations()
184 locations->AddTemp(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
185 locations->AddTemp(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
405 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
406 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
806 locations->AddTemp(Location::RegisterLocation(ESI)); in VisitSystemArrayCopyChar()
807 locations->AddTemp(Location::RegisterLocation(EDI)); in VisitSystemArrayCopyChar()
808 locations->AddTemp(Location::RegisterLocation(ECX)); in VisitSystemArrayCopyChar()
991 locations->AddTemp(Location::RegisterLocation(ECX)); in VisitStringEquals()
992 locations->AddTemp(Location::RegisterLocation(EDI)); in VisitStringEquals()
[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.cc510 locations->AddTemp(Location::RequiresRegister()); // For target method. in CreateCommonInvokeLocationSummary()
518 locations->AddTemp(visitor->GetMethodLocation()); in CreateCommonInvokeLocationSummary()
524 locations->AddTemp(visitor->GetMethodLocation()); in CreateCommonInvokeLocationSummary()
711 locations->AddTemp(calling_convention.GetFieldIndexLocation()); in CreateUnresolvedFieldLocationSummary()
831 locations->AddTemp(runtime_type_index_location); in CreateLoadClassRuntimeCallLocationSummary()
858 locations->AddTemp(runtime_proto_index_location); in CreateLoadMethodHandleRuntimeCallLocationSummary()
878 locations->AddTemp(runtime_proto_index_location); in CreateLoadMethodTypeRuntimeCallLocationSummary()
1786 locations->AddTemp(Location::RequiresRegister()); in CreateSystemArrayCopyLocationSummary()
1787 locations->AddTemp(Location::RequiresRegister()); in CreateSystemArrayCopyLocationSummary()
1788 locations->AddTemp(Location::RequiresRegister()); in CreateSystemArrayCopyLocationSummary()
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.h555 void AddTemp(Location location) { in AddTemp() function
561 AddTemp(Location::RequiresRegister()); in AddRegisterTemps()
Dcode_generator_x86.cc1460 locations->AddTemp(location); in AddLocationAsTemp()
1462 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairLow<Register>())); in AddLocationAsTemp()
1463 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairHigh<Register>())); in AddLocationAsTemp()
2374 invoke->GetLocations()->AddTemp(Location::RegisterLocation(EBP)); in VisitInvokeVirtual()
2398 invoke->GetLocations()->AddTemp(Location::FpuRegisterLocation(XMM7)); in VisitInvokeInterface()
2402 invoke->GetLocations()->AddTemp(Location::RegisterLocation(EBP)); in VisitInvokeInterface()
2521 locations->AddTemp(Location::RequiresRegister()); in VisitNeg()
2522 locations->AddTemp(Location::RequiresFpuRegister()); in VisitNeg()
2528 locations->AddTemp(Location::RequiresFpuRegister()); in VisitNeg()
2596 locations->AddTemp(Location::RequiresFpuRegister()); in VisitX86FPNeg()
[all …]
Dcode_generator_vector_arm64_sve.cc1119 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1120 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1123 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1124 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1133 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1134 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1140 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1299 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecDotProd()
Dcode_generator_vector_arm64_neon.cc1119 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1120 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1123 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1124 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1133 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1134 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1140 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1299 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecDotProd()
Dcode_generator_arm_vixl.cc2549 locations->AddTemp(location); in AddLocationAsTemp()
2551 locations->AddTemp(LocationFrom(LowRegisterFrom(location))); in AddLocationAsTemp()
2552 locations->AddTemp(LocationFrom(HighRegisterFrom(location))); in AddLocationAsTemp()
3425 invoke->GetLocations()->AddTemp(LocationFrom(r12)); in VisitInvokeInterface()
3655 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
3661 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
3749 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
3750 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
4561 locations->AddTemp(Location::RequiresRegister()); in VisitRem()
4676 locations->AddTemp(Location::RequiresRegister()); in CreateMinMaxLocations()
[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()
Dintrinsics.cc249 locations->AddTemp(first_argument_location); in ComputeIntegerValueOfLocations()
Dcode_generator_x86_64.cc988 locations->AddTemp(Location::FpuRegisterLocation(fp_reg)); in BlockNonVolatileXmmRegisters()
1632 locations->AddTemp(location); in AddLocationAsTemp()
2681 invoke->GetLocations()->AddTemp(Location::RegisterLocation(RAX)); in VisitInvokeInterface()
2796 locations->AddTemp(Location::RequiresFpuRegister()); in VisitNeg()
4047 locations->AddTemp(Location::RegisterLocation(RDX)); in VisitDiv()
4052 locations->AddTemp(Location::RequiresRegister()); in VisitDiv()
4135 locations->AddTemp(Location::RequiresRegister()); in VisitRem()
4145 locations->AddTemp(Location::RegisterLocation(RAX)); in VisitRem()
4350 locations->AddTemp(Location::RequiresRegister()); in VisitAbs()
4356 locations->AddTemp(Location::RequiresFpuRegister()); in VisitAbs()
[all …]
Dcode_generator_arm64.cc1313 locations->AddTemp(location); in AddLocationAsTemp()
1997 locations->AddTemp(FixedTempLocation()); in HandleFieldGet()
2469 locations->AddTemp(FixedTempLocation()); in VisitArrayGet()
2475 locations->AddTemp(Location::RequiresRegister()); in VisitArrayGet()