llvm-project/llvm/test/Transforms/DeadArgElim
Petar Jovanovic c451c9ef50 [deadargelim] Update dbg.value of 'unused' parameters
DeadArgElim pass marks unused function arguments as ‘undef’ without updating
existing dbg.values referring to it. As a consequence the debug info
metadata in the final executable was wrong.

Patch by Djordje Todorovic.

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

llvm-svn: 342871
2018-09-24 10:01:24 +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
2013-05-17-VarargsAndBlockAddress.ll
aggregates.ll
allocsize.ll [DeadArgElim] Remove allocsize attributes on callsites 2018-04-12 02:06:01 +00:00
basictest.ll
call_profile.ll
canon.ll
comdat.ll
dbginfo-preserve-dbgloc.ll [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. 2018-05-09 02:40:45 +00:00
dbginfo-update-dbgval.ll [deadargelim] Update dbg.value of 'unused' parameters 2018-09-24 10:01:24 +00:00
dbginfo.ll [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. 2018-05-09 02:40:45 +00:00
dead_vaargs.ll
deadexternal.ll
deadretval.ll
deadretval2.ll
func_metadata.ll [DeadArgumentElim] Clone function level metadatas 2018-04-02 17:27:38 +00:00
funclet.ll
keepalive.ll
linkage.ll
multdeadretval.ll
musttail-caller.ll
naked_functions.ll
operandbundle.ll
returned.ll
variadic_safety.ll