Lines Matching refs:Location
96 Location src_pos = locations->InAt(1); in EmitNativeCode()
98 Location dest_pos = locations->InAt(3); in EmitNativeCode()
99 Location length = locations->InAt(4); in EmitNativeCode()
100 Location temp1_loc = locations->GetTemp(0); in EmitNativeCode()
173 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToIntLocations()
174 locations->SetOut(Location::RequiresRegister()); in CreateFPToIntLocations()
176 locations->AddTemp(Location::RequiresFpuRegister()); in CreateFPToIntLocations()
183 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToFPLocations()
184 locations->SetOut(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
186 locations->AddTemp(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
187 locations->AddTemp(Location::RequiresFpuRegister()); in CreateIntToFPLocations()
192 Location input = locations->InAt(0); in MoveFPToInt()
193 Location output = locations->Out(); in MoveFPToInt()
207 Location input = locations->InAt(0); in MoveIntToFP()
208 Location output = locations->Out(); in MoveIntToFP()
253 locations->SetInAt(0, Location::RequiresRegister()); in CreateIntToIntLocations()
254 locations->SetOut(Location::SameAsFirstInput()); in CreateIntToIntLocations()
260 locations->SetInAt(0, Location::RequiresRegister()); in CreateLongToIntLocations()
261 locations->SetOut(Location::RequiresRegister()); in CreateLongToIntLocations()
267 locations->SetInAt(0, Location::RequiresRegister()); in CreateLongToLongLocations()
268 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in CreateLongToLongLocations()
305 Location input = locations->InAt(0); in VisitLongReverseBytes()
308 Location output = locations->Out(); in VisitLongReverseBytes()
331 locations->SetInAt(0, Location::RequiresFpuRegister()); in CreateFPToFPLocations()
332 locations->SetOut(Location::RequiresFpuRegister()); in CreateFPToFPLocations()
400 locations->SetInAt(0, Location::RequiresFpuRegister()); in VisitMathRoundFloat()
404 locations->SetInAt(1, Location::RequiresRegister()); in VisitMathRoundFloat()
406 locations->SetOut(Location::RequiresRegister()); in VisitMathRoundFloat()
407 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
408 locations->AddTemp(Location::RequiresFpuRegister()); in VisitMathRoundFloat()
471 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateFPToFPCallLocations()
472 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPToFPCallLocations()
509 locations->SetInAt(0, Location::RequiresRegister()); in CreateLowestOneBitLocations()
511 locations->SetInAt(0, Location::Any()); in CreateLowestOneBitLocations()
513 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in CreateLowestOneBitLocations()
521 Location src = locations->InAt(0); in GenLowestOneBit()
522 Location out_loc = locations->Out(); in GenLowestOneBit()
726 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateFPFPToFPCallLocations()
727 locations->SetInAt(1, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(1))); in CreateFPFPToFPCallLocations()
728 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPFPToFPCallLocations()
801 locations->SetInAt(0, Location::RequiresRegister()); in VisitSystemArrayCopyChar()
802 locations->SetInAt(1, Location::RegisterOrConstant(invoke->InputAt(1))); in VisitSystemArrayCopyChar()
803 locations->SetInAt(2, Location::RequiresRegister()); in VisitSystemArrayCopyChar()
804 locations->SetInAt(3, Location::RegisterOrConstant(invoke->InputAt(3))); in VisitSystemArrayCopyChar()
805 locations->SetInAt(4, Location::RegisterOrConstant(invoke->InputAt(4))); in VisitSystemArrayCopyChar()
808 locations->AddTemp(Location::RegisterLocation(ESI)); in VisitSystemArrayCopyChar()
809 locations->AddTemp(Location::RegisterLocation(EDI)); in VisitSystemArrayCopyChar()
810 locations->AddTemp(Location::RegisterLocation(ECX)); in VisitSystemArrayCopyChar()
814 Location pos, in CheckPosition()
816 Location length, in CheckPosition()
882 Location srcPos = locations->InAt(1); in VisitSystemArrayCopyChar()
884 Location destPos = locations->InAt(3); in VisitSystemArrayCopyChar()
885 Location length = locations->InAt(4); in VisitSystemArrayCopyChar()
925 CheckPosition(assembler, srcPos, src, Location::RegisterLocation(count), slow_path, src_base); in VisitSystemArrayCopyChar()
928 CheckPosition(assembler, destPos, dest, Location::RegisterLocation(count), slow_path, src_base); in VisitSystemArrayCopyChar()
964 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringCompareTo()
965 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringCompareTo()
966 locations->SetOut(Location::RegisterLocation(EAX)); in VisitStringCompareTo()
989 locations->SetInAt(0, Location::RequiresRegister()); in VisitStringEquals()
990 locations->SetInAt(1, Location::RequiresRegister()); in VisitStringEquals()
993 locations->AddTemp(Location::RegisterLocation(ECX)); in VisitStringEquals()
994 locations->AddTemp(Location::RegisterLocation(EDI)); in VisitStringEquals()
997 locations->SetOut(Location::RegisterLocation(ESI), Location::kOutputOverlap); in VisitStringEquals()
1110 locations->SetInAt(0, Location::RegisterLocation(EDI)); in CreateStringIndexOfLocations()
1115 locations->SetInAt(1, Location::RegisterLocation(EAX)); in CreateStringIndexOfLocations()
1117 locations->SetInAt(2, Location::RequiresRegister()); // The starting index. in CreateStringIndexOfLocations()
1120 locations->SetOut(Location::SameAsFirstInput()); in CreateStringIndexOfLocations()
1123 locations->AddTemp(Location::RegisterLocation(ECX)); in CreateStringIndexOfLocations()
1125 locations->AddTemp(Location::RequiresRegister()); in CreateStringIndexOfLocations()
1128 locations->AddTemp(Location::RequiresRegister()); in CreateStringIndexOfLocations()
1304 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromBytes()
1305 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringNewStringFromBytes()
1306 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringNewStringFromBytes()
1307 locations->SetInAt(3, Location::RegisterLocation(calling_convention.GetRegisterAt(3))); in VisitStringNewStringFromBytes()
1308 locations->SetOut(Location::RegisterLocation(EAX)); in VisitStringNewStringFromBytes()
1330 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromChars()
1331 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringNewStringFromChars()
1332 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringNewStringFromChars()
1333 locations->SetOut(Location::RegisterLocation(EAX)); in VisitStringNewStringFromChars()
1351 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromString()
1352 locations->SetOut(Location::RegisterLocation(EAX)); in VisitStringNewStringFromString()
1374 locations->SetInAt(0, Location::RequiresRegister()); in VisitStringGetCharsNoCheck()
1375 locations->SetInAt(1, Location::RegisterOrConstant(invoke->InputAt(1))); in VisitStringGetCharsNoCheck()
1377 locations->SetInAt(2, Location::RegisterLocation(ECX)); in VisitStringGetCharsNoCheck()
1378 locations->SetInAt(3, Location::RequiresRegister()); in VisitStringGetCharsNoCheck()
1379 locations->SetInAt(4, Location::RequiresRegister()); in VisitStringGetCharsNoCheck()
1383 locations->AddTemp(Location::RegisterLocation(ESI)); in VisitStringGetCharsNoCheck()
1384 locations->AddTemp(Location::RegisterLocation(EDI)); in VisitStringGetCharsNoCheck()
1399 Location srcBegin = locations->InAt(1); in VisitStringGetCharsNoCheck()
1476 Location out_loc = locations->Out(); in GenPeek()
1536 locations->SetInAt(0, Location::RequiresRegister()); in CreateLongIntToVoidLocations()
1539 locations->SetInAt(1, Location::ByteRegisterOrConstant(EDX, value)); in CreateLongIntToVoidLocations()
1541 locations->SetInAt(1, Location::RegisterOrConstant(value)); in CreateLongIntToVoidLocations()
1547 Location value_loc = locations->InAt(1); in GenPoke()
1626 locations->SetOut(Location::RequiresRegister()); in VisitThreadCurrentThread()
1640 Location base_loc = locations->InAt(1); in GenUnsafeGet()
1642 Location offset_loc = locations->InAt(2); in GenUnsafeGet()
1644 Location output_loc = locations->Out(); in GenUnsafeGet()
1711 locations->SetInAt(0, Location::NoLocation()); // Unused receiver. in CreateIntIntIntToIntLocations()
1712 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntIntToIntLocations()
1713 locations->SetInAt(2, Location::RequiresRegister()); in CreateIntIntIntToIntLocations()
1717 locations->AddTemp(Location::RequiresFpuRegister()); in CreateIntIntIntToIntLocations()
1718 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); in CreateIntIntIntToIntLocations()
1720 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap); in CreateIntIntIntToIntLocations()
1723 locations->SetOut(Location::RequiresRegister(), in CreateIntIntIntToIntLocations()
1724 (can_call ? Location::kOutputOverlap : Location::kNoOutputOverlap)); in CreateIntIntIntToIntLocations()
1778 locations->SetInAt(0, Location::NoLocation()); // Unused receiver. in CreateIntIntIntIntToVoidPlusTempsLocations()
1779 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntIntIntToVoidPlusTempsLocations()
1780 locations->SetInAt(2, Location::RequiresRegister()); in CreateIntIntIntIntToVoidPlusTempsLocations()
1781 locations->SetInAt(3, Location::RequiresRegister()); in CreateIntIntIntIntToVoidPlusTempsLocations()
1784 locations->AddTemp(Location::RequiresRegister()); // Possibly used for reference poisoning too. in CreateIntIntIntIntToVoidPlusTempsLocations()
1786 locations->AddTemp(Location::RegisterLocation(ECX)); in CreateIntIntIntIntToVoidPlusTempsLocations()
1788 locations->AddTemp(Location::RequiresFpuRegister()); in CreateIntIntIntIntToVoidPlusTempsLocations()
1789 locations->AddTemp(Location::RequiresFpuRegister()); in CreateIntIntIntIntToVoidPlusTempsLocations()
1839 Location value_loc = locations->InAt(3); in GenUnsafePut()
1921 locations->SetInAt(0, Location::NoLocation()); // Unused receiver. in CreateIntIntIntIntIntToInt()
1922 locations->SetInAt(1, Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
1925 locations->SetInAt(2, Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
1929 locations->SetInAt(3, Location::RegisterPairLocation(EAX, EDX)); in CreateIntIntIntIntIntToInt()
1930 locations->SetInAt(4, Location::RegisterPairLocation(EBX, ECX)); in CreateIntIntIntIntIntToInt()
1932 locations->SetInAt(3, Location::RegisterLocation(EAX)); in CreateIntIntIntIntIntToInt()
1933 locations->SetInAt(4, Location::RequiresRegister()); in CreateIntIntIntIntIntToInt()
1937 locations->SetOut(Location::RegisterLocation(EAX)); in CreateIntIntIntIntIntToInt()
1941 locations->AddTemp(Location::RequiresRegister()); // Possibly used for reference poisoning too. in CreateIntIntIntIntIntToInt()
1943 locations->AddTemp(Location::RegisterLocation(ECX)); in CreateIntIntIntIntIntToInt()
1967 Location expected_value, in GenPrimitiveLockedCmpxchg()
1968 Location new_value, in GenPrimitiveLockedCmpxchg()
1998 codegen->Move32(Location::RegisterLocation(EAX), expected_value); in GenPrimitiveLockedCmpxchg()
1999 codegen->Move32(Location::RegisterLocation(temp), new_value); in GenPrimitiveLockedCmpxchg()
2021 Location expected_value, in GenPrimitiveCAS()
2022 Location new_value, in GenPrimitiveCAS()
2025 Location out, in GenPrimitiveCAS()
2068 Location expected_value, in GenReferenceCAS()
2069 Location new_value, in GenReferenceCAS()
2077 Location out = locations->Out(); in GenReferenceCAS()
2093 Location::RegisterLocation(temp), in GenReferenceCAS()
2166 Location expected_value = locations->InAt(3); in GenCAS()
2167 Location new_value = locations->InAt(4); in GenCAS()
2168 Location out = locations->Out(); in GenCAS()
2204 locations->SetInAt(0, Location::RequiresRegister()); in VisitIntegerReverse()
2205 locations->SetOut(Location::SameAsFirstInput()); in VisitIntegerReverse()
2206 locations->AddTemp(Location::RequiresRegister()); in VisitIntegerReverse()
2246 locations->SetInAt(0, Location::RequiresRegister()); in VisitLongReverse()
2247 locations->SetOut(Location::SameAsFirstInput()); in VisitLongReverse()
2248 locations->AddTemp(Location::RequiresRegister()); in VisitLongReverse()
2289 locations->AddTemp(Location::RequiresRegister()); in CreateBitCountLocations()
2291 locations->SetInAt(0, Location::Any()); in CreateBitCountLocations()
2292 locations->SetOut(Location::RequiresRegister()); in CreateBitCountLocations()
2299 Location src = locations->InAt(0); in GenBitCount()
2355 locations->SetInAt(0, Location::RequiresRegister()); in CreateLeadingZeroLocations()
2357 locations->SetInAt(0, Location::Any()); in CreateLeadingZeroLocations()
2359 locations->SetOut(Location::RequiresRegister()); in CreateLeadingZeroLocations()
2366 Location src = locations->InAt(0); in GenLeadingZeros()
2459 locations->SetInAt(0, Location::RequiresRegister()); in CreateTrailingZeroLocations()
2461 locations->SetInAt(0, Location::Any()); in CreateTrailingZeroLocations()
2463 locations->SetOut(Location::RequiresRegister()); in CreateTrailingZeroLocations()
2470 Location src = locations->InAt(0); in GenTrailingZeros()
2554 const Location& pos, in GenSystemArrayCopyBaseAddress()
2575 const Location& copy_length, in GenSystemArrayCopyEndAddress()
2603 invoke->GetLocations()->SetTempAt(1, Location::RegisterLocation(ECX)); in VisitSystemArrayCopy()
2619 invoke->GetLocations()->SetInAt(kLength, Location::Any()); in VisitSystemArrayCopy()
2640 Location src_pos = locations->InAt(1); in VisitSystemArrayCopy()
2642 Location dest_pos = locations->InAt(3); in VisitSystemArrayCopy()
2643 Location length_arg = locations->InAt(4); in VisitSystemArrayCopy()
2644 Location length = length_arg; in VisitSystemArrayCopy()
2645 Location temp1_loc = locations->GetTemp(0); in VisitSystemArrayCopy()
2647 Location temp2_loc = locations->GetTemp(1); in VisitSystemArrayCopy()
2707 Location temp3_loc = locations->GetTemp(2); in VisitSystemArrayCopy()
2711 length = Location::RegisterLocation(temp3); in VisitSystemArrayCopy()
2776 if (length.Equals(Location::RegisterLocation(temp3))) { in VisitSystemArrayCopy()
2916 length = Location::RegisterLocation(temp3); in VisitSystemArrayCopy()
3027 Location::RequiresRegister()); in RequestBaseMethodAddressInRegister()
3038 Location::RegisterLocation(EAX), in VisitIntegerValueOf()
3039 Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitIntegerValueOf()
3124 Location obj = locations->InAt(0); in VisitReferenceGetReferent()
3125 Location out = locations->Out(); in VisitReferenceGetReferent()
3234 locations->SetOut(Location::RequiresRegister()); in VisitThreadInterrupted()
3253 locations->SetInAt(0, Location::Any()); in VisitReachabilityFence()
3262 locations->SetInAt(0, Location::RegisterLocation(EAX)); in VisitIntegerDivideUnsigned()
3263 locations->SetInAt(1, Location::RequiresRegister()); in VisitIntegerDivideUnsigned()
3264 locations->SetOut(Location::SameAsFirstInput()); in VisitIntegerDivideUnsigned()
3266 locations->AddTemp(Location::RegisterLocation(EDX)); in VisitIntegerDivideUnsigned()
3272 Location out = locations->Out(); in VisitIntegerDivideUnsigned()
3273 Location first = locations->InAt(0); in VisitIntegerDivideUnsigned()
3274 Location second = locations->InAt(1); in VisitIntegerDivideUnsigned()
3586 Location::RegisterLocation(temp), in GenerateVarHandleFieldReference()
3613 locations->SetInAt(0, Location::RequiresRegister()); in CreateVarHandleGetLocations()
3617 locations->SetInAt(1, Location::RequiresRegister()); in CreateVarHandleGetLocations()
3619 locations->AddTemp(Location::RequiresRegister()); in CreateVarHandleGetLocations()
3624 locations->AddTemp(Location::RequiresRegister()); in CreateVarHandleGetLocations()
3627 locations->AddTemp(Location::RequiresFpuRegister()); in CreateVarHandleGetLocations()
3632 locations->SetOut(Location::RequiresRegister()); in CreateVarHandleGetLocations()
3636 locations->AddTemp(Location::RequiresRegister()); in CreateVarHandleGetLocations()
3637 locations->SetOut(Location::RequiresFpuRegister()); in CreateVarHandleGetLocations()
3656 Location out = locations->Out(); in GenerateVarHandleGet()
3748 locations->SetInAt(0, Location::RequiresRegister()); in CreateVarHandleSetLocations()
3752 locations->SetInAt(1, Location::RequiresRegister()); in CreateVarHandleSetLocations()
3760 locations->SetInAt(value_index, Location::ByteRegisterOrConstant(EBX, value)); in CreateVarHandleSetLocations()
3765 locations->SetInAt(value_index, Location::RegisterOrConstant(value)); in CreateVarHandleSetLocations()
3770 locations->SetInAt(value_index, Location::ConstantLocation(value->AsConstant())); in CreateVarHandleSetLocations()
3773 locations->SetInAt(value_index, Location::RequiresRegister()); in CreateVarHandleSetLocations()
3778 locations->SetInAt(value_index, Location::RequiresFpuRegister()); in CreateVarHandleSetLocations()
3780 locations->SetInAt(value_index, Location::FpuRegisterOrConstant(value)); in CreateVarHandleSetLocations()
3784 locations->AddTemp(Location::RequiresRegister()); in CreateVarHandleSetLocations()
3786 locations->AddTemp(Location::RegisterLocation(EAX)); in CreateVarHandleSetLocations()
3790 locations->AddTemp(Location::RequiresRegister()); in CreateVarHandleSetLocations()
3917 locations->AddTemp(Location::RequiresRegister()); in CreateVarHandleGetAndSetLocations()
3918 locations->AddTemp(Location::RequiresRegister()); in CreateVarHandleGetAndSetLocations()
3920 locations->AddTemp(Location::RegisterLocation(EBX)); in CreateVarHandleGetAndSetLocations()
3921 locations->SetInAt(0, Location::RequiresRegister()); in CreateVarHandleGetAndSetLocations()
3924 locations->SetInAt(1, Location::RequiresRegister()); in CreateVarHandleGetAndSetLocations()
3927 locations->AddTemp(Location::RequiresRegister()); in CreateVarHandleGetAndSetLocations()
3930 locations->AddTemp(Location::RegisterLocation(EAX)); in CreateVarHandleGetAndSetLocations()
3931 locations->SetInAt(value_index, Location::FpuRegisterOrConstant(invoke->InputAt(value_index))); in CreateVarHandleGetAndSetLocations()
3932 locations->SetOut(Location::RequiresFpuRegister()); in CreateVarHandleGetAndSetLocations()
3934 locations->SetInAt(value_index, Location::RegisterLocation(EAX)); in CreateVarHandleGetAndSetLocations()
3935 locations->SetOut(Location::RegisterLocation(EAX)); in CreateVarHandleGetAndSetLocations()
3948 Location value = locations->InAt(value_index); in GenerateVarHandleGetAndSet()
3996 codegen->Move32(Location::RegisterLocation(EAX), value); in GenerateVarHandleGetAndSet()
4007 Location::RegisterLocation(temp), in GenerateVarHandleGetAndSet()
4090 locations->AddTemp(Location::RequiresRegister()); in CreateVarHandleCompareAndSetOrExchangeLocations()
4091 locations->AddTemp(Location::RequiresRegister()); in CreateVarHandleCompareAndSetOrExchangeLocations()
4093 locations->AddTemp(Location::RegisterLocation(EBX)); in CreateVarHandleCompareAndSetOrExchangeLocations()
4094 locations->SetInAt(0, Location::RequiresRegister()); in CreateVarHandleCompareAndSetOrExchangeLocations()
4097 locations->SetInAt(1, Location::RequiresRegister()); in CreateVarHandleCompareAndSetOrExchangeLocations()
4100 locations->AddTemp(Location::RequiresRegister()); in CreateVarHandleCompareAndSetOrExchangeLocations()
4104 locations->AddTemp(Location::RegisterLocation(EAX)); in CreateVarHandleCompareAndSetOrExchangeLocations()
4106 Location::FpuRegisterOrConstant(invoke->InputAt(new_value_index))); in CreateVarHandleCompareAndSetOrExchangeLocations()
4108 Location::FpuRegisterOrConstant(invoke->InputAt(expected_value_index))); in CreateVarHandleCompareAndSetOrExchangeLocations()
4111 locations->SetInAt(new_value_index, Location::RegisterLocation(ECX)); in CreateVarHandleCompareAndSetOrExchangeLocations()
4112 locations->SetInAt(expected_value_index, Location::RegisterLocation(EAX)); in CreateVarHandleCompareAndSetOrExchangeLocations()
4120 locations->SetOut(Location::RequiresFpuRegister()); in CreateVarHandleCompareAndSetOrExchangeLocations()
4122 locations->SetOut(Location::RegisterLocation(EAX)); in CreateVarHandleCompareAndSetOrExchangeLocations()
4138 Location expected_value = locations->InAt(expected_value_index); in GenerateVarHandleCompareAndSetOrExchange()
4139 Location new_value = locations->InAt(new_value_index); in GenerateVarHandleCompareAndSetOrExchange()
4173 Location out = locations->Out(); in GenerateVarHandleCompareAndSetOrExchange()
4270 locations->AddTemp(Location::RequiresRegister()); in CreateVarHandleGetAndAddLocations()
4271 locations->AddTemp(Location::RequiresRegister()); in CreateVarHandleGetAndAddLocations()
4272 locations->SetInAt(0, Location::RequiresRegister()); in CreateVarHandleGetAndAddLocations()
4276 locations->SetInAt(1, Location::RequiresRegister()); in CreateVarHandleGetAndAddLocations()
4279 locations->AddTemp(Location::RequiresRegister()); in CreateVarHandleGetAndAddLocations()
4283 locations->AddTemp(Location::RequiresFpuRegister()); in CreateVarHandleGetAndAddLocations()
4284 locations->AddTemp(Location::RegisterLocation(EAX)); in CreateVarHandleGetAndAddLocations()
4285 locations->SetInAt(value_index, Location::RequiresFpuRegister()); in CreateVarHandleGetAndAddLocations()
4286 locations->SetOut(Location::RequiresFpuRegister()); in CreateVarHandleGetAndAddLocations()
4289 locations->SetInAt(value_index, Location::RegisterLocation(EAX)); in CreateVarHandleGetAndAddLocations()
4290 locations->SetOut(Location::RegisterLocation(EAX)); in CreateVarHandleGetAndAddLocations()
4305 Location value_loc = locations->InAt(value_index); in GenerateVarHandleGetAndAdd()
4341 Location temp_float = in GenerateVarHandleGetAndAdd()
4344 Location eax = Location::RegisterLocation(EAX); in GenerateVarHandleGetAndAdd()
4420 locations->AddTemp(Location::RegisterLocation(EBX)); in CreateVarHandleGetAndBitwiseOpLocations()
4421 locations->AddTemp(Location::RequiresRegister()); in CreateVarHandleGetAndBitwiseOpLocations()
4422 locations->SetInAt(0, Location::RequiresRegister()); in CreateVarHandleGetAndBitwiseOpLocations()
4426 locations->SetInAt(1, Location::RequiresRegister()); in CreateVarHandleGetAndBitwiseOpLocations()
4429 locations->AddTemp(Location::RequiresRegister()); in CreateVarHandleGetAndBitwiseOpLocations()
4432 locations->SetInAt(value_index, Location::RegisterOrConstant(invoke->InputAt(value_index))); in CreateVarHandleGetAndBitwiseOpLocations()
4433 locations->SetOut(Location::RegisterLocation(EAX)); in CreateVarHandleGetAndBitwiseOpLocations()