Searched refs:RegisterLocation (Results 1 - 25 of 25) sorted by relevance

/art/compiler/optimizing/
H A Dparallel_move_test.cc117 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 Dcode_generator_mips64.h110 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 Dintrinsics_mips64.cc104 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 Dintrinsics_arm.cc993 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 Dcode_generator_mips.h110 return Location::RegisterLocation(A1);
113 return Location::RegisterLocation(A0);
118 : Location::RegisterLocation(V0);
123 : (is_instance ? Location::RegisterLocation(A2) : Location::RegisterLocation(A1));
H A Dintrinsics_x86.cc328 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 Dcode_generator_x86_64.h88 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 Dlocations.cc76 : Location::RegisterLocation(reg);
H A Dintrinsics_x86_64.cc520 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 Dcode_generator_arm.h105 return Location::RegisterLocation(R1);
108 return Location::RegisterLocation(R0);
113 : Location::RegisterLocation(R0);
119 ? Location::RegisterLocation(R2)
120 : Location::RegisterLocation(R1));
H A Dcode_generator_x86.h100 return Location::RegisterLocation(ECX);
103 return Location::RegisterLocation(EAX);
108 : Location::RegisterLocation(EAX);
114 ? Location::RegisterLocation(EDX)
115 : Location::RegisterLocation(ECX));
H A Dlocations.h122 static Location RegisterLocation(int reg) { function in class:art::Location
215 return Location::RegisterLocation(low());
226 return Location::RegisterLocation(high());
H A Dparallel_move_resolver.cc82 return Location::RegisterLocation(location.low());
94 return Location::RegisterLocation(location.high());
266 if ((blocked != reg) && IsScratchLocation(Location::RegisterLocation(reg))) {
H A Dintrinsics_mips.cc115 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 Dcode_generator_x86.cc145 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 Dregister_allocator_test.cc562 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 Dcode_generator_arm.cc173 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 Dcode_generator_mips.cc50 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 Dcode_generator_x86_64.cc201 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 Dcode_generator_mips64.cc49 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 Doptimizing_cfi_test.cc65 auto location = Location::RegisterLocation(core_reg);
H A Dcodegen_test.cc70 AddAllocatedRegister(Location::RegisterLocation(arm::R6));
71 AddAllocatedRegister(Location::RegisterLocation(arm::R7));
91 AddAllocatedRegister(Location::RegisterLocation(x86::EDI));
H A Dcommon_arm64.h173 return Location::RegisterLocation(ARTRegCodeFromVIXL(reg.code()));
H A Dssa_liveness_analysis.cc542 return Location::RegisterLocation(GetRegister());
H A Dregister_allocator.cc158 BlockRegister(Location::RegisterLocation(i), start, end);
699 ? Location::RegisterLocation(current->GetRegister())
1984 locations->SetTempAt(temp_index, Location::RegisterLocation(temp->GetRegister()));

Completed in 526 milliseconds