Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
356347b58d18b5b7984fbc5487532f49c7e98237
/
clang
/
lib
/
CodeGen
/
CGDebugInfo.cpp
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
· 9 years ago
41d4b4e
[CGDebugInfo] Finalize SubPrograms when we're done with them
by Keno Fischer
· 9 years ago
54f0440
[modules] Switch from inferring owning modules based on source location to
by Richard Smith
· 9 years ago
6fc8875
Fix scope of namespaced DISubprograms when the function definition is out-of-line.
by Adrian Prantl
· 9 years ago
ddb8e06
Simplify DINamespace caching in CGDebugInfo
by Adrian Prantl
· 9 years ago
d887055
Module Debug Info: Emit namespaced C++ forward decls in the correct module.
by Adrian Prantl
· 9 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
26cb1d2
Module debug info: Fix a bug in handling record decls without fields.
by Adrian Prantl
· 9 years ago
fd5ac8a
Debug info: Mark noreturn functions with DIFlagNoReturn.
by Adrian Prantl
· 9 years ago
9924298
Emit debug info for dynamic classes if they are imported from a DLL.
by Adrian McCarthy
· 9 years ago
2a58a18
PR26423: Assert on valid use of using declaration of a function with an undeduced auto return type
by David Blaikie
· 9 years ago
755220b
[codeview] Skip injected class names in nested record emission
by Reid Kleckner
· 9 years ago
0bc4b2d
[OpenCL] Generate opaque type for sampler_t and function call for the initializer
by Yaxun Liu
· 9 years ago
ab1e786
Reroll "Include unreferenced nested types in member list only for CodeView"
by Adrian McCarthy
· 9 years ago
a9a89ae
Revert "Include unreferenced nested types in member list only for CodeView"
by Adrian McCarthy
· 9 years ago
e89c62a
Include unreferenced nested types in member list only for CodeView
by Adrian McCarthy
· 9 years ago
58ed0f3
[CodeGen] Some assorted cleanups
by David Majnemer
· 9 years ago
6fbeee3
[AST] Use ArrayRef in more interfaces
by David Majnemer
· 9 years ago
20128d9
Revert "Retry "Include debug info for nested structs and classes""
by Adrian McCarthy
· 9 years ago
0a8cb64
Retry "Include debug info for nested structs and classes"
by Adrian McCarthy
· 9 years ago
36a6e00
[CodeGen, DebugInfo] Use hasLocalLinkage instead of hasInternalLinkage
by David Majnemer
· 9 years ago
743f7f1
Revert "Include debug info for nested structs and classes"
by Adrian McCarthy
· 9 years ago
73d726a
Include debug info for nested structs and classes
by Adrian McCarthy
· 9 years ago
bc5976a
[CodeView] Include MSVC style names for unnamed types
by David Majnemer
· 9 years ago
Next »