diff options
author | Ivan Butygin <ivan.butygin@gmail.com> | 2024-02-01 18:37:19 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-01 18:37:19 +0300 |
commit | 6050cf28846e5be2c162108f1a024d5ff25d5637 (patch) | |
tree | 1e2f5d4f2f2e682d1da7112d5498d3b07ca5f0e8 /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | fcd3752342ebd193d4eef39b9c0730599eca4486 (diff) | |
download | llvm-6050cf28846e5be2c162108f1a024d5ff25d5637.zip llvm-6050cf28846e5be2c162108f1a024d5ff25d5637.tar.gz llvm-6050cf28846e5be2c162108f1a024d5ff25d5637.tar.bz2 |
[mlir][scf] Add reductions support to `scf.parallel` fusion (#75955)
Properly handle fusion of loops with reductions:
* Check there are no first loop results users between loops
* Create new loop op with merged reduction init values
* Update `scf.reduce` op to contain reductions from both loops
* Update loops users with new loop results
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions