[PATCH] D107219: [LICM] Support sinking in LNICM
toshiki maekawa via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sat Jul 31 03:50:37 PDT 2021
uint256_t created this revision.
uint256_t added reviewers: Whitney, nikic.
Herald added subscribers: asbirlea, hiraditya.
uint256_t requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.
Currently, LNICM pass does not support sinking instructions out of loop nest.
This patch enables LNICM to sink down as many instructions to the exit block of outermost loop as possible.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D107219
Files:
llvm/include/llvm/Transforms/Utils/LoopUtils.h
llvm/lib/Transforms/Scalar/LICM.cpp
llvm/test/Transforms/LICM/lnicm-sink.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D107219.363288.patch
Type: text/x-patch
Size: 8401 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210731/fd724eed/attachment.bin>
More information about the llvm-commits
mailing list