[PATCH] D125805: [LoopInterchange] Support multi-level reduction loops

Congzhe Cao via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 22 20:30:13 PDT 2022


congzhe updated this revision to Diff 439252.
congzhe edited the summary of this revision.
congzhe added a comment.

My apologies for the late update. Last time during a loop meeting our conclusion on this patch is that we need to 1) add more comments to explain the code, and 2) avoid construction of dominator tree and loop info locally.

I've updated the patch accordingly, i.e., added more comments and directly leveraged the loop info that is already available in loop interchange. I'd appreciate it if you could comment on it, thanks a lot. @bmahjour @Meinersbur


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

https://reviews.llvm.org/D125805

Files:
  llvm/lib/Transforms/Scalar/LoopInterchange.cpp
  llvm/test/Transforms/LoopInterchange/pr43326-ideal-access-pattern.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D125805.439252.patch
Type: text/x-patch
Size: 6967 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220623/d4a21438/attachment.bin>


More information about the llvm-commits mailing list