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
540 void SetOut(Location location, Location::OutputOverlap overlaps = Location::kOutputOverlap) {
673 return output_overlaps_ == Location::kOutputOverlap; in OutputCanOverlapWithInputs()
Dintrinsics_x86.cc266 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in CreateLongToLongLocations()
511 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in CreateLowestOneBitLocations()
995 locations->SetOut(Location::RegisterLocation(ESI), Location::kOutputOverlap); in VisitStringEquals()
1718 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in CreateIntIntIntToIntLocations()
1722 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
Dcode_generator_arm_vixl.cc3570 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitNeg()
4438 out_overlaps = Location::kOutputOverlap; in VisitDiv()
4552 out_overlaps = Location::kOutputOverlap; in VisitRem()
5115 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitRor()
5156 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in HandleShift()
5166 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in HandleShift()
5170 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in HandleShift()
5487 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitCompare()
5836 (overlap ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in HandleFieldGet()
6274 object_array_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in VisitArrayGet()
[all …]
Dintrinsics_arm_vixl.cc282 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in CreateLongToLongLocationsWithOverlap()
658 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
1110 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitStringCompareTo()
Dintrinsics_arm64.cc727 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
1118 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitStringCompareTo()
1358 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitStringEquals()
Dcode_generator_vector_arm_vixl.cc113 instruction->IsVecNot() ? Location::kOutputOverlap in CreateVecUnOpLocations()
Dintrinsics_x86_64.cc1185 locations->SetOut(Location::RegisterLocation(RSI), Location::kOutputOverlap); in VisitStringEquals()
1851 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
Dcode_generator_x86.cc2647 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitTypeConversion()
2657 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitTypeConversion()
4242 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitAbs()
5404 Location::kOutputOverlap : in HandleFieldGet()
5880 ? Location::kOutputOverlap in VisitArrayGet()
Dcode_generator_vector_arm64_sve.cc196 instruction->IsVecNot() ? Location::kOutputOverlap in CreateVecUnOpLocations()
Dcode_generator_vector_arm64_neon.cc196 instruction->IsVecNot() ? Location::kOutputOverlap in CreateVecUnOpLocations()
Dcode_generator_arm64.cc2009 object_field_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in HandleFieldGet()
2488 object_array_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in VisitArrayGet()
3785 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitInstanceOf()
Dcode_generator_x86_64.cc4796 object_field_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in HandleFieldGet()
5239 object_array_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in VisitArrayGet()