aboutsummaryrefslogtreecommitdiff
path: root/llvm/docs/CommandGuide
diff options
context:
space:
mode:
authorMax Kazantsev <mkazantsev@azul.com>2022-07-19 15:22:44 +0700
committerMax Kazantsev <mkazantsev@azul.com>2022-07-19 15:54:12 +0700
commit82309831c3ad922874221cfa47b7deda5607448e (patch)
treea1332f5f2076e3c2ed6af17a746d4a6bda684293 /llvm/docs/CommandGuide
parent2149455cdc6f5b0d418a715fb3a8a0e4ecccb3aa (diff)
downloadllvm-82309831c3ad922874221cfa47b7deda5607448e.zip
llvm-82309831c3ad922874221cfa47b7deda5607448e.tar.gz
llvm-82309831c3ad922874221cfa47b7deda5607448e.tar.bz2
[LoopSimplifyCFG] Prevent use-def dominance breach by handling dead exits. PR56243
One of the transforms in LoopSimplifyCFG demands that the LCSSA form is truly maintained for all values, tokens included, otherwise it may end up creating a use that is not dominated by def (and Phi creation for tokens is impossible). Detect this situation and prevent transform for it early. Differential Revision: https://reviews.llvm.org/D129984 Reviewed By: efriedma
Diffstat (limited to 'llvm/docs/CommandGuide')
0 files changed, 0 insertions, 0 deletions