[PATCH] D152022: [CodeGen] Add support for reductions in ComplexDeinterleaving pass

Igor Kirillov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 9 09:55:49 PDT 2023


igor.kirillov updated this revision to Diff 529998.
igor.kirillov added a comment.

Made changes to the checkNodes method in how it verifies reduction nodes.
Additionally, the final reduction operation is now generated at the beginning of the basic block to prevent broken IR.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D152022/new/

https://reviews.llvm.org/D152022

Files:
  llvm/include/llvm/CodeGen/ComplexDeinterleavingPass.h
  llvm/lib/CodeGen/ComplexDeinterleavingPass.cpp
  llvm/test/CodeGen/AArch64/complex-deinterleaving-reductions-scalable.ll
  llvm/test/CodeGen/AArch64/complex-deinterleaving-reductions.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D152022.529998.patch
Type: text/x-patch
Size: 28141 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230609/e0344585/attachment.bin>


More information about the llvm-commits mailing list