Lines Matching refs:locations

80     LocationSummary* locations = instruction_->GetLocations();  in EmitNativeCode()  local
81 DCHECK(locations->CanCall()); in EmitNativeCode()
90 CpuRegister src_curr_addr = locations->GetTemp(0).AsRegister<CpuRegister>(); in EmitNativeCode()
91 CpuRegister dst_curr_addr = locations->GetTemp(1).AsRegister<CpuRegister>(); in EmitNativeCode()
92 CpuRegister src_stop_addr = locations->GetTemp(2).AsRegister<CpuRegister>(); in EmitNativeCode()
127 LocationSummary* locations = in CreateFPToIntLocations() local
129 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntLocations()
130 locations->SetOut(Location::RequiresRegister()); in CreateFPToIntLocations()
134 LocationSummary* locations = in CreateIntToFPLocations() local
136 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToFPLocations()
137 locations->SetOut(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
140 static void MoveFPToInt(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { in MoveFPToInt() argument
141 Location input = locations->InAt(0); in MoveFPToInt()
142 Location output = locations->Out(); in MoveFPToInt()
146 static void MoveIntToFP(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { in MoveIntToFP() argument
147 Location input = locations->InAt(0); in MoveIntToFP()
148 Location output = locations->Out(); in MoveIntToFP()
181 LocationSummary* locations = in CreateIntToIntLocations() local
183 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToIntLocations()
184 locations->SetOut(Location::SameAsFirstInput()); in CreateIntToIntLocations()
187 static void GenReverseBytes(LocationSummary* locations, in GenReverseBytes() argument
190 CpuRegister out = locations->Out().AsRegister<CpuRegister>(); in GenReverseBytes()
235 LocationSummary* locations = in CreateFPToFPLocations() local
237 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFPLocations()
238 locations->SetOut(Location::RequiresFpuRegister()); in CreateFPToFPLocations()
246 LocationSummary* locations = invoke->GetLocations(); in VisitMathSqrt() local
247 XmmRegister in = locations->InAt(0).AsFpuRegister<XmmRegister>(); in VisitMathSqrt()
248 XmmRegister out = locations->Out().AsFpuRegister<XmmRegister>(); in VisitMathSqrt()
265 LocationSummary* locations = invoke->GetLocations(); in GenSSE41FPToFPIntrinsic() local
266 DCHECK(!locations->WillCall()); in GenSSE41FPToFPIntrinsic()
267 XmmRegister in = locations->InAt(0).AsFpuRegister<XmmRegister>(); in GenSSE41FPToFPIntrinsic()
268 XmmRegister out = locations->Out().AsFpuRegister<XmmRegister>(); in GenSSE41FPToFPIntrinsic()
304 LocationSummary* locations = in CreateSSE41FPToIntLocations() local
306 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateSSE41FPToIntLocations()
307 locations->SetOut(Location::RequiresRegister()); in CreateSSE41FPToIntLocations()
308 locations->AddTemp(Location::RequiresFpuRegister()); in CreateSSE41FPToIntLocations()
309 locations->AddTemp(Location::RequiresFpuRegister()); in CreateSSE41FPToIntLocations()
317 LocationSummary* locations = invoke->GetLocations(); in VisitMathRoundFloat() local
318 DCHECK(!locations->WillCall()); in VisitMathRoundFloat()
320 XmmRegister in = locations->InAt(0).AsFpuRegister<XmmRegister>(); in VisitMathRoundFloat()
321 CpuRegister out = locations->Out().AsRegister<CpuRegister>(); in VisitMathRoundFloat()
322 XmmRegister t1 = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitMathRoundFloat()
323 XmmRegister t2 = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in VisitMathRoundFloat()
358 LocationSummary* locations = invoke->GetLocations(); in VisitMathRoundDouble() local
359 DCHECK(!locations->WillCall()); in VisitMathRoundDouble()
361 XmmRegister in = locations->InAt(0).AsFpuRegister<XmmRegister>(); in VisitMathRoundDouble()
362 CpuRegister out = locations->Out().AsRegister<CpuRegister>(); in VisitMathRoundDouble()
363 XmmRegister t1 = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitMathRoundDouble()
364 XmmRegister t2 = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in VisitMathRoundDouble()
395 LocationSummary* locations = in CreateFPToFPCallLocations() local
398 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateFPToFPCallLocations()
399 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPToFPCallLocations()
401 CodeGeneratorX86_64::BlockNonVolatileXmmRegisters(locations); in CreateFPToFPCallLocations()
406 LocationSummary* locations = invoke->GetLocations(); in GenFPToFPCall() local
407 DCHECK(locations->WillCall()); in GenFPToFPCall()
526 LocationSummary* locations = in CreateFPFPToFPCallLocations() local
529 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateFPFPToFPCallLocations()
530 locations->SetInAt(1, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(1))); in CreateFPFPToFPCallLocations()
531 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPFPToFPCallLocations()
533 CodeGeneratorX86_64::BlockNonVolatileXmmRegisters(locations); in CreateFPFPToFPCallLocations()
591 LocationSummary* locations = in VisitSystemArrayCopyChar() local
594 locations->SetInAt(0, Location::RequiresRegister()); in VisitSystemArrayCopyChar()
595 locations->SetInAt(1, Location::RegisterOrConstant(invoke->InputAt(1))); in VisitSystemArrayCopyChar()
596 locations->SetInAt(2, Location::RequiresRegister()); in VisitSystemArrayCopyChar()
597 locations->SetInAt(3, Location::RegisterOrConstant(invoke->InputAt(3))); in VisitSystemArrayCopyChar()
598 locations->SetInAt(4, Location::RegisterOrConstant(invoke->InputAt(4))); in VisitSystemArrayCopyChar()
601 locations->AddTemp(Location::RegisterLocation(RSI)); in VisitSystemArrayCopyChar()
602 locations->AddTemp(Location::RegisterLocation(RDI)); in VisitSystemArrayCopyChar()
603 locations->AddTemp(Location::RegisterLocation(RCX)); in VisitSystemArrayCopyChar()
672 LocationSummary* locations = invoke->GetLocations(); in VisitSystemArrayCopyChar() local
674 CpuRegister src = locations->InAt(0).AsRegister<CpuRegister>(); in VisitSystemArrayCopyChar()
675 Location src_pos = locations->InAt(1); in VisitSystemArrayCopyChar()
676 CpuRegister dest = locations->InAt(2).AsRegister<CpuRegister>(); in VisitSystemArrayCopyChar()
677 Location dest_pos = locations->InAt(3); in VisitSystemArrayCopyChar()
678 Location length = locations->InAt(4); in VisitSystemArrayCopyChar()
681 CpuRegister src_base = locations->GetTemp(0).AsRegister<CpuRegister>(); in VisitSystemArrayCopyChar()
683 CpuRegister dest_base = locations->GetTemp(1).AsRegister<CpuRegister>(); in VisitSystemArrayCopyChar()
685 CpuRegister count = locations->GetTemp(2).AsRegister<CpuRegister>(); in VisitSystemArrayCopyChar()
809 LocationSummary* locations = invoke->GetLocations(); in VisitSystemArrayCopy() local
817 CpuRegister src = locations->InAt(0).AsRegister<CpuRegister>(); in VisitSystemArrayCopy()
818 Location src_pos = locations->InAt(1); in VisitSystemArrayCopy()
819 CpuRegister dest = locations->InAt(2).AsRegister<CpuRegister>(); in VisitSystemArrayCopy()
820 Location dest_pos = locations->InAt(3); in VisitSystemArrayCopy()
821 Location length = locations->InAt(4); in VisitSystemArrayCopy()
822 Location temp1_loc = locations->GetTemp(0); in VisitSystemArrayCopy()
824 Location temp2_loc = locations->GetTemp(1); in VisitSystemArrayCopy()
826 Location temp3_loc = locations->GetTemp(2); in VisitSystemArrayCopy()
1149 LocationSummary* locations = new (allocator_) LocationSummary( in VisitStringCompareTo() local
1152 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringCompareTo()
1153 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringCompareTo()
1154 locations->SetOut(Location::RegisterLocation(RAX)); in VisitStringCompareTo()
1159 LocationSummary* locations = invoke->GetLocations(); in VisitStringCompareTo() local
1164 CpuRegister argument = locations->InAt(1).AsRegister<CpuRegister>(); in VisitStringCompareTo()
1175 LocationSummary* locations = in VisitStringEquals() local
1177 locations->SetInAt(0, Location::RequiresRegister()); in VisitStringEquals()
1178 locations->SetInAt(1, Location::RequiresRegister()); in VisitStringEquals()
1181 locations->AddTemp(Location::RegisterLocation(RCX)); in VisitStringEquals()
1182 locations->AddTemp(Location::RegisterLocation(RDI)); in VisitStringEquals()
1185 locations->SetOut(Location::RegisterLocation(RSI), Location::kOutputOverlap); in VisitStringEquals()
1190 LocationSummary* locations = invoke->GetLocations(); in VisitStringEquals() local
1192 CpuRegister str = locations->InAt(0).AsRegister<CpuRegister>(); in VisitStringEquals()
1193 CpuRegister arg = locations->InAt(1).AsRegister<CpuRegister>(); in VisitStringEquals()
1194 CpuRegister rcx = locations->GetTemp(0).AsRegister<CpuRegister>(); in VisitStringEquals()
1195 CpuRegister rdi = locations->GetTemp(1).AsRegister<CpuRegister>(); in VisitStringEquals()
1196 CpuRegister rsi = locations->Out().AsRegister<CpuRegister>(); in VisitStringEquals()
1294 LocationSummary* locations = new (allocator) LocationSummary(invoke, in CreateStringIndexOfLocations() local
1298 locations->SetInAt(0, Location::RegisterLocation(RDI)); in CreateStringIndexOfLocations()
1303 locations->SetInAt(1, Location::RegisterLocation(RAX)); in CreateStringIndexOfLocations()
1305 locations->SetInAt(2, Location::RequiresRegister()); // The starting index. in CreateStringIndexOfLocations()
1308 locations->SetOut(Location::SameAsFirstInput()); in CreateStringIndexOfLocations()
1311 locations->AddTemp(Location::RegisterLocation(RCX)); in CreateStringIndexOfLocations()
1313 locations->AddTemp(Location::RequiresRegister()); in CreateStringIndexOfLocations()
1320 LocationSummary* locations = invoke->GetLocations(); in GenerateStringIndexOf() local
1325 CpuRegister string_obj = locations->InAt(0).AsRegister<CpuRegister>(); in GenerateStringIndexOf()
1326 CpuRegister search_value = locations->InAt(1).AsRegister<CpuRegister>(); in GenerateStringIndexOf()
1327 CpuRegister counter = locations->GetTemp(0).AsRegister<CpuRegister>(); in GenerateStringIndexOf()
1328 CpuRegister string_length = locations->GetTemp(1).AsRegister<CpuRegister>(); in GenerateStringIndexOf()
1329 CpuRegister out = locations->Out().AsRegister<CpuRegister>(); in GenerateStringIndexOf()
1388 CpuRegister start_index = locations->InAt(2).AsRegister<CpuRegister>(); in GenerateStringIndexOf()
1475 LocationSummary* locations = new (allocator_) LocationSummary( in VisitStringNewStringFromBytes() local
1478 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromBytes()
1479 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringNewStringFromBytes()
1480 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringNewStringFromBytes()
1481 locations->SetInAt(3, Location::RegisterLocation(calling_convention.GetRegisterAt(3))); in VisitStringNewStringFromBytes()
1482 locations->SetOut(Location::RegisterLocation(RAX)); in VisitStringNewStringFromBytes()
1487 LocationSummary* locations = invoke->GetLocations(); in VisitStringNewStringFromBytes() local
1489 CpuRegister byte_array = locations->InAt(0).AsRegister<CpuRegister>(); in VisitStringNewStringFromBytes()
1501 LocationSummary* locations = in VisitStringNewStringFromChars() local
1504 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromChars()
1505 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringNewStringFromChars()
1506 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringNewStringFromChars()
1507 locations->SetOut(Location::RegisterLocation(RAX)); in VisitStringNewStringFromChars()
1522 LocationSummary* locations = new (allocator_) LocationSummary( in VisitStringNewStringFromString() local
1525 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromString()
1526 locations->SetOut(Location::RegisterLocation(RAX)); in VisitStringNewStringFromString()
1531 LocationSummary* locations = invoke->GetLocations(); in VisitStringNewStringFromString() local
1533 CpuRegister string_to_copy = locations->InAt(0).AsRegister<CpuRegister>(); in VisitStringNewStringFromString()
1546 LocationSummary* locations = in VisitStringGetCharsNoCheck() local
1548 locations->SetInAt(0, Location::RequiresRegister()); in VisitStringGetCharsNoCheck()
1549 locations->SetInAt(1, Location::RegisterOrConstant(invoke->InputAt(1))); in VisitStringGetCharsNoCheck()
1550 locations->SetInAt(2, Location::RequiresRegister()); in VisitStringGetCharsNoCheck()
1551 locations->SetInAt(3, Location::RequiresRegister()); in VisitStringGetCharsNoCheck()
1552 locations->SetInAt(4, Location::RequiresRegister()); in VisitStringGetCharsNoCheck()
1555 locations->AddTemp(Location::RegisterLocation(RSI)); in VisitStringGetCharsNoCheck()
1556 locations->AddTemp(Location::RegisterLocation(RDI)); in VisitStringGetCharsNoCheck()
1557 locations->AddTemp(Location::RegisterLocation(RCX)); in VisitStringGetCharsNoCheck()
1562 LocationSummary* locations = invoke->GetLocations(); in VisitStringGetCharsNoCheck() local
1571 CpuRegister obj = locations->InAt(0).AsRegister<CpuRegister>(); in VisitStringGetCharsNoCheck()
1572 Location srcBegin = locations->InAt(1); in VisitStringGetCharsNoCheck()
1575 CpuRegister srcEnd = locations->InAt(2).AsRegister<CpuRegister>(); in VisitStringGetCharsNoCheck()
1576 CpuRegister dst = locations->InAt(3).AsRegister<CpuRegister>(); in VisitStringGetCharsNoCheck()
1577 CpuRegister dstBegin = locations->InAt(4).AsRegister<CpuRegister>(); in VisitStringGetCharsNoCheck()
1635 static void GenPeek(LocationSummary* locations, DataType::Type size, X86_64Assembler* assembler) { in GenPeek() argument
1636 CpuRegister address = locations->InAt(0).AsRegister<CpuRegister>(); in GenPeek()
1637 CpuRegister out = locations->Out().AsRegister<CpuRegister>(); // == address, here for clarity. in GenPeek()
1692 LocationSummary* locations = in CreateIntIntToVoidLocations() local
1694 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntIntToVoidLocations()
1695 locations->SetInAt(1, Location::RegisterOrInt32Constant(invoke->InputAt(1))); in CreateIntIntToVoidLocations()
1698 static void GenPoke(LocationSummary* locations, DataType::Type size, X86_64Assembler* assembler) { in GenPoke() argument
1699 CpuRegister address = locations->InAt(0).AsRegister<CpuRegister>(); in GenPoke()
1700 Location value = locations->InAt(1); in GenPoke()
1777 LocationSummary* locations = in VisitThreadCurrentThread() local
1779 locations->SetOut(Location::RequiresRegister()); in VisitThreadCurrentThread()
1793 LocationSummary* locations = invoke->GetLocations(); in GenUnsafeGet() local
1794 Location base_loc = locations->InAt(1); in GenUnsafeGet()
1796 Location offset_loc = locations->InAt(2); in GenUnsafeGet()
1798 Location output_loc = locations->Out(); in GenUnsafeGet()
1838 LocationSummary* locations = in CreateIntIntIntToIntLocations() local
1845 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in CreateIntIntIntToIntLocations()
1847 locations->SetInAt(0, Location::NoLocation()); // Unused receiver. in CreateIntIntIntToIntLocations()
1848 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntIntToIntLocations()
1849 locations->SetInAt(2, Location::RequiresRegister()); in CreateIntIntIntToIntLocations()
1850 locations->SetOut(Location::RequiresRegister(), in CreateIntIntIntToIntLocations()
1897 LocationSummary* locations = in CreateIntIntIntIntToVoidPlusTempsLocations() local
1899 locations->SetInAt(0, Location::NoLocation()); // Unused receiver. in CreateIntIntIntIntToVoidPlusTempsLocations()
1900 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntIntIntToVoidPlusTempsLocations()
1901 locations->SetInAt(2, Location::RequiresRegister()); in CreateIntIntIntIntToVoidPlusTempsLocations()
1902 locations->SetInAt(3, Location::RequiresRegister()); in CreateIntIntIntIntToVoidPlusTempsLocations()
1905 locations->AddTemp(Location::RequiresRegister()); // Possibly used for reference poisoning too. in CreateIntIntIntIntToVoidPlusTempsLocations()
1906 locations->AddTemp(Location::RequiresRegister()); in CreateIntIntIntIntToVoidPlusTempsLocations()
1940 static void GenUnsafePut(LocationSummary* locations, DataType::Type type, bool is_volatile, in GenUnsafePut() argument
1943 CpuRegister base = locations->InAt(1).AsRegister<CpuRegister>(); in GenUnsafePut()
1944 CpuRegister offset = locations->InAt(2).AsRegister<CpuRegister>(); in GenUnsafePut()
1945 CpuRegister value = locations->InAt(3).AsRegister<CpuRegister>(); in GenUnsafePut()
1950 CpuRegister temp = locations->GetTemp(0).AsRegister<CpuRegister>(); in GenUnsafePut()
1964 codegen->MarkGCCard(locations->GetTemp(0).AsRegister<CpuRegister>(), in GenUnsafePut()
1965 locations->GetTemp(1).AsRegister<CpuRegister>(), in GenUnsafePut()
2009 LocationSummary* locations = in CreateIntIntIntIntIntToInt() local
2015 locations->SetInAt(0, Location::NoLocation()); // Unused receiver. in CreateIntIntIntIntIntToInt()
2016 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
2017 locations->SetInAt(2, Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
2019 locations->SetInAt(3, Location::RegisterLocation(RAX)); in CreateIntIntIntIntIntToInt()
2020 locations->SetInAt(4, Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
2022 locations->SetOut(Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
2026 locations->AddTemp(Location::RequiresRegister()); // Possibly used for reference poisoning too. in CreateIntIntIntIntIntToInt()
2027 locations->AddTemp(Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
2051 LocationSummary* locations = invoke->GetLocations(); in GenCAS() local
2053 CpuRegister base = locations->InAt(1).AsRegister<CpuRegister>(); in GenCAS()
2054 CpuRegister offset = locations->InAt(2).AsRegister<CpuRegister>(); in GenCAS()
2055 CpuRegister expected = locations->InAt(3).AsRegister<CpuRegister>(); in GenCAS()
2058 CpuRegister value = locations->InAt(4).AsRegister<CpuRegister>(); in GenCAS()
2059 Location out_loc = locations->Out(); in GenCAS()
2067 CpuRegister temp1 = locations->GetTemp(0).AsRegister<CpuRegister>(); in GenCAS()
2068 CpuRegister temp2 = locations->GetTemp(1).AsRegister<CpuRegister>(); in GenCAS()
2178 LocationSummary* locations = in VisitIntegerReverse() local
2180 locations->SetInAt(0, Location::RequiresRegister()); in VisitIntegerReverse()
2181 locations->SetOut(Location::SameAsFirstInput()); in VisitIntegerReverse()
2182 locations->AddTemp(Location::RequiresRegister()); in VisitIntegerReverse()
2199 LocationSummary* locations = invoke->GetLocations(); in VisitIntegerReverse() local
2201 CpuRegister reg = locations->InAt(0).AsRegister<CpuRegister>(); in VisitIntegerReverse()
2202 CpuRegister temp = locations->GetTemp(0).AsRegister<CpuRegister>(); in VisitIntegerReverse()
2220 LocationSummary* locations = in VisitLongReverse() local
2222 locations->SetInAt(0, Location::RequiresRegister()); in VisitLongReverse()
2223 locations->SetOut(Location::SameAsFirstInput()); in VisitLongReverse()
2224 locations->AddTemp(Location::RequiresRegister()); in VisitLongReverse()
2225 locations->AddTemp(Location::RequiresRegister()); in VisitLongReverse()
2242 LocationSummary* locations = invoke->GetLocations(); in VisitLongReverse() local
2244 CpuRegister reg = locations->InAt(0).AsRegister<CpuRegister>(); in VisitLongReverse()
2245 CpuRegister temp1 = locations->GetTemp(0).AsRegister<CpuRegister>(); in VisitLongReverse()
2246 CpuRegister temp2 = locations->GetTemp(1).AsRegister<CpuRegister>(); in VisitLongReverse()
2270 LocationSummary* locations = in CreateBitCountLocations() local
2272 locations->SetInAt(0, Location::Any()); in CreateBitCountLocations()
2273 locations->SetOut(Location::RequiresRegister()); in CreateBitCountLocations()
2280 LocationSummary* locations = invoke->GetLocations(); in GenBitCount() local
2281 Location src = locations->InAt(0); in GenBitCount()
2282 CpuRegister out = locations->Out().AsRegister<CpuRegister>(); in GenBitCount()
2326 LocationSummary* locations = in CreateOneBitLocations() local
2328 locations->SetInAt(0, Location::Any()); in CreateOneBitLocations()
2329 locations->SetOut(Location::RequiresRegister()); in CreateOneBitLocations()
2330 locations->AddTemp(is_high ? Location::RegisterLocation(RCX) // needs CL in CreateOneBitLocations()
2338 LocationSummary* locations = invoke->GetLocations(); in GenOneBit() local
2339 Location src = locations->InAt(0); in GenOneBit()
2340 CpuRegister out = locations->Out().AsRegister<CpuRegister>(); in GenOneBit()
2370 CpuRegister tmp = locations->GetTemp(0).AsRegister<CpuRegister>(); in GenOneBit()
2461 LocationSummary* locations = in CreateLeadingZeroLocations() local
2463 locations->SetInAt(0, Location::Any()); in CreateLeadingZeroLocations()
2464 locations->SetOut(Location::RequiresRegister()); in CreateLeadingZeroLocations()
2470 LocationSummary* locations = invoke->GetLocations(); in GenLeadingZeros() local
2471 Location src = locations->InAt(0); in GenLeadingZeros()
2472 CpuRegister out = locations->Out().AsRegister<CpuRegister>(); in GenLeadingZeros()
2534 LocationSummary* locations = in CreateTrailingZeroLocations() local
2536 locations->SetInAt(0, Location::Any()); in CreateTrailingZeroLocations()
2537 locations->SetOut(Location::RequiresRegister()); in CreateTrailingZeroLocations()
2543 LocationSummary* locations = invoke->GetLocations(); in GenTrailingZeros() local
2544 Location src = locations->InAt(0); in GenTrailingZeros()
2545 CpuRegister out = locations->Out().AsRegister<CpuRegister>(); in GenTrailingZeros()
2613 LocationSummary* locations = invoke->GetLocations(); in VisitIntegerValueOf() local
2616 CpuRegister out = locations->Out().AsRegister<CpuRegister>(); in VisitIntegerValueOf()
2626 DCHECK(locations->CanCall()); in VisitIntegerValueOf()
2635 DCHECK(locations->CanCall()); in VisitIntegerValueOf()
2636 CpuRegister in = locations->InAt(0).AsRegister<CpuRegister>(); in VisitIntegerValueOf()
2660 LocationSummary* locations = in VisitThreadInterrupted() local
2662 locations->SetOut(Location::RequiresRegister()); in VisitThreadInterrupted()
2680 LocationSummary* locations = in VisitReachabilityFence() local
2682 locations->SetInAt(0, Location::Any()); in VisitReachabilityFence()
2688 LocationSummary* locations = in VisitIntegerDivideUnsigned() local
2690 locations->SetInAt(0, Location::RegisterLocation(RAX)); in VisitIntegerDivideUnsigned()
2691 locations->SetInAt(1, Location::RequiresRegister()); in VisitIntegerDivideUnsigned()
2692 locations->SetOut(Location::SameAsFirstInput()); in VisitIntegerDivideUnsigned()
2694 locations->AddTemp(Location::RegisterLocation(RDX)); in VisitIntegerDivideUnsigned()
2699 LocationSummary* locations = invoke->GetLocations(); in VisitIntegerDivideUnsigned() local
2700 Location out = locations->Out(); in VisitIntegerDivideUnsigned()
2701 Location first = locations->InAt(0); in VisitIntegerDivideUnsigned()
2702 Location second = locations->InAt(1); in VisitIntegerDivideUnsigned()
2703 CpuRegister rdx = locations->GetTemp(0).AsRegister<CpuRegister>(); in VisitIntegerDivideUnsigned()