diff options
| author | xiaoleis-nv <99947620+xiaoleis-nv@users.noreply.github.com> | 2024-04-10 01:04:25 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-09 10:04:25 -0700 |
| commit | 8d6469b0e02c4c7bd1d496972c63ed3e2de0e077 (patch) | |
| tree | d3884078b61610bfefcd308a71a9592e4a0f1833 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | 49561181bdc8698aa28ee2a46d2faa4cf6767bbe (diff) | |
[mlir][vector] Add lower-vector-multi-reduction pass (#87333)
This MR adds the `lower-vector-multi-reduction` pass to lower the
vector.multi_reduction operation.
While the Transform Dialect includes an operation,
`transform.apply_patterns.vector.lower_multi_reduction`, intended for a
similar purpose, its utility is limited to projects that have adopted
the Transform Dialect. Recognizing that not all projects are equipped to
integrate this dialect, the proposed pass serves as a vital standalone
alternative. It ensures that projects solely dependent on the
traditional pass infrastructure can also benefit from the optimized
lowering of `multi_reduction` operation.
---------
Co-authored-by: Xiaolei Shi <xiaoleis@nvidia.com>
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
