/art/compiler/optimizing/ |
D | parallel_move_test.cc | 118 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 …]
|
D | intrinsics_x86.cc | 806 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 …]
|
D | intrinsics_x86_64.cc | 601 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 …]
|
D | codegen_test_utils.h | 90 AddAllocatedRegister(Location::RegisterLocation(arm::R6)); in TestCodeGeneratorARMVIXL() 91 AddAllocatedRegister(Location::RegisterLocation(arm::R7)); in TestCodeGeneratorARMVIXL() 151 AddAllocatedRegister(Location::RegisterLocation(x86::EDI)); in TestCodeGeneratorX86()
|
D | code_generator_x86.h | 124 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()
|
D | code_generator_x86_64.h | 112 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()
|
D | parallel_move_resolver.cc | 82 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()
|
D | locations.cc | 89 : Location::RegisterLocation(reg); in ByteRegisterOrConstant()
|
D | code_generator_x86.cc | 64 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 …]
|
D | code_generator_x86_64.cc | 65 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 …]
|
D | locations.h | 129 static Location RegisterLocation(int reg) { in RegisterLocation() function 222 return Location::RegisterLocation(low()); in ToLow() 233 return Location::RegisterLocation(high()); in ToHigh()
|
D | optimizing_cfi_test.cc | 68 auto location = Location::RegisterLocation(core_reg); in SetUpFrame()
|
D | register_allocator_test.cc | 587 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()
|
D | common_arm.h | 204 return Location::RegisterLocation(reg.GetCode()); in LocationFrom()
|
D | common_arm64.h | 206 return Location::RegisterLocation(ARTRegCodeFromVIXL(reg.GetCode())); in LocationFrom()
|
D | ssa_liveness_analysis.cc | 518 return Location::RegisterLocation(GetRegister()); in ToLocation()
|
D | register_allocator_linear_scan.cc | 155 BlockRegister(Location::RegisterLocation(i), start, end); in BlockRegisters() 581 ? Location::RegisterLocation(current->GetRegister()) in LinearScan()
|
D | register_allocator_graph_color.cc | 695 ? Location::RegisterLocation(interval->GetRegister()) in AllocateRegisters() 702 ? Location::RegisterLocation(high->GetRegister()) in AllocateRegisters() 1082 BlockRegister(Location::RegisterLocation(i), start, end); in BlockRegisters()
|
D | register_allocation_resolver.cc | 212 locations->SetTempAt(temp_index, Location::RegisterLocation(temp->GetRegister())); in Resolve()
|
D | code_generator_arm64.h | 105 return Location::RegisterLocation(vixl::aarch64::x15.GetCode()); in FixedTempLocation()
|
D | code_generator_arm64.cc | 155 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()
|
D | code_generator.cc | 1050 AddAllocatedRegister(Location::RegisterLocation(i)); in CodeGenerator()
|
D | intrinsics_arm64.cc | 2801 Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitIntegerValueOf()
|
D | code_generator_arm_vixl.cc | 1879 AddAllocatedRegister(Location::RegisterLocation(LR)); in CodeGeneratorARMVIXL() 2489 return Location::RegisterLocation(R4); in GetMethodLocation()
|