1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/test/Transforms/MemCpyOpt
Nikita Popov a86f098589 [MemCpyOpt] Fix handling of readnone byval arguments
If the call is readnone, then there may not be any MemoryAccess
associated with the call. Bail out in that case.

This fixes the issue reported at
https://reviews.llvm.org/D94376#2578312.
2021-02-22 18:48:31 +01:00
..
2008-02-24-MultipleUseofSRet.ll
2008-03-13-ReturnSlotBitcast.ll
2011-06-02-CallSlotOverwritten.ll
aa-recursion-assertion-failure.ll [BasicAA] Move assumption tracking into AAQI 2021-01-17 10:34:35 +01:00
aggregate-type-crash.ll
align.ll
atomic.ll
byval-readnone.ll [MemCpyOpt] Fix handling of readnone byval arguments 2021-02-22 18:48:31 +01:00
callslot_aa.ll
callslot_badaa.ll
callslot_deref.ll
callslot_throw.ll
callslot.ll
capturing-func.ll
crash.ll
fca2memcpy.ll
form-memset.ll
invariant.start.ll
lifetime.ll Reland "[Libcalls, Attrs] Annotate libcalls with noundef" 2021-02-20 06:18:48 +01:00
load-store-to-memcpy.ll
loadstore-sret.ll
memcpy-invoke-memcpy.ll [FileCheck] Enforce --allow-unused-prefixes=false for llvm/test/Transforms 2020-12-09 08:51:38 -08:00
memcpy-to-memset-with-lifetimes.ll Reland "[Libcalls, Attrs] Annotate libcalls with noundef" 2021-02-20 06:18:48 +01:00
memcpy-to-memset.ll
memcpy-undef.ll
memcpy.ll [Local] Treat calls that may not return as being alive. 2021-01-23 16:05:14 +00:00
memmove.ll
memset-memcpy-oversized.ll
memset-memcpy-redundant-memset.ll
memset-memcpy-to-2x-memset.ll
merge-into-memset.ll
mixed-sizes.ll
non-integral.ll
nonlocal-memcpy-memcpy.ll
nontemporal.ll
pr29105.ll Reland "[Libcalls, Attrs] Annotate libcalls with noundef" 2021-02-20 06:18:48 +01:00
pr37967.ll
preserve-memssa.ll
process_store.ll
profitable-memset.ll
smaller.ll
sret.ll
stackrestore.ll
store-to-memset-is-nonzero-type.ll
store-to-memset.ll
vscale-memset.ll