[all-commits] [llvm/llvm-project] 51f837: [NFC] Introduce API to detect tokens penetrating L...
Max Kazantsev via All-commits
all-commits at lists.llvm.org
Mon Jul 18 23:52:45 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 51f837a68009c8ae15b828a0c93a744432410ad5
https://github.com/llvm/llvm-project/commit/51f837a68009c8ae15b828a0c93a744432410ad5
Author: Max Kazantsev <mkazantsev at azul.com>
Date: 2022-07-19 (Tue, 19 Jul 2022)
Changed paths:
M llvm/include/llvm/Analysis/LoopInfo.h
M llvm/lib/Analysis/LoopInfo.cpp
M llvm/unittests/Analysis/LoopInfoTest.cpp
Log Message:
-----------
[NFC] Introduce API to detect tokens penetrating LCSSA form
Following discussion in PR56243, we need to somehow detect the situation
when token values penetrate LCSSA form for transforms that require that
it is maintained by all values (for example, to sustain use-def dominance
invarians). This patch introduces a parameter to LCSSA checkers to control
their ignorance about tokens.
Differential Revision: https://reviews.llvm.org/D129983
Reviewed By: efriedma
More information about the All-commits
mailing list