mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-12-28 02:37:37 +00:00
0363c3b8bb
Summary: Originally the insertDef method was only used when building MemorySSA, and was limiting the number of Phi nodes that it created. Now it's used for updates as well, and it can create additional Phis needed for correctness. Make sure no Phis are created in unreachable blocks (condition met during MSSA build), otherwise the renamePass will find a null DTNode. Resolves PR41640. Reviewers: george.burgess.iv Subscribers: jlebar, Prazek, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D61410 llvm-svn: 359845 |
||
---|---|---|
.. | ||
assume.ll | ||
atomic-clobber.ll | ||
basicaa-memcpy.ll | ||
constant-memory.ll | ||
cyclicphi.ll | ||
forward-unreachable.ll | ||
function-clobber.ll | ||
function-mem-attrs.ll | ||
invalidate.ll | ||
invariant-groups.ll | ||
lifetime-simple.ll | ||
load-invariant.ll | ||
many-dom-backedge.ll | ||
many-doms.ll | ||
multi-edges.ll | ||
multiple-backedges-hal.ll | ||
multiple-locations.ll | ||
no-disconnected.ll | ||
optimize-use.ll | ||
phi-translation.ll | ||
pr28880.ll | ||
pr36883.ll | ||
pr39197.ll | ||
pr40037.ll | ||
pr40038.ll | ||
pr40509.ll | ||
pr40749_2.ll | ||
pr40749.ll | ||
pr40754.ll | ||
pr41254.ll | ||
pr41640.ll | ||
ptr-const-mem.ll | ||
reduce_clobber_limit.ll | ||
volatile-clobber.ll |