[LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass
authormaekawatoshiki <konndennsa@gmail.com>
Thu, 27 May 2021 16:17:23 +0000 (01:17 +0900)
committermaekawatoshiki <konndennsa@gmail.com>
Thu, 27 May 2021 16:17:23 +0000 (01:17 +0900)
commit21653600034084e8335374ddc1eb8d362158d9a8
tree956790af8aae09cc4ce1b830ed6a66a6840c5014
parent5c18d1136665f74b15c0df599f56ac3e2e947fb8
[LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass

This patch changes LoopUnrollAndJamPass from FunctionPass to LoopNest pass.
The next patch will utilize LoopNest to effectively handle loop nests.

Reviewed By: Whitney

Differential Revision: https://reviews.llvm.org/D99149
llvm/include/llvm/Transforms/Scalar/LoopPassManager.h
llvm/include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Passes/PassRegistry.def
llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
llvm/test/Transforms/LoopUnrollAndJam/innerloop.ll