/art/compiler/optimizing/ |
D | intrinsics_x86.cc | 156 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 …]
|
D | intrinsics_x86_64.cc | 364 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 …]
|
D | intrinsics_arm_vixl.cc | 372 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 …]
|
D | intrinsics_arm64.cc | 547 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 …]
|
D | code_generator_x86.cc | 1243 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 …]
|
D | code_generator_vector_x86.cc | 36 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()
|
D | code_generator_vector_arm64_neon.cc | 1148 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()
|
D | code_generator.cc | 439 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()
|
D | locations.h | 579 void AddTemp(Location location) { in AddTemp() function 585 AddTemp(Location::RequiresRegister()); in AddRegisterTemps()
|
D | intrinsics.cc | 108 locations->AddTemp(first_argument_location); in ComputeValueOfLocations()
|
D | code_generator_arm_vixl.cc | 2779 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 …]
|
D | intrinsics_riscv64.cc | 748 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 …]
|
D | code_generator_vector_x86_64.cc | 194 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()
|
D | code_generator_x86_64.cc | 1120 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 …]
|
D | code_generator_riscv64.cc | 2562 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()
|
D | code_generator_vector_arm64_sve.cc | 1021 locations->AddTemp(Location::RequiresFpuRegister()); in VisitVecDotProd()
|
D | code_generator_arm64.cc | 1510 locations->AddTemp(location); in AddLocationAsTemp() 2235 locations->AddTemp(FixedTempLocation()); in HandleFieldGet() 2723 locations->AddTemp(FixedTempLocation()); in VisitArrayGet() 2729 locations->AddTemp(Location::RequiresRegister()); in VisitArrayGet()
|