Lines Matching refs:GetVIXLAssembler

78 MacroAssembler* IntrinsicCodeGeneratorARM64::GetVIXLAssembler() {  in GetVIXLAssembler()  function in art::arm64::IntrinsicCodeGeneratorARM64
79 return codegen_->GetVIXLAssembler(); in GetVIXLAssembler()
90 #define __ codegen->GetVIXLAssembler()->
210 MoveFPToInt(invoke->GetLocations(), /* is64bit= */ true, GetVIXLAssembler()); in VisitDoubleDoubleToRawLongBits()
213 MoveIntToFP(invoke->GetLocations(), /* is64bit= */ true, GetVIXLAssembler()); in VisitDoubleLongBitsToDouble()
224 MoveFPToInt(invoke->GetLocations(), /* is64bit= */ false, GetVIXLAssembler()); in VisitFloatFloatToRawIntBits()
227 MoveIntToFP(invoke->GetLocations(), /* is64bit= */ false, GetVIXLAssembler()); in VisitFloatIntBitsToFloat()
299 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt32, GetVIXLAssembler()); in VisitIntegerReverseBytes()
307 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongReverseBytes()
315 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt16, GetVIXLAssembler()); in VisitShortReverseBytes()
334 GenNumberOfLeadingZeros(invoke->GetLocations(), DataType::Type::kInt32, GetVIXLAssembler()); in VisitIntegerNumberOfLeadingZeros()
342 GenNumberOfLeadingZeros(invoke->GetLocations(), DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongNumberOfLeadingZeros()
362 GenNumberOfTrailingZeros(invoke->GetLocations(), DataType::Type::kInt32, GetVIXLAssembler()); in VisitIntegerNumberOfTrailingZeros()
370 GenNumberOfTrailingZeros(invoke->GetLocations(), DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongNumberOfTrailingZeros()
389 GenReverse(invoke->GetLocations(), DataType::Type::kInt32, GetVIXLAssembler()); in VisitIntegerReverse()
397 GenReverse(invoke->GetLocations(), DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongReverse()
422 GenBitCount(invoke, DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongBitCount()
430 GenBitCount(invoke, DataType::Type::kInt32, GetVIXLAssembler()); in VisitIntegerBitCount()
455 GenHighestOneBit(invoke, DataType::Type::kInt32, GetVIXLAssembler()); in VisitIntegerHighestOneBit()
463 GenHighestOneBit(invoke, DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongHighestOneBit()
484 GenLowestOneBit(invoke, DataType::Type::kInt32, GetVIXLAssembler()); in VisitIntegerLowestOneBit()
492 GenLowestOneBit(invoke, DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongLowestOneBit()
508 MacroAssembler* masm = GetVIXLAssembler(); in VisitMathSqrt()
518 MacroAssembler* masm = GetVIXLAssembler(); in VisitMathCeil()
528 MacroAssembler* masm = GetVIXLAssembler(); in VisitMathFloor()
538 MacroAssembler* masm = GetVIXLAssembler(); in VisitMathRint()
592 GenMathRound(invoke, /* is_double= */ true, GetVIXLAssembler()); in VisitMathRoundDouble()
600 GenMathRound(invoke, /* is_double= */ false, GetVIXLAssembler()); in VisitMathRoundFloat()
608 MacroAssembler* masm = GetVIXLAssembler(); in VisitMemoryPeekByte()
618 MacroAssembler* masm = GetVIXLAssembler(); in VisitMemoryPeekIntNative()
628 MacroAssembler* masm = GetVIXLAssembler(); in VisitMemoryPeekLongNative()
638 MacroAssembler* masm = GetVIXLAssembler(); in VisitMemoryPeekShortNative()
655 MacroAssembler* masm = GetVIXLAssembler(); in VisitMemoryPokeByte()
665 MacroAssembler* masm = GetVIXLAssembler(); in VisitMemoryPokeIntNative()
675 MacroAssembler* masm = GetVIXLAssembler(); in VisitMemoryPokeLongNative()
685 MacroAssembler* masm = GetVIXLAssembler(); in VisitMemoryPokeShortNative()
720 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenUnsafeGet()
960 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenUnsafePut()
1145 MacroAssembler* masm = assembler->GetVIXLAssembler(); in EmitLoadExclusive()
1199 MacroAssembler* masm = assembler->GetVIXLAssembler(); in EmitStoreExclusive()
1262 MacroAssembler* masm = assembler->GetVIXLAssembler(); in GenerateCompareAndSet()
1359 MacroAssembler* masm = assembler->GetVIXLAssembler(); in EmitNativeCode()
1448 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenUnsafeCas()
1623 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenerateGetAndUpdate()
1723 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenUnsafeGetAndUpdate()
1849 MacroAssembler* masm = GetVIXLAssembler(); in VisitStringCompareTo()
2089 MacroAssembler* masm = GetVIXLAssembler(); in VisitStringEquals()
2310 GenerateVisitStringIndexOf(invoke, GetVIXLAssembler(), codegen_, /* start_at_zero= */ true); in VisitStringIndexOf()
2326 GenerateVisitStringIndexOf(invoke, GetVIXLAssembler(), codegen_, /* start_at_zero= */ false); in VisitStringIndexOfAfter()
2341 MacroAssembler* masm = GetVIXLAssembler(); in VisitStringNewStringFromBytes()
2386 MacroAssembler* masm = GetVIXLAssembler(); in VisitStringNewStringFromString()
2610 MacroAssembler* masm = GetVIXLAssembler(); in VisitStringGetCharsNoCheck()
2880 MacroAssembler* masm = GetVIXLAssembler(); in VisitSystemArrayCopyChar()
3088 MacroAssembler* masm = GetVIXLAssembler(); in VisitSystemArrayCopy()
3437 GenIsInfinite(invoke->GetLocations(), /* is64bit= */ false, GetVIXLAssembler()); in VisitFloatIsInfinite()
3445 GenIsInfinite(invoke->GetLocations(), /* is64bit= */ true, GetVIXLAssembler()); in VisitDoubleIsInfinite()
3476 MacroAssembler* masm = GetVIXLAssembler(); in BOXED_TYPES()
3538 MacroAssembler* masm = GetVIXLAssembler(); in VisitReferenceGetReferent()
3597 MacroAssembler* masm = codegen_->GetVIXLAssembler(); in VisitReferenceRefersTo()
3654 MacroAssembler* masm = GetVIXLAssembler(); in VisitThreadInterrupted()
3694 MacroAssembler* masm = GetVIXLAssembler(); in VisitCRC32Update()
3846 MacroAssembler* masm = GetVIXLAssembler(); in VisitCRC32UpdateBytes()
3908 MacroAssembler* masm = GetVIXLAssembler(); in VisitCRC32UpdateByteBuffer()
3935 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16ToFloat()
3958 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16ToHalf()
3993 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16Floor()
4009 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16Ceil()
4025 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16Rint()
4077 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16Greater()
4086 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16GreaterEquals()
4095 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16Less()
4104 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16LessEquals()
4113 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16Compare()
4223 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16Min()
4233 MacroAssembler* masm = GetVIXLAssembler(); in VisitFP16Max()
4239 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenerateDivideUnsigned()
4280 MacroAssembler* masm = codegen_->GetVIXLAssembler(); in VisitMathMultiplyHigh()
4292 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenerateMathFma()
4386 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenerateSubTypeObjectCheckNoReadBarrier()
4423 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenerateVarHandleAccessModeAndVarTypeChecks()
4473 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenerateVarHandleStaticFieldCheck()
4491 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenerateVarHandleInstanceFieldChecks()
4529 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenerateVarHandleArrayChecks()
4671 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenerateVarHandleTarget()
4809 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenerateVarHandleGet()
4928 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenerateVarHandleSet()
5123 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenerateVarHandleCompareAndSetOrExchange()
5428 MacroAssembler* masm = codegen->GetVIXLAssembler(); in GenerateVarHandleGetAndUpdate()
5676 MacroAssembler* masm = codegen->GetVIXLAssembler(); in EmitByteArrayViewCode()