[all-commits] [llvm/llvm-project] 57ae9b: [LSR] Preserve MSSA when using SplitCriticalEdge.
Florian Hahn via All-commits
all-commits at lists.llvm.org
Mon Sep 21 01:53:02 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 57ae9bb9323548b2ad4ba8274c3910bf9c764983
https://github.com/llvm/llvm-project/commit/57ae9bb9323548b2ad4ba8274c3910bf9c764983
Author: Florian Hahn <flo at fhahn.com>
Date: 2020-09-21 (Mon, 21 Sep 2020)
Changed paths:
M llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
A llvm/test/Analysis/MemorySSA/update-remove-dead-blocks.ll
Log Message:
-----------
[LSR] Preserve MSSA when using SplitCriticalEdge.
LSR claims to MemorySSA, but we also have to make sure it is preserved
when splitting critical edges. This can be done by passing MSSAU to
SplitCriticalEdge.
Fixes PR47557.
More information about the All-commits
mailing list