Lines Matching refs:GetLocations
108 SaveLiveRegisters(codegen, invoke_->GetLocations()); in EmitNativeCode()
121 Location out = invoke_->GetLocations()->Out(); in EmitNativeCode()
124 DCHECK(!invoke_->GetLocations()->GetLiveRegisters()->ContainsCoreRegister(out.reg())); in EmitNativeCode()
128 RestoreLiveRegisters(codegen, invoke_->GetLocations()); in EmitNativeCode()
143 LocationSummary* res = invoke->GetLocations(); in TryDispatch()
187 MoveFPToInt(invoke->GetLocations(), true, GetVIXLAssembler()); in VisitDoubleDoubleToRawLongBits()
190 MoveIntToFP(invoke->GetLocations(), true, GetVIXLAssembler()); in VisitDoubleLongBitsToDouble()
201 MoveFPToInt(invoke->GetLocations(), false, GetVIXLAssembler()); in VisitFloatFloatToRawIntBits()
204 MoveIntToFP(invoke->GetLocations(), false, GetVIXLAssembler()); in VisitFloatIntBitsToFloat()
241 GenReverseBytes(invoke->GetLocations(), Primitive::kPrimInt, GetVIXLAssembler()); in VisitIntegerReverseBytes()
249 GenReverseBytes(invoke->GetLocations(), Primitive::kPrimLong, GetVIXLAssembler()); in VisitLongReverseBytes()
257 GenReverseBytes(invoke->GetLocations(), Primitive::kPrimShort, GetVIXLAssembler()); in VisitShortReverseBytes()
276 GenReverse(invoke->GetLocations(), Primitive::kPrimInt, GetVIXLAssembler()); in VisitIntegerReverse()
284 GenReverse(invoke->GetLocations(), Primitive::kPrimLong, GetVIXLAssembler()); in VisitLongReverse()
310 MathAbsFP(invoke->GetLocations(), true, GetVIXLAssembler()); in VisitMathAbsDouble()
318 MathAbsFP(invoke->GetLocations(), false, GetVIXLAssembler()); in VisitMathAbsFloat()
347 GenAbsInteger(invoke->GetLocations(), false, GetVIXLAssembler()); in VisitMathAbsInt()
355 GenAbsInteger(invoke->GetLocations(), true, GetVIXLAssembler()); in VisitMathAbsLong()
390 GenMinMaxFP(invoke->GetLocations(), true, true, GetVIXLAssembler()); in VisitMathMinDoubleDouble()
398 GenMinMaxFP(invoke->GetLocations(), true, false, GetVIXLAssembler()); in VisitMathMinFloatFloat()
406 GenMinMaxFP(invoke->GetLocations(), false, true, GetVIXLAssembler()); in VisitMathMaxDoubleDouble()
414 GenMinMaxFP(invoke->GetLocations(), false, false, GetVIXLAssembler()); in VisitMathMaxFloatFloat()
447 GenMinMax(invoke->GetLocations(), true, false, GetVIXLAssembler()); in VisitMathMinIntInt()
455 GenMinMax(invoke->GetLocations(), true, true, GetVIXLAssembler()); in VisitMathMinLongLong()
463 GenMinMax(invoke->GetLocations(), false, false, GetVIXLAssembler()); in VisitMathMaxIntInt()
471 GenMinMax(invoke->GetLocations(), false, true, GetVIXLAssembler()); in VisitMathMaxLongLong()
479 LocationSummary* locations = invoke->GetLocations(); in VisitMathSqrt()
489 LocationSummary* locations = invoke->GetLocations(); in VisitMathCeil()
499 LocationSummary* locations = invoke->GetLocations(); in VisitMathFloor()
509 LocationSummary* locations = invoke->GetLocations(); in VisitMathRint()
547 GenMathRound(invoke->GetLocations(), true, GetVIXLAssembler()); in VisitMathRoundDouble()
555 GenMathRound(invoke->GetLocations(), false, GetVIXLAssembler()); in VisitMathRoundFloat()
564 __ Ldrsb(WRegisterFrom(invoke->GetLocations()->Out()), in VisitMemoryPeekByte()
565 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPeekByte()
574 __ Ldr(WRegisterFrom(invoke->GetLocations()->Out()), in VisitMemoryPeekIntNative()
575 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPeekIntNative()
584 __ Ldr(XRegisterFrom(invoke->GetLocations()->Out()), in VisitMemoryPeekLongNative()
585 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPeekLongNative()
594 __ Ldrsh(WRegisterFrom(invoke->GetLocations()->Out()), in VisitMemoryPeekShortNative()
595 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPeekShortNative()
612 __ Strb(WRegisterFrom(invoke->GetLocations()->InAt(1)), in VisitMemoryPokeByte()
613 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPokeByte()
622 __ Str(WRegisterFrom(invoke->GetLocations()->InAt(1)), in VisitMemoryPokeIntNative()
623 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPokeIntNative()
632 __ Str(XRegisterFrom(invoke->GetLocations()->InAt(1)), in VisitMemoryPokeLongNative()
633 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPokeLongNative()
642 __ Strh(WRegisterFrom(invoke->GetLocations()->InAt(1)), in VisitMemoryPokeShortNative()
643 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPokeShortNative()
654 codegen_->Load(Primitive::kPrimNot, WRegisterFrom(invoke->GetLocations()->Out()), in VisitThreadCurrentThread()
662 LocationSummary* locations = invoke->GetLocations(); in GenUnsafeGet()
805 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimInt, false, false, codegen_); in VisitUnsafePut()
808 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimInt, false, true, codegen_); in VisitUnsafePutOrdered()
811 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimInt, true, false, codegen_); in VisitUnsafePutVolatile()
814 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimNot, false, false, codegen_); in VisitUnsafePutObject()
817 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimNot, false, true, codegen_); in VisitUnsafePutObjectOrdered()
820 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimNot, true, false, codegen_); in VisitUnsafePutObjectVolatile()
823 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimLong, false, false, codegen_); in VisitUnsafePutLong()
826 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimLong, false, true, codegen_); in VisitUnsafePutLongOrdered()
829 GenUnsafePut(invoke->GetLocations(), Primitive::kPrimLong, true, false, codegen_); in VisitUnsafePutLongVolatile()
908 GenCas(invoke->GetLocations(), Primitive::kPrimInt, codegen_); in VisitUnsafeCASInt()
911 GenCas(invoke->GetLocations(), Primitive::kPrimLong, codegen_); in VisitUnsafeCASLong()
914 GenCas(invoke->GetLocations(), Primitive::kPrimNot, codegen_); in VisitUnsafeCASObject()
931 LocationSummary* locations = invoke->GetLocations(); in VisitStringCharAt()
979 LocationSummary* locations = invoke->GetLocations(); in VisitStringCompareTo()
1001 LocationSummary* locations = invoke->GetLocations(); in GenerateVisitStringIndexOf()
1095 LocationSummary* locations = invoke->GetLocations(); in VisitStringNewStringFromBytes()
1144 LocationSummary* locations = invoke->GetLocations(); in VisitStringNewStringFromString()