/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 | 355 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 …]
|
D | intrinsics_x86_64.cc | 263 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 …]
|
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_64.h | 87 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()
|
D | code_generator_x86.h | 101 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()
|
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 | 63 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 …]
|
D | code_generator_x86_64.cc | 64 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 …]
|
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 | 585 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()
|
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 | 102 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() 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()
|
D | code_generator.cc | 999 AddAllocatedRegister(Location::RegisterLocation(i)); in CodeGenerator()
|
D | intrinsics_arm64.cc | 2876 Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitIntegerValueOf()
|
D | code_generator_arm_vixl.cc | 1878 AddAllocatedRegister(Location::RegisterLocation(LR)); in CodeGeneratorARMVIXL()
|