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 | 46 kOutputOverlap, enumerator 564 void SetOut(Location location, Location::OutputOverlap overlaps = Location::kOutputOverlap) { 703 return output_overlaps_ == Location::kOutputOverlap; in OutputCanOverlapWithInputs()
|
D | code_generator_arm_vixl.cc | 3765 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 …]
|
D | intrinsics_x86.cc | 268 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()
|
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() 2820 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateUnsafeGetLocations() 3674 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 | 248 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()
|
D | code_generator_vector_arm64_sve.cc | 220 instruction->IsVecNot() ? Location::kOutputOverlap in CreateVecUnOpLocations()
|
D | code_generator_x86.cc | 2992 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()
|
D | code_generator_vector_arm64_neon.cc | 227 instruction->IsVecNot() ? Location::kOutputOverlap in CreateVecUnOpLocations()
|
D | code_generator_arm64.cc | 2180 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()
|
D | intrinsics_x86_64.cc | 1269 locations->SetOut(Location::RegisterLocation(RSI), Location::kOutputOverlap); in VisitStringEquals() 1947 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
|
D | code_generator_x86_64.cc | 5128 ? Location::kOutputOverlap in HandleFieldGet() 5637 object_array_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); in VisitArrayGet()
|