mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 03:02:36 +01:00
de8fd6e117
Terminator folding transform lacks MemorySSA update for memory Phis, while they exist within MemorySSA analysis. They need exactly the same type of updates as regular Phis. Failing to update them properly ends up with inconsistent MemorySSA and manifests in various assertion failures. This patch adds Memory Phi updates to this transform. Thanks to @jonpa for finding this! Differential Revision: https://reviews.llvm.org/D55050 Reviewed By: asbirlea llvm-svn: 347979 |
||
---|---|---|
.. | ||
constant-fold-branch.ll | ||
lcssa.ll | ||
merge-header.ll | ||
phi_with_duplicating_inputs.ll | ||
pr39783.ll | ||
scev.ll |