1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test/Transforms/MemCpyOpt
Johannes Doerfert b9ee173a80 [ValueTracking] Look through casts when determining non-nullness
Bitcast and certain Ptr2Int/Int2Ptr instructions will not alter the
value of their operand and can therefore be looked through when we
determine non-nullness.

Differential Revision: https://reviews.llvm.org/D54956

llvm-svn: 352293
2019-01-26 23:40:35 +00:00
..
2008-02-24-MultipleUseofSRet.ll
2008-03-13-ReturnSlotBitcast.ll
2011-06-02-CallSlotOverwritten.ll
align.ll
atomic.ll
callslot_aa.ll
callslot_deref.ll
callslot_throw.ll
capturing-func.ll
crash.ll
fca2memcpy.ll
form-memset.ll
invariant.start.ll
lifetime.ll
load-store-to-memcpy.ll
loadstore-sret.ll
memcpy-to-memset-with-lifetimes.ll [ValueTracking] Look through casts when determining non-nullness 2019-01-26 23:40:35 +00:00
memcpy-to-memset.ll
memcpy-undef.ll
memcpy.ll
memmove.ll
memset-memcpy-oversized.ll Reapply "[MemCpyOpt] memset->memcpy forwarding with undef tail" 2018-12-13 20:04:27 +00:00
memset-memcpy-redundant-memset.ll
memset-memcpy-to-2x-memset.ll
nontemporal.ll
pr29105.ll
process_store.ll
profitable-memset.ll
smaller.ll
sret.ll
stackrestore.ll [BasicAA] Fix AA bug on dynamic allocas and stackrestore 2018-12-21 19:59:03 +00:00