Searched refs:kOutputOverlap (Results 1 - 17 of 17) sorted by relevance

/art/compiler/optimizing/
H A Dlocations.cc38 output_overlaps_(Location::kOutputOverlap),
H A Dlocations.h45 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 Dintrinsics_arm.cc317 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 Dintrinsics_arm_vixl.cc383 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 Dintrinsics_mips.cc561 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 Dintrinsics_x86.cc281 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 Dintrinsics_arm64.cc916 (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 Dcode_generator_arm.cc1510 // 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 Dcode_generator_arm_vixl.cc1597 // 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 Dcode_generator_vector_arm64.cc116 instruction->IsVecNot() ? Location::kOutputOverlap
H A Dintrinsics_mips64.cc777 Location::OutputOverlap overlaps = Location::kOutputOverlap) {
1175 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap));
H A Dintrinsics_x86_64.cc1549 locations->SetOut(Location::RegisterLocation(RSI), Location::kOutputOverlap); member in class:art::x86_64::Location
2214 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap));
H A Dcode_generator_arm64.cc2303 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 Dcode_generator_mips64.cc2004 ? Location::kOutputOverlap
4002 ? Location::kOutputOverlap
4575 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap);
H A Dcode_generator_mips.cc2454 ? Location::kOutputOverlap
3278 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap);
5802 ? Location::kOutputOverlap
6476 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap);
H A Dcode_generator_x86.cc2427 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 Dcode_generator_x86_64.cc4265 object_field_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap);
4692 object_array_get_with_read_barrier ? Location::kOutputOverlap : Location::kNoOutputOverlap);

Completed in 204 milliseconds