Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dintrinsics_x86.cc156 locations->AddTemp(Location::RequiresFpuRegister()); in CreateFPToIntLocations()
166 locations->AddTemp(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
167 locations->AddTemp(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
386 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
387 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
799 locations->AddTemp(Location::RegisterLocation(ESI)); in CreateSystemArrayCopyLocations()
800 locations->AddTemp(Location::RegisterLocation(EDI)); in CreateSystemArrayCopyLocations()
801 locations->AddTemp(Location::RegisterLocation(ECX)); in CreateSystemArrayCopyLocations()
1025 locations->AddTemp(Location::RegisterLocation(ECX)); in VisitStringEquals()
1026 locations->AddTemp(Location::RegisterLocation(EDI)); in VisitStringEquals()
[all …]
Dintrinsics_x86_64.cc364 locations->AddTemp(Location::RequiresFpuRegister()); in CreateSSE41FPToIntLocations()
365 locations->AddTemp(Location::RequiresFpuRegister()); in CreateSSE41FPToIntLocations()
668 locations->AddTemp(Location::RegisterLocation(RSI)); in CreateSystemArrayCopyLocations()
669 locations->AddTemp(Location::RegisterLocation(RDI)); in CreateSystemArrayCopyLocations()
670 locations->AddTemp(Location::RegisterLocation(RCX)); in CreateSystemArrayCopyLocations()
873 locations->AddTemp(Location::RegisterLocation(RSI)); in VisitSystemArrayCopy()
874 locations->AddTemp(Location::RegisterLocation(RDI)); in VisitSystemArrayCopy()
875 locations->AddTemp(Location::RegisterLocation(RCX)); in VisitSystemArrayCopy()
1197 locations->AddTemp(Location::RegisterLocation(RCX)); in VisitStringEquals()
1198 locations->AddTemp(Location::RegisterLocation(RDI)); in VisitStringEquals()
[all …]
Dintrinsics_arm_vixl.cc372 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
538 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
539 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
540 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
543 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
855 locations->AddTemp(LocationFrom(r0)); in VisitStringEquals()
869 locations->AddTemp(Location::RequiresRegister()); in VisitStringEquals()
1104 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf()
1245 locations->AddTemp(Location::RequiresRegister()); in VisitSystemArrayCopy()
1624 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(0))); in CreateFPToFPCallLocations()
[all …]
Dintrinsics_arm64.cc547 locations->AddTemp(Location::RequiresFpuRegister()); in CreateFPToIntPlusFPTempLocations()
759 locations->AddTemp(FixedTempLocation()); in CreateUnsafeGetLocations()
1556 locations->AddTemp(Location::RequiresRegister()); in VisitJdkUnsafeCompareAndSetReference()
1557 locations->AddTemp(Location::RequiresRegister()); in VisitJdkUnsafeCompareAndSetReference()
1562 locations->AddTemp(Location::RegisterLocation(first_callee_save)); in VisitJdkUnsafeCompareAndSetReference()
1566 locations->AddTemp(Location::RegisterLocation(x0.GetCode())); in VisitJdkUnsafeCompareAndSetReference()
1714 locations->AddTemp(Location::RequiresRegister()); in CreateUnsafeGetAndUpdateLocations()
1838 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
1839 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
1840 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
[all …]
Dcode_generator_x86.cc1243 locations->AddTemp(Location::RegisterLocation(EAX)); in VisitMethodExitHook()
1244 locations->AddTemp(Location::RegisterLocation(EDX)); in VisitMethodExitHook()
1246 locations->AddTemp(Location::RequiresRegister()); in VisitMethodExitHook()
1327 locations->AddTemp(Location::RegisterLocation(EAX)); in VisitMethodEntryHook()
1328 locations->AddTemp(Location::RegisterLocation(EDX)); in VisitMethodEntryHook()
1330 locations->AddTemp(Location::RequiresRegister()); in VisitMethodEntryHook()
1893 locations->AddTemp(location); in AddLocationAsTemp()
1895 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairLow<Register>())); in AddLocationAsTemp()
1896 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairHigh<Register>())); in AddLocationAsTemp()
2242 locations->AddTemp(Location::RequiresRegister()); in VisitIf()
[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()
Dcode_generator_vector_arm64_neon.cc1148 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1149 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1152 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1153 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1162 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1163 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1169 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecSADAccumulate()
1328 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecDotProd()
Dcode_generator.cc439 locations->AddTemp(Location::RequiresRegister()); // For target method. in CreateCommonInvokeLocationSummary()
447 locations->AddTemp(visitor->GetMethodLocation()); in CreateCommonInvokeLocationSummary()
453 locations->AddTemp(visitor->GetMethodLocation()); in CreateCommonInvokeLocationSummary()
642 locations->AddTemp(calling_convention.GetFieldIndexLocation()); in CreateUnresolvedFieldLocationSummary()
762 locations->AddTemp(runtime_type_index_location); in CreateLoadClassRuntimeCallLocationSummary()
789 locations->AddTemp(runtime_proto_index_location); in CreateLoadMethodHandleRuntimeCallLocationSummary()
809 locations->AddTemp(runtime_proto_index_location); in CreateLoadMethodTypeRuntimeCallLocationSummary()
Dlocations.h579 void AddTemp(Location location) { in AddTemp() function
585 AddTemp(Location::RequiresRegister()); in AddRegisterTemps()
Dintrinsics.cc108 locations->AddTemp(first_argument_location); in ComputeValueOfLocations()
Dcode_generator_arm_vixl.cc2779 locations->AddTemp(location); in AddLocationAsTemp()
2781 locations->AddTemp(LocationFrom(LowRegisterFrom(location))); in AddLocationAsTemp()
2782 locations->AddTemp(LocationFrom(HighRegisterFrom(location))); in AddLocationAsTemp()
3017 locations->AddTemp(Location::RequiresRegister()); in VisitIf()
3935 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
3941 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
4029 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
4030 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
4843 locations->AddTemp(Location::RequiresRegister()); in VisitRem()
4958 locations->AddTemp(Location::RequiresRegister()); in CreateMinMaxLocations()
[all …]
Dintrinsics_riscv64.cc748 invoke->GetLocations()->AddTemp(Location::RequiresRegister()); in VisitReferenceGetReferent()
932 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf()
1104 locations->AddTemp(Location::RequiresRegister()); in VisitStringEquals()
2251 locations->AddTemp(Location::RequiresRegister()); in CreateUnsafePutLocations()
2655 locations->AddTemp(Location::RequiresRegister()); in VisitJdkUnsafeCompareAndSetReference()
2832 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
2833 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
2834 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
2837 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
3483 locations->AddTemp(Location::RegisterLocation(first_callee_save)); in CreateVarHandleCommonLocations()
[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.cc1120 locations->AddTemp(Location::FpuRegisterLocation(fp_reg)); in BlockNonVolatileXmmRegisters()
1662 locations->AddTemp(Location::RegisterLocation(RAX)); in VisitMethodEntryHook()
1663 locations->AddTemp(Location::RegisterLocation(RDX)); in VisitMethodEntryHook()
1775 locations->AddTemp(Location::RegisterLocation(RAX)); in VisitMethodExitHook()
1776 locations->AddTemp(Location::RegisterLocation(RDX)); in VisitMethodExitHook()
2090 locations->AddTemp(location); in AddLocationAsTemp()
2356 locations->AddTemp(Location::RequiresRegister()); in VisitIf()
3159 invoke->GetLocations()->AddTemp(Location::RegisterLocation(RAX)); in VisitInvokeInterface()
3285 locations->AddTemp(Location::RequiresFpuRegister()); in VisitNeg()
4536 locations->AddTemp(Location::RegisterLocation(RDX)); in VisitDiv()
[all …]
Dcode_generator_riscv64.cc2562 locations->AddTemp(Location::RequiresRegister()); in HandleFieldGet()
2791 locations->AddTemp(Location::RequiresRegister()); in VisitArrayGet()
2929 locations->AddTemp(Location::RequiresRegister()); in VisitArraySet()
3764 locations->AddTemp(Location::RequiresRegister()); in VisitIf()
4129 instruction->GetLocations()->AddTemp(Location::RegisterLocation(T0)); in VisitInvokeInterface()
5125 locations->AddTemp(Location::RequiresRegister()); in VisitSelect()
6283 locations->AddTemp(location); in AddLocationAsTemp()
Dcode_generator_vector_arm64_sve.cc1021 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecDotProd()
Dcode_generator_arm64.cc1510 locations->AddTemp(location); in AddLocationAsTemp()
2235 locations->AddTemp(FixedTempLocation()); in HandleFieldGet()
2723 locations->AddTemp(FixedTempLocation()); in VisitArrayGet()
2729 locations->AddTemp(Location::RequiresRegister()); in VisitArrayGet()