Searched refs:kOutputOverlap (Results 1 – 13 of 13) sorted by relevance
/art/compiler/optimizing/ |
D | locations.cc | 38 output_overlaps_(Location::kOutputOverlap), in LocationSummary()
|
D | locations.h | 45 kOutputOverlap, enumerator 540 void SetOut(Location location, Location::OutputOverlap overlaps = Location::kOutputOverlap) { 673 return output_overlaps_ == Location::kOutputOverlap; in OutputCanOverlapWithInputs()
|
D | intrinsics_x86.cc | 266 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()
|
D | code_generator_arm_vixl.cc | 3570 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 …]
|
D | intrinsics_arm_vixl.cc | 282 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()
|
D | intrinsics_arm64.cc | 727 (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()
|
D | code_generator_vector_arm_vixl.cc | 113 instruction->IsVecNot() ? Location::kOutputOverlap in CreateVecUnOpLocations()
|
D | intrinsics_x86_64.cc | 1185 locations->SetOut(Location::RegisterLocation(RSI), Location::kOutputOverlap); in VisitStringEquals() 1851 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
|
D | code_generator_x86.cc | 2647 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()
|
D | code_generator_vector_arm64_sve.cc | 196 instruction->IsVecNot() ? Location::kOutputOverlap in CreateVecUnOpLocations()
|
D | code_generator_vector_arm64_neon.cc | 196 instruction->IsVecNot() ? Location::kOutputOverlap in CreateVecUnOpLocations()
|
D | code_generator_arm64.cc | 2009 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()
|
D | code_generator_x86_64.cc | 4796 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()
|