Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dintrinsics_x86.cc95 locations->AddTemp(Location::RequiresFpuRegister()); in CreateFPToIntLocations()
106 locations->AddTemp(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
107 locations->AddTemp(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
269 locations->AddTemp(Location::RequiresFpuRegister()); in CreateFloatToFloat()
330 locations->AddTemp(Location::RegisterLocation(EDX)); in CreateAbsIntLocation()
358 locations->AddTemp(Location::RequiresRegister()); in CreateAbsLongLocation()
640 locations->AddTemp(Location::RequiresRegister()); in CreateLongLongToLongLocations()
727 locations->AddTemp(Location::RegisterLocation(EAX)); in CreateSSE41FPToFPLocations()
783 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
784 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
[all …]
Dintrinsics_arm.cc278 locations->AddTemp(Location::RequiresRegister()); in CreateIntToIntPlusTemp()
588 locations->AddTemp(Location::RequiresRegister()); in CreateIntIntIntToIntLocations()
646 locations->AddTemp(Location::RequiresRegister()); // Temp_lo. in CreateIntIntIntIntToVoid()
647 locations->AddTemp(Location::RequiresRegister()); // Temp_hi. in CreateIntIntIntIntToVoid()
651 locations->AddTemp(Location::RequiresRegister()); // Temp. in CreateIntIntIntIntToVoid()
652 locations->AddTemp(Location::RequiresRegister()); // Card. in CreateIntIntIntIntToVoid()
828 locations->AddTemp(Location::RequiresRegister()); // Pointer. in CreateIntIntIntIntIntToIntPlusTemps()
829 locations->AddTemp(Location::RequiresRegister()); // Temp 1. in CreateIntIntIntIntIntToIntPlusTemps()
946 locations->AddTemp(Location::RequiresRegister()); in VisitStringCharAt()
947 locations->AddTemp(Location::RequiresRegister()); in VisitStringCharAt()
[all …]
Dintrinsics_x86_64.cc204 locations->AddTemp(Location::RequiresFpuRegister()); // FP reg to hold mask. in CreateFloatToFloatPlusTemps()
250 locations->AddTemp(Location::RequiresRegister()); in CreateIntToIntPlusTemp()
547 locations->AddTemp(Location::RegisterLocation(RDI)); in CreateSSE41FPToFPLocations()
598 locations->AddTemp(Location::RequiresFpuRegister()); in CreateSSE41FPToIntLocations()
609 locations->AddTemp(Location::RegisterLocation(RDI)); in CreateSSE41FPToIntLocations()
725 locations->AddTemp(Location::FpuRegisterLocation(fp_reg)); in CreateFPToFPCallLocations()
866 locations->AddTemp(Location::FpuRegisterLocation(fp_reg)); in CreateFPFPToFPCallLocations()
902 locations->AddTemp(Location::RequiresRegister()); in VisitStringCharAt()
971 locations->AddTemp(Location::RegisterLocation(RSI)); in VisitSystemArrayCopyChar()
972 locations->AddTemp(Location::RegisterLocation(RDI)); in VisitSystemArrayCopyChar()
[all …]
Dcode_generator.cc319 locations->AddTemp(visitor->GetMethodLocation()); in CreateCommonInvokeLocationSummary()
323 locations->AddTemp(visitor->GetMethodLocation()); in CreateCommonInvokeLocationSummary()
327 locations->AddTemp(visitor->GetMethodLocation()); in CreateCommonInvokeLocationSummary()
369 locations->AddTemp(calling_convention.GetFieldIndexLocation()); in CreateUnresolvedFieldLocationSummary()
496 locations->AddTemp(runtime_type_index_location); in CreateLoadClassLocationSummary()
1296 locations->AddTemp(Location::RequiresRegister()); in CreateSystemArrayCopyLocationSummary()
1297 locations->AddTemp(Location::RequiresRegister()); in CreateSystemArrayCopyLocationSummary()
1298 locations->AddTemp(Location::RequiresRegister()); in CreateSystemArrayCopyLocationSummary()
Dcode_generator_arm.cc1180 locations->AddTemp(location); in AddLocationAsTemp()
1182 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairLow<Register>())); in AddLocationAsTemp()
1183 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairHigh<Register>())); in AddLocationAsTemp()
1866 invoke->GetLocations()->AddTemp(Location::RegisterLocation(R12)); in VisitInvokeInterface()
2060 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
2067 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
2185 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
2186 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
2842 locations->AddTemp(Location::RequiresRegister()); in VisitDiv()
2844 locations->AddTemp(Location::RequiresRegister()); in VisitDiv()
[all …]
Dintrinsics_arm64.cc1210 locations->AddTemp(Location::RequiresRegister()); in VisitStringEquals()
1211 locations->AddTemp(Location::RequiresRegister()); in VisitStringEquals()
1358 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf()
1379 locations->AddTemp(Location::RequiresRegister()); in VisitStringIndexOfAfter()
1656 locations->AddTemp(Location::RequiresRegister()); in VisitStringGetCharsNoCheck()
1657 locations->AddTemp(Location::RequiresRegister()); in VisitStringGetCharsNoCheck()
1759 locations->AddTemp(Location::RequiresRegister()); in VisitSystemArrayCopyChar()
1760 locations->AddTemp(Location::RequiresRegister()); in VisitSystemArrayCopyChar()
1761 locations->AddTemp(Location::RequiresRegister()); in VisitSystemArrayCopyChar()
1993 locations->AddTemp(Location::RequiresRegister()); in VisitSystemArrayCopy()
[all …]
Dcode_generator_x86.cc1116 locations->AddTemp(location); in AddLocationAsTemp()
1118 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairLow<Register>())); in AddLocationAsTemp()
1119 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairHigh<Register>())); in AddLocationAsTemp()
2005 invoke->GetLocations()->AddTemp(Location::FpuRegisterLocation(XMM7)); in VisitInvokeInterface()
2067 locations->AddTemp(Location::RequiresRegister()); in VisitNeg()
2068 locations->AddTemp(Location::RequiresFpuRegister()); in VisitNeg()
2074 locations->AddTemp(Location::RequiresFpuRegister()); in VisitNeg()
2142 locations->AddTemp(Location::RequiresFpuRegister()); in VisitX86FPNeg()
2244 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
2251 locations->AddTemp(Location::RequiresFpuRegister()); in VisitTypeConversion()
[all …]
Dcode_generator_x86_64.cc1220 locations->AddTemp(location); in AddLocationAsTemp()
2215 invoke->GetLocations()->AddTemp(Location::RegisterLocation(RAX)); in VisitInvokeInterface()
2278 locations->AddTemp(Location::RequiresFpuRegister()); in VisitNeg()
3553 locations->AddTemp(Location::RegisterLocation(RDX)); in VisitDiv()
3558 locations->AddTemp(Location::RequiresRegister()); in VisitDiv()
3641 locations->AddTemp(Location::RequiresRegister()); in VisitRem()
3651 locations->AddTemp(Location::RegisterLocation(RAX)); in VisitRem()
3893 locations->AddTemp(Location::RegisterLocation(kMethodRegisterArgument)); in VisitNewInstance()
3925 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitNewArray()
4099 locations->AddTemp(Location::RequiresRegister()); in HandleFieldGet()
[all …]
Dintrinsics_mips.cc740 locations->AddTemp(Location::RequiresRegister()); in VisitLongBitCount()
741 locations->AddTemp(Location::RequiresRegister()); in VisitLongBitCount()
1967 locations->AddTemp(Location::RequiresRegister()); in VisitStringEquals()
1968 locations->AddTemp(Location::RequiresRegister()); in VisitStringEquals()
1969 locations->AddTemp(Location::RequiresRegister()); in VisitStringEquals()
2132 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf()
2158 locations->AddTemp(Location::RequiresRegister()); in VisitStringIndexOfAfter()
Dcode_generator_mips.cc968 locations->AddTemp(location); in AddLocationAsTemp()
970 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairLow<Register>())); in AddLocationAsTemp()
971 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairHigh<Register>())); in AddLocationAsTemp()
1999 locations->AddTemp(Location::RequiresRegister()); in VisitCheckCast()
3398 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in HandleFieldGet()
3405 locations->AddTemp(Location::RegisterLocation(reg.AsRegisterPairLow<Register>())); in HandleFieldGet()
3406 locations->AddTemp(Location::RegisterLocation(reg.AsRegisterPairHigh<Register>())); in HandleFieldGet()
3525 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in HandleFieldSet()
3532 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in HandleFieldSet()
3533 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(3))); in HandleFieldSet()
[all …]
Dlocations.h512 void AddTemp(Location location) { in AddTemp() function
Dintrinsics_mips64.cc1377 locations->AddTemp(Location::RequiresRegister()); in VisitStringEquals()
1378 locations->AddTemp(Location::RequiresRegister()); in VisitStringEquals()
1379 locations->AddTemp(Location::RequiresRegister()); in VisitStringEquals()
1535 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf()
Dcode_generator_arm64.cc1070 locations->AddTemp(location); in AddLocationAsTemp()
3134 locations->AddTemp(Location::RequiresRegister()); in VisitInstanceOf()
3317 locations->AddTemp(Location::RequiresRegister()); in VisitCheckCast()
3321 locations->AddTemp(Location::RequiresRegister()); in VisitCheckCast()
4241 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(0))); in VisitNewArray()
4267 locations->AddTemp(LocationFrom(kArtMethodRegister)); in VisitNewInstance()
Dcode_generator_mips64.cc867 locations->AddTemp(location); in AddLocationAsTemp()
1621 locations->AddTemp(Location::RequiresRegister()); in VisitCheckCast()
2930 invoke->GetLocations()->AddTemp(Location::RegisterLocation(T0)); in VisitInvokeInterface()
3431 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitNewArray()
3453 locations->AddTemp(Location::RegisterLocation(kMethodRegisterArgument)); in VisitNewInstance()