Lines Matching refs:HInvoke

49 bool IntrinsicLocationsBuilderX86_64::TryDispatch(HInvoke* invoke) {  in TryDispatch()
108 static void MoveArguments(HInvoke* invoke, CodeGeneratorX86_64* codegen) { in MoveArguments()
121 explicit IntrinsicSlowPathX86_64(HInvoke* invoke) : invoke_(invoke) { } in IntrinsicSlowPathX86_64()
153 HInvoke* const invoke_;
161 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateFPToIntLocations()
169 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntToFPLocations()
189 void IntrinsicLocationsBuilderX86_64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits()
192 void IntrinsicLocationsBuilderX86_64::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble()
196 void IntrinsicCodeGeneratorX86_64::VisitDoubleDoubleToRawLongBits(HInvoke* invoke) { in VisitDoubleDoubleToRawLongBits()
199 void IntrinsicCodeGeneratorX86_64::VisitDoubleLongBitsToDouble(HInvoke* invoke) { in VisitDoubleLongBitsToDouble()
203 void IntrinsicLocationsBuilderX86_64::VisitFloatFloatToRawIntBits(HInvoke* invoke) { in VisitFloatFloatToRawIntBits()
206 void IntrinsicLocationsBuilderX86_64::VisitFloatIntBitsToFloat(HInvoke* invoke) { in VisitFloatIntBitsToFloat()
210 void IntrinsicCodeGeneratorX86_64::VisitFloatFloatToRawIntBits(HInvoke* invoke) { in VisitFloatFloatToRawIntBits()
213 void IntrinsicCodeGeneratorX86_64::VisitFloatIntBitsToFloat(HInvoke* invoke) { in VisitFloatIntBitsToFloat()
217 static void CreateIntToIntLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntToIntLocations()
248 void IntrinsicLocationsBuilderX86_64::VisitIntegerReverseBytes(HInvoke* invoke) { in VisitIntegerReverseBytes()
252 void IntrinsicCodeGeneratorX86_64::VisitIntegerReverseBytes(HInvoke* invoke) { in VisitIntegerReverseBytes()
256 void IntrinsicLocationsBuilderX86_64::VisitLongReverseBytes(HInvoke* invoke) { in VisitLongReverseBytes()
260 void IntrinsicCodeGeneratorX86_64::VisitLongReverseBytes(HInvoke* invoke) { in VisitLongReverseBytes()
264 void IntrinsicLocationsBuilderX86_64::VisitShortReverseBytes(HInvoke* invoke) { in VisitShortReverseBytes()
268 void IntrinsicCodeGeneratorX86_64::VisitShortReverseBytes(HInvoke* invoke) { in VisitShortReverseBytes()
276 static void CreateFloatToFloatPlusTemps(ArenaAllocator* arena, HInvoke* invoke) { in CreateFloatToFloatPlusTemps()
325 void IntrinsicLocationsBuilderX86_64::VisitMathAbsDouble(HInvoke* invoke) { in VisitMathAbsDouble()
329 void IntrinsicCodeGeneratorX86_64::VisitMathAbsDouble(HInvoke* invoke) { in VisitMathAbsDouble()
333 void IntrinsicLocationsBuilderX86_64::VisitMathAbsFloat(HInvoke* invoke) { in VisitMathAbsFloat()
337 void IntrinsicCodeGeneratorX86_64::VisitMathAbsFloat(HInvoke* invoke) { in VisitMathAbsFloat()
341 static void CreateIntToIntPlusTemp(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntToIntPlusTemp()
372 void IntrinsicLocationsBuilderX86_64::VisitMathAbsInt(HInvoke* invoke) { in VisitMathAbsInt()
376 void IntrinsicCodeGeneratorX86_64::VisitMathAbsInt(HInvoke* invoke) { in VisitMathAbsInt()
380 void IntrinsicLocationsBuilderX86_64::VisitMathAbsLong(HInvoke* invoke) { in VisitMathAbsLong()
384 void IntrinsicCodeGeneratorX86_64::VisitMathAbsLong(HInvoke* invoke) { in VisitMathAbsLong()
472 static void CreateFPFPToFP(ArenaAllocator* arena, HInvoke* invoke) { in CreateFPFPToFP()
483 void IntrinsicLocationsBuilderX86_64::VisitMathMinDoubleDouble(HInvoke* invoke) { in VisitMathMinDoubleDouble()
487 void IntrinsicCodeGeneratorX86_64::VisitMathMinDoubleDouble(HInvoke* invoke) { in VisitMathMinDoubleDouble()
491 void IntrinsicLocationsBuilderX86_64::VisitMathMinFloatFloat(HInvoke* invoke) { in VisitMathMinFloatFloat()
495 void IntrinsicCodeGeneratorX86_64::VisitMathMinFloatFloat(HInvoke* invoke) { in VisitMathMinFloatFloat()
499 void IntrinsicLocationsBuilderX86_64::VisitMathMaxDoubleDouble(HInvoke* invoke) { in VisitMathMaxDoubleDouble()
503 void IntrinsicCodeGeneratorX86_64::VisitMathMaxDoubleDouble(HInvoke* invoke) { in VisitMathMaxDoubleDouble()
507 void IntrinsicLocationsBuilderX86_64::VisitMathMaxFloatFloat(HInvoke* invoke) { in VisitMathMaxFloatFloat()
511 void IntrinsicCodeGeneratorX86_64::VisitMathMaxFloatFloat(HInvoke* invoke) { in VisitMathMaxFloatFloat()
547 static void CreateIntIntToIntLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntIntToIntLocations()
556 void IntrinsicLocationsBuilderX86_64::VisitMathMinIntInt(HInvoke* invoke) { in VisitMathMinIntInt()
560 void IntrinsicCodeGeneratorX86_64::VisitMathMinIntInt(HInvoke* invoke) { in VisitMathMinIntInt()
564 void IntrinsicLocationsBuilderX86_64::VisitMathMinLongLong(HInvoke* invoke) { in VisitMathMinLongLong()
568 void IntrinsicCodeGeneratorX86_64::VisitMathMinLongLong(HInvoke* invoke) { in VisitMathMinLongLong()
572 void IntrinsicLocationsBuilderX86_64::VisitMathMaxIntInt(HInvoke* invoke) { in VisitMathMaxIntInt()
576 void IntrinsicCodeGeneratorX86_64::VisitMathMaxIntInt(HInvoke* invoke) { in VisitMathMaxIntInt()
580 void IntrinsicLocationsBuilderX86_64::VisitMathMaxLongLong(HInvoke* invoke) { in VisitMathMaxLongLong()
584 void IntrinsicCodeGeneratorX86_64::VisitMathMaxLongLong(HInvoke* invoke) { in VisitMathMaxLongLong()
588 static void CreateFPToFPLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateFPToFPLocations()
596 void IntrinsicLocationsBuilderX86_64::VisitMathSqrt(HInvoke* invoke) { in VisitMathSqrt()
600 void IntrinsicCodeGeneratorX86_64::VisitMathSqrt(HInvoke* invoke) { in VisitMathSqrt()
608 static void InvokeOutOfLineIntrinsic(CodeGeneratorX86_64* codegen, HInvoke* invoke) { in InvokeOutOfLineIntrinsic()
624 HInvoke* invoke, in CreateSSE41FPToFPLocations()
643 HInvoke* invoke, in GenSSE41FPToFPIntrinsic()
656 void IntrinsicLocationsBuilderX86_64::VisitMathCeil(HInvoke* invoke) { in VisitMathCeil()
660 void IntrinsicCodeGeneratorX86_64::VisitMathCeil(HInvoke* invoke) { in VisitMathCeil()
664 void IntrinsicLocationsBuilderX86_64::VisitMathFloor(HInvoke* invoke) { in VisitMathFloor()
668 void IntrinsicCodeGeneratorX86_64::VisitMathFloor(HInvoke* invoke) { in VisitMathFloor()
672 void IntrinsicLocationsBuilderX86_64::VisitMathRint(HInvoke* invoke) { in VisitMathRint()
676 void IntrinsicCodeGeneratorX86_64::VisitMathRint(HInvoke* invoke) { in VisitMathRint()
681 HInvoke* invoke, in CreateSSE41FPToIntLocations()
704 void IntrinsicLocationsBuilderX86_64::VisitMathRoundFloat(HInvoke* invoke) { in VisitMathRoundFloat()
708 void IntrinsicCodeGeneratorX86_64::VisitMathRoundFloat(HInvoke* invoke) { in VisitMathRoundFloat()
751 void IntrinsicLocationsBuilderX86_64::VisitMathRoundDouble(HInvoke* invoke) { in VisitMathRoundDouble()
755 void IntrinsicCodeGeneratorX86_64::VisitMathRoundDouble(HInvoke* invoke) { in VisitMathRoundDouble()
798 void IntrinsicLocationsBuilderX86_64::VisitStringCharAt(HInvoke* invoke) { in VisitStringCharAt()
809 void IntrinsicCodeGeneratorX86_64::VisitStringCharAt(HInvoke* invoke) { in VisitStringCharAt()
841 void IntrinsicLocationsBuilderX86_64::VisitStringCompareTo(HInvoke* invoke) { in VisitStringCompareTo()
851 void IntrinsicCodeGeneratorX86_64::VisitStringCompareTo(HInvoke* invoke) { in VisitStringCompareTo()
869 static void CreateStringIndexOfLocations(HInvoke* invoke, in CreateStringIndexOfLocations()
894 static void GenerateStringIndexOf(HInvoke* invoke, in GenerateStringIndexOf()
1004 void IntrinsicLocationsBuilderX86_64::VisitStringIndexOf(HInvoke* invoke) { in VisitStringIndexOf()
1008 void IntrinsicCodeGeneratorX86_64::VisitStringIndexOf(HInvoke* invoke) { in VisitStringIndexOf()
1012 void IntrinsicLocationsBuilderX86_64::VisitStringIndexOfAfter(HInvoke* invoke) { in VisitStringIndexOfAfter()
1016 void IntrinsicCodeGeneratorX86_64::VisitStringIndexOfAfter(HInvoke* invoke) { in VisitStringIndexOfAfter()
1020 void IntrinsicLocationsBuilderX86_64::VisitStringNewStringFromBytes(HInvoke* invoke) { in VisitStringNewStringFromBytes()
1032 void IntrinsicCodeGeneratorX86_64::VisitStringNewStringFromBytes(HInvoke* invoke) { in VisitStringNewStringFromBytes()
1048 void IntrinsicLocationsBuilderX86_64::VisitStringNewStringFromChars(HInvoke* invoke) { in VisitStringNewStringFromChars()
1059 void IntrinsicCodeGeneratorX86_64::VisitStringNewStringFromChars(HInvoke* invoke) { in VisitStringNewStringFromChars()
1067 void IntrinsicLocationsBuilderX86_64::VisitStringNewStringFromString(HInvoke* invoke) { in VisitStringNewStringFromString()
1076 void IntrinsicCodeGeneratorX86_64::VisitStringNewStringFromString(HInvoke* invoke) { in VisitStringNewStringFromString()
1116 void IntrinsicLocationsBuilderX86_64::VisitMemoryPeekByte(HInvoke* invoke) { in VisitMemoryPeekByte()
1120 void IntrinsicCodeGeneratorX86_64::VisitMemoryPeekByte(HInvoke* invoke) { in VisitMemoryPeekByte()
1124 void IntrinsicLocationsBuilderX86_64::VisitMemoryPeekIntNative(HInvoke* invoke) { in VisitMemoryPeekIntNative()
1128 void IntrinsicCodeGeneratorX86_64::VisitMemoryPeekIntNative(HInvoke* invoke) { in VisitMemoryPeekIntNative()
1132 void IntrinsicLocationsBuilderX86_64::VisitMemoryPeekLongNative(HInvoke* invoke) { in VisitMemoryPeekLongNative()
1136 void IntrinsicCodeGeneratorX86_64::VisitMemoryPeekLongNative(HInvoke* invoke) { in VisitMemoryPeekLongNative()
1140 void IntrinsicLocationsBuilderX86_64::VisitMemoryPeekShortNative(HInvoke* invoke) { in VisitMemoryPeekShortNative()
1144 void IntrinsicCodeGeneratorX86_64::VisitMemoryPeekShortNative(HInvoke* invoke) { in VisitMemoryPeekShortNative()
1148 static void CreateIntIntToVoidLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntIntToVoidLocations()
1202 void IntrinsicLocationsBuilderX86_64::VisitMemoryPokeByte(HInvoke* invoke) { in VisitMemoryPokeByte()
1206 void IntrinsicCodeGeneratorX86_64::VisitMemoryPokeByte(HInvoke* invoke) { in VisitMemoryPokeByte()
1210 void IntrinsicLocationsBuilderX86_64::VisitMemoryPokeIntNative(HInvoke* invoke) { in VisitMemoryPokeIntNative()
1214 void IntrinsicCodeGeneratorX86_64::VisitMemoryPokeIntNative(HInvoke* invoke) { in VisitMemoryPokeIntNative()
1218 void IntrinsicLocationsBuilderX86_64::VisitMemoryPokeLongNative(HInvoke* invoke) { in VisitMemoryPokeLongNative()
1222 void IntrinsicCodeGeneratorX86_64::VisitMemoryPokeLongNative(HInvoke* invoke) { in VisitMemoryPokeLongNative()
1226 void IntrinsicLocationsBuilderX86_64::VisitMemoryPokeShortNative(HInvoke* invoke) { in VisitMemoryPokeShortNative()
1230 void IntrinsicCodeGeneratorX86_64::VisitMemoryPokeShortNative(HInvoke* invoke) { in VisitMemoryPokeShortNative()
1234 void IntrinsicLocationsBuilderX86_64::VisitThreadCurrentThread(HInvoke* invoke) { in VisitThreadCurrentThread()
1241 void IntrinsicCodeGeneratorX86_64::VisitThreadCurrentThread(HInvoke* invoke) { in VisitThreadCurrentThread()
1268 static void CreateIntIntIntToIntLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntIntIntToIntLocations()
1278 void IntrinsicLocationsBuilderX86_64::VisitUnsafeGet(HInvoke* invoke) { in VisitUnsafeGet()
1281 void IntrinsicLocationsBuilderX86_64::VisitUnsafeGetVolatile(HInvoke* invoke) { in VisitUnsafeGetVolatile()
1284 void IntrinsicLocationsBuilderX86_64::VisitUnsafeGetLong(HInvoke* invoke) { in VisitUnsafeGetLong()
1287 void IntrinsicLocationsBuilderX86_64::VisitUnsafeGetLongVolatile(HInvoke* invoke) { in VisitUnsafeGetLongVolatile()
1290 void IntrinsicLocationsBuilderX86_64::VisitUnsafeGetObject(HInvoke* invoke) { in VisitUnsafeGetObject()
1293 void IntrinsicLocationsBuilderX86_64::VisitUnsafeGetObjectVolatile(HInvoke* invoke) { in VisitUnsafeGetObjectVolatile()
1298 void IntrinsicCodeGeneratorX86_64::VisitUnsafeGet(HInvoke* invoke) { in VisitUnsafeGet()
1301 void IntrinsicCodeGeneratorX86_64::VisitUnsafeGetVolatile(HInvoke* invoke) { in VisitUnsafeGetVolatile()
1304 void IntrinsicCodeGeneratorX86_64::VisitUnsafeGetLong(HInvoke* invoke) { in VisitUnsafeGetLong()
1307 void IntrinsicCodeGeneratorX86_64::VisitUnsafeGetLongVolatile(HInvoke* invoke) { in VisitUnsafeGetLongVolatile()
1310 void IntrinsicCodeGeneratorX86_64::VisitUnsafeGetObject(HInvoke* invoke) { in VisitUnsafeGetObject()
1313 void IntrinsicCodeGeneratorX86_64::VisitUnsafeGetObjectVolatile(HInvoke* invoke) { in VisitUnsafeGetObjectVolatile()
1320 HInvoke* invoke) { in CreateIntIntIntIntToVoidPlusTempsLocations()
1335 void IntrinsicLocationsBuilderX86_64::VisitUnsafePut(HInvoke* invoke) { in VisitUnsafePut()
1338 void IntrinsicLocationsBuilderX86_64::VisitUnsafePutOrdered(HInvoke* invoke) { in VisitUnsafePutOrdered()
1341 void IntrinsicLocationsBuilderX86_64::VisitUnsafePutVolatile(HInvoke* invoke) { in VisitUnsafePutVolatile()
1344 void IntrinsicLocationsBuilderX86_64::VisitUnsafePutObject(HInvoke* invoke) { in VisitUnsafePutObject()
1347 void IntrinsicLocationsBuilderX86_64::VisitUnsafePutObjectOrdered(HInvoke* invoke) { in VisitUnsafePutObjectOrdered()
1350 void IntrinsicLocationsBuilderX86_64::VisitUnsafePutObjectVolatile(HInvoke* invoke) { in VisitUnsafePutObjectVolatile()
1353 void IntrinsicLocationsBuilderX86_64::VisitUnsafePutLong(HInvoke* invoke) { in VisitUnsafePutLong()
1356 void IntrinsicLocationsBuilderX86_64::VisitUnsafePutLongOrdered(HInvoke* invoke) { in VisitUnsafePutLongOrdered()
1359 void IntrinsicLocationsBuilderX86_64::VisitUnsafePutLongVolatile(HInvoke* invoke) { in VisitUnsafePutLongVolatile()
1390 void IntrinsicCodeGeneratorX86_64::VisitUnsafePut(HInvoke* invoke) { in VisitUnsafePut()
1393 void IntrinsicCodeGeneratorX86_64::VisitUnsafePutOrdered(HInvoke* invoke) { in VisitUnsafePutOrdered()
1396 void IntrinsicCodeGeneratorX86_64::VisitUnsafePutVolatile(HInvoke* invoke) { in VisitUnsafePutVolatile()
1399 void IntrinsicCodeGeneratorX86_64::VisitUnsafePutObject(HInvoke* invoke) { in VisitUnsafePutObject()
1402 void IntrinsicCodeGeneratorX86_64::VisitUnsafePutObjectOrdered(HInvoke* invoke) { in VisitUnsafePutObjectOrdered()
1405 void IntrinsicCodeGeneratorX86_64::VisitUnsafePutObjectVolatile(HInvoke* invoke) { in VisitUnsafePutObjectVolatile()
1408 void IntrinsicCodeGeneratorX86_64::VisitUnsafePutLong(HInvoke* invoke) { in VisitUnsafePutLong()
1411 void IntrinsicCodeGeneratorX86_64::VisitUnsafePutLongOrdered(HInvoke* invoke) { in VisitUnsafePutLongOrdered()
1414 void IntrinsicCodeGeneratorX86_64::VisitUnsafePutLongVolatile(HInvoke* invoke) { in VisitUnsafePutLongVolatile()
1419 HInvoke* invoke) { in CreateIntIntIntIntIntToInt()
1438 void IntrinsicLocationsBuilderX86_64::VisitUnsafeCASInt(HInvoke* invoke) { in VisitUnsafeCASInt()
1442 void IntrinsicLocationsBuilderX86_64::VisitUnsafeCASLong(HInvoke* invoke) { in VisitUnsafeCASLong()
1446 void IntrinsicLocationsBuilderX86_64::VisitUnsafeCASObject(HInvoke* invoke) { in VisitUnsafeCASObject()
1450 static void GenCAS(Primitive::Type type, HInvoke* invoke, CodeGeneratorX86_64* codegen) { in GenCAS()
1485 void IntrinsicCodeGeneratorX86_64::VisitUnsafeCASInt(HInvoke* invoke) { in VisitUnsafeCASInt()
1489 void IntrinsicCodeGeneratorX86_64::VisitUnsafeCASLong(HInvoke* invoke) { in VisitUnsafeCASLong()
1493 void IntrinsicCodeGeneratorX86_64::VisitUnsafeCASObject(HInvoke* invoke) { in VisitUnsafeCASObject()
1497 void IntrinsicLocationsBuilderX86_64::VisitIntegerReverse(HInvoke* invoke) { in VisitIntegerReverse()
1518 void IntrinsicCodeGeneratorX86_64::VisitIntegerReverse(HInvoke* invoke) { in VisitIntegerReverse()
1541 void IntrinsicLocationsBuilderX86_64::VisitLongReverse(HInvoke* invoke) { in VisitLongReverse()
1563 void IntrinsicCodeGeneratorX86_64::VisitLongReverse(HInvoke* invoke) { in VisitLongReverse()
1590 void IntrinsicLocationsBuilderX86_64::Visit ## Name(HInvoke* invoke ATTRIBUTE_UNUSED) { \
1592 void IntrinsicCodeGeneratorX86_64::Visit ## Name(HInvoke* invoke ATTRIBUTE_UNUSED) { \