/art/compiler/optimizing/ |
H A D | parallel_move_test.cc | 117 AddScratchLocation(Location::RegisterLocation(scratch_index_)); 118 AddScratchLocation(Location::RegisterLocation(scratch_index_ + 1)); 120 scratch = (kind == Location::kRegister) ? Location::RegisterLocation(scratch_index_) 159 Location::RegisterLocation(operands[i][0]), 160 Location::RegisterLocation(operands[i][1]), 266 Location::RegisterLocation(0), 270 Location::RegisterLocation(1), 271 Location::RegisterLocation(2), 286 Location::RegisterLocation(2), 287 Location::RegisterLocation( [all...] |
H A D | code_generator_mips64.h | 110 return Location::RegisterLocation(A1); 113 return Location::RegisterLocation(A0); 116 return Location::RegisterLocation(V0); 120 ? Location::RegisterLocation(A2) 122 ? Location::RegisterLocation(A2) 123 : Location::RegisterLocation(A1));
|
H A D | intrinsics_mips64.cc | 104 Location::RegisterLocation(A0)); 106 codegen->GenerateVirtualCall(invoke_->AsInvokeVirtual(), Location::RegisterLocation(A0)); 1340 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); 1341 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); 1343 locations->SetOut(Location::RegisterLocation(outLocation.AsRegister<GpuRegister>())); 1529 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); 1530 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); 1532 locations->SetOut(Location::RegisterLocation(outLocation.AsRegister<GpuRegister>())); 1535 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(2))); 1550 locations->SetInAt(0, Location::RegisterLocation(calling_conventio [all...] |
H A D | intrinsics_arm.cc | 993 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); 994 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); 995 locations->SetOut(Location::RegisterLocation(R0)); 1026 locations->AddTemp(Location::RegisterLocation(R0)); 1169 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); 1170 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); 1171 locations->SetOut(Location::RegisterLocation(R0)); 1174 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(2))); 1189 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); 1190 locations->SetInAt(1, Location::RegisterLocation(calling_conventio [all...] |
H A D | code_generator_mips.h | 110 return Location::RegisterLocation(A1); 113 return Location::RegisterLocation(A0); 118 : Location::RegisterLocation(V0); 123 : (is_instance ? Location::RegisterLocation(A2) : Location::RegisterLocation(A1));
|
H A D | intrinsics_x86.cc | 328 locations->SetInAt(0, Location::RegisterLocation(EAX)); 330 locations->AddTemp(Location::RegisterLocation(EDX)); 700 Location::RegisterLocation(EAX)); 724 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetFpuRegisterAt(0))); 727 locations->AddTemp(Location::RegisterLocation(EAX)); 792 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetFpuRegisterAt(0))); 793 locations->SetOut(Location::RegisterLocation(EAX)); 795 locations->AddTemp(Location::RegisterLocation(EAX)); 1120 locations->AddTemp(Location::RegisterLocation(ESI)); 1121 locations->AddTemp(Location::RegisterLocation(ED [all...] |
H A D | code_generator_x86_64.h | 88 return Location::RegisterLocation(RSI); 91 return Location::RegisterLocation(RDI); 94 return Location::RegisterLocation(RAX); 98 ? Location::RegisterLocation(RDX) 100 ? Location::RegisterLocation(RDX) 101 : Location::RegisterLocation(RSI));
|
H A D | locations.cc | 76 : Location::RegisterLocation(reg);
|
H A D | intrinsics_x86_64.cc | 520 invoke->AsInvokeStaticOrDirect(), Location::RegisterLocation(RDI)); 544 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetFpuRegisterAt(0))); 547 locations->AddTemp(Location::RegisterLocation(RDI)); 606 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetFpuRegisterAt(0))); 607 locations->SetOut(Location::RegisterLocation(RAX)); 609 locations->AddTemp(Location::RegisterLocation(RDI)); 971 locations->AddTemp(Location::RegisterLocation(RSI)); 972 locations->AddTemp(Location::RegisterLocation(RDI)); 973 locations->AddTemp(Location::RegisterLocation(RCX)); 1364 locations->SetInAt(0, Location::RegisterLocation(calling_conventio [all...] |
H A D | code_generator_arm.h | 105 return Location::RegisterLocation(R1); 108 return Location::RegisterLocation(R0); 113 : Location::RegisterLocation(R0); 119 ? Location::RegisterLocation(R2) 120 : Location::RegisterLocation(R1));
|
H A D | code_generator_x86.h | 100 return Location::RegisterLocation(ECX); 103 return Location::RegisterLocation(EAX); 108 : Location::RegisterLocation(EAX); 114 ? Location::RegisterLocation(EDX) 115 : Location::RegisterLocation(ECX));
|
H A D | locations.h | 122 static Location RegisterLocation(int reg) { function in class:art::Location 215 return Location::RegisterLocation(low()); 226 return Location::RegisterLocation(high());
|
H A D | parallel_move_resolver.cc | 82 return Location::RegisterLocation(location.low()); 94 return Location::RegisterLocation(location.high()); 266 if ((blocked != reg) && IsScratchLocation(Location::RegisterLocation(reg))) {
|
H A D | intrinsics_mips.cc | 115 Location::RegisterLocation(A0)); 117 codegen->GenerateVirtualCall(invoke_->AsInvokeVirtual(), Location::RegisterLocation(A0)); 1929 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); 1930 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); 1932 locations->SetOut(Location::RegisterLocation(outLocation.AsRegister<Register>())); 2126 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); 2127 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); 2129 locations->SetOut(Location::RegisterLocation(outLocation.AsRegister<Register>())); 2132 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(2))); 2151 locations->SetInAt(0, Location::RegisterLocation(calling_conventio [all...] |
H A D | code_generator_x86.cc | 145 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), 148 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), 225 x86_codegen->Move32(locations->Out(), Location::RegisterLocation(EAX)); 268 x86_codegen->Move32(out, Location::RegisterLocation(EAX)); 318 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), 321 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), 342 x86_codegen->Move32(locations->Out(), Location::RegisterLocation(EAX)); 394 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), 399 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), 404 Location::RegisterLocation(calling_conventio [all...] |
H A D | register_allocator_test.cc | 562 phi->GetLocations()->UpdateOut(Location::RegisterLocation(2)); 581 input1->GetLocations()->UpdateOut(Location::RegisterLocation(2)); 600 input2->GetLocations()->UpdateOut(Location::RegisterLocation(2)); 678 ret->GetLocations()->inputs_[0] = Location::RegisterLocation(2); 747 first_sub->InputAt(0)->GetLocations()->output_ = Location::RegisterLocation(2);
|
H A D | code_generator_arm.cc | 173 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), 176 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), 224 arm_codegen->Move32(locations->Out(), Location::RegisterLocation(R0)); 267 arm_codegen->Move32(locations->Out(), Location::RegisterLocation(R0)); 303 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), 306 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), 316 arm_codegen->Move32(locations->Out(), Location::RegisterLocation(R0)); 377 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), 382 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), 387 Location::RegisterLocation(calling_conventio [all...] |
H A D | code_generator_mips.cc | 50 return Location::RegisterLocation(V0); 70 return Location::RegisterLocation(kMethodRegisterArgument); 85 next_location = Location::RegisterLocation(calling_convention.GetRegisterAt(gp_index)); 163 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), 166 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), 396 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), 399 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), 477 AddAllocatedRegister(Location::RegisterLocation(RA)); 970 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairLow<Register>())); 971 locations->AddTemp(Location::RegisterLocation(locatio [all...] |
H A D | code_generator_x86_64.cc | 201 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), 204 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), 256 x86_64_codegen->Move(out, Location::RegisterLocation(RAX)); 302 x86_64_codegen->Move(locations->Out(), Location::RegisterLocation(RAX)); 338 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), 341 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), 362 x86_64_codegen->Move(locations->Out(), Location::RegisterLocation(RAX)); 415 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), 420 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), 425 Location::RegisterLocation(calling_conventio [all...] |
H A D | code_generator_mips64.cc | 49 return Location::RegisterLocation(V0); 66 return Location::RegisterLocation(kMethodRegisterArgument); 82 next_location = Location::RegisterLocation(calling_convention.GetRegisterAt(gp_index_++)); 124 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), 127 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), 348 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), 351 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), 423 AddAllocatedRegister(Location::RegisterLocation(RA)); 1443 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); 1444 locations->SetInAt(1, Location::RegisterLocation(calling_conventio [all...] |
H A D | optimizing_cfi_test.cc | 65 auto location = Location::RegisterLocation(core_reg);
|
H A D | codegen_test.cc | 70 AddAllocatedRegister(Location::RegisterLocation(arm::R6)); 71 AddAllocatedRegister(Location::RegisterLocation(arm::R7)); 91 AddAllocatedRegister(Location::RegisterLocation(x86::EDI));
|
H A D | common_arm64.h | 173 return Location::RegisterLocation(ARTRegCodeFromVIXL(reg.code()));
|
H A D | ssa_liveness_analysis.cc | 542 return Location::RegisterLocation(GetRegister());
|
H A D | register_allocator.cc | 158 BlockRegister(Location::RegisterLocation(i), start, end); 699 ? Location::RegisterLocation(current->GetRegister()) 1984 locations->SetTempAt(temp_index, Location::RegisterLocation(temp->GetRegister()));
|