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 557 void SetOut(Location location, Location::OutputOverlap overlaps = Location::kOutputOverlap) { 690 return output_overlaps_ == Location::kOutputOverlap; in OutputCanOverlapWithInputs()
|
D | code_generator_arm_vixl.cc | 3616 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 …]
|
D | intrinsics_x86.cc | 268 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()
|
D | intrinsics_arm_vixl.cc | 285 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()
|
D | code_generator_vector_arm_vixl.cc | 113 instruction->IsVecNot() ? Location::kOutputOverlap in CreateVecUnOpLocations()
|
D | intrinsics_arm64.cc | 249 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()
|
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_vector_arm64_sve.cc | 223 instruction->IsVecNot() ? Location::kOutputOverlap in CreateVecUnOpLocations()
|
D | code_generator_x86.cc | 2833 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()
|
D | code_generator_vector_arm64_neon.cc | 227 instruction->IsVecNot() ? Location::kOutputOverlap in CreateVecUnOpLocations()
|
D | code_generator_arm64.cc | 2008 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()
|
D | code_generator_x86_64.cc | 4896 ? Location::kOutputOverlap in HandleFieldGet() 5370 object_array_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in VisitArrayGet()
|