llvm-project/llvm/test/Transforms/DeadArgElim
Reid Kleckner cb9611ca67 [DAE] don't remove args of musttail target/caller
`musttail` requires identical signatures of caller and callee. Removing
arguments breaks `musttail` semantics.

PR36441

Patch by Fedor Indutny

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

llvm-svn: 326394
2018-03-01 00:09:35 +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 Remove the obsolete offset parameter from @llvm.dbg.value 2017-07-28 20:21:02 +00:00
2013-05-17-VarargsAndBlockAddress.ll
aggregates.ll
basictest.ll
call_profile.ll
canon.ll
comdat.ll
dbginfo-preserve-dbgloc.ll [DeadArgumentElimination] Preserve llvm.dbg.values's first argument 2018-01-30 16:42:04 +00:00
dbginfo.ll Remove the obsolete offset parameter from @llvm.dbg.value 2017-07-28 20:21:02 +00:00
dead_vaargs.ll
deadexternal.ll
deadretval.ll
deadretval2.ll
funclet.ll
keepalive.ll
linkage.ll
multdeadretval.ll
musttail-caller.ll [DAE] don't remove args of musttail target/caller 2018-03-01 00:09:35 +00:00
naked_functions.ll
operandbundle.ll
returned.ll
variadic_safety.ll