Lines Matching defs:invoke
161 bool IntrinsicLocationsBuilderARM64::TryDispatch(HInvoke* invoke) { in TryDispatch()
172 static void CreateFPToIntLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateFPToIntLocations()
179 static void CreateIntToFPLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateIntToFPLocations()
200 void IntrinsicLocationsBuilderARM64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits()
203 void IntrinsicLocationsBuilderARM64::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble()
207 void IntrinsicCodeGeneratorARM64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits()
210 void IntrinsicCodeGeneratorARM64::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble()
214 void IntrinsicLocationsBuilderARM64::VisitFloatFloatToRawIntBits(HInvoke* invoke) { in VisitFloatFloatToRawIntBits()
217 void IntrinsicLocationsBuilderARM64::VisitFloatIntBitsToFloat(HInvoke* invoke) { in VisitFloatIntBitsToFloat()
221 void IntrinsicCodeGeneratorARM64::VisitFloatFloatToRawIntBits(HInvoke* invoke) { in VisitFloatFloatToRawIntBits()
224 void IntrinsicCodeGeneratorARM64::VisitFloatIntBitsToFloat(HInvoke* invoke) { in VisitFloatIntBitsToFloat()
228 static void CreateIntToIntLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateIntToIntLocations()
235 static void CreateIntIntToIntLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateIntIntToIntLocations()
243 static void CreateIntIntToIntSlowPathCallLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateIntIntToIntSlowPathCallLocations()
292 void IntrinsicLocationsBuilderARM64::VisitIntegerReverseBytes(HInvoke* invoke) { in VisitIntegerReverseBytes()
296 void IntrinsicCodeGeneratorARM64::VisitIntegerReverseBytes(HInvoke* invoke) { in VisitIntegerReverseBytes()
300 void IntrinsicLocationsBuilderARM64::VisitLongReverseBytes(HInvoke* invoke) { in VisitLongReverseBytes()
304 void IntrinsicCodeGeneratorARM64::VisitLongReverseBytes(HInvoke* invoke) { in VisitLongReverseBytes()
308 void IntrinsicLocationsBuilderARM64::VisitShortReverseBytes(HInvoke* invoke) { in VisitShortReverseBytes()
312 void IntrinsicCodeGeneratorARM64::VisitShortReverseBytes(HInvoke* invoke) { in VisitShortReverseBytes()
327 void IntrinsicLocationsBuilderARM64::VisitIntegerNumberOfLeadingZeros(HInvoke* invoke) { in VisitIntegerNumberOfLeadingZeros()
331 void IntrinsicCodeGeneratorARM64::VisitIntegerNumberOfLeadingZeros(HInvoke* invoke) { in VisitIntegerNumberOfLeadingZeros()
335 void IntrinsicLocationsBuilderARM64::VisitLongNumberOfLeadingZeros(HInvoke* invoke) { in VisitLongNumberOfLeadingZeros()
339 void IntrinsicCodeGeneratorARM64::VisitLongNumberOfLeadingZeros(HInvoke* invoke) { in VisitLongNumberOfLeadingZeros()
355 void IntrinsicLocationsBuilderARM64::VisitIntegerNumberOfTrailingZeros(HInvoke* invoke) { in VisitIntegerNumberOfTrailingZeros()
359 void IntrinsicCodeGeneratorARM64::VisitIntegerNumberOfTrailingZeros(HInvoke* invoke) { in VisitIntegerNumberOfTrailingZeros()
363 void IntrinsicLocationsBuilderARM64::VisitLongNumberOfTrailingZeros(HInvoke* invoke) { in VisitLongNumberOfTrailingZeros()
367 void IntrinsicCodeGeneratorARM64::VisitLongNumberOfTrailingZeros(HInvoke* invoke) { in VisitLongNumberOfTrailingZeros()
382 void IntrinsicLocationsBuilderARM64::VisitIntegerReverse(HInvoke* invoke) { in VisitIntegerReverse()
386 void IntrinsicCodeGeneratorARM64::VisitIntegerReverse(HInvoke* invoke) { in VisitIntegerReverse()
390 void IntrinsicLocationsBuilderARM64::VisitLongReverse(HInvoke* invoke) { in VisitLongReverse()
394 void IntrinsicCodeGeneratorARM64::VisitLongReverse(HInvoke* invoke) { in VisitLongReverse()
415 void IntrinsicLocationsBuilderARM64::VisitLongBitCount(HInvoke* invoke) { in VisitLongBitCount()
419 void IntrinsicCodeGeneratorARM64::VisitLongBitCount(HInvoke* invoke) { in VisitLongBitCount()
423 void IntrinsicLocationsBuilderARM64::VisitIntegerBitCount(HInvoke* invoke) { in VisitIntegerBitCount()
427 void IntrinsicCodeGeneratorARM64::VisitIntegerBitCount(HInvoke* invoke) { in VisitIntegerBitCount()
431 static void GenHighestOneBit(HInvoke* invoke, DataType::Type type, MacroAssembler* masm) { in GenHighestOneBit()
448 void IntrinsicLocationsBuilderARM64::VisitIntegerHighestOneBit(HInvoke* invoke) { in VisitIntegerHighestOneBit()
452 void IntrinsicCodeGeneratorARM64::VisitIntegerHighestOneBit(HInvoke* invoke) { in VisitIntegerHighestOneBit()
456 void IntrinsicLocationsBuilderARM64::VisitLongHighestOneBit(HInvoke* invoke) { in VisitLongHighestOneBit()
460 void IntrinsicCodeGeneratorARM64::VisitLongHighestOneBit(HInvoke* invoke) { in VisitLongHighestOneBit()
464 static void GenLowestOneBit(HInvoke* invoke, DataType::Type type, MacroAssembler* masm) { in GenLowestOneBit()
477 void IntrinsicLocationsBuilderARM64::VisitIntegerLowestOneBit(HInvoke* invoke) { in VisitIntegerLowestOneBit()
481 void IntrinsicCodeGeneratorARM64::VisitIntegerLowestOneBit(HInvoke* invoke) { in VisitIntegerLowestOneBit()
485 void IntrinsicLocationsBuilderARM64::VisitLongLowestOneBit(HInvoke* invoke) { in VisitLongLowestOneBit()
489 void IntrinsicCodeGeneratorARM64::VisitLongLowestOneBit(HInvoke* invoke) { in VisitLongLowestOneBit()
493 static void CreateFPToFPLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateFPToFPLocations()
500 void IntrinsicLocationsBuilderARM64::VisitMathSqrt(HInvoke* invoke) { in VisitMathSqrt()
504 void IntrinsicCodeGeneratorARM64::VisitMathSqrt(HInvoke* invoke) { in VisitMathSqrt()
510 void IntrinsicLocationsBuilderARM64::VisitMathCeil(HInvoke* invoke) { in VisitMathCeil()
514 void IntrinsicCodeGeneratorARM64::VisitMathCeil(HInvoke* invoke) { in VisitMathCeil()
520 void IntrinsicLocationsBuilderARM64::VisitMathFloor(HInvoke* invoke) { in VisitMathFloor()
524 void IntrinsicCodeGeneratorARM64::VisitMathFloor(HInvoke* invoke) { in VisitMathFloor()
530 void IntrinsicLocationsBuilderARM64::VisitMathRint(HInvoke* invoke) { in VisitMathRint()
534 void IntrinsicCodeGeneratorARM64::VisitMathRint(HInvoke* invoke) { in VisitMathRint()
540 static void CreateFPToIntPlusFPTempLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateFPToIntPlusFPTempLocations()
548 static void GenMathRound(HInvoke* invoke, bool is_double, vixl::aarch64::MacroAssembler* masm) { in GenMathRound()
585 void IntrinsicLocationsBuilderARM64::VisitMathRoundDouble(HInvoke* invoke) { in VisitMathRoundDouble()
589 void IntrinsicCodeGeneratorARM64::VisitMathRoundDouble(HInvoke* invoke) { in VisitMathRoundDouble()
593 void IntrinsicLocationsBuilderARM64::VisitMathRoundFloat(HInvoke* invoke) { in VisitMathRoundFloat()
597 void IntrinsicCodeGeneratorARM64::VisitMathRoundFloat(HInvoke* invoke) { in VisitMathRoundFloat()
601 void IntrinsicLocationsBuilderARM64::VisitMemoryPeekByte(HInvoke* invoke) { in VisitMemoryPeekByte()
605 void IntrinsicCodeGeneratorARM64::VisitMemoryPeekByte(HInvoke* invoke) { in VisitMemoryPeekByte()
611 void IntrinsicLocationsBuilderARM64::VisitMemoryPeekIntNative(HInvoke* invoke) { in VisitMemoryPeekIntNative()
615 void IntrinsicCodeGeneratorARM64::VisitMemoryPeekIntNative(HInvoke* invoke) { in VisitMemoryPeekIntNative()
621 void IntrinsicLocationsBuilderARM64::VisitMemoryPeekLongNative(HInvoke* invoke) { in VisitMemoryPeekLongNative()
625 void IntrinsicCodeGeneratorARM64::VisitMemoryPeekLongNative(HInvoke* invoke) { in VisitMemoryPeekLongNative()
631 void IntrinsicLocationsBuilderARM64::VisitMemoryPeekShortNative(HInvoke* invoke) { in VisitMemoryPeekShortNative()
635 void IntrinsicCodeGeneratorARM64::VisitMemoryPeekShortNative(HInvoke* invoke) { in VisitMemoryPeekShortNative()
641 static void CreateIntIntToVoidLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateIntIntToVoidLocations()
648 void IntrinsicLocationsBuilderARM64::VisitMemoryPokeByte(HInvoke* invoke) { in VisitMemoryPokeByte()
652 void IntrinsicCodeGeneratorARM64::VisitMemoryPokeByte(HInvoke* invoke) { in VisitMemoryPokeByte()
658 void IntrinsicLocationsBuilderARM64::VisitMemoryPokeIntNative(HInvoke* invoke) { in VisitMemoryPokeIntNative()
662 void IntrinsicCodeGeneratorARM64::VisitMemoryPokeIntNative(HInvoke* invoke) { in VisitMemoryPokeIntNative()
668 void IntrinsicLocationsBuilderARM64::VisitMemoryPokeLongNative(HInvoke* invoke) { in VisitMemoryPokeLongNative()
672 void IntrinsicCodeGeneratorARM64::VisitMemoryPokeLongNative(HInvoke* invoke) { in VisitMemoryPokeLongNative()
678 void IntrinsicLocationsBuilderARM64::VisitMemoryPokeShortNative(HInvoke* invoke) { in VisitMemoryPokeShortNative()
682 void IntrinsicCodeGeneratorARM64::VisitMemoryPokeShortNative(HInvoke* invoke) { in VisitMemoryPokeShortNative()
688 void IntrinsicLocationsBuilderARM64::VisitThreadCurrentThread(HInvoke* invoke) { in VisitThreadCurrentThread()
694 void IntrinsicCodeGeneratorARM64::VisitThreadCurrentThread(HInvoke* invoke) { in VisitThreadCurrentThread()
699 static void GenUnsafeGet(HInvoke* invoke, in GenUnsafeGet()
742 static void CreateIntIntIntToIntLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateIntIntIntToIntLocations()
765 void IntrinsicLocationsBuilderARM64::VisitUnsafeGet(HInvoke* invoke) { in VisitUnsafeGet()
768 void IntrinsicLocationsBuilderARM64::VisitUnsafeGetVolatile(HInvoke* invoke) { in VisitUnsafeGetVolatile()
771 void IntrinsicLocationsBuilderARM64::VisitUnsafeGetLong(HInvoke* invoke) { in VisitUnsafeGetLong()
774 void IntrinsicLocationsBuilderARM64::VisitUnsafeGetLongVolatile(HInvoke* invoke) { in VisitUnsafeGetLongVolatile()
777 void IntrinsicLocationsBuilderARM64::VisitUnsafeGetObject(HInvoke* invoke) { in VisitUnsafeGetObject()
780 void IntrinsicLocationsBuilderARM64::VisitUnsafeGetObjectVolatile(HInvoke* invoke) { in VisitUnsafeGetObjectVolatile()
784 void IntrinsicCodeGeneratorARM64::VisitUnsafeGet(HInvoke* invoke) { in VisitUnsafeGet()
787 void IntrinsicCodeGeneratorARM64::VisitUnsafeGetVolatile(HInvoke* invoke) { in VisitUnsafeGetVolatile()
790 void IntrinsicCodeGeneratorARM64::VisitUnsafeGetLong(HInvoke* invoke) { in VisitUnsafeGetLong()
793 void IntrinsicCodeGeneratorARM64::VisitUnsafeGetLongVolatile(HInvoke* invoke) { in VisitUnsafeGetLongVolatile()
796 void IntrinsicCodeGeneratorARM64::VisitUnsafeGetObject(HInvoke* invoke) { in VisitUnsafeGetObject()
799 void IntrinsicCodeGeneratorARM64::VisitUnsafeGetObjectVolatile(HInvoke* invoke) { in VisitUnsafeGetObjectVolatile()
803 static void CreateIntIntIntIntToVoid(ArenaAllocator* allocator, HInvoke* invoke) { in CreateIntIntIntIntToVoid()
812 void IntrinsicLocationsBuilderARM64::VisitUnsafePut(HInvoke* invoke) { in VisitUnsafePut()
815 void IntrinsicLocationsBuilderARM64::VisitUnsafePutOrdered(HInvoke* invoke) { in VisitUnsafePutOrdered()
818 void IntrinsicLocationsBuilderARM64::VisitUnsafePutVolatile(HInvoke* invoke) { in VisitUnsafePutVolatile()
821 void IntrinsicLocationsBuilderARM64::VisitUnsafePutObject(HInvoke* invoke) { in VisitUnsafePutObject()
824 void IntrinsicLocationsBuilderARM64::VisitUnsafePutObjectOrdered(HInvoke* invoke) { in VisitUnsafePutObjectOrdered()
827 void IntrinsicLocationsBuilderARM64::VisitUnsafePutObjectVolatile(HInvoke* invoke) { in VisitUnsafePutObjectVolatile()
830 void IntrinsicLocationsBuilderARM64::VisitUnsafePutLong(HInvoke* invoke) { in VisitUnsafePutLong()
833 void IntrinsicLocationsBuilderARM64::VisitUnsafePutLongOrdered(HInvoke* invoke) { in VisitUnsafePutLongOrdered()
836 void IntrinsicLocationsBuilderARM64::VisitUnsafePutLongVolatile(HInvoke* invoke) { in VisitUnsafePutLongVolatile()
840 static void GenUnsafePut(HInvoke* invoke, in GenUnsafePut()
880 void IntrinsicCodeGeneratorARM64::VisitUnsafePut(HInvoke* invoke) { in VisitUnsafePut()
887 void IntrinsicCodeGeneratorARM64::VisitUnsafePutOrdered(HInvoke* invoke) { in VisitUnsafePutOrdered()
894 void IntrinsicCodeGeneratorARM64::VisitUnsafePutVolatile(HInvoke* invoke) { in VisitUnsafePutVolatile()
901 void IntrinsicCodeGeneratorARM64::VisitUnsafePutObject(HInvoke* invoke) { in VisitUnsafePutObject()
908 void IntrinsicCodeGeneratorARM64::VisitUnsafePutObjectOrdered(HInvoke* invoke) { in VisitUnsafePutObjectOrdered()
915 void IntrinsicCodeGeneratorARM64::VisitUnsafePutObjectVolatile(HInvoke* invoke) { in VisitUnsafePutObjectVolatile()
922 void IntrinsicCodeGeneratorARM64::VisitUnsafePutLong(HInvoke* invoke) { in VisitUnsafePutLong()
929 void IntrinsicCodeGeneratorARM64::VisitUnsafePutLongOrdered(HInvoke* invoke) { in VisitUnsafePutLongOrdered()
936 void IntrinsicCodeGeneratorARM64::VisitUnsafePutLongVolatile(HInvoke* invoke) { in VisitUnsafePutLongVolatile()
944 static void CreateUnsafeCASLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateUnsafeCASLocations()
1134 ReadBarrierCasSlowPathARM64(HInvoke* invoke, in ReadBarrierCasSlowPathARM64()
1273 static void GenUnsafeCas(HInvoke* invoke, DataType::Type type, CodeGeneratorARM64* codegen) { in GenUnsafeCas()
1342 void IntrinsicLocationsBuilderARM64::VisitUnsafeCASInt(HInvoke* invoke) { in VisitUnsafeCASInt()
1345 void IntrinsicLocationsBuilderARM64::VisitUnsafeCASLong(HInvoke* invoke) { in VisitUnsafeCASLong()
1348 void IntrinsicLocationsBuilderARM64::VisitUnsafeCASObject(HInvoke* invoke) { in VisitUnsafeCASObject()
1375 void IntrinsicCodeGeneratorARM64::VisitUnsafeCASInt(HInvoke* invoke) { in VisitUnsafeCASInt()
1378 void IntrinsicCodeGeneratorARM64::VisitUnsafeCASLong(HInvoke* invoke) { in VisitUnsafeCASLong()
1381 void IntrinsicCodeGeneratorARM64::VisitUnsafeCASObject(HInvoke* invoke) { in VisitUnsafeCASObject()
1475 void IntrinsicLocationsBuilderARM64::VisitStringCompareTo(HInvoke* invoke) { in VisitStringCompareTo()
1494 void IntrinsicCodeGeneratorARM64::VisitStringCompareTo(HInvoke* invoke) { in VisitStringCompareTo()
1707 void IntrinsicLocationsBuilderARM64::VisitStringEquals(HInvoke* invoke) { in VisitStringEquals()
1734 void IntrinsicCodeGeneratorARM64::VisitStringEquals(HInvoke* invoke) { in VisitStringEquals()
1896 static void GenerateVisitStringIndexOf(HInvoke* invoke, in GenerateVisitStringIndexOf()
1941 void IntrinsicLocationsBuilderARM64::VisitStringIndexOf(HInvoke* invoke) { in VisitStringIndexOf()
1955 void IntrinsicCodeGeneratorARM64::VisitStringIndexOf(HInvoke* invoke) { in VisitStringIndexOf()
1959 void IntrinsicLocationsBuilderARM64::VisitStringIndexOfAfter(HInvoke* invoke) { in VisitStringIndexOfAfter()
1971 void IntrinsicCodeGeneratorARM64::VisitStringIndexOfAfter(HInvoke* invoke) { in VisitStringIndexOfAfter()
1975 void IntrinsicLocationsBuilderARM64::VisitStringNewStringFromBytes(HInvoke* invoke) { in VisitStringNewStringFromBytes()
1986 void IntrinsicCodeGeneratorARM64::VisitStringNewStringFromBytes(HInvoke* invoke) { in VisitStringNewStringFromBytes()
2002 void IntrinsicLocationsBuilderARM64::VisitStringNewStringFromChars(HInvoke* invoke) { in VisitStringNewStringFromChars()
2012 void IntrinsicCodeGeneratorARM64::VisitStringNewStringFromChars(HInvoke* invoke) { in VisitStringNewStringFromChars()
2023 void IntrinsicLocationsBuilderARM64::VisitStringNewStringFromString(HInvoke* invoke) { in VisitStringNewStringFromString()
2031 void IntrinsicCodeGeneratorARM64::VisitStringNewStringFromString(HInvoke* invoke) { in VisitStringNewStringFromString()
2047 static void CreateFPToFPCallLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateFPToFPCallLocations()
2060 static void CreateFPFPToFPCallLocations(ArenaAllocator* allocator, HInvoke* invoke) { in CreateFPFPToFPCallLocations()
2075 static void GenFPToFPCall(HInvoke* invoke, in GenFPToFPCall()
2081 void IntrinsicLocationsBuilderARM64::VisitMathCos(HInvoke* invoke) { in VisitMathCos()
2085 void IntrinsicCodeGeneratorARM64::VisitMathCos(HInvoke* invoke) { in VisitMathCos()
2089 void IntrinsicLocationsBuilderARM64::VisitMathSin(HInvoke* invoke) { in VisitMathSin()
2093 void IntrinsicCodeGeneratorARM64::VisitMathSin(HInvoke* invoke) { in VisitMathSin()
2097 void IntrinsicLocationsBuilderARM64::VisitMathAcos(HInvoke* invoke) { in VisitMathAcos()
2101 void IntrinsicCodeGeneratorARM64::VisitMathAcos(HInvoke* invoke) { in VisitMathAcos()
2105 void IntrinsicLocationsBuilderARM64::VisitMathAsin(HInvoke* invoke) { in VisitMathAsin()
2109 void IntrinsicCodeGeneratorARM64::VisitMathAsin(HInvoke* invoke) { in VisitMathAsin()
2113 void IntrinsicLocationsBuilderARM64::VisitMathAtan(HInvoke* invoke) { in VisitMathAtan()
2117 void IntrinsicCodeGeneratorARM64::VisitMathAtan(HInvoke* invoke) { in VisitMathAtan()
2121 void IntrinsicLocationsBuilderARM64::VisitMathCbrt(HInvoke* invoke) { in VisitMathCbrt()
2125 void IntrinsicCodeGeneratorARM64::VisitMathCbrt(HInvoke* invoke) { in VisitMathCbrt()
2129 void IntrinsicLocationsBuilderARM64::VisitMathCosh(HInvoke* invoke) { in VisitMathCosh()
2133 void IntrinsicCodeGeneratorARM64::VisitMathCosh(HInvoke* invoke) { in VisitMathCosh()
2137 void IntrinsicLocationsBuilderARM64::VisitMathExp(HInvoke* invoke) { in VisitMathExp()
2141 void IntrinsicCodeGeneratorARM64::VisitMathExp(HInvoke* invoke) { in VisitMathExp()
2145 void IntrinsicLocationsBuilderARM64::VisitMathExpm1(HInvoke* invoke) { in VisitMathExpm1()
2149 void IntrinsicCodeGeneratorARM64::VisitMathExpm1(HInvoke* invoke) { in VisitMathExpm1()
2153 void IntrinsicLocationsBuilderARM64::VisitMathLog(HInvoke* invoke) { in VisitMathLog()
2157 void IntrinsicCodeGeneratorARM64::VisitMathLog(HInvoke* invoke) { in VisitMathLog()
2161 void IntrinsicLocationsBuilderARM64::VisitMathLog10(HInvoke* invoke) { in VisitMathLog10()
2165 void IntrinsicCodeGeneratorARM64::VisitMathLog10(HInvoke* invoke) { in VisitMathLog10()
2169 void IntrinsicLocationsBuilderARM64::VisitMathSinh(HInvoke* invoke) { in VisitMathSinh()
2173 void IntrinsicCodeGeneratorARM64::VisitMathSinh(HInvoke* invoke) { in VisitMathSinh()
2177 void IntrinsicLocationsBuilderARM64::VisitMathTan(HInvoke* invoke) { in VisitMathTan()
2181 void IntrinsicCodeGeneratorARM64::VisitMathTan(HInvoke* invoke) { in VisitMathTan()
2185 void IntrinsicLocationsBuilderARM64::VisitMathTanh(HInvoke* invoke) { in VisitMathTanh()
2189 void IntrinsicCodeGeneratorARM64::VisitMathTanh(HInvoke* invoke) { in VisitMathTanh()
2193 void IntrinsicLocationsBuilderARM64::VisitMathAtan2(HInvoke* invoke) { in VisitMathAtan2()
2197 void IntrinsicCodeGeneratorARM64::VisitMathAtan2(HInvoke* invoke) { in VisitMathAtan2()
2201 void IntrinsicLocationsBuilderARM64::VisitMathPow(HInvoke* invoke) { in VisitMathPow()
2205 void IntrinsicCodeGeneratorARM64::VisitMathPow(HInvoke* invoke) { in VisitMathPow()
2209 void IntrinsicLocationsBuilderARM64::VisitMathHypot(HInvoke* invoke) { in VisitMathHypot()
2213 void IntrinsicCodeGeneratorARM64::VisitMathHypot(HInvoke* invoke) { in VisitMathHypot()
2217 void IntrinsicLocationsBuilderARM64::VisitMathNextAfter(HInvoke* invoke) { in VisitMathNextAfter()
2221 void IntrinsicCodeGeneratorARM64::VisitMathNextAfter(HInvoke* invoke) { in VisitMathNextAfter()
2225 void IntrinsicLocationsBuilderARM64::VisitStringGetCharsNoCheck(HInvoke* invoke) { in VisitStringGetCharsNoCheck()
2239 void IntrinsicCodeGeneratorARM64::VisitStringGetCharsNoCheck(HInvoke* invoke) { in VisitStringGetCharsNoCheck()
2377 void IntrinsicLocationsBuilderARM64::VisitSystemArrayCopyChar(HInvoke* invoke) { in VisitSystemArrayCopyChar()
2504 void IntrinsicCodeGeneratorARM64::VisitSystemArrayCopyChar(HInvoke* invoke) { in VisitSystemArrayCopyChar()
2597 void IntrinsicLocationsBuilderARM64::VisitSystemArrayCopy(HInvoke* invoke) { in VisitSystemArrayCopy()
2667 void IntrinsicCodeGeneratorARM64::VisitSystemArrayCopy(HInvoke* invoke) { in VisitSystemArrayCopy()
3152 void IntrinsicLocationsBuilderARM64::VisitFloatIsInfinite(HInvoke* invoke) { in VisitFloatIsInfinite()
3156 void IntrinsicCodeGeneratorARM64::VisitFloatIsInfinite(HInvoke* invoke) { in VisitFloatIsInfinite()
3160 void IntrinsicLocationsBuilderARM64::VisitDoubleIsInfinite(HInvoke* invoke) { in VisitDoubleIsInfinite()
3164 void IntrinsicCodeGeneratorARM64::VisitDoubleIsInfinite(HInvoke* invoke) { in VisitDoubleIsInfinite()
3168 void IntrinsicLocationsBuilderARM64::VisitIntegerValueOf(HInvoke* invoke) { in VisitIntegerValueOf()
3177 void IntrinsicCodeGeneratorARM64::VisitIntegerValueOf(HInvoke* invoke) { in VisitIntegerValueOf()
3234 void IntrinsicLocationsBuilderARM64::VisitReferenceGetReferent(HInvoke* invoke) { in VisitReferenceGetReferent()
3242 void IntrinsicCodeGeneratorARM64::VisitReferenceGetReferent(HInvoke* invoke) { in VisitReferenceGetReferent()
3295 void IntrinsicLocationsBuilderARM64::VisitReferenceRefersTo(HInvoke* invoke) { in VisitReferenceRefersTo()
3299 void IntrinsicCodeGeneratorARM64::VisitReferenceRefersTo(HInvoke* invoke) { in VisitReferenceRefersTo()
3351 void IntrinsicLocationsBuilderARM64::VisitThreadInterrupted(HInvoke* invoke) { in VisitThreadInterrupted()
3357 void IntrinsicCodeGeneratorARM64::VisitThreadInterrupted(HInvoke* invoke) { in VisitThreadInterrupted()
3372 void IntrinsicLocationsBuilderARM64::VisitReachabilityFence(HInvoke* invoke) { in VisitReachabilityFence()
3380 void IntrinsicLocationsBuilderARM64::VisitCRC32Update(HInvoke* invoke) { in VisitCRC32Update()
3395 void IntrinsicCodeGeneratorARM64::VisitCRC32Update(HInvoke* invoke) { in VisitCRC32Update()
3526 void IntrinsicLocationsBuilderARM64::VisitCRC32UpdateBytes(HInvoke* invoke) { in VisitCRC32UpdateBytes()
3547 void IntrinsicCodeGeneratorARM64::VisitCRC32UpdateBytes(HInvoke* invoke) { in VisitCRC32UpdateBytes()
3582 void IntrinsicLocationsBuilderARM64::VisitCRC32UpdateByteBuffer(HInvoke* invoke) { in VisitCRC32UpdateByteBuffer()
3609 void IntrinsicCodeGeneratorARM64::VisitCRC32UpdateByteBuffer(HInvoke* invoke) { in VisitCRC32UpdateByteBuffer()
3625 void IntrinsicLocationsBuilderARM64::VisitFP16ToFloat(HInvoke* invoke) { in VisitFP16ToFloat()
3637 void IntrinsicCodeGeneratorARM64::VisitFP16ToFloat(HInvoke* invoke) { in VisitFP16ToFloat()
3648 void IntrinsicLocationsBuilderARM64::VisitFP16ToHalf(HInvoke* invoke) { in VisitFP16ToHalf()
3660 void IntrinsicCodeGeneratorARM64::VisitFP16ToHalf(HInvoke* invoke) { in VisitFP16ToHalf()
3673 void GenerateFP16Round(HInvoke* invoke, in GenerateFP16Round()
3688 void IntrinsicLocationsBuilderARM64::VisitFP16Floor(HInvoke* invoke) { in VisitFP16Floor()
3696 void IntrinsicCodeGeneratorARM64::VisitFP16Floor(HInvoke* invoke) { in VisitFP16Floor()
3704 void IntrinsicLocationsBuilderARM64::VisitFP16Ceil(HInvoke* invoke) { in VisitFP16Ceil()
3712 void IntrinsicCodeGeneratorARM64::VisitFP16Ceil(HInvoke* invoke) { in VisitFP16Ceil()
3720 void IntrinsicLocationsBuilderARM64::VisitFP16Rint(HInvoke* invoke) { in VisitFP16Rint()
3728 void IntrinsicCodeGeneratorARM64::VisitFP16Rint(HInvoke* invoke) { in VisitFP16Rint()
3737 void GenerateFP16Compare(HInvoke* invoke, in GenerateFP16Compare()
3751 static inline void GenerateFP16Compare(HInvoke* invoke, in GenerateFP16Compare()
3762 void IntrinsicLocationsBuilderARM64::VisitFP16Greater(HInvoke* invoke) { in VisitFP16Greater()
3772 void IntrinsicCodeGeneratorARM64::VisitFP16Greater(HInvoke* invoke) { in VisitFP16Greater()
3777 void IntrinsicLocationsBuilderARM64::VisitFP16GreaterEquals(HInvoke* invoke) { in VisitFP16GreaterEquals()
3787 void IntrinsicCodeGeneratorARM64::VisitFP16GreaterEquals(HInvoke* invoke) { in VisitFP16GreaterEquals()
3792 void IntrinsicLocationsBuilderARM64::VisitFP16Less(HInvoke* invoke) { in VisitFP16Less()
3802 void IntrinsicCodeGeneratorARM64::VisitFP16Less(HInvoke* invoke) { in VisitFP16Less()
3807 void IntrinsicLocationsBuilderARM64::VisitFP16LessEquals(HInvoke* invoke) { in VisitFP16LessEquals()
3817 void IntrinsicCodeGeneratorARM64::VisitFP16LessEquals(HInvoke* invoke) { in VisitFP16LessEquals()
3822 static void GenerateDivideUnsigned(HInvoke* invoke, CodeGeneratorARM64* codegen) { in GenerateDivideUnsigned()
3843 void IntrinsicLocationsBuilderARM64::VisitIntegerDivideUnsigned(HInvoke* invoke) { in VisitIntegerDivideUnsigned()
3847 void IntrinsicCodeGeneratorARM64::VisitIntegerDivideUnsigned(HInvoke* invoke) { in VisitIntegerDivideUnsigned()
3851 void IntrinsicLocationsBuilderARM64::VisitLongDivideUnsigned(HInvoke* invoke) { in VisitLongDivideUnsigned()
3855 void IntrinsicCodeGeneratorARM64::VisitLongDivideUnsigned(HInvoke* invoke) { in VisitLongDivideUnsigned()
3859 void IntrinsicLocationsBuilderARM64::VisitMathMultiplyHigh(HInvoke* invoke) { in VisitMathMultiplyHigh()
3863 void IntrinsicCodeGeneratorARM64::VisitMathMultiplyHigh(HInvoke* invoke) { in VisitMathMultiplyHigh()
3878 VarHandleSlowPathARM64(HInvoke* invoke, std::memory_order order) in VarHandleSlowPathARM64()
3973 static void GenerateVarHandleAccessModeAndVarTypeChecks(HInvoke* invoke, in GenerateVarHandleAccessModeAndVarTypeChecks()
4028 static void GenerateVarHandleStaticFieldCheck(HInvoke* invoke, in GenerateVarHandleStaticFieldCheck()
4045 static void GenerateVarHandleInstanceFieldChecks(HInvoke* invoke, in GenerateVarHandleInstanceFieldChecks()
4078 static DataType::Type GetVarHandleExpectedValueType(HInvoke* invoke, in GetVarHandleExpectedValueType()
4090 static void GenerateVarHandleArrayChecks(HInvoke* invoke, in GenerateVarHandleArrayChecks()
4173 static void GenerateVarHandleCoordinateChecks(HInvoke* invoke, in GenerateVarHandleCoordinateChecks()
4187 static VarHandleSlowPathARM64* GenerateVarHandleChecks(HInvoke* invoke, in GenerateVarHandleChecks()
4206 static VarHandleTarget GetVarHandleTarget(HInvoke* invoke) { in GetVarHandleTarget()
4220 static void GenerateVarHandleTarget(HInvoke* invoke, in GenerateVarHandleTarget()
4265 static bool HasVarHandleIntrinsicImplementation(HInvoke* invoke) { in HasVarHandleIntrinsicImplementation()
4350 static LocationSummary* CreateVarHandleCommonLocations(HInvoke* invoke) { in CreateVarHandleCommonLocations()
4401 static void CreateVarHandleGetLocations(HInvoke* invoke) { in CreateVarHandleGetLocations()
4419 static void GenerateVarHandleGet(HInvoke* invoke, in GenerateVarHandleGet()
4495 void IntrinsicLocationsBuilderARM64::VisitVarHandleGet(HInvoke* invoke) { in VisitVarHandleGet()
4499 void IntrinsicCodeGeneratorARM64::VisitVarHandleGet(HInvoke* invoke) { in VisitVarHandleGet()
4503 void IntrinsicLocationsBuilderARM64::VisitVarHandleGetOpaque(HInvoke* invoke) { in VisitVarHandleGetOpaque()
4507 void IntrinsicCodeGeneratorARM64::VisitVarHandleGetOpaque(HInvoke* invoke) { in VisitVarHandleGetOpaque()
4511 void IntrinsicLocationsBuilderARM64::VisitVarHandleGetAcquire(HInvoke* invoke) { in VisitVarHandleGetAcquire()
4515 void IntrinsicCodeGeneratorARM64::VisitVarHandleGetAcquire(HInvoke* invoke) { in VisitVarHandleGetAcquire()
4519 void IntrinsicLocationsBuilderARM64::VisitVarHandleGetVolatile(HInvoke* invoke) { in VisitVarHandleGetVolatile()
4523 void IntrinsicCodeGeneratorARM64::VisitVarHandleGetVolatile(HInvoke* invoke) { in VisitVarHandleGetVolatile()
4527 static void CreateVarHandleSetLocations(HInvoke* invoke) { in CreateVarHandleSetLocations()
4535 static void GenerateVarHandleSet(HInvoke* invoke, in GenerateVarHandleSet()
4600 void IntrinsicLocationsBuilderARM64::VisitVarHandleSet(HInvoke* invoke) { in VisitVarHandleSet()
4604 void IntrinsicCodeGeneratorARM64::VisitVarHandleSet(HInvoke* invoke) { in VisitVarHandleSet()
4608 void IntrinsicLocationsBuilderARM64::VisitVarHandleSetOpaque(HInvoke* invoke) { in VisitVarHandleSetOpaque()
4612 void IntrinsicCodeGeneratorARM64::VisitVarHandleSetOpaque(HInvoke* invoke) { in VisitVarHandleSetOpaque()
4616 void IntrinsicLocationsBuilderARM64::VisitVarHandleSetRelease(HInvoke* invoke) { in VisitVarHandleSetRelease()
4620 void IntrinsicCodeGeneratorARM64::VisitVarHandleSetRelease(HInvoke* invoke) { in VisitVarHandleSetRelease()
4624 void IntrinsicLocationsBuilderARM64::VisitVarHandleSetVolatile(HInvoke* invoke) { in VisitVarHandleSetVolatile()
4628 void IntrinsicCodeGeneratorARM64::VisitVarHandleSetVolatile(HInvoke* invoke) { in VisitVarHandleSetVolatile()
4632 static void CreateVarHandleCompareAndSetOrExchangeLocations(HInvoke* invoke, bool return_success) { in CreateVarHandleCompareAndSetOrExchangeLocations()
4719 static void GenerateVarHandleCompareAndSetOrExchange(HInvoke* invoke, in GenerateVarHandleCompareAndSetOrExchange()
4906 void IntrinsicLocationsBuilderARM64::VisitVarHandleCompareAndExchange(HInvoke* invoke) { in VisitVarHandleCompareAndExchange()
4910 void IntrinsicCodeGeneratorARM64::VisitVarHandleCompareAndExchange(HInvoke* invoke) { in VisitVarHandleCompareAndExchange()
4915 void IntrinsicLocationsBuilderARM64::VisitVarHandleCompareAndExchangeAcquire(HInvoke* invoke) { in VisitVarHandleCompareAndExchangeAcquire()
4919 void IntrinsicCodeGeneratorARM64::VisitVarHandleCompareAndExchangeAcquire(HInvoke* invoke) { in VisitVarHandleCompareAndExchangeAcquire()
4924 void IntrinsicLocationsBuilderARM64::VisitVarHandleCompareAndExchangeRelease(HInvoke* invoke) { in VisitVarHandleCompareAndExchangeRelease()
4928 void IntrinsicCodeGeneratorARM64::VisitVarHandleCompareAndExchangeRelease(HInvoke* invoke) { in VisitVarHandleCompareAndExchangeRelease()
4933 void IntrinsicLocationsBuilderARM64::VisitVarHandleCompareAndSet(HInvoke* invoke) { in VisitVarHandleCompareAndSet()
4937 void IntrinsicCodeGeneratorARM64::VisitVarHandleCompareAndSet(HInvoke* invoke) { in VisitVarHandleCompareAndSet()
4942 void IntrinsicLocationsBuilderARM64::VisitVarHandleWeakCompareAndSet(HInvoke* invoke) { in VisitVarHandleWeakCompareAndSet()
4946 void IntrinsicCodeGeneratorARM64::VisitVarHandleWeakCompareAndSet(HInvoke* invoke) { in VisitVarHandleWeakCompareAndSet()
4951 void IntrinsicLocationsBuilderARM64::VisitVarHandleWeakCompareAndSetAcquire(HInvoke* invoke) { in VisitVarHandleWeakCompareAndSetAcquire()
4955 void IntrinsicCodeGeneratorARM64::VisitVarHandleWeakCompareAndSetAcquire(HInvoke* invoke) { in VisitVarHandleWeakCompareAndSetAcquire()
4960 void IntrinsicLocationsBuilderARM64::VisitVarHandleWeakCompareAndSetPlain(HInvoke* invoke) { in VisitVarHandleWeakCompareAndSetPlain()
4964 void IntrinsicCodeGeneratorARM64::VisitVarHandleWeakCompareAndSetPlain(HInvoke* invoke) { in VisitVarHandleWeakCompareAndSetPlain()
4969 void IntrinsicLocationsBuilderARM64::VisitVarHandleWeakCompareAndSetRelease(HInvoke* invoke) { in VisitVarHandleWeakCompareAndSetRelease()
4973 void IntrinsicCodeGeneratorARM64::VisitVarHandleWeakCompareAndSetRelease(HInvoke* invoke) { in VisitVarHandleWeakCompareAndSetRelease()
4978 static void CreateVarHandleGetAndUpdateLocations(HInvoke* invoke, in CreateVarHandleGetAndUpdateLocations()
5024 static void GenerateVarHandleGetAndUpdate(HInvoke* invoke, in GenerateVarHandleGetAndUpdate()
5155 void IntrinsicLocationsBuilderARM64::VisitVarHandleGetAndSet(HInvoke* invoke) { in VisitVarHandleGetAndSet()
5159 void IntrinsicCodeGeneratorARM64::VisitVarHandleGetAndSet(HInvoke* invoke) { in VisitVarHandleGetAndSet()
5163 void IntrinsicLocationsBuilderARM64::VisitVarHandleGetAndSetAcquire(HInvoke* invoke) { in VisitVarHandleGetAndSetAcquire()
5167 void IntrinsicCodeGeneratorARM64::VisitVarHandleGetAndSetAcquire(HInvoke* invoke) { in VisitVarHandleGetAndSetAcquire()
5171 void IntrinsicLocationsBuilderARM64::VisitVarHandleGetAndSetRelease(HInvoke* invoke) { in VisitVarHandleGetAndSetRelease()
5175 void IntrinsicCodeGeneratorARM64::VisitVarHandleGetAndSetRelease(HInvoke* invoke) { in VisitVarHandleGetAndSetRelease()
5179 void IntrinsicLocationsBuilderARM64::VisitVarHandleGetAndAdd(HInvoke* invoke) { in VisitVarHandleGetAndAdd()
5183 void IntrinsicCodeGeneratorARM64::VisitVarHandleGetAndAdd(HInvoke* invoke) { in VisitVarHandleGetAndAdd()
5187 void IntrinsicLocationsBuilderARM64::VisitVarHandleGetAndAddAcquire(HInvoke* invoke) { in VisitVarHandleGetAndAddAcquire()
5191 void IntrinsicCodeGeneratorARM64::VisitVarHandleGetAndAddAcquire(HInvoke* invoke) { in VisitVarHandleGetAndAddAcquire()
5195 void IntrinsicLocationsBuilderARM64::VisitVarHandleGetAndAddRelease(HInvoke* invoke) { in VisitVarHandleGetAndAddRelease()
5199 void IntrinsicCodeGeneratorARM64::VisitVarHandleGetAndAddRelease(HInvoke* invoke) { in VisitVarHandleGetAndAddRelease()
5203 void IntrinsicLocationsBuilderARM64::VisitVarHandleGetAndBitwiseAnd(HInvoke* invoke) { in VisitVarHandleGetAndBitwiseAnd()
5207 void IntrinsicCodeGeneratorARM64::VisitVarHandleGetAndBitwiseAnd(HInvoke* invoke) { in VisitVarHandleGetAndBitwiseAnd()
5211 void IntrinsicLocationsBuilderARM64::VisitVarHandleGetAndBitwiseAndAcquire(HInvoke* invoke) { in VisitVarHandleGetAndBitwiseAndAcquire()
5215 void IntrinsicCodeGeneratorARM64::VisitVarHandleGetAndBitwiseAndAcquire(HInvoke* invoke) { in VisitVarHandleGetAndBitwiseAndAcquire()
5219 void IntrinsicLocationsBuilderARM64::VisitVarHandleGetAndBitwiseAndRelease(HInvoke* invoke) { in VisitVarHandleGetAndBitwiseAndRelease()
5223 void IntrinsicCodeGeneratorARM64::VisitVarHandleGetAndBitwiseAndRelease(HInvoke* invoke) { in VisitVarHandleGetAndBitwiseAndRelease()
5227 void IntrinsicLocationsBuilderARM64::VisitVarHandleGetAndBitwiseOr(HInvoke* invoke) { in VisitVarHandleGetAndBitwiseOr()
5231 void IntrinsicCodeGeneratorARM64::VisitVarHandleGetAndBitwiseOr(HInvoke* invoke) { in VisitVarHandleGetAndBitwiseOr()
5235 void IntrinsicLocationsBuilderARM64::VisitVarHandleGetAndBitwiseOrAcquire(HInvoke* invoke) { in VisitVarHandleGetAndBitwiseOrAcquire()
5239 void IntrinsicCodeGeneratorARM64::VisitVarHandleGetAndBitwiseOrAcquire(HInvoke* invoke) { in VisitVarHandleGetAndBitwiseOrAcquire()
5243 void IntrinsicLocationsBuilderARM64::VisitVarHandleGetAndBitwiseOrRelease(HInvoke* invoke) { in VisitVarHandleGetAndBitwiseOrRelease()
5247 void IntrinsicCodeGeneratorARM64::VisitVarHandleGetAndBitwiseOrRelease(HInvoke* invoke) { in VisitVarHandleGetAndBitwiseOrRelease()
5251 void IntrinsicLocationsBuilderARM64::VisitVarHandleGetAndBitwiseXor(HInvoke* invoke) { in VisitVarHandleGetAndBitwiseXor()
5255 void IntrinsicCodeGeneratorARM64::VisitVarHandleGetAndBitwiseXor(HInvoke* invoke) { in VisitVarHandleGetAndBitwiseXor()
5259 void IntrinsicLocationsBuilderARM64::VisitVarHandleGetAndBitwiseXorAcquire(HInvoke* invoke) { in VisitVarHandleGetAndBitwiseXorAcquire()
5263 void IntrinsicCodeGeneratorARM64::VisitVarHandleGetAndBitwiseXorAcquire(HInvoke* invoke) { in VisitVarHandleGetAndBitwiseXorAcquire()
5267 void IntrinsicLocationsBuilderARM64::VisitVarHandleGetAndBitwiseXorRelease(HInvoke* invoke) { in VisitVarHandleGetAndBitwiseXorRelease()
5271 void IntrinsicCodeGeneratorARM64::VisitVarHandleGetAndBitwiseXorRelease(HInvoke* invoke) { in VisitVarHandleGetAndBitwiseXorRelease()
5279 HInvoke* invoke = GetInvoke(); in EmitByteArrayViewCode() local