1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00
llvm-mirror/test/Transforms/Util/MemorySSA
Peter Collingbourne 19d18aa6de MemorySSA: Revert r269678 and r268068; replace with special casing in MemorySSA.
It turns out that too many passes are relying on alias analysis results
for control dependencies. Until we fix that by introducing a more accurate
modelling of control dependencies, special case assume in MemorySSA instead.

Also introduce tests to ensure we don't regress the FunctionAttrs or LICM
passes.

Differential Revision: http://reviews.llvm.org/D20658

llvm-svn: 270823
2016-05-26 04:58:46 +00:00
..
assume.ll MemorySSA: Revert r269678 and r268068; replace with special casing in MemorySSA. 2016-05-26 04:58:46 +00:00
atomic-clobber.ll
cyclicphi.ll [MemorySSA] Change how the walker views/walks visited phis. 2016-03-30 00:26:26 +00:00
function-clobber.ll [MemorySSA] Make the visitor more careful with calls. 2016-03-30 03:12:08 +00:00
function-mem-attrs.ll
livein.ll [MemorySSA] Consider def-only BBs for live-in calculations. 2016-03-21 21:25:39 +00:00
load-invariant.ll
many-dom-backedge.ll
many-doms.ll
multi-edges.ll
multiple-backedges-hal.ll
multiple-locations.ll Add a test for MemorySSA. NFC. 2016-02-05 00:42:02 +00:00
no-disconnected.ll
optimize-use.ll
phi-translation.ll [MemorySSA] Change how the walker views/walks visited phis. 2016-03-30 00:26:26 +00:00
volatile-clobber.ll