Manupa Karunaratne
a6e72f9392
[MLIR][Vector] Add Lowering for vector.step ( #113655 )
...
Currently, the lowering for vector.step lives
under a folder. This is not ideal if we want
to do transformation on it and defer the
materizaliztion of the constants much later.
This commits adds a rewrite pattern that
could be used by using
`transform.structured.vectorize_children_and_apply_patterns`
transform dialect operation.
Moreover, the rewriter of vector.step is also
now used in -convert-vector-to-llvm pass where
it handles scalable and non-scalable types as
LLVM expects it.
As a consequence of removing the vector.step
lowering as its folder, linalg vectorization
will keep vector.step intact.
2024-11-01 16:38:36 +00:00
..
2024-02-28 18:58:53 +05:30
2024-10-31 10:52:53 -05:00
2024-08-26 12:48:57 -05:00
2024-09-02 11:12:40 +01:00
2024-08-27 16:56:46 +08:00
2024-10-16 07:43:49 +01:00
2024-08-15 10:02:41 +02:00
2024-09-02 11:12:40 +01:00
2024-09-02 11:12:40 +01:00
2023-10-31 07:36:32 +01:00
2024-06-13 09:58:00 -04:00
2024-01-18 12:21:19 +09:00
2023-08-21 10:41:55 +09:00
2023-05-29 17:54:28 -07:00
2024-06-11 13:44:29 +02:00
2023-10-31 07:36:46 +01:00
2023-09-27 14:02:54 +02:00
2023-11-04 23:48:59 -04:00
2024-08-27 12:16:54 -04:00
2024-06-10 13:40:24 +02:00
2024-07-23 14:17:05 +02:00
2023-11-28 07:35:09 +01:00
2024-09-20 09:53:41 -05:00
2024-10-10 14:04:52 +02:00
2024-10-01 09:12:08 +02:00
2024-09-23 12:52:00 -05:00
2024-09-30 15:39:13 -04:00
2023-11-01 08:40:54 +01:00
2024-06-17 19:56:40 +02:00
2024-06-17 19:56:40 +02:00
2023-11-23 22:21:39 +01:00
2024-10-28 09:54:51 +08:00
2024-08-21 10:08:56 +08:00
2024-02-23 09:48:58 +00:00
2024-10-26 11:22:08 +08:00
2024-10-09 09:04:31 +01:00
2024-02-07 15:23:28 -05:00
2024-10-30 15:27:23 +01:00
2024-10-26 08:07:51 +08:00
2024-10-23 09:47:33 +01:00
2024-09-05 19:40:58 +02:00
2024-10-27 22:24:31 +05:30
2023-07-07 15:50:54 +00:00
2023-05-09 11:36:48 -07:00
2024-10-15 11:28:39 +01:00
2024-05-24 10:00:36 +00:00
2024-06-19 16:23:27 +02:00
2024-08-12 18:25:13 +02:00
2024-08-20 11:52:16 +02:00
2024-01-06 11:17:01 +01:00
2024-10-15 11:28:39 +01:00
2024-03-21 08:49:27 -07:00
2024-02-21 12:28:05 -08:00
2024-10-26 11:22:57 +08:00
2024-03-13 08:52:05 -07:00
2024-09-04 10:21:27 +08:00
2023-09-07 11:08:52 -07:00
2024-10-31 11:32:19 +00:00
2023-11-10 10:54:51 -08:00
2023-08-15 18:16:37 +00:00
2024-05-28 17:59:23 +02:00
2023-08-28 17:16:21 +02:00
2023-07-25 00:23:09 +02:00
2024-09-02 11:12:40 +01:00
2024-10-24 20:28:42 +08:00
2024-11-01 16:38:36 +00:00
2024-10-22 15:50:16 +01:00
2024-09-12 15:34:59 +02:00
2024-10-09 18:59:14 +02:00