1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00
llvm-mirror/test/Transforms/FunctionAttrs
David Majnemer 9f8ea93cf2 [FunctionAttrs] Don't try to infer returned if it is already on an argument
Trying to infer the 'returned' attribute if an argument is already
'returned' can lead to verification failure: inference might determine
that a different argument is passed through which would result in two
different arguments marked as 'returned'.

This fixes PR30350.

llvm-svn: 281221
2016-09-12 16:04:59 +00:00
..
2008-09-03-Mutual.ll
2008-09-03-ReadNone.ll
2008-09-03-ReadOnly.ll
2008-09-13-VolatileRead.ll
2008-12-29-Constant.ll
2009-01-02-LocalStores.ll [FunctionAttrs] Correct the safety analysis for inference of 'returned' 2016-07-19 18:50:26 +00:00
2010-10-30-volatile.ll
assume.ll MemorySSA: Revert r269678 and r268068; replace with special casing in MemorySSA. 2016-05-26 04:58:46 +00:00
atomic.ll
comdat-ipo.ll
convergent.ll NVPTX: Replace uses of cuda.syncthreads with nvvm.barrier0 2016-07-06 20:02:45 +00:00
nocapture.ll [FunctionAttrs] Correct the safety analysis for inference of 'returned' 2016-07-19 18:50:26 +00:00
nonnull.ll
norecurse.ll Remove dead TLI arg of isKnownNonNull and propagate deadness. NFC. 2016-07-02 23:47:27 +00:00
operand-bundles-scc.ll
optnone-simple.ll
optnone.ll
out-of-bounds-iterator-bug.ll
readattrs.ll [FunctionAttrs] Correct the safety analysis for inference of 'returned' 2016-07-19 18:50:26 +00:00
readnone.ll
returned.ll [FunctionAttrs] Don't try to infer returned if it is already on an argument 2016-09-12 16:04:59 +00:00