1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00
llvm-mirror/test/Transforms/DeadArgElim
Tim Northover f976f969cd DeadArgElim: aggregate Return assessment properly.
I mistakenly thought the liveness of each "RetVal(F, i)" depended only on F. It
actually depends on the index too, which means we need to be careful about how
the results are combined before return. In particular if a single Use returns
Live, that counts for the entire object, at the granularity we're considering.

llvm-svn: 228885
2015-02-11 23:13:11 +00:00
..
2006-06-27-struct-ret.ll
2007-02-07-FuncRename.ll
2007-10-18-VarargsReturn.ll
2007-12-20-ParamAttrs.ll
2008-01-16-VarargsParamAttrs.ll
2008-06-23-DeadAfterLive.ll
2009-03-17-MRE-Invoke.ll
2010-04-30-DbgInfo.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
2013-05-17-VarargsAndBlockAddress.ll
aggregates.ll DeadArgElim: aggregate Return assessment properly. 2015-02-11 23:13:11 +00:00
basictest.ll
canon.ll
dbginfo.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
dead_vaargs.ll musttail: Don't eliminate varargs packs if there is a forwarding call 2014-08-26 00:59:51 +00:00
deadexternal.ll Fix broken CHECK lines 2014-02-16 07:31:05 +00:00
deadretval2.ll
deadretval.ll
keepalive.ll IR: Change inalloca's grammar a bit 2014-03-09 06:41:58 +00:00
linkage.ll
multdeadretval.ll
returned.ll
variadic_safety.ll