• Home
  • Raw
  • Download

Lines Matching refs:locations

142   LocationSummary* locations = new (arena) LocationSummary(invoke,  in CreateFPToIntLocations()  local
145 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntLocations()
146 locations->SetOut(Location::RequiresRegister()); in CreateFPToIntLocations()
149 static void MoveFPToInt(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) { in MoveFPToInt() argument
150 FpuRegister in = locations->InAt(0).AsFpuRegister<FpuRegister>(); in MoveFPToInt()
151 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); in MoveFPToInt()
179 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntToFPLocations() local
182 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToFPLocations()
183 locations->SetOut(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
186 static void MoveIntToFP(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) { in MoveIntToFP() argument
187 GpuRegister in = locations->InAt(0).AsRegister<GpuRegister>(); in MoveIntToFP()
188 FpuRegister out = locations->Out().AsFpuRegister<FpuRegister>(); in MoveIntToFP()
216 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntToIntLocations() local
219 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToIntLocations()
220 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToIntLocations()
223 static void GenReverseBytes(LocationSummary* locations, in GenReverseBytes() argument
226 GpuRegister in = locations->InAt(0).AsRegister<GpuRegister>(); in GenReverseBytes()
227 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); in GenReverseBytes()
275 static void GenNumberOfLeadingZeroes(LocationSummary* locations, in GenNumberOfLeadingZeroes() argument
278 GpuRegister in = locations->InAt(0).AsRegister<GpuRegister>(); in GenNumberOfLeadingZeroes()
279 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); in GenNumberOfLeadingZeroes()
306 static void GenNumberOfTrailingZeroes(LocationSummary* locations, in GenNumberOfTrailingZeroes() argument
309 Location in = locations->InAt(0); in GenNumberOfTrailingZeroes()
310 Location out = locations->Out(); in GenNumberOfTrailingZeroes()
343 static void GenReverse(LocationSummary* locations, in GenReverse() argument
348 GpuRegister in = locations->InAt(0).AsRegister<GpuRegister>(); in GenReverse()
349 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); in GenReverse()
381 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateFPToFPLocations() local
384 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFPLocations()
385 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPToFPLocations()
388 static void MathAbsFP(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) { in MathAbsFP() argument
389 FpuRegister in = locations->InAt(0).AsFpuRegister<FpuRegister>(); in MathAbsFP()
390 FpuRegister out = locations->Out().AsFpuRegister<FpuRegister>(); in MathAbsFP()
418 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntToInt() local
421 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToInt()
422 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToInt()
425 static void GenAbsInteger(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) { in GenAbsInteger() argument
426 GpuRegister in = locations->InAt(0).AsRegister<GpuRegister>(); in GenAbsInteger()
427 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); in GenAbsInteger()
458 static void GenMinMaxFP(LocationSummary* locations, in GenMinMaxFP() argument
462 FpuRegister a = locations->InAt(0).AsFpuRegister<FpuRegister>(); in GenMinMaxFP()
463 FpuRegister b = locations->InAt(1).AsFpuRegister<FpuRegister>(); in GenMinMaxFP()
464 FpuRegister out = locations->Out().AsFpuRegister<FpuRegister>(); in GenMinMaxFP()
528 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateFPFPToFPLocations() local
531 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPFPToFPLocations()
532 locations->SetInAt(1, Location::RequiresFpuRegister()); in CreateFPFPToFPLocations()
533 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPFPToFPLocations()
572 static void GenMinMax(LocationSummary* locations, in GenMinMax() argument
575 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>(); in GenMinMax()
576 GpuRegister rhs = locations->InAt(1).AsRegister<GpuRegister>(); in GenMinMax()
577 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); in GenMinMax()
631 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntIntToIntLocations() local
634 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntIntToIntLocations()
635 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntToIntLocations()
636 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntIntToIntLocations()
681 LocationSummary* locations = invoke->GetLocations(); in VisitMathSqrt() local
683 FpuRegister in = locations->InAt(0).AsFpuRegister<FpuRegister>(); in VisitMathSqrt()
684 FpuRegister out = locations->Out().AsFpuRegister<FpuRegister>(); in VisitMathSqrt()
692 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateFPToFP() local
695 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFP()
696 locations->SetOut(Location::RequiresFpuRegister(), overlaps); in CreateFPToFP()
705 LocationSummary* locations = invoke->GetLocations(); in VisitMathRint() local
707 FpuRegister in = locations->InAt(0).AsFpuRegister<FpuRegister>(); in VisitMathRint()
708 FpuRegister out = locations->Out().AsFpuRegister<FpuRegister>(); in VisitMathRint()
730 static void GenRoundingMode(LocationSummary* locations, in GenRoundingMode() argument
733 FpuRegister in = locations->InAt(0).AsFpuRegister<FpuRegister>(); in GenRoundingMode()
734 FpuRegister out = locations->Out().AsFpuRegister<FpuRegister>(); in GenRoundingMode()
846 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntIntToVoidLocations() local
849 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntIntToVoidLocations()
850 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntToVoidLocations()
907 LocationSummary* locations = new (arena_) LocationSummary(invoke, in VisitThreadCurrentThread() local
910 locations->SetOut(Location::RequiresRegister()); in VisitThreadCurrentThread()
924 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntIntIntToIntLocations() local
927 locations->SetInAt(0, Location::NoLocation()); // Unused receiver. in CreateIntIntIntToIntLocations()
928 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntIntToIntLocations()
929 locations->SetInAt(2, Location::RequiresRegister()); in CreateIntIntIntToIntLocations()
930 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntIntIntToIntLocations()
937 LocationSummary* locations = invoke->GetLocations(); in GenUnsafeGet() local
943 GpuRegister base = locations->InAt(1).AsRegister<GpuRegister>(); in GenUnsafeGet()
945 GpuRegister offset = locations->InAt(2).AsRegister<GpuRegister>(); in GenUnsafeGet()
946 GpuRegister trg = locations->Out().AsRegister<GpuRegister>(); in GenUnsafeGet()
1026 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntIntIntIntToVoid() local
1029 locations->SetInAt(0, Location::NoLocation()); // Unused receiver. in CreateIntIntIntIntToVoid()
1030 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntIntIntToVoid()
1031 locations->SetInAt(2, Location::RequiresRegister()); in CreateIntIntIntIntToVoid()
1032 locations->SetInAt(3, Location::RequiresRegister()); in CreateIntIntIntIntToVoid()
1035 static void GenUnsafePut(LocationSummary* locations, in GenUnsafePut() argument
1045 GpuRegister base = locations->InAt(1).AsRegister<GpuRegister>(); in GenUnsafePut()
1047 GpuRegister offset = locations->InAt(2).AsRegister<GpuRegister>(); in GenUnsafePut()
1048 GpuRegister value = locations->InAt(3).AsRegister<GpuRegister>(); in GenUnsafePut()
1196 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntIntIntIntIntToInt() local
1199 locations->SetInAt(0, Location::NoLocation()); // Unused receiver. in CreateIntIntIntIntIntToInt()
1200 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
1201 locations->SetInAt(2, Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
1202 locations->SetInAt(3, Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
1203 locations->SetInAt(4, Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
1205 locations->SetOut(Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
1208 static void GenCas(LocationSummary* locations, Primitive::Type type, CodeGeneratorMIPS64* codegen) { in GenCas() argument
1210 GpuRegister base = locations->InAt(1).AsRegister<GpuRegister>(); in GenCas()
1211 GpuRegister offset = locations->InAt(2).AsRegister<GpuRegister>(); in GenCas()
1212 GpuRegister expected = locations->InAt(3).AsRegister<GpuRegister>(); in GenCas()
1213 GpuRegister value = locations->InAt(4).AsRegister<GpuRegister>(); in GenCas()
1214 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); in GenCas()
1290 LocationSummary* locations = new (arena_) LocationSummary(invoke, in VisitStringCharAt() local
1293 locations->SetInAt(0, Location::RequiresRegister()); in VisitStringCharAt()
1294 locations->SetInAt(1, Location::RequiresRegister()); in VisitStringCharAt()
1295 locations->SetOut(Location::SameAsFirstInput()); in VisitStringCharAt()
1299 LocationSummary* locations = invoke->GetLocations(); in VisitStringCharAt() local
1307 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>(); in VisitStringCharAt()
1308 GpuRegister idx = locations->InAt(1).AsRegister<GpuRegister>(); in VisitStringCharAt()
1309 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); in VisitStringCharAt()
1336 LocationSummary* locations = new (arena_) LocationSummary(invoke, in VisitStringCompareTo() local
1340 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringCompareTo()
1341 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringCompareTo()
1343 locations->SetOut(Location::RegisterLocation(outLocation.AsRegister<GpuRegister>())); in VisitStringCompareTo()
1348 LocationSummary* locations = invoke->GetLocations(); in VisitStringCompareTo() local
1353 GpuRegister argument = locations->InAt(1).AsRegister<GpuRegister>(); in VisitStringCompareTo()
1369 LocationSummary* locations = new (arena_) LocationSummary(invoke, in VisitStringEquals() local
1372 locations->SetInAt(0, Location::RequiresRegister()); in VisitStringEquals()
1373 locations->SetInAt(1, Location::RequiresRegister()); in VisitStringEquals()
1374 locations->SetOut(Location::RequiresRegister()); in VisitStringEquals()
1377 locations->AddTemp(Location::RequiresRegister()); in VisitStringEquals()
1378 locations->AddTemp(Location::RequiresRegister()); in VisitStringEquals()
1379 locations->AddTemp(Location::RequiresRegister()); in VisitStringEquals()
1384 LocationSummary* locations = invoke->GetLocations(); in VisitStringEquals() local
1386 GpuRegister str = locations->InAt(0).AsRegister<GpuRegister>(); in VisitStringEquals()
1387 GpuRegister arg = locations->InAt(1).AsRegister<GpuRegister>(); in VisitStringEquals()
1388 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); in VisitStringEquals()
1390 GpuRegister temp1 = locations->GetTemp(0).AsRegister<GpuRegister>(); in VisitStringEquals()
1391 GpuRegister temp2 = locations->GetTemp(1).AsRegister<GpuRegister>(); in VisitStringEquals()
1392 GpuRegister temp3 = locations->GetTemp(2).AsRegister<GpuRegister>(); in VisitStringEquals()
1474 LocationSummary* locations = invoke->GetLocations(); in GenerateStringIndexOf() local
1475 GpuRegister tmp_reg = start_at_zero ? locations->GetTemp(0).AsRegister<GpuRegister>() : TMP; in GenerateStringIndexOf()
1495 GpuRegister char_reg = locations->InAt(1).AsRegister<GpuRegister>(); in GenerateStringIndexOf()
1523 LocationSummary* locations = new (arena_) LocationSummary(invoke, in VisitStringIndexOf() local
1529 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringIndexOf()
1530 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringIndexOf()
1532 locations->SetOut(Location::RegisterLocation(outLocation.AsRegister<GpuRegister>())); in VisitStringIndexOf()
1535 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf()
1544 LocationSummary* locations = new (arena_) LocationSummary(invoke, in VisitStringIndexOfAfter() local
1550 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringIndexOfAfter()
1551 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringIndexOfAfter()
1552 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringIndexOfAfter()
1554 locations->SetOut(Location::RegisterLocation(outLocation.AsRegister<GpuRegister>())); in VisitStringIndexOfAfter()
1564 LocationSummary* locations = new (arena_) LocationSummary(invoke, in VisitStringNewStringFromBytes() local
1568 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromBytes()
1569 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringNewStringFromBytes()
1570 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringNewStringFromBytes()
1571 locations->SetInAt(3, Location::RegisterLocation(calling_convention.GetRegisterAt(3))); in VisitStringNewStringFromBytes()
1573 locations->SetOut(Location::RegisterLocation(outLocation.AsRegister<GpuRegister>())); in VisitStringNewStringFromBytes()
1578 LocationSummary* locations = invoke->GetLocations(); in VisitStringNewStringFromBytes() local
1580 GpuRegister byte_array = locations->InAt(0).AsRegister<GpuRegister>(); in VisitStringNewStringFromBytes()
1599 LocationSummary* locations = new (arena_) LocationSummary(invoke, in VisitStringNewStringFromChars() local
1603 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromChars()
1604 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringNewStringFromChars()
1605 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringNewStringFromChars()
1607 locations->SetOut(Location::RegisterLocation(outLocation.AsRegister<GpuRegister>())); in VisitStringNewStringFromChars()
1632 LocationSummary* locations = new (arena_) LocationSummary(invoke, in VisitStringNewStringFromString() local
1636 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromString()
1638 locations->SetOut(Location::RegisterLocation(outLocation.AsRegister<GpuRegister>())); in VisitStringNewStringFromString()
1643 LocationSummary* locations = invoke->GetLocations(); in VisitStringNewStringFromString() local
1645 GpuRegister string_to_copy = locations->InAt(0).AsRegister<GpuRegister>(); in VisitStringNewStringFromString()
1662 static void GenIsInfinite(LocationSummary* locations, in GenIsInfinite() argument
1665 FpuRegister in = locations->InAt(0).AsFpuRegister<FpuRegister>(); in GenIsInfinite()
1666 GpuRegister out = locations->Out().AsRegister<GpuRegister>(); in GenIsInfinite()