1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 13:33:37 +02:00
llvm-mirror/test/Transforms/DeadStoreElimination
Anna Thomas 6484d69f76 [DSE] Remove dead stores in end blocks containing fence
We can remove dead stores in the presence of fence instructions. Fence
does not change an otherwise thread local store to visible.

reviewers: reames, dexonsmith, jfb
Differential Revision: http://reviews.llvm.org/D22001

llvm-svn: 274795
2016-07-07 20:51:42 +00:00
..
2011-03-25-DSEMiscompile.ll
2011-09-06-EndOfFunction.ll
2011-09-06-MemCpy.ll
atomic.ll
calloc-store.ll
combined-partial-overwrites.ll [DSE] Fix bug in partial overwrite tracking 2016-06-30 15:32:20 +00:00
const-pointers.ll
crash.ll
cs-cs-aliasing.ll
dominate.ll
fence.ll [DSE] Remove dead stores in end blocks containing fence 2016-07-07 20:51:42 +00:00
free.ll
inst-limits.ll [PR27284] Reverse the ownership between DICompileUnit and DISubprogram. 2016-04-15 15:57:41 +00:00
libcalls.ll
lifetime.ll
memintrinsics.ll
no-targetdata.ll
operand-bundles.ll Move previously added test case to the right location 2016-06-13 20:12:07 +00:00
OverwriteStoreBegin.ll [DeadStoreElimination] Shorten beginning of memset overwritten by later stores 2016-04-22 19:51:29 +00:00
OverwriteStoreEnd.ll
PartialStore.ll
pr11390.ll
simple.ll [PM] Port DSE to the new pass manager 2016-05-17 21:38:13 +00:00