[all-commits] [llvm/llvm-project] dd3eea: [LICM] Support sinking in LNICM
uint256_t via All-commits
all-commits at lists.llvm.org
Thu Aug 12 08:56:49 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: dd3eea65662a675b78ac2319fd675a22345f5ca3
https://github.com/llvm/llvm-project/commit/dd3eea65662a675b78ac2319fd675a22345f5ca3
Author: maekawatoshiki <konndennsa at gmail.com>
Date: 2021-08-13 (Fri, 13 Aug 2021)
Changed paths:
M llvm/include/llvm/Transforms/Utils/LoopUtils.h
M llvm/lib/Transforms/Scalar/LICM.cpp
A llvm/test/Transforms/LICM/lnicm-sink.ll
Log Message:
-----------
[LICM] Support sinking in LNICM
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.
Reviewed By: Whitney
Differential Revision: https://reviews.llvm.org/D107219
More information about the All-commits
mailing list