Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
440ba3ae5cbdefea5f4a03c39f149b9db96ccd55
/
clang
/
lib
/
CodeGen
/
CGDebugInfo.cpp
f070268
[CodeGen] Emit DWARF "constructor" calling convention
by Jonas Devlieghere
· 8 years ago
00f70bd
Remove redundant casts. NFC
by George Burgess IV
· 8 years ago
a2fbcef
[DebugInfo] Support DWARF v5 source code embedding extension
by Scott Linder
· 8 years ago
39ceac1
[CodeGen][DebugInfo] Refactor duplicated code, NFC
by Scott Linder
· 8 years ago
293a055
Implement function attribute artificial
by Erich Keane
· 8 years ago
94834f1
[DebugInfo] Update Checksum handling in CGDebugInfo
by Scott Linder
· 8 years ago
25f6be5
Re-commit r324490: [DebugInfo] Improvements to representation of enumeration types (PR36168)
by Momchil Velikov
· 8 years ago
cd0ac25
Revert [DebugInfo] Improvements to representation of enumeration types (PR36168)"
by Momchil Velikov
· 8 years ago
d7e17c2
[DebugInfo] Improvements to representation of enumeration types (PR36168)
by Momchil Velikov
· 8 years ago
891af03a
Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types.
by Sander de Smalen
· 8 years ago
4e9a126
Reverting patch rL323952 due to build errors that I
by Sander de Smalen
· 8 years ago
17c4633
[DebugInfo] Enable debug information for C99 VLA types
by Sander de Smalen
· 8 years ago
212f3b9
[DWARFv5] Have -gdwarf-5 generate MD5 checksums
by Paul Robinson
· 8 years ago
6c5f03a
Debug Info: Support DW_AT_calling_convention on composite types.
by Adrian Prantl
· 8 years ago
58000d2
Delete dead code.
by Adrian Prantl
· 8 years ago
acfa339
Refactor overridden methods iteration to avoid double lookups.
by Benjamin Kramer
· 8 years ago
03e672c
Refactor functions PrintTemplateArgumentList
by Serge Pavlov
· 8 years ago
356347b
Simplify codegen and debug info generation for block context parameters.
by Adrian Prantl
· 8 years ago
e78a622
Revert "Simplify codegen and debug info generation for block context parameters."
by Adrian Prantl
· 8 years ago
1c45b09
Simplify codegen and debug info generation for block context parameters.
by Adrian Prantl
· 8 years ago
1787f81
[DWARF] Allow forward declarations of a class template instantiation
by Paul Robinson
· 8 years ago
d91bf39
Mark static member functions as static in CodeViewDebug
by Adrian McCarthy
· 8 years ago
b52e236
IR: Represent -ggnu-pubnames with a flag on the DICompileUnit.
by Peter Collingbourne
· 8 years ago
c6c9b8f
[codeview] omit debug locations for nested exprs unless column info enabled
by Bob Haarman
· 8 years ago
cc623ad
Recommit "Add _Float16 as a C/C++ source language type"
by Sjoerd Meijer
· 8 years ago
9aeedde
Revert "Add _Float16 as a C/C++ source language type"
by Sjoerd Meijer
· 8 years ago
ab36f33
Add _Float16 as a C/C++ source language type
by Sjoerd Meijer
· 8 years ago
8040a21
Fix a bug in CGDebugInfo::EmitInlineFunctionStart causing DILocations to be
by Adrian Prantl
· 8 years ago
0fb5b78
Use the file name from linemarker for debug info if an input is preprocessed source.
by Taewook Oh
· 8 years ago
de0fe07
Extract IRGen's constant-emitter into its own helper class and clean up
by John McCall
· 8 years ago
e2e8206
[codeview] Emit nested enums and typedefs from classes
by Reid Kleckner
· 8 years ago
59d1220
[codeview] Fix class name formatting
by Reid Kleckner
· 8 years ago
b442302
Debug Info: Set the DICompileUnit's isOptimized flag when compiling with LTO.
by Adrian Prantl
· 8 years ago
1fa1885
Adopt to LLVM API change (llvm.dbg.value no longer has an offset)
by Adrian Prantl
· 8 years ago
a43acdc
Debug Info: Avoid completing class types when a definition is in a module.
by Adrian Prantl
· 8 years ago
5649b0e
Update for LLVM IR metadata changes (DIImportedEntity now needs a DIFile).
by Adrian Prantl
· 8 years ago
022e782
[AArch64] Add support for __builtin_ms_va_list on aarch64
by Martin Storsjo
· 8 years ago
3dbcced
Align definition of DW_OP_plus with DWARF spec [2/3]
by Florian Hahn
· 8 years ago
06a4b2a
Correct debug info bit offset calculation for big-endian targets
by Reid Kleckner
· 8 years ago
24f71018
[DebugInfo] Fix comment, NFC.
by Alexey Bataev
· 8 years ago
5622323
[DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer.
by Alexey Bataev
· 8 years ago
0872d6c
Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
by Galina Kistanova
· 8 years ago
41d4b4e
[CGDebugInfo] Finalize SubPrograms when we're done with them
by Keno Fischer
· 8 years ago
54f0440
[modules] Switch from inferring owning modules based on source location to
by Richard Smith
· 8 years ago
6fc8875
Fix scope of namespaced DISubprograms when the function definition is out-of-line.
by Adrian Prantl
· 8 years ago
ddb8e06
Simplify DINamespace caching in CGDebugInfo
by Adrian Prantl
· 8 years ago
d887055
Module Debug Info: Emit namespaced C++ forward decls in the correct module.
by Adrian Prantl
· 8 years ago
6ee72d7
Adapt to LLVM API change (DINamespace no longer takes line/file info).
by Adrian Prantl
· 9 years ago
8150355
Move Split DWARF handling to an MC option/command line argument rather than using metadata
by David Blaikie
· 9 years ago
c3782a1
Debug Info: Remove special-casing of indirect function argument handling.
by Adrian Prantl
· 9 years ago
1ac9c98
Modular Codegen: Support homing debug info for types in modular objects
by David Blaikie
· 9 years ago
60fa288
Modules: Use hash of PCM content for SIGNATURE
by Duncan P. N. Exon Smith
· 9 years ago
2b4917f
[DebugInfo] Append extended dereferencing mechanism to variables' DIExpression for targets that support more than one address space
by Konstantin Zhuravlyov
· 9 years ago
d1ba16e
[DebugInfo] Add address space when creating DIDerivedTypes
by Konstantin Zhuravlyov
· 9 years ago
a166a2b
[AST/ObjC] Make ObjCCategoryImplDecl consistent with ObjCCategoryDecl and use the category name as its DeclName
by Argyrios Kyrtzidis
· 9 years ago
b7acfc0
PR32042: Create inlined debug info for EmitInlinedInheritingCXXConstructorCall.
by Adrian Prantl
· 9 years ago
a0abc42
Fix assertion failure when generating debug information for a variable
by Richard Smith
· 9 years ago
58984e7
[OpenCL] Correct ndrange_t implementation
by Anastasia Stulova
· 9 years ago
546bc11
[DebugInfo] Added support to Clang FE for generating debug info for preprocessor macros.
by Amjad Aboud
· 9 years ago
5a3f890
Change debug-info-for-profiling from a TargetOption to a function attribute.
by Dehao Chen
· 9 years ago
b11c873
Reapply "DebugInfo: Omit class definitions even in the presence of available_externally vtables"
by David Blaikie
· 9 years ago
600b526
PR0091R3: Implement parsing support for using templates as types.
by Richard Smith
· 9 years ago
8cf0c27
Revert "DebugInfo: Omit class definitions even in the presence of available_externally vtables"
by David Blaikie
· 9 years ago
b06bcde
DebugInfo: Omit class definitions even in the presence of available_externally vtables
by David Blaikie
· 9 years ago
b3a70de
Add -fdebug-info-for-profiling to emit more debug info for sample pgo profile collection
by Dehao Chen
· 9 years ago
deeca6d
DebugInfo: Don't include size/alignment on class declarations
by David Blaikie
· 9 years ago
e2aab8c
[DebugInfo] Added support for Checksum debug info feature.
by Amjad Aboud
· 9 years ago
5f4740d
Update for LLVM global variable debug info API change.
by Adrian Prantl
· 9 years ago
b701363
IRGen: Fix assertion failure when creating debug info for an integer constant wider than 64 bits.
by Peter Collingbourne
· 9 years ago
e34d9bc
Revert "Update for LLVM global variable debug info API change."
by Adrian Prantl
· 9 years ago
db4c86f
Update for LLVM global variable debug info API change.
by Adrian Prantl
· 9 years ago
ed4eb86
Revert "Update for LLVM global variable debug info API change."
by Adrian Prantl
· 9 years ago
35bbcef
Update for LLVM global variable debug info API change.
by Adrian Prantl
· 9 years ago
fa9a17e
[DebugInfo] Changed DIBuilder::createCompileUnit() to take DIFile instead of FileName and Directory.
by Amjad Aboud
· 9 years ago
1118d59
[DebugInfo] Add support for __fp16, float, and double constants.
by David Gross
· 9 years ago
303e2f1
Accept nullability qualifiers on array parameters.
by Jordan Rose
· 9 years ago
652795d
Add the loop end location to the loop metadata. This additional information
by Amara Emerson
· 9 years ago
db76357
Use an artificial debug location for non-virtual thunks.
by Adrian Prantl
· 9 years ago
338ef7a
Emit debug info for global constants whose address is taken exactly once.
by Adrian Prantl
· 9 years ago
bd87eb4
Add debug info support for C++11 inline namespaces.
by Adrian Prantl
· 9 years ago
757d317
regcall: Implement regcall Calling Conv in clang
by Erich Keane
· 9 years ago
0df19037
DebugInfo: support for DW_TAG_atomic_type
by Victor Leschuk
· 9 years ago
dff3673
[codeview] emit debug info for indirect virtual base classes
by Bob Haarman
· 9 years ago
a7ece03
DebugInfo: pass alignment value only if it was forced
by Victor Leschuk
· 9 years ago
01d6b96
Don't crash generating debug info for VLA in function prototype.
by Eli Friedman
· 9 years ago
802e4a5
DebugInfo: use uint32_t for alignment variables.
by Victor Leschuk
· 9 years ago
e6be26c
ObjectiveC generics: Add ObjCTypeParamType in the type system.
by Manman Ren
· 9 years ago
eeb56ab
Update Clang for D20147 ("DebugInfo: New metadata representation for global variables.")
by Peter Collingbourne
· 9 years ago
6c7b1c6
[DebugInfo] Deduplicate debug info limiting logic
by Reid Kleckner
· 9 years ago
22466a92
[DebugInfo] Ensure complete type is emitted with -fstandalone-debug
by Reid Kleckner
· 9 years ago
c9404e1
[codeview] Extend the heuristic for detecting classes imported from DLLs
by Reid Kleckner
· 9 years ago
e53683f
CodeGen: Clean up implementation of vtable initializer builder. NFC.
by Peter Collingbourne
· 9 years ago
df050fd
Formatting with clang-format patch r280701
by Leny Kholodov
· 9 years ago
80c047d
DebugInfo: use llvm::DINode::DIFlags type for debug info flags
by Leny Kholodov
· 9 years ago
5981242
[codeview] Don't emit vshape info for classes without vfptrs
by Reid Kleckner
· 9 years ago
dc12499
[codeview] Pass through vftable shape information
by Reid Kleckner
· 9 years ago
a45c31a
DebugInfo: Add flag to CU to disable emission of inline debug info into the skeleton CU
by David Blaikie
· 9 years ago
09906a6
Add comments. NFC
by Adrian Prantl
· 9 years ago
a72972b
Module debug info: Don't assert when encountering an incomplete definition
by Adrian Prantl
· 9 years ago
87173f1
PR29086: DebugInfo: Improve support for fixed array dimensions in variable length arrays
by David Blaikie
· 9 years ago
Next »