Lines Matching refs:GetLocations
120 SaveLiveRegisters(codegen, invoke_->GetLocations()); in EmitNativeCode()
138 Location out = invoke_->GetLocations()->Out(); in EmitNativeCode()
141 DCHECK(!invoke_->GetLocations()->GetLiveRegisters()->ContainsCoreRegister(out.reg())); in EmitNativeCode()
145 RestoreLiveRegisters(codegen, invoke_->GetLocations()); in EmitNativeCode()
169 LocationSummary* locations = instruction_->GetLocations(); in EmitNativeCode()
174 DCHECK(instruction_->GetLocations()->Intrinsified()); in EmitNativeCode()
231 LocationSummary* res = invoke->GetLocations(); in TryDispatch()
276 MoveFPToInt(invoke->GetLocations(), /* is64bit= */ true, GetVIXLAssembler()); in VisitDoubleDoubleToRawLongBits()
279 MoveIntToFP(invoke->GetLocations(), /* is64bit= */ true, GetVIXLAssembler()); in VisitDoubleLongBitsToDouble()
290 MoveFPToInt(invoke->GetLocations(), /* is64bit= */ false, GetVIXLAssembler()); in VisitFloatFloatToRawIntBits()
293 MoveIntToFP(invoke->GetLocations(), /* is64bit= */ false, GetVIXLAssembler()); in VisitFloatIntBitsToFloat()
337 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt32, GetVIXLAssembler()); in VisitIntegerReverseBytes()
345 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongReverseBytes()
353 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt16, GetVIXLAssembler()); in VisitShortReverseBytes()
372 GenNumberOfLeadingZeros(invoke->GetLocations(), DataType::Type::kInt32, GetVIXLAssembler()); in VisitIntegerNumberOfLeadingZeros()
380 GenNumberOfLeadingZeros(invoke->GetLocations(), DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongNumberOfLeadingZeros()
400 GenNumberOfTrailingZeros(invoke->GetLocations(), DataType::Type::kInt32, GetVIXLAssembler()); in VisitIntegerNumberOfTrailingZeros()
408 GenNumberOfTrailingZeros(invoke->GetLocations(), DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongNumberOfTrailingZeros()
427 GenReverse(invoke->GetLocations(), DataType::Type::kInt32, GetVIXLAssembler()); in VisitIntegerReverse()
435 GenReverse(invoke->GetLocations(), DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongReverse()
446 Register dst = RegisterFrom(instr->GetLocations()->Out(), type); in GenBitCount()
477 Register dst = RegisterFrom(invoke->GetLocations()->Out(), type); in GenHighestOneBit()
510 Register dst = RegisterFrom(invoke->GetLocations()->Out(), type); in GenLowestOneBit()
545 LocationSummary* locations = invoke->GetLocations(); in VisitMathSqrt()
555 LocationSummary* locations = invoke->GetLocations(); in VisitMathCeil()
565 LocationSummary* locations = invoke->GetLocations(); in VisitMathFloor()
575 LocationSummary* locations = invoke->GetLocations(); in VisitMathRint()
602 LocationSummary* l = invoke->GetLocations(); in GenMathRound()
647 __ Ldrsb(WRegisterFrom(invoke->GetLocations()->Out()), in VisitMemoryPeekByte()
648 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPeekByte()
657 __ Ldr(WRegisterFrom(invoke->GetLocations()->Out()), in VisitMemoryPeekIntNative()
658 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPeekIntNative()
667 __ Ldr(XRegisterFrom(invoke->GetLocations()->Out()), in VisitMemoryPeekLongNative()
668 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPeekLongNative()
677 __ Ldrsh(WRegisterFrom(invoke->GetLocations()->Out()), in VisitMemoryPeekShortNative()
678 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPeekShortNative()
694 __ Strb(WRegisterFrom(invoke->GetLocations()->InAt(1)), in VisitMemoryPokeByte()
695 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPokeByte()
704 __ Str(WRegisterFrom(invoke->GetLocations()->InAt(1)), in VisitMemoryPokeIntNative()
705 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPokeIntNative()
714 __ Str(XRegisterFrom(invoke->GetLocations()->InAt(1)), in VisitMemoryPokeLongNative()
715 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPokeLongNative()
724 __ Strh(WRegisterFrom(invoke->GetLocations()->InAt(1)), in VisitMemoryPokeShortNative()
725 AbsoluteHeapOperandFrom(invoke->GetLocations()->InAt(0), 0)); in VisitMemoryPokeShortNative()
735 codegen_->Load(DataType::Type::kReference, WRegisterFrom(invoke->GetLocations()->Out()), in VisitThreadCurrentThread()
743 LocationSummary* locations = invoke->GetLocations(); in GenUnsafeGet()
885 LocationSummary* locations = invoke->GetLocations(); in GenUnsafePut()
1027 LocationSummary* locations = instruction_->GetLocations(); in EmitNativeCode()
1080 LocationSummary* locations = invoke->GetLocations(); in GenCas()
1198 LocationSummary* locations = invoke->GetLocations(); in VisitStringCompareTo()
1438 LocationSummary* locations = invoke->GetLocations(); in VisitStringEquals()
1602 LocationSummary* locations = invoke->GetLocations(); in GenerateVisitStringIndexOf()
1690 LocationSummary* locations = invoke->GetLocations(); in VisitStringNewStringFromBytes()
1735 LocationSummary* locations = invoke->GetLocations(); in VisitStringNewStringFromString()
1943 LocationSummary* locations = invoke->GetLocations(); in VisitStringGetCharsNoCheck()
2208 LocationSummary* locations = invoke->GetLocations(); in VisitSystemArrayCopyChar()
2375 LocationSummary* locations = invoke->GetLocations(); in VisitSystemArrayCopy()
2859 GenIsInfinite(invoke->GetLocations(), /* is64bit= */ false, GetVIXLAssembler()); in VisitFloatIsInfinite()
2867 GenIsInfinite(invoke->GetLocations(), /* is64bit= */ true, GetVIXLAssembler()); in VisitDoubleIsInfinite()
2882 LocationSummary* locations = invoke->GetLocations(); in VisitIntegerValueOf()
2942 Register out = RegisterFrom(invoke->GetLocations()->Out(), DataType::Type::kInt32); in VisitThreadInterrupted()
3134 LocationSummary* locations = invoke->GetLocations(); in VisitCRC32UpdateBytes()
3196 LocationSummary* locations = invoke->GetLocations(); in VisitCRC32UpdateByteBuffer()
3225 VRegister out = SRegisterFrom(invoke->GetLocations()->Out()); in VisitFP16ToFloat()
3247 VRegister in = SRegisterFrom(invoke->GetLocations()->InAt(0)); in VisitFP16ToHalf()
3249 Register out = WRegisterFrom(invoke->GetLocations()->Out()); in VisitFP16ToHalf()
3261 LocationSummary* locations = invoke->GetLocations(); in GenerateFP16Round()
3325 LocationSummary* locations = invoke->GetLocations(); in GenerateFP16Compare()
3351 invoke->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitFP16Greater()
3352 invoke->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitFP16Greater()
3366 invoke->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitFP16GreaterEquals()
3367 invoke->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitFP16GreaterEquals()
3381 invoke->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitFP16Less()
3382 invoke->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitFP16Less()
3396 invoke->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitFP16LessEquals()
3397 invoke->GetLocations()->AddTemp(Location::RequiresFpuRegister()); in VisitFP16LessEquals()