Finn Plummer
45c01e8a33
[NFC][TargetTransformInfo][VectorUtils] Consolidate isVectorIntrinsic... api ( #117635 )
...
- update `VectorUtils:isVectorIntrinsicWithScalarOpAtArg` to use TTI for
all uses, to allow specifiction of target specific intrinsics
- add TTI to the `isVectorIntrinsicWithStructReturnOverloadAtField` api
- update TTI api to provide `isTargetIntrinsicWith...` functions and
consistently name them
- move `isTriviallyScalarizable` to VectorUtils
- update all uses of the api and provide the TTI parameter
Resolves #117030
2024-12-19 11:54:26 -08:00
..
2024-05-04 12:33:12 -07:00
2024-08-13 11:56:02 +02:00
2024-10-13 07:34:47 -07:00
2024-04-18 15:27:36 +09:00
2024-12-13 14:18:33 +00:00
2024-11-07 10:10:28 +01:00
2024-11-07 10:58:58 -08:00
2024-12-16 16:41:04 +08:00
2024-11-11 08:35:14 +01:00
2024-12-13 14:18:33 +00:00
2024-11-02 08:32:26 -07:00
2024-06-23 17:24:15 +08:00
2024-12-13 22:06:39 +00:00
2024-10-16 06:41:19 -07:00
2024-12-13 14:18:33 +00:00
2024-11-15 17:07:33 +00:00
2024-11-02 08:32:26 -07:00
2024-11-02 08:32:26 -07:00
2024-12-12 17:11:07 +01:00
2024-11-15 09:15:37 +08:00
2024-11-02 08:32:26 -07:00
2024-11-02 08:32:26 -07:00
2024-06-28 08:36:49 +02:00
2024-09-30 23:15:18 +01:00
2024-12-13 14:18:33 +00:00
2024-12-13 14:18:33 +00:00
2024-12-13 14:18:33 +00:00
2024-11-02 08:32:26 -07:00
2024-08-03 20:10:01 +01:00
2024-11-02 08:32:26 -07:00
2024-10-17 16:20:43 +01:00
2024-11-02 08:32:26 -07:00
2024-12-13 14:18:33 +00:00
2024-11-02 08:32:26 -07:00
2024-11-19 11:40:53 +00:00
2024-11-02 08:32:26 -07:00
2024-11-02 08:32:26 -07:00
2024-11-07 10:58:58 -08:00
2024-11-02 08:32:26 -07:00
2024-03-12 16:03:18 +01:00
2024-07-30 13:08:56 -07:00
2024-11-05 07:11:23 +01:00
2024-11-02 08:32:26 -07:00
2024-11-02 08:32:26 -07:00
2024-12-02 21:35:00 +00:00
2024-11-13 13:39:09 -08:00
2024-11-02 08:32:26 -07:00
2024-11-07 13:40:50 +01:00
2024-06-12 12:52:28 -07:00
2024-11-02 08:32:26 -07:00
2024-12-05 12:57:54 +00:00
2024-11-07 10:58:58 -08:00
2024-11-02 08:32:26 -07:00
2024-12-06 20:48:48 +00:00
2024-11-15 20:52:02 +00:00
2024-06-27 16:38:15 +02:00
2024-08-12 13:28:53 +02:00
2024-11-08 16:00:48 +08:00
2024-06-24 18:00:22 +01:00
2024-08-23 05:56:27 -07:00
2024-11-08 18:35:03 +00:00
2024-10-21 15:00:32 +02:00
2024-11-10 14:10:46 +09:00
2024-11-07 10:10:28 +01:00
2024-08-22 19:02:45 -05:00
2024-12-19 11:54:26 -08:00
2024-11-02 08:32:26 -07:00
2024-07-01 14:03:25 +08:00
2024-12-13 14:18:33 +00:00
2024-11-02 08:32:26 -07:00
2024-08-14 17:57:47 +02:00
2024-12-17 09:21:15 +00:00
2024-07-22 09:47:37 +02:00
2024-12-10 15:03:44 +00:00
2024-08-05 11:47:53 -04:00