/art/compiler/optimizing/ |
D | parallel_move_test.cc | 117 AddScratchLocation(Location::RegisterLocation(scratch_index_)); in AllocateScratchLocationFor() 118 AddScratchLocation(Location::RegisterLocation(scratch_index_ + 1)); in AllocateScratchLocationFor() 120 scratch = (kind == Location::kRegister) ? Location::RegisterLocation(scratch_index_) in AllocateScratchLocationFor() 159 Location::RegisterLocation(operands[i][0]), in BuildParallelMove() 160 Location::RegisterLocation(operands[i][1]), in BuildParallelMove() 266 Location::RegisterLocation(0), in TYPED_TEST() 270 Location::RegisterLocation(1), in TYPED_TEST() 271 Location::RegisterLocation(2), in TYPED_TEST() 286 Location::RegisterLocation(2), in TYPED_TEST() 287 Location::RegisterLocation(4), in TYPED_TEST() [all …]
|
D | intrinsics_arm.cc | 829 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringCompareTo() 830 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringCompareTo() 831 locations->SetOut(Location::RegisterLocation(R0)); in VisitStringCompareTo() 909 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringIndexOf() 910 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringIndexOf() 911 locations->SetOut(Location::RegisterLocation(R0)); in VisitStringIndexOf() 914 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf() 928 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringIndexOfAfter() 929 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringIndexOfAfter() 930 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringIndexOfAfter() [all …]
|
D | intrinsics_x86.cc | 400 locations->SetInAt(0, Location::RegisterLocation(EAX)); in CreateAbsIntLocation() 402 locations->AddTemp(Location::RegisterLocation(EDX)); in CreateAbsIntLocation() 759 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateSSE41FPToFPLocations() 762 locations->AddTemp(Location::RegisterLocation(EAX)); in CreateSSE41FPToFPLocations() 822 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetFpuRegisterAt(0))); in VisitMathRoundFloat() 823 locations->SetOut(Location::RegisterLocation(EAX)); in VisitMathRoundFloat() 825 locations->AddTemp(Location::RegisterLocation(EAX)); in VisitMathRoundFloat() 922 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringCompareTo() 923 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringCompareTo() 924 locations->SetOut(Location::RegisterLocation(EAX)); in VisitStringCompareTo() [all …]
|
D | intrinsics_x86_64.cc | 636 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateSSE41FPToFPLocations() 639 locations->AddTemp(Location::RegisterLocation(RDI)); in CreateSSE41FPToFPLocations() 698 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateSSE41FPToIntLocations() 699 locations->SetOut(Location::RegisterLocation(RAX)); in CreateSSE41FPToIntLocations() 701 locations->AddTemp(Location::RegisterLocation(RDI)); in CreateSSE41FPToIntLocations() 846 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringCompareTo() 847 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringCompareTo() 848 locations->SetOut(Location::RegisterLocation(RAX)); in VisitStringCompareTo() 876 locations->SetInAt(0, Location::RegisterLocation(RDI)); in CreateStringIndexOfLocations() 881 locations->SetInAt(1, Location::RegisterLocation(RAX)); in CreateStringIndexOfLocations() [all …]
|
D | code_generator_arm.cc | 147 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 150 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 192 arm_codegen->Move32(locations->Out(), Location::RegisterLocation(R0)); in EmitNativeCode() 231 arm_codegen->Move32(locations->Out(), Location::RegisterLocation(R0)); in EmitNativeCode() 268 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 271 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 277 arm_codegen->Move32(locations->Out(), Location::RegisterLocation(R0)); in EmitNativeCode() 396 AddAllocatedRegister(Location::RegisterLocation(PC)); in CodeGeneratorARM() 429 return Location::RegisterLocation(reg); in AllocateFreeRegister() 618 return Location::RegisterLocation(calling_convention.GetRegisterAt(index)); in GetNextLocation() [all …]
|
D | code_generator_x86.cc | 115 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 118 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 184 x86_codegen->Move32(locations->Out(), Location::RegisterLocation(EAX)); in EmitNativeCode() 223 x86_codegen->Move32(out, Location::RegisterLocation(EAX)); in EmitNativeCode() 272 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 275 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 288 x86_codegen->Move32(locations->Out(), Location::RegisterLocation(EAX)); in EmitNativeCode() 388 AddAllocatedRegister(Location::RegisterLocation(kFakeReturnRegister)); in CodeGeneratorX86() 421 return Location::RegisterLocation(reg); in AllocateFreeRegister() 569 return Location::RegisterLocation(calling_convention.GetRegisterAt(index)); in GetNextLocation() [all …]
|
D | locations.cc | 69 : Location::RegisterLocation(reg); in ByteRegisterOrConstant()
|
D | locations.h | 122 static Location RegisterLocation(int reg) { in RegisterLocation() function 215 return Location::RegisterLocation(low()); in ToLow() 226 return Location::RegisterLocation(high()); in ToHigh()
|
D | parallel_move_resolver.cc | 67 return Location::RegisterLocation(location.low()); in LowOf() 79 return Location::RegisterLocation(location.high()); in HighOf() 253 if ((blocked != reg) && IsScratchLocation(Location::RegisterLocation(reg))) { in AllocateScratchRegister()
|
D | optimizing_cfi_test.cc | 59 auto location = Location::RegisterLocation(core_reg); in TestImpl()
|
D | code_generator_x86_64.cc | 167 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 170 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 213 x64_codegen->Move(out, Location::RegisterLocation(RAX)); in EmitNativeCode() 255 x64_codegen->Move(locations->Out(), Location::RegisterLocation(RAX)); in EmitNativeCode() 291 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 294 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 308 x64_codegen->Move(locations->Out(), Location::RegisterLocation(RAX)); in EmitNativeCode() 449 AddAllocatedRegister(Location::RegisterLocation(kFakeReturnRegister)); in CodeGeneratorX86_64() 468 return Location::RegisterLocation(reg); in AllocateFreeRegister() 1208 locations->SetInAt(0, Location::RegisterLocation(RAX)); in VisitReturn() [all …]
|
D | code_generator_mips64.cc | 54 return Location::RegisterLocation(V0); in Mips64ReturnLocation() 83 next_location = Location::RegisterLocation(calling_convention.GetRegisterAt(gp_index_++)); in GetNextLocation() 125 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 128 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 338 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 341 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 413 AddAllocatedRegister(Location::RegisterLocation(RA)); in CodeGeneratorMIPS64() 918 return Location::RegisterLocation(reg); in AllocateFreeRegister() 1422 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitArraySet() 1423 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitArraySet() [all …]
|
D | register_allocator_test.cc | 545 phi->GetLocations()->UpdateOut(Location::RegisterLocation(2)); in TEST() 564 input1->GetLocations()->UpdateOut(Location::RegisterLocation(2)); in TEST() 583 input2->GetLocations()->UpdateOut(Location::RegisterLocation(2)); in TEST() 652 ret->GetLocations()->inputs_.Put(0, Location::RegisterLocation(2)); in TEST() 720 first_sub->InputAt(0)->GetLocations()->output_ = Location::RegisterLocation(2); in TEST()
|
D | codegen_test.cc | 64 AddAllocatedRegister(Location::RegisterLocation(arm::R6)); in TestCodeGeneratorARM() 65 AddAllocatedRegister(Location::RegisterLocation(arm::R7)); in TestCodeGeneratorARM() 85 AddAllocatedRegister(Location::RegisterLocation(x86::EDI)); in TestCodeGeneratorX86()
|
D | common_arm64.h | 163 return Location::RegisterLocation(ARTRegCodeFromVIXL(reg.code())); in LocationFrom()
|
D | ssa_liveness_analysis.cc | 489 return Location::RegisterLocation(GetRegister()); in ToLocation()
|
D | register_allocator.cc | 279 BlockRegister(Location::RegisterLocation(i), in ProcessInstruction() 659 ? Location::RegisterLocation(current->GetRegister()) in LinearScan() 1785 locations->SetTempAt(temp_index, Location::RegisterLocation(temp->GetRegister())); in Resolve()
|
D | code_generator_arm64.cc | 664 return Location::RegisterLocation(reg); in AllocateFreeRegister()
|