Lines Matching refs:GetLocations
119 SaveLiveRegisters(codegen, invoke_->GetLocations()); in EmitNativeCode()
137 Location out = invoke_->GetLocations()->Out(); in EmitNativeCode()
140 DCHECK(!invoke_->GetLocations()->GetLiveRegisters()->ContainsCoreRegister(out.reg())); in EmitNativeCode()
144 RestoreLiveRegisters(codegen, invoke_->GetLocations()); in EmitNativeCode()
168 LocationSummary* locations = instruction_->GetLocations(); in EmitNativeCode()
173 DCHECK(instruction_->GetLocations()->Intrinsified()); in EmitNativeCode()
230 LocationSummary* res = invoke->GetLocations(); in TryDispatch()
275 MoveFPToInt(invoke->GetLocations(), /* is64bit */ true, GetVIXLAssembler()); in VisitDoubleDoubleToRawLongBits()
278 MoveIntToFP(invoke->GetLocations(), /* is64bit */ true, GetVIXLAssembler()); in VisitDoubleLongBitsToDouble()
289 MoveFPToInt(invoke->GetLocations(), /* is64bit */ false, GetVIXLAssembler()); in VisitFloatFloatToRawIntBits()
292 MoveIntToFP(invoke->GetLocations(), /* is64bit */ false, GetVIXLAssembler()); in VisitFloatIntBitsToFloat()
328 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt32, GetVIXLAssembler()); in VisitIntegerReverseBytes()
336 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongReverseBytes()
344 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt16, GetVIXLAssembler()); in VisitShortReverseBytes()
371 GenNumberOfLeadingZeros(invoke->GetLocations(), DataType::Type::kInt32, GetVIXLAssembler()); in VisitIntegerNumberOfLeadingZeros()
379 GenNumberOfLeadingZeros(invoke->GetLocations(), DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongNumberOfLeadingZeros()
399 GenNumberOfTrailingZeros(invoke->GetLocations(), DataType::Type::kInt32, GetVIXLAssembler()); in VisitIntegerNumberOfTrailingZeros()
407 GenNumberOfTrailingZeros(invoke->GetLocations(), DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongNumberOfTrailingZeros()
426 GenReverse(invoke->GetLocations(), DataType::Type::kInt32, GetVIXLAssembler()); in VisitIntegerReverse()
434 GenReverse(invoke->GetLocations(), DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongReverse()
445 Register dst = RegisterFrom(instr->GetLocations()->Out(), type); in GenBitCount()
476 Register dst = RegisterFrom(invoke->GetLocations()->Out(), type); in GenHighestOneBit()
509 Register dst = RegisterFrom(invoke->GetLocations()->Out(), type); in GenLowestOneBit()
554 MathAbsFP(invoke->GetLocations(), /* is64bit */ true, GetVIXLAssembler()); in VisitMathAbsDouble()
562 MathAbsFP(invoke->GetLocations(), /* is64bit */ false, GetVIXLAssembler()); in VisitMathAbsFloat()
583 GenAbsInteger(invoke->GetLocations(), /* is64bit */ false, GetVIXLAssembler()); in VisitMathAbsInt()
591 GenAbsInteger(invoke->GetLocations(), /* is64bit */ true, GetVIXLAssembler()); in VisitMathAbsLong()
625 GenMinMaxFP(invoke->GetLocations(), /* is_min */ true, /* is_double */ true, GetVIXLAssembler()); in VisitMathMinDoubleDouble()
633 GenMinMaxFP(invoke->GetLocations(), /* is_min */ true, /* is_double */ false, GetVIXLAssembler()); in VisitMathMinFloatFloat()
641 GenMinMaxFP(invoke->GetLocations(), /* is_min */ false, /* is_double */ true, GetVIXLAssembler()); in VisitMathMaxDoubleDouble()
650 invoke->GetLocations(), /* is_min */ false, /* is_double */ false, GetVIXLAssembler()); in VisitMathMaxFloatFloat()
674 GenMinMax(invoke->GetLocations(), /* is_min */ true, /* is_long */ false, GetVIXLAssembler()); in VisitMathMinIntInt()
682 GenMinMax(invoke->GetLocations(), /* is_min */ true, /* is_long */ true, GetVIXLAssembler()); in VisitMathMinLongLong()
690 GenMinMax(invoke->GetLocations(), /* is_min */ false, /* is_long */ false, GetVIXLAssembler()); in VisitMathMaxIntInt()
698 GenMinMax(invoke->GetLocations(), /* is_min */ false, /* is_long */ true, GetVIXLAssembler()); in VisitMathMaxLongLong()
706 LocationSummary* locations = invoke->GetLocations(); in VisitMathSqrt()
716 LocationSummary* locations = invoke->GetLocations(); in VisitMathCeil()
726 LocationSummary* locations = invoke->GetLocations(); in VisitMathFloor()
736 LocationSummary* locations = invoke->GetLocations(); in VisitMathRint()
763 LocationSummary* l = invoke->GetLocations(); in GenMathRound()
808 __ Ldrsb(WRegisterFrom(invoke->GetLocations()->Out()), in VisitMemoryPeekByte()
809 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPeekByte()
818 __ Ldr(WRegisterFrom(invoke->GetLocations()->Out()), in VisitMemoryPeekIntNative()
819 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPeekIntNative()
828 __ Ldr(XRegisterFrom(invoke->GetLocations()->Out()), in VisitMemoryPeekLongNative()
829 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPeekLongNative()
838 __ Ldrsh(WRegisterFrom(invoke->GetLocations()->Out()), in VisitMemoryPeekShortNative()
839 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPeekShortNative()
855 __ Strb(WRegisterFrom(invoke->GetLocations()->InAt(1)), in VisitMemoryPokeByte()
856 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPokeByte()
865 __ Str(WRegisterFrom(invoke->GetLocations()->InAt(1)), in VisitMemoryPokeIntNative()
866 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPokeIntNative()
875 __ Str(XRegisterFrom(invoke->GetLocations()->InAt(1)), in VisitMemoryPokeLongNative()
876 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPokeLongNative()
885 __ Strh(WRegisterFrom(invoke->GetLocations()->InAt(1)), in VisitMemoryPokeShortNative()
886 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPokeShortNative()
896 codegen_->Load(DataType::Type::kReference, WRegisterFrom(invoke->GetLocations()->Out()), in VisitThreadCurrentThread()
904 LocationSummary* locations = invoke->GetLocations(); in GenUnsafeGet()
1046 LocationSummary* locations = invoke->GetLocations(); in GenUnsafePut()
1179 LocationSummary* locations = invoke->GetLocations(); in GenCas()
1310 LocationSummary* locations = invoke->GetLocations(); in VisitStringCompareTo()
1557 LocationSummary* locations = invoke->GetLocations(); in VisitStringEquals()
1713 LocationSummary* locations = invoke->GetLocations(); in GenerateVisitStringIndexOf()
1801 LocationSummary* locations = invoke->GetLocations(); in VisitStringNewStringFromBytes()
1846 LocationSummary* locations = invoke->GetLocations(); in VisitStringNewStringFromString()
2054 LocationSummary* locations = invoke->GetLocations(); in VisitStringGetCharsNoCheck()
2295 LocationSummary* locations = invoke->GetLocations(); in VisitSystemArrayCopyChar()
2462 LocationSummary* locations = invoke->GetLocations(); in VisitSystemArrayCopy()
2943 GenIsInfinite(invoke->GetLocations(), /* is64bit */ false, GetVIXLAssembler()); in VisitFloatIsInfinite()
2951 GenIsInfinite(invoke->GetLocations(), /* is64bit */ true, GetVIXLAssembler()); in VisitDoubleIsInfinite()
2965 LocationSummary* locations = invoke->GetLocations(); in VisitIntegerValueOf()
3035 Register out = RegisterFrom(invoke->GetLocations()->Out(), DataType::Type::kInt32); in VisitThreadInterrupted()