mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 03:02:36 +01:00
f6c8fb0687
Summary: The map kept in loop rotate is used for instruction remapping, in order to simplify the clones of instructions. Thus, if an instruction can be simplified, its simplified value is placed in the map, even when the clone is added to the IR. MemorySSA in contrast needs to know about that clone, so it can add an access for it. To resolve this: keep a different map for MemorySSA. Reviewers: george.burgess.iv Subscribers: jlebar, Prazek, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D63680 llvm-svn: 365672 |
||
---|---|---|
.. | ||
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 | ||
loop_rotate_remove_trivial_phis.ll | ||
loop-rotate-inv-template.ll | ||
loop-rotate-valuemap.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 | ||
pr41853.ll | ||
pr42294.ll | ||
ptr-const-mem.ll | ||
reduce_clobber_limit.ll | ||
simple_loop_unswitch_nontrivial.ll | ||
update_unroll.ll | ||
volatile-clobber.ll |