summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGDebugInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Delete dead code.Adrian Prantl2017-12-211-1/+0
* Refactor overridden methods iteration to avoid double lookups.Benjamin Kramer2017-12-171-1/+1
* Refactor functions PrintTemplateArgumentListSerge Pavlov2017-11-281-7/+3
* Simplify codegen and debug info generation for block context parameters.Adrian Prantl2017-10-261-12/+4
* Revert "Simplify codegen and debug info generation for block context paramete...Adrian Prantl2017-10-261-4/+12
* Simplify codegen and debug info generation for block context parameters.Adrian Prantl2017-10-261-12/+4
* [DWARF] Allow forward declarations of a class template instantiationPaul Robinson2017-09-281-0/+4
* Mark static member functions as static in CodeViewDebugAdrian McCarthy2017-09-131-0/+2
* IR: Represent -ggnu-pubnames with a flag on the DICompileUnit.Peter Collingbourne2017-09-121-1/+2
* [codeview] omit debug locations for nested exprs unless column info enabledBob Haarman2017-09-111-0/+4
* Recommit "Add _Float16 as a C/C++ source language type"Sjoerd Meijer2017-09-081-0/+1
* Revert "Add _Float16 as a C/C++ source language type"Sjoerd Meijer2017-09-081-1/+0
* Add _Float16 as a C/C++ source language typeSjoerd Meijer2017-09-081-0/+1
* Fix a bug in CGDebugInfo::EmitInlineFunctionStart causing DILocations to beAdrian Prantl2017-08-231-1/+1
* Use the file name from linemarker for debug info if an input is preprocessed ...Taewook Oh2017-08-161-0/+11
* Extract IRGen's constant-emitter into its own helper class and clean upJohn McCall2017-08-151-1/+2
* [codeview] Emit nested enums and typedefs from classesReid Kleckner2017-08-081-10/+12
* [codeview] Fix class name formattingReid Kleckner2017-08-081-8/+18
* Debug Info: Set the DICompileUnit's isOptimized flag when compiling with LTO.Adrian Prantl2017-08-041-6/+5
* Adopt to LLVM API change (llvm.dbg.value no longer has an offset)Adrian Prantl2017-07-281-1/+1
* Debug Info: Avoid completing class types when a definition is in a module.Adrian Prantl2017-07-241-23/+27
* Update for LLVM IR metadata changes (DIImportedEntity now needs a DIFile).Adrian Prantl2017-07-191-9/+13
* [AArch64] Add support for __builtin_ms_va_list on aarch64Martin Storsjo2017-07-171-1/+1
* Align definition of DW_OP_plus with DWARF spec [2/3]Florian Hahn2017-06-131-5/+5
* Correct debug info bit offset calculation for big-endian targetsReid Kleckner2017-06-121-1/+7
* [DebugInfo] Fix comment, NFC.Alexey Bataev2017-06-091-2/+2
* [DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer.Alexey Bataev2017-06-091-9/+10
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+1
* [CGDebugInfo] Finalize SubPrograms when we're done with themKeno Fischer2017-06-011-2/+5
* [modules] Switch from inferring owning modules based on source location toRichard Smith2017-05-181-1/+1
* Fix scope of namespaced DISubprograms when the function definition is out-of-...Adrian Prantl2017-05-161-1/+1
* Simplify DINamespace caching in CGDebugInfoAdrian Prantl2017-05-121-22/+14
* Module Debug Info: Emit namespaced C++ forward decls in the correct module.Adrian Prantl2017-05-111-11/+22
* Adapt to LLVM API change (DINamespace no longer takes line/file info).Adrian Prantl2017-04-281-4/+2
* Move Split DWARF handling to an MC option/command line argument rather than u...David Blaikie2017-04-211-5/+7
* Debug Info: Remove special-casing of indirect function argument handling.Adrian Prantl2017-04-181-28/+11
* Modular Codegen: Support homing debug info for types in modular objectsDavid Blaikie2017-04-111-2/+12
* Modules: Use hash of PCM content for SIGNATUREDuncan P. N. Exon Smith2017-03-131-1/+5
* [DebugInfo] Append extended dereferencing mechanism to variables' DIExpressio...Konstantin Zhuravlyov2017-03-091-2/+26
* [DebugInfo] Add address space when creating DIDerivedTypesKonstantin Zhuravlyov2017-03-081-6/+17
* [AST/ObjC] Make ObjCCategoryImplDecl consistent with ObjCCategoryDecl and use...Argyrios Kyrtzidis2017-03-071-2/+2
* PR32042: Create inlined debug info for EmitInlinedInheritingCXXConstructorCall.Adrian Prantl2017-02-271-23/+95
* Fix assertion failure when generating debug information for a variableRichard Smith2017-02-221-2/+3
* [OpenCL] Correct ndrange_t implementationAnastasia Stulova2017-02-161-2/+0
* [DebugInfo] Added support to Clang FE for generating debug info for preproces...Amjad Aboud2017-02-091-0/+15
* Change debug-info-for-profiling from a TargetOption to a function attribute.Dehao Chen2017-02-011-1/+2
* Reapply "DebugInfo: Omit class definitions even in the presence of available_...David Blaikie2017-01-301-10/+20
* PR0091R3: Implement parsing support for using templates as types.Richard Smith2017-01-261-0/+1
* Revert "DebugInfo: Omit class definitions even in the presence of available_e...David Blaikie2017-01-231-19/+10
* DebugInfo: Omit class definitions even in the presence of available_externall...David Blaikie2017-01-231-10/+19