/art/compiler/optimizing/ |
H A D | locations.cc | 38 output_overlaps_(Location::kOutputOverlap),
|
H A D | locations.h | 45 kOutputOverlap, enumerator in enum:art::Location::OutputOverlap 526 // `Location::kOutputOverlap` by default for safety. 527 void SetOut(Location location, Location::OutputOverlap overlaps = Location::kOutputOverlap) { 660 return output_overlaps_ == Location::kOutputOverlap;
|
H A D | intrinsics_arm.cc | 317 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 371 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 723 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); 970 ? Location::kOutputOverlap 1119 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 2359 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 2394 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location
|
H A D | intrinsics_arm_vixl.cc | 383 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 437 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 1059 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); 1307 ? Location::kOutputOverlap 1469 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 2732 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 2762 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location
|
H A D | intrinsics_mips.cc | 561 CreateIntToIntLocations(arena_, invoke, Location::kOutputOverlap); 570 CreateIntToIntLocations(arena_, invoke, Location::kOutputOverlap); 1032 locations->SetOut(Location::RequiresFpuRegister(), Location::kOutputOverlap); member in class:art::mips::Location 1378 CreateIntToIntLocations(arena_, invoke, Location::kOutputOverlap); 1396 CreateIntToIntLocations(arena_, invoke, Location::kOutputOverlap); 1532 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); 2482 CreateIntToIntLocations(arena_, invoke, Location::kOutputOverlap);
|
H A D | intrinsics_x86.cc | 281 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::x86::Location 452 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::x86::Location 1378 locations->SetOut(Location::RegisterLocation(ESI), Location::kOutputOverlap); member in class:art::x86::Location 2099 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::x86::Location 2103 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap));
|
H A D | intrinsics_arm64.cc | 916 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); 1121 ? Location::kOutputOverlap 1260 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm64::Location 1501 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm64::Location
|
H A D | code_generator_arm.cc | 1510 // Location::kOutputOverlap; not applicable to other cases. 1541 // Location::kOutputOverlap; not applicable to other cases. 3262 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 4569 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 4611 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 4619 // For simplicity, use kOutputOverlap even though we only require that low registers 4621 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 4625 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 4943 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 5276 (overlap ? Location::kOutputOverlap 7057 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location [all...] |
H A D | code_generator_arm_vixl.cc | 1597 // Location::kOutputOverlap; not applicable to other cases. 1630 // Location::kOutputOverlap; not applicable to other cases. 3323 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 4552 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 4593 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 4601 // For simplicity, use kOutputOverlap even though we only require that low registers 4603 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 4607 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 4940 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location 5285 (overlap ? Location::kOutputOverlap 7108 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm::Location [all...] |
H A D | code_generator_vector_arm64.cc | 116 instruction->IsVecNot() ? Location::kOutputOverlap
|
H A D | intrinsics_mips64.cc | 777 Location::OutputOverlap overlaps = Location::kOutputOverlap) { 1175 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap));
|
H A D | intrinsics_x86_64.cc | 1549 locations->SetOut(Location::RegisterLocation(RSI), Location::kOutputOverlap); member in class:art::x86_64::Location 2214 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap));
|
H A D | code_generator_arm64.cc | 2303 object_field_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); 2741 object_array_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); 3879 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::arm64::Location
|
H A D | code_generator_mips64.cc | 2004 ? Location::kOutputOverlap 4002 ? Location::kOutputOverlap 4575 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap);
|
H A D | code_generator_mips.cc | 2454 ? Location::kOutputOverlap 3278 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); 5802 ? Location::kOutputOverlap 6476 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap);
|
H A D | code_generator_x86.cc | 2427 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::x86::Location 2439 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); member in class:art::x86::Location 4772 Location::kOutputOverlap : 5233 Location::kOutputOverlap :
|
H A D | code_generator_x86_64.cc | 4265 object_field_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap); 4692 object_array_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap);
|