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-05-09 18:02:44 +01:00
2024-05-09 18:02:44 +01:00
2024-05-24 09:29:28 +02:00
2024-04-30 09:28:35 -07:00
2024-06-30 13:30:23 +02:00
2024-10-30 14:01:49 +08:00
2024-04-30 09:28:35 -07:00
2024-05-28 10:42:32 -04:00
2024-07-19 17:36:12 +02:00
2024-06-21 16:39:43 +02:00
2024-04-30 09:28:35 -07:00
2024-08-05 23:04:47 +05:30
2024-08-07 09:10:01 +01:00
2024-08-07 09:10:01 +01:00
2024-08-07 09:10:01 +01:00
2024-08-07 09:10:01 +01:00
2024-08-07 09:10:01 +01:00
2024-06-14 17:16:02 +02:00
2024-04-30 09:28:35 -07:00
2024-03-22 12:37:39 -05:00
2024-10-03 12:22:57 +02:00
2024-09-16 13:06:38 -04:00
2024-06-14 17:16:02 +02:00
2024-04-30 09:28:35 -07:00
2024-10-11 05:22:56 -04:00
2024-07-13 14:46:44 +01:00
2024-03-13 08:52:05 -07:00
2024-05-08 09:11:53 -05:00
2024-10-02 16:43:29 +01:00
2024-05-08 09:11:53 -05:00
2024-02-20 17:39:58 -08:00
2024-10-18 16:11:21 -04:00
2024-10-14 15:38:35 +08:00
2024-10-29 16:57:23 +00:00
2024-10-10 15:45:52 +01:00
2024-09-27 09:43:57 +08:00
2024-10-22 13:28:44 +01:00
2024-09-21 08:43:12 -07:00
2024-08-12 12:20:58 +01:00
2024-06-14 17:02:47 +02:00
2024-05-14 10:50:35 +01:00
2024-10-11 05:22:56 -04:00
2024-07-01 19:00:21 +02:00
2024-03-21 14:16:02 +09:00
2024-10-22 13:28:44 +01:00
2024-06-23 19:05:00 +02:00
2024-05-08 09:11:53 -05:00
2024-06-24 13:06:31 -05:00
2024-04-30 09:28:35 -07:00
2024-06-07 09:09:06 -04:00
2024-04-30 09:28:35 -07:00
2024-10-11 15:27:27 +01:00
2024-06-30 19:37:51 +01:00
2024-10-11 15:27:27 +01:00
2024-10-19 18:25:27 +02:00
2024-04-25 10:12:55 -07:00
2024-10-11 15:27:27 +01:00
2024-06-30 19:37:51 +01:00
2024-05-08 09:11:53 -05:00
2024-05-08 09:11:53 -05:00
2024-05-08 09:11:53 -05:00
2024-07-31 12:32:07 -07:00
2024-07-31 12:32:07 -07:00
2024-10-22 20:11:05 -07:00
2024-05-08 09:11:53 -05:00
2024-06-20 08:08:37 +05:30
2024-10-04 14:42:55 -04:00
2024-09-26 09:33:47 +01:00
2024-09-26 09:33:47 +01:00
2024-03-13 16:53:26 +00:00
2024-05-08 09:11:53 -05:00
2024-05-08 09:11:53 -05:00
2024-10-15 19:24:43 +01:00
2024-05-08 09:11:53 -05:00
2024-05-08 09:11:53 -05:00
2024-05-08 09:11:53 -05:00
2024-06-30 19:37:51 +01:00
2024-06-30 19:37:51 +01:00
2024-06-30 19:37:51 +01:00
2024-10-11 15:27:27 +01:00
2024-05-29 10:20:49 -04:00
2024-06-21 16:39:43 +02:00
2024-07-31 12:32:07 -07:00
2024-10-15 19:24:43 +01:00
2024-06-14 17:16:02 +02:00
2024-10-10 15:45:52 +01:00
2024-06-23 19:05:00 +02:00
2024-10-11 09:39:19 +01:00
2024-06-28 08:50:18 +08:00
2024-10-11 09:39:19 +01:00
2024-07-11 14:45:36 +01:00
2024-04-23 10:52:50 +01:00
2024-04-23 10:52:50 +01:00
2024-04-23 07:21:06 +01:00
2024-10-29 16:57:23 +00:00
2024-11-01 16:38:36 +00:00
2024-10-29 16:57:23 +00:00
2024-10-29 16:57:23 +00:00
2024-10-04 10:06:33 +01:00
2024-06-27 15:47:00 +01:00
2024-09-24 12:24:59 -05:00
2024-09-19 19:53:11 +01:00
2024-10-22 15:50:16 +01:00
2024-10-11 09:39:19 +01:00
2024-09-13 15:48:17 +01:00