[all-commits] [llvm/llvm-project] 5f2b78: NFC. Add tests exposing missing analysis invalidat...
Daniil Suchkov via All-commits
all-commits at lists.llvm.org
Thu Sep 16 15:50:48 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 5f2b7879f16ad5023f0684febeb0a20f7d53e4a8
https://github.com/llvm/llvm-project/commit/5f2b7879f16ad5023f0684febeb0a20f7d53e4a8
Author: Daniil Suchkov <dsuchkov at azul.com>
Date: 2021-09-16 (Thu, 16 Sep 2021)
Changed paths:
A llvm/test/Transforms/LoopPredication/invalidate-analyses.ll
Log Message:
-----------
NFC. Add tests exposing missing analysis invalidation in LoopPredication.
Commit: 0e362883182db53da9d6dd8e90f8eafb4e3b916c
https://github.com/llvm/llvm-project/commit/0e362883182db53da9d6dd8e90f8eafb4e3b916c
Author: Daniil Suchkov <dsuchkov at azul.com>
Date: 2021-09-16 (Thu, 16 Sep 2021)
Changed paths:
M llvm/lib/Transforms/Scalar/LoopPredication.cpp
M llvm/test/Transforms/LoopPredication/invalidate-analyses.ll
Log Message:
-----------
[LoopPredication] Report changes correctly when attempting loop exit predication
To make the IR easier to analyze, this pass makes some minor transformations.
After that, even if it doesn't decide to optimize anything, it can't report that
it changed nothing and preserved all the analyses.
Reviewed By: reames
Differential Revision: https://reviews.llvm.org/D109855
Compare: https://github.com/llvm/llvm-project/compare/4b19e7dfaee9...0e362883182d
More information about the All-commits
mailing list