llvm-6502/test/DebugInfo
David Blaikie 032d62487c PR15662: Optimized debug info produces out of order function parameters
When a function is inlined we lazily construct the variables
representing the function's parameters. After that, we add any remaining
unused parameters.

If the function doesn't use all the parameters, or uses them out of
order, then the DWARF would produce them in that order, producing a
parameter order that doesn't match the source.

This fix causes us to always keep the arg variables at the start of the
variable list & in the original order from the source.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183297 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-05 05:39:59 +00:00
..
AArch64 Teach ReMaterialization to be more cunning about subregisters 2013-05-29 19:32:06 +00:00
Inputs
SystemZ [SystemZ] Update non-pic DWARF encodings 2013-05-06 17:28:30 +00:00
X86 LTO+Debug Info: revert r182791. 2013-05-29 17:16:59 +00:00
2009-10-16-Phi.ll
2009-11-03-InsertExtractValue.ll
2009-11-05-DeadGlobalVariable.ll
2009-11-06-NamelessGlobalVariable.ll
2009-11-10-CurrentFn.ll
2010-01-05-DbgScope.ll
2010-01-19-DbgScope.ll
2010-03-12-llc-crash.ll
2010-03-19-DbgDeclare.ll
2010-03-24-MemberFn.ll
2010-03-30-InvalidDbgInfoCrash.ll
2010-04-06-NestedFnDbgInfo.ll
2010-04-19-FramePtr.ll Revert r182937 and r182877. 2013-05-30 20:37:52 +00:00
2010-05-03-DisableFramePtr.ll
2010-05-03-OriginDIE.ll
2010-05-10-MultipleCU.ll
2010-06-29-InlinedFnLocalVar.ll
2010-07-19-Crash.ll
2010-10-01-crash.ll
array.ll
bug_null_debuginfo.ll
debuglineinfo.test
dwarf-public-names.ll
dwarfdump-debug-frame-simple.test
dwarfdump-dump-flags.test
dwarfdump-inlining.test
dwarfdump-pubnames.test
dwarfdump-test.test
dwarfdump-zlib.test
inheritance.ll
inline-debug-info-multiret.ll Set debug locations for branch instructions created during inlining, even 2013-04-30 17:08:16 +00:00
inline-debug-info.ll Improve documentation. 2013-04-29 22:25:52 +00:00
inlined-arguments.ll PR15662: Optimized debug info produces out of order function parameters 2013-06-05 05:39:59 +00:00
inlined-vars.ll
lit.local.cfg
llvm-symbolizer.test [llvm-symbolizer] Avoid calling slow getSymbolSize for Mach-O files. Assume that symbols with zero size are in fact large enough. 2013-06-04 07:57:38 +00:00
member-pointers.ll Use the target triple from the target machine rather than the module 2013-04-27 01:07:52 +00:00
namespace.ll PR14606: Debug Info for namespace aliases/DW_TAG_imported_module 2013-05-20 22:50:35 +00:00
two-cus-from-same-file.ll