Home
last modified time | relevance | path

Searched refs:kOutputOverlap (Results 1 – 13 of 13) sorted by relevance

/art/compiler/optimizing/
Dlocations.cc38 output_overlaps_(Location::kOutputOverlap), in LocationSummary()
Dlocations.h45 kOutputOverlap, enumerator
557 void SetOut(Location location, Location::OutputOverlap overlaps = Location::kOutputOverlap) {
690 return output_overlaps_ == Location::kOutputOverlap; in OutputCanOverlapWithInputs()
Dcode_generator_arm_vixl.cc3616 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitNeg()
4484 out_overlaps = Location::kOutputOverlap; in VisitDiv()
4598 out_overlaps = Location::kOutputOverlap; in VisitRem()
5161 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitRor()
5202 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in HandleShift()
5212 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in HandleShift()
5216 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in HandleShift()
5533 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitCompare()
5907 (overlap ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in HandleFieldGet()
6363 object_array_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in VisitArrayGet()
[all …]
Dintrinsics_x86.cc268 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in CreateLongToLongLocations()
513 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in CreateLowestOneBitLocations()
997 locations->SetOut(Location::RegisterLocation(ESI), Location::kOutputOverlap); in VisitStringEquals()
1720 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in CreateIntIntIntToIntLocations()
1724 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
Dintrinsics_arm_vixl.cc285 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in CreateIntIntToIntSlowPathCallLocations()
292 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in CreateLongToLongLocationsWithOverlap()
591 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitStringCompareTo()
2808 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateUnsafeGetLocations()
3475 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in CreateUnsafeCASLocations()
Dcode_generator_vector_arm_vixl.cc113 instruction->IsVecNot() ? Location::kOutputOverlap in CreateVecUnOpLocations()
Dintrinsics_arm64.cc249 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in CreateIntIntToIntSlowPathCallLocations()
762 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
1491 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitStringCompareTo()
1731 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitStringEquals()
Dintrinsics_x86_64.cc1185 locations->SetOut(Location::RegisterLocation(RSI), Location::kOutputOverlap); in VisitStringEquals()
1851 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
Dcode_generator_vector_arm64_sve.cc223 instruction->IsVecNot() ? Location::kOutputOverlap in CreateVecUnOpLocations()
Dcode_generator_x86.cc2833 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitTypeConversion()
2843 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitTypeConversion()
4428 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitAbs()
5684 ? Location::kOutputOverlap in HandleFieldGet()
6213 ? Location::kOutputOverlap in VisitArrayGet()
Dcode_generator_vector_arm64_neon.cc227 instruction->IsVecNot() ? Location::kOutputOverlap in CreateVecUnOpLocations()
Dcode_generator_arm64.cc2008 object_field_get_with_read_barrier ? Location::kOutputOverlap in HandleFieldGet()
2508 object_array_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in VisitArrayGet()
3879 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitInstanceOf()
Dcode_generator_x86_64.cc4896 ? Location::kOutputOverlap in HandleFieldGet()
5370 object_array_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in VisitArrayGet()