Lines Matching refs:Location

72   locations->SetInAt(0, Location::RequiresFpuRegister());
73 locations->SetOut(Location::RequiresRegister());
80 locations->SetInAt(0, Location::RequiresRegister());
81 locations->SetOut(Location::RequiresFpuRegister());
85 Location input = locations->InAt(0);
86 Location output = locations->Out();
97 Location input = locations->InAt(0);
98 Location output = locations->Out();
140 locations->SetInAt(0, Location::RequiresRegister());
141 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
148 locations->SetInAt(0, Location::RequiresFpuRegister());
149 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap);
155 Location in = locations->InAt(0);
186 locations->SetInAt(0, Location::RequiresRegister());
187 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap);
223 locations->SetInAt(0, Location::RequiresRegister());
224 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
235 locations->SetInAt(0, Location::RequiresRegister());
236 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap);
244 Location in = locations->InAt(0);
245 Location out = locations->Out();
275 locations->SetInAt(0, Location::RequiresRegister());
276 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
278 locations->AddTemp(Location::RequiresRegister());
284 Location in = locations->InAt(0);
285 Location output = locations->Out();
347 locations->SetInAt(0, Location::RequiresRegister());
348 locations->SetInAt(1, Location::RequiresRegister());
349 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
437 locations->SetInAt(0, Location::RequiresRegister());
438 locations->SetInAt(1, Location::RequiresRegister());
489 locations->SetOut(Location::RequiresRegister());
506 Location base_loc = locations->InAt(1);
508 Location offset_loc = locations->InAt(2);
510 Location trg_loc = locations->Out();
526 Location temp = locations->GetTemp(0);
581 locations->SetInAt(0, Location::NoLocation()); // Unused receiver.
582 locations->SetInAt(1, Location::RequiresRegister());
583 locations->SetInAt(2, Location::RequiresRegister());
584 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
588 locations->AddTemp(Location::RequiresRegister());
638 locations->SetInAt(0, Location::NoLocation()); // Unused receiver.
639 locations->SetInAt(1, Location::RequiresRegister());
640 locations->SetInAt(2, Location::RequiresRegister());
641 locations->SetInAt(3, Location::RequiresRegister());
646 locations->AddTemp(Location::RequiresRegister()); // Temp_lo.
647 locations->AddTemp(Location::RequiresRegister()); // Temp_hi.
651 locations->AddTemp(Location::RequiresRegister()); // Temp.
652 locations->AddTemp(Location::RequiresRegister()); // Card.
815 locations->SetInAt(0, Location::NoLocation()); // Unused receiver.
816 locations->SetInAt(1, Location::RequiresRegister());
817 locations->SetInAt(2, Location::RequiresRegister());
818 locations->SetInAt(3, Location::RequiresRegister());
819 locations->SetInAt(4, Location::RequiresRegister());
823 Location::OutputOverlap overlaps = (kPoisonHeapReferences && type == Primitive::kPrimNot)
824 ? Location::kOutputOverlap
825 : Location::kNoOutputOverlap;
826 locations->SetOut(Location::RequiresRegister(), overlaps);
828 locations->AddTemp(Location::RequiresRegister()); // Pointer.
829 locations->AddTemp(Location::RequiresRegister()); // Temp 1.
942 locations->SetInAt(0, Location::RequiresRegister());
943 locations->SetInAt(1, Location::RequiresRegister());
944 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap);
946 locations->AddTemp(Location::RequiresRegister());
947 locations->AddTemp(Location::RequiresRegister());
954 // Location of reference to data array
956 // Location of count
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));
1022 locations->SetInAt(0, Location::RequiresRegister());
1023 locations->SetInAt(1, Location::RequiresRegister());
1026 locations->AddTemp(Location::RegisterLocation(R0));
1027 locations->AddTemp(Location::RequiresRegister());
1028 locations->AddTemp(Location::RequiresRegister());
1030 locations->SetOut(Location::RequiresRegister());
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_convention.GetRegisterAt(1)));
1191 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2)));
1192 locations->SetOut(Location::RegisterLocation(R0));
1195 locations->AddTemp(Location::RequiresRegister());
1208 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0)));
1209 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1)));
1210 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2)));
1211 locations->SetInAt(3, Location::RegisterLocation(calling_convention.GetRegisterAt(3)));
1212 locations->SetOut(Location::RegisterLocation(R0));
1238 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0)));
1239 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1)));
1240 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2)));
1241 locations->SetOut(Location::RegisterLocation(R0));
1265 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0)));
1266 locations->SetOut(Location::RegisterLocation(R0));
1299 locations->SetInAt(1, Location::RequiresRegister());
1302 locations->SetInAt(3, Location::RequiresRegister());
1305 locations->SetInAt(4, Location::RequiresRegister());
1310 Location pos,
1312 Location length,
1386 Location src_pos = locations->InAt(1);
1388 Location dest_pos = locations->InAt(3);
1389 Location length = locations->InAt(4);
1622 locations->SetInAt(0, Location::RequiresFpuRegister());
1623 locations->SetOut(Location::RequiresFpuRegister());
1625 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(0)));
1626 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(1)));
1649 locations->SetInAt(0, Location::RequiresFpuRegister());
1650 locations->SetInAt(1, Location::RequiresFpuRegister());
1651 locations->SetOut(Location::RequiresFpuRegister());
1653 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(0)));
1654 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(1)));
1655 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(2)));
1656 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(3)));
1866 locations->SetInAt(0, Location::RequiresRegister());
1867 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap);
1901 locations->SetInAt(0, Location::RequiresRegister());
1902 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap);
1936 locations->SetInAt(0, Location::RequiresRegister());
1937 locations->SetInAt(1, Location::RequiresRegister());
1938 locations->SetInAt(2, Location::RequiresRegister());
1939 locations->SetInAt(3, Location::RequiresRegister());
1940 locations->SetInAt(4, Location::RequiresRegister());
1942 locations->AddTemp(Location::RequiresRegister());
1943 locations->AddTemp(Location::RequiresRegister());
1944 locations->AddTemp(Location::RequiresRegister());
1945 locations->AddTemp(Location::RequiresRegister());
1956 // Location of data in char array buffer.
1959 // Location of char array data in string.