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.h46 kOutputOverlap, enumerator
564 void SetOut(Location location, Location::OutputOverlap overlaps = Location::kOutputOverlap) {
703 return output_overlaps_ == Location::kOutputOverlap; in OutputCanOverlapWithInputs()
Dcode_generator_arm_vixl.cc3765 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitNeg()
4634 out_overlaps = Location::kOutputOverlap; in VisitDiv()
4749 out_overlaps = Location::kOutputOverlap; in VisitRem()
5313 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitRor()
5355 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in HandleShift()
5365 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in HandleShift()
5369 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in HandleShift()
5686 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitCompare()
6072 (overlap ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in HandleFieldGet()
6534 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()
1044 locations->SetOut(Location::RegisterLocation(ESI), Location::kOutputOverlap); in VisitStringEquals()
1779 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in CreateIntIntIntToIntLocations()
1783 (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()
2820 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateUnsafeGetLocations()
3674 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in CreateUnsafeCASLocations()
Dcode_generator_vector_arm_vixl.cc113 instruction->IsVecNot() ? Location::kOutputOverlap in CreateVecUnOpLocations()
Dintrinsics_arm64.cc248 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in CreateIntIntToIntSlowPathCallLocations()
773 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
1691 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitStringCompareTo()
1931 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitStringEquals()
Dcode_generator_vector_arm64_sve.cc220 instruction->IsVecNot() ? Location::kOutputOverlap in CreateVecUnOpLocations()
Dcode_generator_x86.cc2992 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitTypeConversion()
3002 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitTypeConversion()
4587 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitAbs()
5844 ? Location::kOutputOverlap in HandleFieldGet()
6324 ? Location::kOutputOverlap in VisitArrayGet()
Dcode_generator_vector_arm64_neon.cc227 instruction->IsVecNot() ? Location::kOutputOverlap in CreateVecUnOpLocations()
Dcode_generator_arm64.cc2180 object_field_get_with_read_barrier ? Location::kOutputOverlap in HandleFieldGet()
2686 object_array_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in VisitArrayGet()
4067 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitInstanceOf()
Dintrinsics_x86_64.cc1269 locations->SetOut(Location::RegisterLocation(RSI), Location::kOutputOverlap); in VisitStringEquals()
1947 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
Dcode_generator_x86_64.cc5128 ? Location::kOutputOverlap in HandleFieldGet()
5637 object_array_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in VisitArrayGet()