freebsd-skq/contrib/llvm/lib
emaste dc97077d62 MFC debug info for variadic functions
r264826: Merge LLVM r202188:

    Debug info: Support variadic functions.
    Variadic functions have an unspecified parameter tag after the last
    argument. In IR this is represented as an unspecified parameter in the
    subroutine type.

    Paired commit with CFE r202185.

    rdar://problem/13690847

    This re-applies r202184 + a bugfix in DwarfDebug's argument handling.

  This merge includes a change to use the LLVM 3.4 API in
  lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:

  DwarfUnit -> CompileUnit

r264827: Merge Clang r202185:

    Debug info: Generate debug info for variadic functions.
    Paired commit with LLVM.

    rdar://problem/13690847

  This merege includes changes to use the Clang 3.4 API (revisions
  199686 and 200082) in lib/CodeGen/CGDebugInfo.cpp:

  getParamType  -> getArgType
  getNumParams  -> getNumArgs
  getReturnType -> getResultType

r264828: Add patches corresponding to r264826 and r264827

Sponsored by:	DARPA, AFRL
2014-07-22 23:16:28 +00:00
..
Analysis MFC r265925: 2014-05-26 20:45:44 +00:00
AsmParser MFC 261991: 2014-03-21 17:53:59 +00:00
Bitcode MFC 261991: 2014-03-21 17:53:59 +00:00
CodeGen MFC debug info for variadic functions 2014-07-22 23:16:28 +00:00
DebugInfo MFC 261991: 2014-03-21 17:53:59 +00:00
ExecutionEngine MFC 261991: 2014-03-21 17:53:59 +00:00
IR MFC 261991: 2014-03-21 17:53:59 +00:00
IRReader MFC 261991: 2014-03-21 17:53:59 +00:00
Linker MFC 261991: 2014-03-21 17:53:59 +00:00
LTO MFC 261991: 2014-03-21 17:53:59 +00:00
MC MFC r265925: 2014-05-26 20:45:44 +00:00
Object MFC r262613: 2014-03-26 07:31:57 +00:00
Option MFC 261991: 2014-03-21 17:53:59 +00:00
Support MFC 261991: 2014-03-21 17:53:59 +00:00
TableGen MFC 261991: 2014-03-21 17:53:59 +00:00
Target MFC r267981: 2014-06-30 20:26:30 +00:00
Transforms MFC r265925: 2014-05-26 20:45:44 +00:00