1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test/Transforms/EarlyCSE
Davide Italiano 98f62da37e [EarlyCSE] Make PhiToCheck in removeMSSA() a set.
This way we end up not looking at PHI args already removed.
MemSSA now goes through the updater so we can prune
it to avoid having redundant MemoryPHI arguments, but that
doesn't quite work for the general case.

Discussed with Daniel Berlin, fixes PR33406.

llvm-svn: 305409
2017-06-14 19:29:53 +00:00
..
AArch64
atomics.ll
basic.ll
commute.ll
conditional.ll
const-speculation.ll InstructionSimplify: don't speculate about Constants changing. 2017-05-22 21:28:08 +00:00
edge.ll
fence.ll
flags.ll
floatingpoint.ll
guards.ll [EarlyCSE] Mark the condition of assume intrinsic as true 2017-04-28 06:25:39 +00:00
instsimplify-dom.ll
invariant-loads.ll
invariant.start.ll
memoryssa.ll
pr33406.ll [EarlyCSE] Make PhiToCheck in removeMSSA() a set. 2017-06-14 19:29:53 +00:00
read-reg.ll
readnone-mayunwind.ll [EarlyCSE] Don't DSE across readnone functions that may throw 2017-01-17 20:15:47 +00:00