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