mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-12-28 02:37:37 +00:00
5c5cf899ef
Moving accesses in MemorySSA at InsertionPlace::End, when an instruction is moved into a block, almost always means insert at the end of the block, but before the block terminator. This matters when the block terminator is a MemoryAccess itself (an invoke), and the insertion must be done before the terminator for the update to be correct. Insert an additional position: InsertionPlace:BeforeTerminator and update current usages where this applies. Resolves PR44027. |
||
---|---|---|
.. | ||
assume.ll | ||
atomic-clobber.ll | ||
basicaa-memcpy.ll | ||
constant-memory.ll | ||
cyclicphi.ll | ||
debugvalue2.ll | ||
debugvalue.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-disablebasicaa.ll | ||
loop-rotate-inv-template.ll | ||
loop-rotate-simplified-clone.ll | ||
loop-rotate-valuemap.ll | ||
loop-unswitch.ll | ||
many-dom-backedge.ll | ||
many-doms.ll | ||
multi-edges.ll | ||
multiple-backedges-hal.ll | ||
multiple-locations.ll | ||
no-disconnected.ll | ||
nondeterminism.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 | ||
pr42940.ll | ||
pr43044.ll | ||
pr43317.ll | ||
pr43320.ll | ||
pr43426.ll | ||
pr43427.ll | ||
pr43438.ll | ||
pr43493.ll | ||
pr43540.ll | ||
pr43541.ll | ||
pr43569.ll | ||
pr43641.ll | ||
pr44027.ll | ||
pr44029.ll | ||
ptr-const-mem.ll | ||
reduce_clobber_limit.ll | ||
renamephis.ll | ||
simple_loop_unswitch_nontrivial.ll | ||
unreachable.ll | ||
update_unroll.ll | ||
volatile-clobber.ll |