[PATCH] D72230: [NFCI][LoopUnrollAndJam] Changing LoopUnrollAndJamPass to a function pass.

Whitney Tsang via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Jan 5 09:26:30 PST 2020


Whitney created this revision.
Whitney added reviewers: dmgreen, jdoerfert, Meinersbur, kbarton, bmahjour, etiotto.
Whitney added a project: LLVM.
Herald added subscribers: llvm-commits, zzheng, hiraditya.

This patch changes LoopUnrollAndJamPass to a function pass, and keeps the loops traversal order same as defined in FunctionToLoopPassAdaptor LoopPassManager.h.

The next patch will change the loop traversal to outer to inner order, so more loops can be transform.

Discussion in llvm-dev mailing list: https://groups.google.com/forum/#!topic/llvm-dev/LF4rUjkVI2g


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D72230

Files:
  llvm/include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h
  llvm/lib/Passes/PassBuilder.cpp
  llvm/lib/Passes/PassRegistry.def
  llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D72230.236251.patch
Type: text/x-patch
Size: 4762 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200105/6364d15f/attachment.bin>


More information about the llvm-commits mailing list