Lines Matching refs:HInvoke
53 bool IntrinsicLocationsBuilderX86::TryDispatch(HInvoke* invoke) { in TryDispatch()
116 static void MoveArguments(HInvoke* invoke, CodeGeneratorX86* codegen) { in MoveArguments()
129 explicit IntrinsicSlowPathX86(HInvoke* invoke) in IntrinsicSlowPathX86()
162 HInvoke* const invoke_;
170 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke, bool is64bit) { in CreateFPToIntLocations()
181 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke, bool is64bit) { in CreateIntToFPLocations()
224 void IntrinsicLocationsBuilderX86::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits()
227 void IntrinsicLocationsBuilderX86::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble()
231 void IntrinsicCodeGeneratorX86::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits()
234 void IntrinsicCodeGeneratorX86::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble()
238 void IntrinsicLocationsBuilderX86::VisitFloatFloatToRawIntBits(HInvoke* invoke) { in VisitFloatFloatToRawIntBits()
241 void IntrinsicLocationsBuilderX86::VisitFloatIntBitsToFloat(HInvoke* invoke) { in VisitFloatIntBitsToFloat()
245 void IntrinsicCodeGeneratorX86::VisitFloatFloatToRawIntBits(HInvoke* invoke) { in VisitFloatFloatToRawIntBits()
248 void IntrinsicCodeGeneratorX86::VisitFloatIntBitsToFloat(HInvoke* invoke) { in VisitFloatIntBitsToFloat()
252 static void CreateIntToIntLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntToIntLocations()
260 static void CreateLongToIntLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateLongToIntLocations()
268 static void CreateLongToLongLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateLongToLongLocations()
296 void IntrinsicLocationsBuilderX86::VisitIntegerReverseBytes(HInvoke* invoke) { in VisitIntegerReverseBytes()
300 void IntrinsicCodeGeneratorX86::VisitIntegerReverseBytes(HInvoke* invoke) { in VisitIntegerReverseBytes()
304 void IntrinsicLocationsBuilderX86::VisitLongReverseBytes(HInvoke* invoke) { in VisitLongReverseBytes()
308 void IntrinsicCodeGeneratorX86::VisitLongReverseBytes(HInvoke* invoke) { in VisitLongReverseBytes()
325 void IntrinsicLocationsBuilderX86::VisitShortReverseBytes(HInvoke* invoke) { in VisitShortReverseBytes()
329 void IntrinsicCodeGeneratorX86::VisitShortReverseBytes(HInvoke* invoke) { in VisitShortReverseBytes()
337 static void CreateFloatToFloat(ArenaAllocator* arena, HInvoke* invoke) { in CreateFloatToFloat()
380 void IntrinsicLocationsBuilderX86::VisitMathAbsDouble(HInvoke* invoke) { in VisitMathAbsDouble()
384 void IntrinsicCodeGeneratorX86::VisitMathAbsDouble(HInvoke* invoke) { in VisitMathAbsDouble()
388 void IntrinsicLocationsBuilderX86::VisitMathAbsFloat(HInvoke* invoke) { in VisitMathAbsFloat()
392 void IntrinsicCodeGeneratorX86::VisitMathAbsFloat(HInvoke* invoke) { in VisitMathAbsFloat()
396 static void CreateAbsIntLocation(ArenaAllocator* arena, HInvoke* invoke) { in CreateAbsIntLocation()
424 static void CreateAbsLongLocation(ArenaAllocator* arena, HInvoke* invoke) { in CreateAbsLongLocation()
459 void IntrinsicLocationsBuilderX86::VisitMathAbsInt(HInvoke* invoke) { in VisitMathAbsInt()
463 void IntrinsicCodeGeneratorX86::VisitMathAbsInt(HInvoke* invoke) { in VisitMathAbsInt()
467 void IntrinsicLocationsBuilderX86::VisitMathAbsLong(HInvoke* invoke) { in VisitMathAbsLong()
471 void IntrinsicCodeGeneratorX86::VisitMathAbsLong(HInvoke* invoke) { in VisitMathAbsLong()
561 static void CreateFPFPToFPLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateFPFPToFPLocations()
572 void IntrinsicLocationsBuilderX86::VisitMathMinDoubleDouble(HInvoke* invoke) { in VisitMathMinDoubleDouble()
576 void IntrinsicCodeGeneratorX86::VisitMathMinDoubleDouble(HInvoke* invoke) { in VisitMathMinDoubleDouble()
580 void IntrinsicLocationsBuilderX86::VisitMathMinFloatFloat(HInvoke* invoke) { in VisitMathMinFloatFloat()
584 void IntrinsicCodeGeneratorX86::VisitMathMinFloatFloat(HInvoke* invoke) { in VisitMathMinFloatFloat()
588 void IntrinsicLocationsBuilderX86::VisitMathMaxDoubleDouble(HInvoke* invoke) { in VisitMathMaxDoubleDouble()
592 void IntrinsicCodeGeneratorX86::VisitMathMaxDoubleDouble(HInvoke* invoke) { in VisitMathMaxDoubleDouble()
596 void IntrinsicLocationsBuilderX86::VisitMathMaxFloatFloat(HInvoke* invoke) { in VisitMathMaxFloatFloat()
600 void IntrinsicCodeGeneratorX86::VisitMathMaxFloatFloat(HInvoke* invoke) { in VisitMathMaxFloatFloat()
659 static void CreateIntIntToIntLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntIntToIntLocations()
668 static void CreateLongLongToLongLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateLongLongToLongLocations()
679 void IntrinsicLocationsBuilderX86::VisitMathMinIntInt(HInvoke* invoke) { in VisitMathMinIntInt()
683 void IntrinsicCodeGeneratorX86::VisitMathMinIntInt(HInvoke* invoke) { in VisitMathMinIntInt()
687 void IntrinsicLocationsBuilderX86::VisitMathMinLongLong(HInvoke* invoke) { in VisitMathMinLongLong()
691 void IntrinsicCodeGeneratorX86::VisitMathMinLongLong(HInvoke* invoke) { in VisitMathMinLongLong()
695 void IntrinsicLocationsBuilderX86::VisitMathMaxIntInt(HInvoke* invoke) { in VisitMathMaxIntInt()
699 void IntrinsicCodeGeneratorX86::VisitMathMaxIntInt(HInvoke* invoke) { in VisitMathMaxIntInt()
703 void IntrinsicLocationsBuilderX86::VisitMathMaxLongLong(HInvoke* invoke) { in VisitMathMaxLongLong()
707 void IntrinsicCodeGeneratorX86::VisitMathMaxLongLong(HInvoke* invoke) { in VisitMathMaxLongLong()
711 static void CreateFPToFPLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateFPToFPLocations()
719 void IntrinsicLocationsBuilderX86::VisitMathSqrt(HInvoke* invoke) { in VisitMathSqrt()
723 void IntrinsicCodeGeneratorX86::VisitMathSqrt(HInvoke* invoke) { in VisitMathSqrt()
731 static void InvokeOutOfLineIntrinsic(CodeGeneratorX86* codegen, HInvoke* invoke) { in InvokeOutOfLineIntrinsic()
747 HInvoke* invoke, in CreateSSE41FPToFPLocations()
766 HInvoke* invoke, in GenSSE41FPToFPIntrinsic()
779 void IntrinsicLocationsBuilderX86::VisitMathCeil(HInvoke* invoke) { in VisitMathCeil()
783 void IntrinsicCodeGeneratorX86::VisitMathCeil(HInvoke* invoke) { in VisitMathCeil()
787 void IntrinsicLocationsBuilderX86::VisitMathFloor(HInvoke* invoke) { in VisitMathFloor()
791 void IntrinsicCodeGeneratorX86::VisitMathFloor(HInvoke* invoke) { in VisitMathFloor()
795 void IntrinsicLocationsBuilderX86::VisitMathRint(HInvoke* invoke) { in VisitMathRint()
799 void IntrinsicCodeGeneratorX86::VisitMathRint(HInvoke* invoke) { in VisitMathRint()
805 void IntrinsicLocationsBuilderX86::VisitMathRoundFloat(HInvoke* invoke) { in VisitMathRoundFloat()
828 void IntrinsicCodeGeneratorX86::VisitMathRoundFloat(HInvoke* invoke) { in VisitMathRoundFloat()
874 void IntrinsicLocationsBuilderX86::VisitStringCharAt(HInvoke* invoke) { in VisitStringCharAt()
884 void IntrinsicCodeGeneratorX86::VisitStringCharAt(HInvoke* invoke) { in VisitStringCharAt()
916 void IntrinsicLocationsBuilderX86::VisitStringCompareTo(HInvoke* invoke) { in VisitStringCompareTo()
927 void IntrinsicCodeGeneratorX86::VisitStringCompareTo(HInvoke* invoke) { in VisitStringCompareTo()
944 static void CreateStringIndexOfLocations(HInvoke* invoke, in CreateStringIndexOfLocations()
969 static void GenerateStringIndexOf(HInvoke* invoke, in GenerateStringIndexOf()
1080 void IntrinsicLocationsBuilderX86::VisitStringIndexOf(HInvoke* invoke) { in VisitStringIndexOf()
1084 void IntrinsicCodeGeneratorX86::VisitStringIndexOf(HInvoke* invoke) { in VisitStringIndexOf()
1088 void IntrinsicLocationsBuilderX86::VisitStringIndexOfAfter(HInvoke* invoke) { in VisitStringIndexOfAfter()
1092 void IntrinsicCodeGeneratorX86::VisitStringIndexOfAfter(HInvoke* invoke) { in VisitStringIndexOfAfter()
1096 void IntrinsicLocationsBuilderX86::VisitStringNewStringFromBytes(HInvoke* invoke) { in VisitStringNewStringFromBytes()
1108 void IntrinsicCodeGeneratorX86::VisitStringNewStringFromBytes(HInvoke* invoke) { in VisitStringNewStringFromBytes()
1123 void IntrinsicLocationsBuilderX86::VisitStringNewStringFromChars(HInvoke* invoke) { in VisitStringNewStringFromChars()
1134 void IntrinsicCodeGeneratorX86::VisitStringNewStringFromChars(HInvoke* invoke) { in VisitStringNewStringFromChars()
1141 void IntrinsicLocationsBuilderX86::VisitStringNewStringFromString(HInvoke* invoke) { in VisitStringNewStringFromString()
1150 void IntrinsicCodeGeneratorX86::VisitStringNewStringFromString(HInvoke* invoke) { in VisitStringNewStringFromString()
1190 void IntrinsicLocationsBuilderX86::VisitMemoryPeekByte(HInvoke* invoke) { in VisitMemoryPeekByte()
1194 void IntrinsicCodeGeneratorX86::VisitMemoryPeekByte(HInvoke* invoke) { in VisitMemoryPeekByte()
1198 void IntrinsicLocationsBuilderX86::VisitMemoryPeekIntNative(HInvoke* invoke) { in VisitMemoryPeekIntNative()
1202 void IntrinsicCodeGeneratorX86::VisitMemoryPeekIntNative(HInvoke* invoke) { in VisitMemoryPeekIntNative()
1206 void IntrinsicLocationsBuilderX86::VisitMemoryPeekLongNative(HInvoke* invoke) { in VisitMemoryPeekLongNative()
1210 void IntrinsicCodeGeneratorX86::VisitMemoryPeekLongNative(HInvoke* invoke) { in VisitMemoryPeekLongNative()
1214 void IntrinsicLocationsBuilderX86::VisitMemoryPeekShortNative(HInvoke* invoke) { in VisitMemoryPeekShortNative()
1218 void IntrinsicCodeGeneratorX86::VisitMemoryPeekShortNative(HInvoke* invoke) { in VisitMemoryPeekShortNative()
1223 HInvoke* invoke) { in CreateLongIntToVoidLocations()
1282 void IntrinsicLocationsBuilderX86::VisitMemoryPokeByte(HInvoke* invoke) { in VisitMemoryPokeByte()
1286 void IntrinsicCodeGeneratorX86::VisitMemoryPokeByte(HInvoke* invoke) { in VisitMemoryPokeByte()
1290 void IntrinsicLocationsBuilderX86::VisitMemoryPokeIntNative(HInvoke* invoke) { in VisitMemoryPokeIntNative()
1294 void IntrinsicCodeGeneratorX86::VisitMemoryPokeIntNative(HInvoke* invoke) { in VisitMemoryPokeIntNative()
1298 void IntrinsicLocationsBuilderX86::VisitMemoryPokeLongNative(HInvoke* invoke) { in VisitMemoryPokeLongNative()
1302 void IntrinsicCodeGeneratorX86::VisitMemoryPokeLongNative(HInvoke* invoke) { in VisitMemoryPokeLongNative()
1306 void IntrinsicLocationsBuilderX86::VisitMemoryPokeShortNative(HInvoke* invoke) { in VisitMemoryPokeShortNative()
1310 void IntrinsicCodeGeneratorX86::VisitMemoryPokeShortNative(HInvoke* invoke) { in VisitMemoryPokeShortNative()
1314 void IntrinsicLocationsBuilderX86::VisitThreadCurrentThread(HInvoke* invoke) { in VisitThreadCurrentThread()
1321 void IntrinsicCodeGeneratorX86::VisitThreadCurrentThread(HInvoke* invoke) { in VisitThreadCurrentThread()
1361 static void CreateIntIntIntToIntLocations(ArenaAllocator* arena, HInvoke* invoke, in CreateIntIntIntToIntLocations()
1382 void IntrinsicLocationsBuilderX86::VisitUnsafeGet(HInvoke* invoke) { in VisitUnsafeGet()
1385 void IntrinsicLocationsBuilderX86::VisitUnsafeGetVolatile(HInvoke* invoke) { in VisitUnsafeGetVolatile()
1388 void IntrinsicLocationsBuilderX86::VisitUnsafeGetLong(HInvoke* invoke) { in VisitUnsafeGetLong()
1391 void IntrinsicLocationsBuilderX86::VisitUnsafeGetLongVolatile(HInvoke* invoke) { in VisitUnsafeGetLongVolatile()
1394 void IntrinsicLocationsBuilderX86::VisitUnsafeGetObject(HInvoke* invoke) { in VisitUnsafeGetObject()
1397 void IntrinsicLocationsBuilderX86::VisitUnsafeGetObjectVolatile(HInvoke* invoke) { in VisitUnsafeGetObjectVolatile()
1402 void IntrinsicCodeGeneratorX86::VisitUnsafeGet(HInvoke* invoke) { in VisitUnsafeGet()
1405 void IntrinsicCodeGeneratorX86::VisitUnsafeGetVolatile(HInvoke* invoke) { in VisitUnsafeGetVolatile()
1408 void IntrinsicCodeGeneratorX86::VisitUnsafeGetLong(HInvoke* invoke) { in VisitUnsafeGetLong()
1411 void IntrinsicCodeGeneratorX86::VisitUnsafeGetLongVolatile(HInvoke* invoke) { in VisitUnsafeGetLongVolatile()
1414 void IntrinsicCodeGeneratorX86::VisitUnsafeGetObject(HInvoke* invoke) { in VisitUnsafeGetObject()
1417 void IntrinsicCodeGeneratorX86::VisitUnsafeGetObjectVolatile(HInvoke* invoke) { in VisitUnsafeGetObjectVolatile()
1424 HInvoke* invoke, in CreateIntIntIntIntToVoidPlusTempsLocations()
1444 void IntrinsicLocationsBuilderX86::VisitUnsafePut(HInvoke* invoke) { in VisitUnsafePut()
1447 void IntrinsicLocationsBuilderX86::VisitUnsafePutOrdered(HInvoke* invoke) { in VisitUnsafePutOrdered()
1450 void IntrinsicLocationsBuilderX86::VisitUnsafePutVolatile(HInvoke* invoke) { in VisitUnsafePutVolatile()
1453 void IntrinsicLocationsBuilderX86::VisitUnsafePutObject(HInvoke* invoke) { in VisitUnsafePutObject()
1456 void IntrinsicLocationsBuilderX86::VisitUnsafePutObjectOrdered(HInvoke* invoke) { in VisitUnsafePutObjectOrdered()
1459 void IntrinsicLocationsBuilderX86::VisitUnsafePutObjectVolatile(HInvoke* invoke) { in VisitUnsafePutObjectVolatile()
1462 void IntrinsicLocationsBuilderX86::VisitUnsafePutLong(HInvoke* invoke) { in VisitUnsafePutLong()
1465 void IntrinsicLocationsBuilderX86::VisitUnsafePutLongOrdered(HInvoke* invoke) { in VisitUnsafePutLongOrdered()
1468 void IntrinsicLocationsBuilderX86::VisitUnsafePutLongVolatile(HInvoke* invoke) { in VisitUnsafePutLongVolatile()
1513 void IntrinsicCodeGeneratorX86::VisitUnsafePut(HInvoke* invoke) { in VisitUnsafePut()
1516 void IntrinsicCodeGeneratorX86::VisitUnsafePutOrdered(HInvoke* invoke) { in VisitUnsafePutOrdered()
1519 void IntrinsicCodeGeneratorX86::VisitUnsafePutVolatile(HInvoke* invoke) { in VisitUnsafePutVolatile()
1522 void IntrinsicCodeGeneratorX86::VisitUnsafePutObject(HInvoke* invoke) { in VisitUnsafePutObject()
1525 void IntrinsicCodeGeneratorX86::VisitUnsafePutObjectOrdered(HInvoke* invoke) { in VisitUnsafePutObjectOrdered()
1528 void IntrinsicCodeGeneratorX86::VisitUnsafePutObjectVolatile(HInvoke* invoke) { in VisitUnsafePutObjectVolatile()
1531 void IntrinsicCodeGeneratorX86::VisitUnsafePutLong(HInvoke* invoke) { in VisitUnsafePutLong()
1534 void IntrinsicCodeGeneratorX86::VisitUnsafePutLongOrdered(HInvoke* invoke) { in VisitUnsafePutLongOrdered()
1537 void IntrinsicCodeGeneratorX86::VisitUnsafePutLongVolatile(HInvoke* invoke) { in VisitUnsafePutLongVolatile()
1542 HInvoke* invoke) { in CreateIntIntIntIntIntToInt()
1571 void IntrinsicLocationsBuilderX86::VisitUnsafeCASInt(HInvoke* invoke) { in VisitUnsafeCASInt()
1575 void IntrinsicLocationsBuilderX86::VisitUnsafeCASLong(HInvoke* invoke) { in VisitUnsafeCASLong()
1579 void IntrinsicLocationsBuilderX86::VisitUnsafeCASObject(HInvoke* invoke) { in VisitUnsafeCASObject()
1583 static void GenCAS(Primitive::Type type, HInvoke* invoke, CodeGeneratorX86* codegen) { in GenCAS()
1622 void IntrinsicCodeGeneratorX86::VisitUnsafeCASInt(HInvoke* invoke) { in VisitUnsafeCASInt()
1626 void IntrinsicCodeGeneratorX86::VisitUnsafeCASLong(HInvoke* invoke) { in VisitUnsafeCASLong()
1630 void IntrinsicCodeGeneratorX86::VisitUnsafeCASObject(HInvoke* invoke) { in VisitUnsafeCASObject()
1634 void IntrinsicLocationsBuilderX86::VisitIntegerReverse(HInvoke* invoke) { in VisitIntegerReverse()
1655 void IntrinsicCodeGeneratorX86::VisitIntegerReverse(HInvoke* invoke) { in VisitIntegerReverse()
1678 void IntrinsicLocationsBuilderX86::VisitLongReverse(HInvoke* invoke) { in VisitLongReverse()
1687 void IntrinsicCodeGeneratorX86::VisitLongReverse(HInvoke* invoke) { in VisitLongReverse()
1719 void IntrinsicLocationsBuilderX86::Visit ## Name(HInvoke* invoke ATTRIBUTE_UNUSED) { \
1721 void IntrinsicCodeGeneratorX86::Visit ## Name(HInvoke* invoke ATTRIBUTE_UNUSED) { \