Home
last modified time | relevance | path

Searched refs:RegisterLocation (Results 1 – 18 of 18) sorted by relevance

/art/compiler/optimizing/
Dparallel_move_test.cc117 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 …]
Dintrinsics_arm.cc829 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 …]
Dintrinsics_x86.cc400 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 …]
Dintrinsics_x86_64.cc636 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 …]
Dcode_generator_arm.cc147 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 …]
Dcode_generator_x86.cc115 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 …]
Dlocations.cc69 : Location::RegisterLocation(reg); in ByteRegisterOrConstant()
Dlocations.h122 static Location RegisterLocation(int reg) { in RegisterLocation() function
215 return Location::RegisterLocation(low()); in ToLow()
226 return Location::RegisterLocation(high()); in ToHigh()
Dparallel_move_resolver.cc67 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()
Doptimizing_cfi_test.cc59 auto location = Location::RegisterLocation(core_reg); in TestImpl()
Dcode_generator_x86_64.cc167 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 …]
Dcode_generator_mips64.cc54 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 …]
Dregister_allocator_test.cc545 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()
Dcodegen_test.cc64 AddAllocatedRegister(Location::RegisterLocation(arm::R6)); in TestCodeGeneratorARM()
65 AddAllocatedRegister(Location::RegisterLocation(arm::R7)); in TestCodeGeneratorARM()
85 AddAllocatedRegister(Location::RegisterLocation(x86::EDI)); in TestCodeGeneratorX86()
Dcommon_arm64.h163 return Location::RegisterLocation(ARTRegCodeFromVIXL(reg.code())); in LocationFrom()
Dssa_liveness_analysis.cc489 return Location::RegisterLocation(GetRegister()); in ToLocation()
Dregister_allocator.cc279 BlockRegister(Location::RegisterLocation(i), in ProcessInstruction()
659 ? Location::RegisterLocation(current->GetRegister()) in LinearScan()
1785 locations->SetTempAt(temp_index, Location::RegisterLocation(temp->GetRegister())); in Resolve()
Dcode_generator_arm64.cc664 return Location::RegisterLocation(reg); in AllocateFreeRegister()