• Home
  • Raw
  • Download

Lines Matching refs:Location

58 static void MoveFromReturnRegister(Location trg,  in MoveFromReturnRegister()
140 Location out = invoke_->GetLocations()->Out(); in EmitNativeCode()
165 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntLocations()
166 locations->SetOut(Location::RequiresRegister()); in CreateFPToIntLocations()
173 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToFPLocations()
174 locations->SetOut(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
178 Location input = locations->InAt(0); in MoveFPToInt()
179 Location output = locations->Out(); in MoveFPToInt()
184 Location input = locations->InAt(0); in MoveIntToFP()
185 Location output = locations->Out(); in MoveIntToFP()
221 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToIntLocations()
222 locations->SetOut(Location::SameAsFirstInput()); in CreateIntToIntLocations()
281 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFloatToFloatPlusTemps()
284 locations->SetOut(Location::SameAsFirstInput()); in CreateFloatToFloatPlusTemps()
285 locations->AddTemp(Location::RequiresFpuRegister()); // FP reg to hold mask. in CreateFloatToFloatPlusTemps()
292 Location output = locations->Out(); in MathAbsFP()
345 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToIntPlusTemp()
346 locations->SetOut(Location::SameAsFirstInput()); in CreateIntToIntPlusTemp()
347 locations->AddTemp(Location::RequiresRegister()); in CreateIntToIntPlusTemp()
351 Location output = locations->Out(); in GenAbsInteger()
393 Location op1_loc = locations->InAt(0); in GenMinMaxFP()
394 Location op2_loc = locations->InAt(1); in GenMinMaxFP()
395 Location out_loc = locations->Out(); in GenMinMaxFP()
476 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPFPToFP()
477 locations->SetInAt(1, Location::RequiresFpuRegister()); in CreateFPFPToFP()
480 locations->SetOut(Location::SameAsFirstInput()); in CreateFPFPToFP()
517 Location op1_loc = locations->InAt(0); in GenMinMax()
518 Location op2_loc = locations->InAt(1); in GenMinMax()
551 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntIntToIntLocations()
552 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntToIntLocations()
553 locations->SetOut(Location::SameAsFirstInput()); in CreateIntIntToIntLocations()
592 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFPLocations()
593 locations->SetOut(Location::RequiresFpuRegister()); in CreateFPToFPLocations()
616 Location out = invoke->GetLocations()->Out(); in InvokeOutOfLineIntrinsic()
636 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateSSE41FPToFPLocations()
637 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateSSE41FPToFPLocations()
639 locations->AddTemp(Location::RegisterLocation(RDI)); in CreateSSE41FPToFPLocations()
688 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateSSE41FPToIntLocations()
689 locations->SetOut(Location::RequiresRegister()); in CreateSSE41FPToIntLocations()
690 locations->AddTemp(Location::RequiresFpuRegister()); in CreateSSE41FPToIntLocations()
698 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateSSE41FPToIntLocations()
699 locations->SetOut(Location::RegisterLocation(RAX)); in CreateSSE41FPToIntLocations()
701 locations->AddTemp(Location::RegisterLocation(RDI)); in CreateSSE41FPToIntLocations()
803 locations->SetInAt(0, Location::RequiresRegister()); in VisitStringCharAt()
804 locations->SetInAt(1, Location::RequiresRegister()); in VisitStringCharAt()
805 locations->SetOut(Location::SameAsFirstInput()); in VisitStringCharAt()
806 locations->AddTemp(Location::RequiresRegister()); in VisitStringCharAt()
846 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringCompareTo()
847 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringCompareTo()
848 locations->SetOut(Location::RegisterLocation(RAX)); in VisitStringCompareTo()
876 locations->SetInAt(0, Location::RegisterLocation(RDI)); in CreateStringIndexOfLocations()
881 locations->SetInAt(1, Location::RegisterLocation(RAX)); in CreateStringIndexOfLocations()
883 locations->SetInAt(2, Location::RequiresRegister()); // The starting index. in CreateStringIndexOfLocations()
886 locations->SetOut(Location::SameAsFirstInput()); in CreateStringIndexOfLocations()
889 locations->AddTemp(Location::RegisterLocation(RCX)); in CreateStringIndexOfLocations()
891 locations->AddTemp(Location::RequiresRegister()); in CreateStringIndexOfLocations()
1025 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromBytes()
1026 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringNewStringFromBytes()
1027 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringNewStringFromBytes()
1028 locations->SetInAt(3, Location::RegisterLocation(calling_convention.GetRegisterAt(3))); in VisitStringNewStringFromBytes()
1029 locations->SetOut(Location::RegisterLocation(RAX)); in VisitStringNewStringFromBytes()
1053 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromChars()
1054 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringNewStringFromChars()
1055 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringNewStringFromChars()
1056 locations->SetOut(Location::RegisterLocation(RAX)); in VisitStringNewStringFromChars()
1072 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromString()
1073 locations->SetOut(Location::RegisterLocation(RAX)); in VisitStringNewStringFromString()
1152 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntIntToVoidLocations()
1153 locations->SetInAt(1, Location::RegisterOrInt32LongConstant(invoke->InputAt(1))); in CreateIntIntToVoidLocations()
1158 Location value = locations->InAt(1); in GenPoke()
1238 locations->SetOut(Location::RequiresRegister()); in VisitThreadCurrentThread()
1272 locations->SetInAt(0, Location::NoLocation()); // Unused receiver. in CreateIntIntIntToIntLocations()
1273 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntIntToIntLocations()
1274 locations->SetInAt(2, Location::RequiresRegister()); in CreateIntIntIntToIntLocations()
1275 locations->SetOut(Location::RequiresRegister()); in CreateIntIntIntToIntLocations()
1324 locations->SetInAt(0, Location::NoLocation()); // Unused receiver. in CreateIntIntIntIntToVoidPlusTempsLocations()
1325 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntIntIntToVoidPlusTempsLocations()
1326 locations->SetInAt(2, Location::RequiresRegister()); in CreateIntIntIntIntToVoidPlusTempsLocations()
1327 locations->SetInAt(3, Location::RequiresRegister()); in CreateIntIntIntIntToVoidPlusTempsLocations()
1330 locations->AddTemp(Location::RequiresRegister()); in CreateIntIntIntIntToVoidPlusTempsLocations()
1331 locations->AddTemp(Location::RequiresRegister()); in CreateIntIntIntIntToVoidPlusTempsLocations()
1423 locations->SetInAt(0, Location::NoLocation()); // Unused receiver. in CreateIntIntIntIntIntToInt()
1424 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
1425 locations->SetInAt(2, Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
1427 locations->SetInAt(3, Location::RegisterLocation(RAX)); in CreateIntIntIntIntIntToInt()
1428 locations->SetInAt(4, Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
1430 locations->SetOut(Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
1433 locations->AddTemp(Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
1434 locations->AddTemp(Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
1501 locations->SetInAt(0, Location::RequiresRegister()); in VisitIntegerReverse()
1502 locations->SetOut(Location::SameAsFirstInput()); in VisitIntegerReverse()
1503 locations->AddTemp(Location::RequiresRegister()); in VisitIntegerReverse()
1545 locations->SetInAt(0, Location::RequiresRegister()); in VisitLongReverse()
1546 locations->SetOut(Location::SameAsFirstInput()); in VisitLongReverse()
1547 locations->AddTemp(Location::RequiresRegister()); in VisitLongReverse()
1548 locations->AddTemp(Location::RequiresRegister()); in VisitLongReverse()