Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dparallel_move_test.cc118 AddScratchLocation(Location::RegisterLocation(scratch_index_)); in AllocateScratchLocationFor()
119 AddScratchLocation(Location::RegisterLocation(scratch_index_ + 1)); in AllocateScratchLocationFor()
121 scratch = (kind == Location::kRegister) ? Location::RegisterLocation(scratch_index_) in AllocateScratchLocationFor()
160 Location::RegisterLocation(operands[i][0]), in BuildParallelMove()
161 Location::RegisterLocation(operands[i][1]), in BuildParallelMove()
267 Location::RegisterLocation(0), in TYPED_TEST()
271 Location::RegisterLocation(1), in TYPED_TEST()
272 Location::RegisterLocation(2), in TYPED_TEST()
287 Location::RegisterLocation(2), in TYPED_TEST()
288 Location::RegisterLocation(4), in TYPED_TEST()
[all …]
Dintrinsics_x86.cc355 Location::RegisterLocation(EAX)); in InvokeOutOfLineIntrinsic()
378 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateSSE41FPToFPLocations()
381 locations->AddTemp(Location::RegisterLocation(EAX)); in CreateSSE41FPToFPLocations()
445 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetFpuRegisterAt(0))); in VisitMathRoundFloat()
446 locations->SetOut(Location::RegisterLocation(EAX)); in VisitMathRoundFloat()
448 locations->AddTemp(Location::RegisterLocation(EAX)); in VisitMathRoundFloat()
851 locations->AddTemp(Location::RegisterLocation(ESI)); in VisitSystemArrayCopyChar()
852 locations->AddTemp(Location::RegisterLocation(EDI)); in VisitSystemArrayCopyChar()
853 locations->AddTemp(Location::RegisterLocation(ECX)); in VisitSystemArrayCopyChar()
968 CheckPosition(assembler, srcPos, src, Location::RegisterLocation(count), slow_path, src_base); in VisitSystemArrayCopyChar()
[all …]
Dintrinsics_x86_64.cc263 invoke->AsInvokeStaticOrDirect(), Location::RegisterLocation(RDI)); in InvokeOutOfLineIntrinsic()
286 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateSSE41FPToFPLocations()
289 locations->AddTemp(Location::RegisterLocation(RDI)); in CreateSSE41FPToFPLocations()
348 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateSSE41FPToIntLocations()
349 locations->SetOut(Location::RegisterLocation(RAX)); in CreateSSE41FPToIntLocations()
351 locations->AddTemp(Location::RegisterLocation(RDI)); in CreateSSE41FPToIntLocations()
659 locations->AddTemp(Location::RegisterLocation(RSI)); in VisitSystemArrayCopyChar()
660 locations->AddTemp(Location::RegisterLocation(RDI)); in VisitSystemArrayCopyChar()
661 locations->AddTemp(Location::RegisterLocation(RCX)); in VisitSystemArrayCopyChar()
886 Location TMP_loc = Location::RegisterLocation(TMP); in VisitSystemArrayCopy()
[all …]
Dcodegen_test_utils.h90 AddAllocatedRegister(Location::RegisterLocation(arm::R6)); in TestCodeGeneratorARMVIXL()
91 AddAllocatedRegister(Location::RegisterLocation(arm::R7)); in TestCodeGeneratorARMVIXL()
151 AddAllocatedRegister(Location::RegisterLocation(x86::EDI)); in TestCodeGeneratorX86()
Dcode_generator_x86_64.h87 return Location::RegisterLocation(RSI); in GetObjectLocation()
90 return Location::RegisterLocation(RDI); in GetFieldIndexLocation()
93 return Location::RegisterLocation(RAX); in GetReturnLocation()
98 ? Location::RegisterLocation(RDX) in GetSetValueLocation()
99 : Location::RegisterLocation(RSI); in GetSetValueLocation()
Dcode_generator_x86.h101 return Location::RegisterLocation(ECX); in GetObjectLocation()
104 return Location::RegisterLocation(EAX); in GetFieldIndexLocation()
109 : Location::RegisterLocation(EAX); in GetReturnLocation()
117 ? Location::RegisterLocation(EDX) in GetSetValueLocation()
118 : Location::RegisterLocation(ECX)); in GetSetValueLocation()
Dparallel_move_resolver.cc82 return Location::RegisterLocation(location.low()); in LowOf()
94 return Location::RegisterLocation(location.high()); in HighOf()
266 if ((blocked != reg) && IsScratchLocation(Location::RegisterLocation(reg))) { in AllocateScratchRegister()
Dlocations.cc89 : Location::RegisterLocation(reg); in ByteRegisterOrConstant()
Dcode_generator_x86.cc63 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()
166 length_loc = Location::RegisterLocation(calling_convention.GetRegisterAt(1)); in EmitNativeCode()
170 length_loc = Location::RegisterLocation(calling_convention.GetRegisterAt(2)); in EmitNativeCode()
179 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
182 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode()
255 x86_codegen->Move32(locations->Out(), Location::RegisterLocation(EAX)); in EmitNativeCode()
297 x86_codegen->Move32(Location::RegisterLocation(calling_convention.GetRegisterAt(0)), source); in EmitNativeCode()
307 x86_codegen->Move32(out, Location::RegisterLocation(EAX)); in EmitNativeCode()
350 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
353 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode()
[all …]
Dcode_generator_x86_64.cc64 caller_saves.Add(Location::RegisterLocation(RAX)); in OneRegInReferenceOutSaveEverythingCallerSaves()
212 length_loc = Location::RegisterLocation(calling_convention.GetRegisterAt(1)); in EmitNativeCode()
216 length_loc = Location::RegisterLocation(calling_convention.GetRegisterAt(2)); in EmitNativeCode()
228 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
231 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode()
279 x86_64_codegen->Move(Location::RegisterLocation(RAX), source); in EmitNativeCode()
289 x86_64_codegen->Move(out, Location::RegisterLocation(RAX)); in EmitNativeCode()
325 x86_64_codegen->Move(locations->Out(), Location::RegisterLocation(RAX)); in EmitNativeCode()
366 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
369 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode()
[all …]
Dlocations.h129 static Location RegisterLocation(int reg) { in RegisterLocation() function
222 return Location::RegisterLocation(low()); in ToLow()
233 return Location::RegisterLocation(high()); in ToHigh()
Doptimizing_cfi_test.cc68 auto location = Location::RegisterLocation(core_reg); in SetUpFrame()
Dregister_allocator_test.cc585 phi->GetLocations()->UpdateOut(Location::RegisterLocation(2)); in PhiHint()
603 input1->GetLocations()->UpdateOut(Location::RegisterLocation(2)); in PhiHint()
621 input2->GetLocations()->UpdateOut(Location::RegisterLocation(2)); in PhiHint()
698 ret->GetLocations()->inputs_[0] = Location::RegisterLocation(2); in ExpectedInRegisterHint()
767 first_sub->InputAt(0)->GetLocations()->output_ = Location::RegisterLocation(2); in SameAsFirstInputHint()
Dcommon_arm.h204 return Location::RegisterLocation(reg.GetCode()); in LocationFrom()
Dcommon_arm64.h206 return Location::RegisterLocation(ARTRegCodeFromVIXL(reg.GetCode())); in LocationFrom()
Dssa_liveness_analysis.cc518 return Location::RegisterLocation(GetRegister()); in ToLocation()
Dregister_allocator_linear_scan.cc155 BlockRegister(Location::RegisterLocation(i), start, end); in BlockRegisters()
581 ? Location::RegisterLocation(current->GetRegister()) in LinearScan()
Dregister_allocator_graph_color.cc695 ? Location::RegisterLocation(interval->GetRegister()) in AllocateRegisters()
702 ? Location::RegisterLocation(high->GetRegister()) in AllocateRegisters()
1082 BlockRegister(Location::RegisterLocation(i), start, end); in BlockRegisters()
Dregister_allocation_resolver.cc212 locations->SetTempAt(temp_index, Location::RegisterLocation(temp->GetRegister())); in Resolve()
Dcode_generator_arm64.h102 return Location::RegisterLocation(vixl::aarch64::x15.GetCode()); in FixedTempLocation()
Dcode_generator_arm64.cc155 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in OneRegInReferenceOutSaveEverythingCallerSaves()
2774 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitBoundsCheck()
2775 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(1).GetCode())); in VisitBoundsCheck()
3393 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitDeoptimize()
Dcode_generator.cc999 AddAllocatedRegister(Location::RegisterLocation(i)); in CodeGenerator()
Dintrinsics_arm64.cc2876 Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitIntegerValueOf()
Dcode_generator_arm_vixl.cc1878 AddAllocatedRegister(Location::RegisterLocation(LR)); in CodeGeneratorARMVIXL()