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.cc806 locations->AddTemp(Location::RegisterLocation(ESI)); in VisitSystemArrayCopyChar()
807 locations->AddTemp(Location::RegisterLocation(EDI)); in VisitSystemArrayCopyChar()
808 locations->AddTemp(Location::RegisterLocation(ECX)); in VisitSystemArrayCopyChar()
923 CheckPosition(assembler, srcPos, src, Location::RegisterLocation(count), slow_path, src_base); in VisitSystemArrayCopyChar()
926 CheckPosition(assembler, destPos, dest, Location::RegisterLocation(count), slow_path, src_base); in VisitSystemArrayCopyChar()
962 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringCompareTo()
963 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringCompareTo()
964 locations->SetOut(Location::RegisterLocation(EAX)); in VisitStringCompareTo()
991 locations->AddTemp(Location::RegisterLocation(ECX)); in VisitStringEquals()
992 locations->AddTemp(Location::RegisterLocation(EDI)); in VisitStringEquals()
[all …]
Dintrinsics_x86_64.cc601 locations->AddTemp(Location::RegisterLocation(RSI)); in VisitSystemArrayCopyChar()
602 locations->AddTemp(Location::RegisterLocation(RDI)); in VisitSystemArrayCopyChar()
603 locations->AddTemp(Location::RegisterLocation(RCX)); in VisitSystemArrayCopyChar()
828 Location TMP_loc = Location::RegisterLocation(TMP); in VisitSystemArrayCopy()
1152 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringCompareTo()
1153 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringCompareTo()
1154 locations->SetOut(Location::RegisterLocation(RAX)); in VisitStringCompareTo()
1181 locations->AddTemp(Location::RegisterLocation(RCX)); in VisitStringEquals()
1182 locations->AddTemp(Location::RegisterLocation(RDI)); in VisitStringEquals()
1185 locations->SetOut(Location::RegisterLocation(RSI), Location::kOutputOverlap); in VisitStringEquals()
[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.h124 return Location::RegisterLocation(ECX); in GetObjectLocation()
127 return Location::RegisterLocation(EAX); in GetFieldIndexLocation()
132 : Location::RegisterLocation(EAX); in GetReturnLocation()
140 ? Location::RegisterLocation(EDX) in GetSetValueLocation()
141 : Location::RegisterLocation(ECX)); in GetSetValueLocation()
Dcode_generator_x86_64.h112 return Location::RegisterLocation(RSI); in GetObjectLocation()
115 return Location::RegisterLocation(RDI); in GetFieldIndexLocation()
118 return Location::RegisterLocation(RAX); in GetReturnLocation()
123 ? Location::RegisterLocation(RDX) in GetSetValueLocation()
124 : Location::RegisterLocation(RSI); 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.cc64 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()
167 length_loc = Location::RegisterLocation(calling_convention.GetRegisterAt(1)); in EmitNativeCode()
171 length_loc = Location::RegisterLocation(calling_convention.GetRegisterAt(2)); in EmitNativeCode()
180 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
183 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode()
256 x86_codegen->Move32(locations->Out(), Location::RegisterLocation(EAX)); in EmitNativeCode()
298 x86_codegen->Move32(Location::RegisterLocation(calling_convention.GetRegisterAt(0)), source); in EmitNativeCode()
308 x86_codegen->Move32(out, Location::RegisterLocation(EAX)); in EmitNativeCode()
351 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
354 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode()
[all …]
Dcode_generator_x86_64.cc65 caller_saves.Add(Location::RegisterLocation(RAX)); in OneRegInReferenceOutSaveEverythingCallerSaves()
213 length_loc = Location::RegisterLocation(calling_convention.GetRegisterAt(1)); in EmitNativeCode()
217 length_loc = Location::RegisterLocation(calling_convention.GetRegisterAt(2)); in EmitNativeCode()
229 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
232 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode()
280 x86_64_codegen->Move(Location::RegisterLocation(RAX), source); in EmitNativeCode()
290 x86_64_codegen->Move(out, Location::RegisterLocation(RAX)); in EmitNativeCode()
326 x86_64_codegen->Move(locations->Out(), Location::RegisterLocation(RAX)); in EmitNativeCode()
367 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
370 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.cc587 phi->GetLocations()->UpdateOut(Location::RegisterLocation(2)); in PhiHint()
605 input1->GetLocations()->UpdateOut(Location::RegisterLocation(2)); in PhiHint()
623 input2->GetLocations()->UpdateOut(Location::RegisterLocation(2)); in PhiHint()
700 ret->GetLocations()->inputs_[0] = Location::RegisterLocation(2); in ExpectedInRegisterHint()
769 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.h105 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()
914 return Location::RegisterLocation(x15.GetCode()); in GetMethodLocation()
2821 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitBoundsCheck()
2822 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(1).GetCode())); in VisitBoundsCheck()
3580 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitDeoptimize()
Dcode_generator.cc1050 AddAllocatedRegister(Location::RegisterLocation(i)); in CodeGenerator()
Dintrinsics_arm64.cc2801 Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitIntegerValueOf()
Dcode_generator_arm_vixl.cc1879 AddAllocatedRegister(Location::RegisterLocation(LR)); in CodeGeneratorARMVIXL()
2489 return Location::RegisterLocation(R4); in GetMethodLocation()