llvm/test/Transforms/MemCpyOpt
Fiona Glaser 54dc1ed088 MemCpyOptimizer: don't create new addrspace casts
This isn't safe on all targets, and since we don't have a way
to know it's safe, avoid doing it for now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297788 91177308-0d34-0410-b5e6-96231b3b80d8
2017-03-14 22:37:38 +00:00
..
2008-02-24-MultipleUseofSRet.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
2008-03-13-ReturnSlotBitcast.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
2011-06-02-CallSlotOverwritten.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
align.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
atomic.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
callslot_aa.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
callslot_deref.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
callslot_throw.ll [MemCpyOpt] Don't perform callslot optimization across may-throw calls 2016-05-26 19:24:24 +00:00
capturing-func.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
crash.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
fca2memcpy.ll Imporove load to store => memcpy 2016-03-14 22:52:27 +00:00
form-memset.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
invariant.start.ll [AliasAnalysis] Treat invariant.start as read-memory 2016-08-09 17:18:05 +00:00
lifetime.ll [MemCpyOpt] Do not exchange llvm.lifetime.start and llvm.memcpy 2016-06-08 19:42:32 +00:00
load-store-to-memcpy.ll [MemCpyOpt] Don't sink LoadInst below possible clobber. 2016-12-27 17:58:12 +00:00
loadstore-sret.ll [MemCpyOpt] Don't perform callslot optimization across may-throw calls 2016-05-26 19:24:24 +00:00
memcpy-to-memset-with-lifetimes.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
memcpy-to-memset.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
memcpy-undef.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
memcpy.ll MemCpyOptimizer: don't create new addrspace casts 2017-03-14 22:37:38 +00:00
memmove.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
memset-memcpy-redundant-memset.ll [MemCpyOpt] Don't emit IR in an unspecified order 2016-11-07 17:47:28 +00:00
memset-memcpy-to-2x-memset.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
nontemporal.ll [MemCpyOpt] Fix wrong merging adjacent nontemporal stores into memset calls. 2015-10-09 10:53:41 +00:00
pr29105.ll [MemCpy] Add comments for r279769 2016-08-25 21:03:46 +00:00
profitable-memset.ll [MemCpyOpt] Use MaxIntSize in byte instead of bit 2016-05-13 16:52:24 +00:00
smaller.ll [PM] Port MemCpyOpt to the new PM. 2016-06-14 02:44:55 +00:00
sret.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00