Lines Matching refs:locations
168 LocationSummary* locations = instruction_->GetLocations(); in EmitNativeCode() local
169 DCHECK(locations->CanCall()); in EmitNativeCode()
178 Register src_curr_addr = XRegisterFrom(locations->GetTemp(0)); in EmitNativeCode()
179 Register dst_curr_addr = XRegisterFrom(locations->GetTemp(1)); in EmitNativeCode()
180 Register src_stop_addr = XRegisterFrom(locations->GetTemp(2)); in EmitNativeCode()
240 LocationSummary* locations = in CreateFPToIntLocations() local
242 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntLocations()
243 locations->SetOut(Location::RequiresRegister()); in CreateFPToIntLocations()
247 LocationSummary* locations = in CreateIntToFPLocations() local
249 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToFPLocations()
250 locations->SetOut(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
253 static void MoveFPToInt(LocationSummary* locations, bool is64bit, MacroAssembler* masm) { in MoveFPToInt() argument
254 Location input = locations->InAt(0); in MoveFPToInt()
255 Location output = locations->Out(); in MoveFPToInt()
260 static void MoveIntToFP(LocationSummary* locations, bool is64bit, MacroAssembler* masm) { in MoveIntToFP() argument
261 Location input = locations->InAt(0); in MoveIntToFP()
262 Location output = locations->Out(); in MoveIntToFP()
296 LocationSummary* locations = in CreateIntToIntLocations() local
298 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToIntLocations()
299 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntToIntLocations()
302 static void GenReverseBytes(LocationSummary* locations, in GenReverseBytes() argument
305 Location in = locations->InAt(0); in GenReverseBytes()
306 Location out = locations->Out(); in GenReverseBytes()
347 static void GenNumberOfLeadingZeros(LocationSummary* locations, in GenNumberOfLeadingZeros() argument
352 Location in = locations->InAt(0); in GenNumberOfLeadingZeros()
353 Location out = locations->Out(); in GenNumberOfLeadingZeros()
374 static void GenNumberOfTrailingZeros(LocationSummary* locations, in GenNumberOfTrailingZeros() argument
379 Location in = locations->InAt(0); in GenNumberOfTrailingZeros()
380 Location out = locations->Out(); in GenNumberOfTrailingZeros()
402 static void GenReverse(LocationSummary* locations, in GenReverse() argument
407 Location in = locations->InAt(0); in GenReverse()
408 Location out = locations->Out(); in GenReverse()
525 LocationSummary* locations = in CreateFPToFPLocations() local
527 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFPLocations()
528 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap); in CreateFPToFPLocations()
536 LocationSummary* locations = invoke->GetLocations(); in VisitMathSqrt() local
538 __ Fsqrt(DRegisterFrom(locations->Out()), DRegisterFrom(locations->InAt(0))); in VisitMathSqrt()
546 LocationSummary* locations = invoke->GetLocations(); in VisitMathCeil() local
548 __ Frintp(DRegisterFrom(locations->Out()), DRegisterFrom(locations->InAt(0))); in VisitMathCeil()
556 LocationSummary* locations = invoke->GetLocations(); in VisitMathFloor() local
558 __ Frintm(DRegisterFrom(locations->Out()), DRegisterFrom(locations->InAt(0))); in VisitMathFloor()
566 LocationSummary* locations = invoke->GetLocations(); in VisitMathRint() local
568 __ Frintn(DRegisterFrom(locations->Out()), DRegisterFrom(locations->InAt(0))); in VisitMathRint()
572 LocationSummary* locations = in CreateFPToIntPlusFPTempLocations() local
574 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntPlusFPTempLocations()
575 locations->SetOut(Location::RequiresRegister()); in CreateFPToIntPlusFPTempLocations()
576 locations->AddTemp(Location::RequiresFpuRegister()); in CreateFPToIntPlusFPTempLocations()
673 LocationSummary* locations = in CreateIntIntToVoidLocations() local
675 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntIntToVoidLocations()
676 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntToVoidLocations()
720 LocationSummary* locations = in VisitThreadCurrentThread() local
722 locations->SetOut(Location::RequiresRegister()); in VisitThreadCurrentThread()
734 LocationSummary* locations = invoke->GetLocations(); in GenUnsafeGet() local
738 Location base_loc = locations->InAt(1); in GenUnsafeGet()
740 Location offset_loc = locations->InAt(2); in GenUnsafeGet()
742 Location trg_loc = locations->Out(); in GenUnsafeGet()
747 Register temp = WRegisterFrom(locations->GetTemp(0)); in GenUnsafeGet()
777 LocationSummary* locations = in CreateIntIntIntToIntLocations() local
784 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in CreateIntIntIntToIntLocations()
787 locations->AddTemp(FixedTempLocation()); in CreateIntIntIntToIntLocations()
789 locations->SetInAt(0, Location::NoLocation()); // Unused receiver. in CreateIntIntIntToIntLocations()
790 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntIntToIntLocations()
791 locations->SetInAt(2, Location::RequiresRegister()); in CreateIntIntIntToIntLocations()
792 locations->SetOut(Location::RequiresRegister(), in CreateIntIntIntToIntLocations()
835 LocationSummary* locations = in CreateIntIntIntIntToVoid() local
837 locations->SetInAt(0, Location::NoLocation()); // Unused receiver. in CreateIntIntIntIntToVoid()
838 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntIntIntToVoid()
839 locations->SetInAt(2, Location::RequiresRegister()); in CreateIntIntIntIntToVoid()
840 locations->SetInAt(3, Location::RequiresRegister()); in CreateIntIntIntIntToVoid()
876 LocationSummary* locations = invoke->GetLocations(); in GenUnsafePut() local
879 Register base = WRegisterFrom(locations->InAt(1)); // Object pointer. in GenUnsafePut()
880 Register offset = XRegisterFrom(locations->InAt(2)); // Long offset. in GenUnsafePut()
881 Register value = RegisterFrom(locations->InAt(3), type); in GenUnsafePut()
981 LocationSummary* locations = in CreateIntIntIntIntIntToInt() local
988 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in CreateIntIntIntIntIntToInt()
990 locations->SetInAt(0, Location::NoLocation()); // Unused receiver. in CreateIntIntIntIntIntToInt()
991 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
992 locations->SetInAt(2, Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
993 locations->SetInAt(3, Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
994 locations->SetInAt(4, Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
996 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntIntIntIntIntToInt()
999 locations->AddTemp(Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
1000 locations->AddTemp(Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
1018 LocationSummary* locations = instruction_->GetLocations(); in EmitNativeCode() local
1019 Register base = WRegisterFrom(locations->InAt(1)); // Object pointer. in EmitNativeCode()
1020 Register offset = XRegisterFrom(locations->InAt(2)); // Long offset. in EmitNativeCode()
1021 Register expected = WRegisterFrom(locations->InAt(3)); // Expected. in EmitNativeCode()
1022 Register value = WRegisterFrom(locations->InAt(4)); // Value. in EmitNativeCode()
1024 Register old_value = WRegisterFrom(locations->GetTemp(0)); // The old value from main path. in EmitNativeCode()
1025 Register marked = WRegisterFrom(locations->GetTemp(1)); // The marked old value. in EmitNativeCode()
1071 LocationSummary* locations = invoke->GetLocations(); in GenCas() local
1073 Register out = WRegisterFrom(locations->Out()); // Boolean result. in GenCas()
1074 Register base = WRegisterFrom(locations->InAt(1)); // Object pointer. in GenCas()
1075 Register offset = XRegisterFrom(locations->InAt(2)); // Long offset. in GenCas()
1076 Register expected = RegisterFrom(locations->InAt(3), type); // Expected. in GenCas()
1077 Register value = RegisterFrom(locations->InAt(4), type); // Value. in GenCas()
1106 old_value = WRegisterFrom(locations->GetTemp(0)); in GenCas()
1169 LocationSummary* locations = in VisitStringCompareTo() local
1175 locations->SetInAt(0, Location::RequiresRegister()); in VisitStringCompareTo()
1176 locations->SetInAt(1, Location::RequiresRegister()); in VisitStringCompareTo()
1177 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
1178 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
1179 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
1182 locations->AddTemp(Location::RequiresRegister()); in VisitStringCompareTo()
1184 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitStringCompareTo()
1189 LocationSummary* locations = invoke->GetLocations(); in VisitStringCompareTo() local
1197 Register temp0 = WRegisterFrom(locations->GetTemp(0)); in VisitStringCompareTo()
1198 Register temp1 = WRegisterFrom(locations->GetTemp(1)); in VisitStringCompareTo()
1199 Register temp2 = WRegisterFrom(locations->GetTemp(2)); in VisitStringCompareTo()
1202 temp3 = WRegisterFrom(locations->GetTemp(3)); in VisitStringCompareTo()
1401 LocationSummary* locations = in VisitStringEquals() local
1403 locations->SetInAt(0, Location::RequiresRegister()); in VisitStringEquals()
1404 locations->SetInAt(1, Location::RequiresRegister()); in VisitStringEquals()
1418 locations->AddTemp(Location::RequiresRegister()); in VisitStringEquals()
1424 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in VisitStringEquals()
1429 LocationSummary* locations = invoke->GetLocations(); in VisitStringEquals() local
1431 Register str = WRegisterFrom(locations->InAt(0)); in VisitStringEquals()
1432 Register arg = WRegisterFrom(locations->InAt(1)); in VisitStringEquals()
1433 Register out = XRegisterFrom(locations->Out()); in VisitStringEquals()
1531 Register temp2 = XRegisterFrom(locations->GetTemp(0)); in VisitStringEquals()
1564 Register temp2 = XRegisterFrom(locations->GetTemp(0)); in VisitStringEquals()
1593 LocationSummary* locations = invoke->GetLocations(); in GenerateVisitStringIndexOf() local
1613 Register char_reg = WRegisterFrom(locations->InAt(1)); in GenerateVisitStringIndexOf()
1622 Register tmp_reg = WRegisterFrom(locations->GetTemp(0)); in GenerateVisitStringIndexOf()
1635 LocationSummary* locations = new (allocator_) LocationSummary( in VisitStringIndexOf() local
1640 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOf()
1641 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOf()
1642 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kInt32)); in VisitStringIndexOf()
1645 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf()
1653 LocationSummary* locations = new (allocator_) LocationSummary( in VisitStringIndexOfAfter() local
1658 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOfAfter()
1659 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOfAfter()
1660 locations->SetInAt(2, LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOfAfter()
1661 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kInt32)); in VisitStringIndexOfAfter()
1669 LocationSummary* locations = new (allocator_) LocationSummary( in VisitStringNewStringFromBytes() local
1672 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromBytes()
1673 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringNewStringFromBytes()
1674 locations->SetInAt(2, LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringNewStringFromBytes()
1675 locations->SetInAt(3, LocationFrom(calling_convention.GetRegisterAt(3))); in VisitStringNewStringFromBytes()
1676 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kReference)); in VisitStringNewStringFromBytes()
1681 LocationSummary* locations = invoke->GetLocations(); in VisitStringNewStringFromBytes() local
1683 Register byte_array = WRegisterFrom(locations->InAt(0)); in VisitStringNewStringFromBytes()
1696 LocationSummary* locations = in VisitStringNewStringFromChars() local
1699 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromChars()
1700 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringNewStringFromChars()
1701 locations->SetInAt(2, LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringNewStringFromChars()
1702 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kReference)); in VisitStringNewStringFromChars()
1717 LocationSummary* locations = new (allocator_) LocationSummary( in VisitStringNewStringFromString() local
1720 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromString()
1721 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kReference)); in VisitStringNewStringFromString()
1726 LocationSummary* locations = invoke->GetLocations(); in VisitStringNewStringFromString() local
1728 Register string_to_copy = WRegisterFrom(locations->InAt(0)); in VisitStringNewStringFromString()
1745 LocationSummary* const locations = in CreateFPToFPCallLocations() local
1749 locations->SetInAt(0, LocationFrom(calling_convention.GetFpuRegisterAt(0))); in CreateFPToFPCallLocations()
1750 locations->SetOut(calling_convention.GetReturnLocation(invoke->GetType())); in CreateFPToFPCallLocations()
1759 LocationSummary* const locations = in CreateFPFPToFPCallLocations() local
1763 locations->SetInAt(0, LocationFrom(calling_convention.GetFpuRegisterAt(0))); in CreateFPFPToFPCallLocations()
1764 locations->SetInAt(1, LocationFrom(calling_convention.GetFpuRegisterAt(1))); in CreateFPFPToFPCallLocations()
1765 locations->SetOut(calling_convention.GetReturnLocation(invoke->GetType())); in CreateFPFPToFPCallLocations()
1919 LocationSummary* locations = in VisitStringGetCharsNoCheck() local
1921 locations->SetInAt(0, Location::RequiresRegister()); in VisitStringGetCharsNoCheck()
1922 locations->SetInAt(1, Location::RequiresRegister()); in VisitStringGetCharsNoCheck()
1923 locations->SetInAt(2, Location::RequiresRegister()); in VisitStringGetCharsNoCheck()
1924 locations->SetInAt(3, Location::RequiresRegister()); in VisitStringGetCharsNoCheck()
1925 locations->SetInAt(4, Location::RequiresRegister()); in VisitStringGetCharsNoCheck()
1927 locations->AddTemp(Location::RequiresRegister()); in VisitStringGetCharsNoCheck()
1928 locations->AddTemp(Location::RequiresRegister()); in VisitStringGetCharsNoCheck()
1929 locations->AddTemp(Location::RequiresRegister()); in VisitStringGetCharsNoCheck()
1934 LocationSummary* locations = invoke->GetLocations(); in VisitStringGetCharsNoCheck() local
1948 Register srcObj = XRegisterFrom(locations->InAt(0)); in VisitStringGetCharsNoCheck()
1949 Register srcBegin = XRegisterFrom(locations->InAt(1)); in VisitStringGetCharsNoCheck()
1950 Register srcEnd = XRegisterFrom(locations->InAt(2)); in VisitStringGetCharsNoCheck()
1951 Register dstObj = XRegisterFrom(locations->InAt(3)); in VisitStringGetCharsNoCheck()
1952 Register dstBegin = XRegisterFrom(locations->InAt(4)); in VisitStringGetCharsNoCheck()
1954 Register src_ptr = XRegisterFrom(locations->GetTemp(0)); in VisitStringGetCharsNoCheck()
1955 Register num_chr = XRegisterFrom(locations->GetTemp(1)); in VisitStringGetCharsNoCheck()
1956 Register tmp1 = XRegisterFrom(locations->GetTemp(2)); in VisitStringGetCharsNoCheck()
2035 static void SetSystemArrayCopyLocationRequires(LocationSummary* locations, in SetSystemArrayCopyLocationRequires() argument
2040 locations->SetInAt(at, Location::RequiresRegister()); in SetSystemArrayCopyLocationRequires()
2042 locations->SetInAt(at, Location::RegisterOrConstant(input)); in SetSystemArrayCopyLocationRequires()
2071 LocationSummary* locations = in VisitSystemArrayCopyChar() local
2074 locations->SetInAt(0, Location::RequiresRegister()); in VisitSystemArrayCopyChar()
2075 SetSystemArrayCopyLocationRequires(locations, 1, invoke->InputAt(1)); in VisitSystemArrayCopyChar()
2076 locations->SetInAt(2, Location::RequiresRegister()); in VisitSystemArrayCopyChar()
2077 SetSystemArrayCopyLocationRequires(locations, 3, invoke->InputAt(3)); in VisitSystemArrayCopyChar()
2078 SetSystemArrayCopyLocationRequires(locations, 4, invoke->InputAt(4)); in VisitSystemArrayCopyChar()
2080 locations->AddTemp(Location::RequiresRegister()); in VisitSystemArrayCopyChar()
2081 locations->AddTemp(Location::RequiresRegister()); in VisitSystemArrayCopyChar()
2082 locations->AddTemp(Location::RequiresRegister()); in VisitSystemArrayCopyChar()
2175 LocationSummary* locations = invoke->GetLocations(); in VisitSystemArrayCopyChar() local
2176 Register src = XRegisterFrom(locations->InAt(0)); in VisitSystemArrayCopyChar()
2177 Location src_pos = locations->InAt(1); in VisitSystemArrayCopyChar()
2178 Register dst = XRegisterFrom(locations->InAt(2)); in VisitSystemArrayCopyChar()
2179 Location dst_pos = locations->InAt(3); in VisitSystemArrayCopyChar()
2180 Location length = locations->InAt(4); in VisitSystemArrayCopyChar()
2209 Register src_curr_addr = WRegisterFrom(locations->GetTemp(0)); in VisitSystemArrayCopyChar()
2210 Register dst_curr_addr = WRegisterFrom(locations->GetTemp(1)); in VisitSystemArrayCopyChar()
2211 Register src_stop_addr = WRegisterFrom(locations->GetTemp(2)); in VisitSystemArrayCopyChar()
2310 LocationSummary* locations = in VisitSystemArrayCopy() local
2313 locations->SetInAt(0, Location::RequiresRegister()); in VisitSystemArrayCopy()
2314 SetSystemArrayCopyLocationRequires(locations, 1, invoke->InputAt(1)); in VisitSystemArrayCopy()
2315 locations->SetInAt(2, Location::RequiresRegister()); in VisitSystemArrayCopy()
2316 SetSystemArrayCopyLocationRequires(locations, 3, invoke->InputAt(3)); in VisitSystemArrayCopy()
2317 SetSystemArrayCopyLocationRequires(locations, 4, invoke->InputAt(4)); in VisitSystemArrayCopy()
2319 locations->AddTemp(Location::RequiresRegister()); in VisitSystemArrayCopy()
2320 locations->AddTemp(Location::RequiresRegister()); in VisitSystemArrayCopy()
2329 locations->AddTemp(Location::RequiresRegister()); in VisitSystemArrayCopy()
2342 LocationSummary* locations = invoke->GetLocations(); in VisitSystemArrayCopy() local
2350 Register src = XRegisterFrom(locations->InAt(0)); in VisitSystemArrayCopy()
2351 Location src_pos = locations->InAt(1); in VisitSystemArrayCopy()
2352 Register dest = XRegisterFrom(locations->InAt(2)); in VisitSystemArrayCopy()
2353 Location dest_pos = locations->InAt(3); in VisitSystemArrayCopy()
2354 Location length = locations->InAt(4); in VisitSystemArrayCopy()
2355 Register temp1 = WRegisterFrom(locations->GetTemp(0)); in VisitSystemArrayCopy()
2357 Register temp2 = WRegisterFrom(locations->GetTemp(1)); in VisitSystemArrayCopy()
2447 temp3_loc = locations->GetTemp(2); in VisitSystemArrayCopy()
2795 static void GenIsInfinite(LocationSummary* locations, in GenIsInfinite() argument
2803 out = XRegisterFrom(locations->Out()); in GenIsInfinite()
2806 out = WRegisterFrom(locations->Out()); in GenIsInfinite()
2811 MoveFPToInt(locations, is64bit, masm); in GenIsInfinite()
2846 LocationSummary* locations = invoke->GetLocations(); in VisitIntegerValueOf() local
2849 Register out = RegisterFrom(locations->Out(), DataType::Type::kReference); in VisitIntegerValueOf()
2859 DCHECK(locations->CanCall()); in VisitIntegerValueOf()
2872 DCHECK(locations->CanCall()); in VisitIntegerValueOf()
2873 Register in = RegisterFrom(locations->InAt(0), DataType::Type::kInt32); in VisitIntegerValueOf()
2899 LocationSummary* locations = in VisitThreadInterrupted() local
2901 locations->SetOut(Location::RequiresRegister()); in VisitThreadInterrupted()
2920 LocationSummary* locations = in VisitReachabilityFence() local
2922 locations->SetInAt(0, Location::Any()); in VisitReachabilityFence()
2932 LocationSummary* locations = new (allocator_) LocationSummary(invoke, in VisitCRC32Update() local
2936 locations->SetInAt(0, Location::RequiresRegister()); in VisitCRC32Update()
2937 locations->SetInAt(1, Location::RequiresRegister()); in VisitCRC32Update()
2938 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in VisitCRC32Update()
3078 LocationSummary* locations = in VisitCRC32UpdateBytes() local
3083 locations->SetInAt(0, Location::RequiresRegister()); in VisitCRC32UpdateBytes()
3084 locations->SetInAt(1, Location::RequiresRegister()); in VisitCRC32UpdateBytes()
3085 locations->SetInAt(2, Location::RegisterOrConstant(invoke->InputAt(2))); in VisitCRC32UpdateBytes()
3086 locations->SetInAt(3, Location::RequiresRegister()); in VisitCRC32UpdateBytes()
3087 locations->AddTemp(Location::RequiresRegister()); in VisitCRC32UpdateBytes()
3088 locations->SetOut(Location::RequiresRegister()); in VisitCRC32UpdateBytes()
3098 LocationSummary* locations = invoke->GetLocations(); in VisitCRC32UpdateBytes() local
3104 Register length = WRegisterFrom(locations->InAt(3)); in VisitCRC32UpdateBytes()
3110 Register ptr = XRegisterFrom(locations->GetTemp(0)); in VisitCRC32UpdateBytes()
3111 Register array = XRegisterFrom(locations->InAt(1)); in VisitCRC32UpdateBytes()
3112 Location offset = locations->InAt(2); in VisitCRC32UpdateBytes()
3121 Register crc = WRegisterFrom(locations->InAt(0)); in VisitCRC32UpdateBytes()
3122 Register out = WRegisterFrom(locations->Out()); in VisitCRC32UpdateBytes()
3134 LocationSummary* locations = in VisitCRC32UpdateByteBuffer() local
3139 locations->SetInAt(0, Location::RequiresRegister()); in VisitCRC32UpdateByteBuffer()
3140 locations->SetInAt(1, Location::RequiresRegister()); in VisitCRC32UpdateByteBuffer()
3141 locations->SetInAt(2, Location::RequiresRegister()); in VisitCRC32UpdateByteBuffer()
3142 locations->SetInAt(3, Location::RequiresRegister()); in VisitCRC32UpdateByteBuffer()
3143 locations->AddTemp(Location::RequiresRegister()); in VisitCRC32UpdateByteBuffer()
3144 locations->SetOut(Location::RequiresRegister()); in VisitCRC32UpdateByteBuffer()
3160 LocationSummary* locations = invoke->GetLocations(); in VisitCRC32UpdateByteBuffer() local
3162 Register addr = XRegisterFrom(locations->InAt(1)); in VisitCRC32UpdateByteBuffer()
3163 Register ptr = XRegisterFrom(locations->GetTemp(0)); in VisitCRC32UpdateByteBuffer()
3164 __ Add(ptr, addr, XRegisterFrom(locations->InAt(2))); in VisitCRC32UpdateByteBuffer()
3166 Register crc = WRegisterFrom(locations->InAt(0)); in VisitCRC32UpdateByteBuffer()
3167 Register length = WRegisterFrom(locations->InAt(3)); in VisitCRC32UpdateByteBuffer()
3168 Register out = WRegisterFrom(locations->Out()); in VisitCRC32UpdateByteBuffer()