Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
IR
/
DebugInfoMetadata.cpp
b53eeb6
[llvm] API for encoding/decoding DWARF discriminators.
by Mircea Trofin
· 7 years ago
49f51bc
Comment tweak requested in code review. NFC
by Paul Robinson
· 7 years ago
adcdc1b
[DebugInfo] IR/Bitcode changes for DISubprogram flags.
by Paul Robinson
· 7 years ago
cda5421
[DebugInfo] DISubprogram flags get their own flags word. NFC.
by Paul Robinson
· 7 years ago
bb27911
DebugInfo: Add a CU metadata attribute for use of DWARF ranges base address specifiers
by David Blaikie
· 7 years ago
f8ab35a
Emit template type and value parameter DIEs for template variables.
by Matthew Voss
· 7 years ago
eb7f602
[IR] Add a boolean field in DILocation to know if a line must covered or not
by Calixte Denizet
· 7 years ago
4ddd059
Prevent DILocation::getMergedLocation() from creating invalid metadata.
by Adrian Prantl
· 7 years ago
2a813ef
DebugInfo: Improve debug location merging
by David Blaikie
· 7 years ago
075412d
[DEBUGINFO] Fix misprint in the name of DebugDirectivesOnly, NFC.
by Alexey Bataev
· 7 years ago
66cf14d
DebugInfo: Add metadata support for disabling DWARF pub sections
by David Blaikie
· 7 years ago
55f4262
[DebugInfoMetadata] Added DIFlags interface in DIBasicType.
by Adrian Prantl
· 7 years ago
d4dd721
[DEBUGINFO] Disable emission of the dwarf sections, but allow directives.
by Alexey Bataev
· 7 years ago
b572f64
[DebugInfo] LowerDbgDeclare: Add derefs when handling CallInst users
by Vedant Kumar
· 7 years ago
71c7c43
Fix DIExpression::ExprOperand::appendToVector
by Vedant Kumar
· 7 years ago
8a36808
Remove a redundant null-check in DIExpression::prepend, NFC
by Vedant Kumar
· 7 years ago
3c1b5db
[IR] Fix inconsistent declaration parameter name
by Fangrui Song
· 7 years ago
6379a62
[Local] replaceAllDbgUsesWith: Update debug values before RAUW
by Vedant Kumar
· 7 years ago
aa02580
[IR] Strip trailing whitespace. NFC
by Bjorn Pettersson
· 7 years ago
8dd6cf7
[DebugInfo] Corrections for salvageDebugInfo
by Bjorn Pettersson
· 7 years ago
2c86455
[DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.
by Shiva Chen
· 7 years ago
5479ad2
[DebugInfo] Correction for an assert in DIExpression::createFragmentExpression
by Bjorn Pettersson
· 7 years ago
210a29d
Fix a bug in GlobalOpt's handling of DIExpressions.
by Adrian Prantl
· 7 years ago
65b0d4d
[DebugInfo] Create merged locations for instructions other than calls
by Vedant Kumar
· 7 years ago
16c7bda
[DebugInfo] Support DWARF v5 source code embedding extension
by Scott Linder
· 8 years ago
1768957
[Utils] Salvage the debug info of DCE'ed 'and' instructions
by Petar Jovanovic
· 8 years ago
4011c26
[Utils] Salvage debug info of DCE'ed mul/sdiv/srem instructions
by Vedant Kumar
· 8 years ago
31ec356
[Utils] Salvage debug info of DCE'ed shl/lhsr/ashr instructions
by Vedant Kumar
· 8 years ago
96b7dc0
[Utils] Salvage the debug info of DCE'ed 'xor' instructions
by Vedant Kumar
· 8 years ago
7160384
[DebugInfo] Unify ChecksumKind and Checksum value in DIFile
by Scott Linder
· 8 years ago
08dc66e
Re-commit r324489: [DebugInfo] Improvements to representation of enumeration types (PR36168)
by Momchil Velikov
· 8 years ago
04386d8
[Utils] Salvage debug info from dead 'or' instructions
by Vedant Kumar
· 8 years ago
74906a4
Revert "[DebugInfo] Improvements to representation of enumeration types (PR36168)"
by Momchil Velikov
· 8 years ago
c502027
[DebugInfo] Improvements to representation of enumeration types (PR36168)
by Momchil Velikov
· 8 years ago
8c59921
Add DWARF for discriminated unions
by Adrian Prantl
· 8 years ago
fdf4091
[Metadata] Extend 'count' field of DISubrange to take a metadata node
by Sander de Smalen
· 8 years ago
d131701
Generalize llvm::replaceDbgDeclare and actually support the use-case that
by Adrian Prantl
· 8 years ago
3e0e1d0
Move getVariableSize from Verifier.cpp into DIVariable::getSize() (NFC)
by Adrian Prantl
· 8 years ago
25a09dd
Make DIExpression::createFragmentExpression() return an Optional.
by Adrian Prantl
· 8 years ago
2b881f5
[DebugInfo] Unify logic to merge DILocations. NFC.
by Vedant Kumar
· 8 years ago
29202f6
Fixed reverted commit rL312318
by Strahinja Petrovic
· 8 years ago
26fa1bf
Re-land "Fix Bug 30978 by emitting cv file checksums."
by Reid Kleckner
· 8 years ago
913213c
Revert "Fix Bug 30978 by emitting cv file checksums."
by Eric Beckmann
· 8 years ago
349746f
Fix Bug 30978 by emitting cv file checksums.
by Eric Beckmann
· 8 years ago
b52e236
IR: Represent -ggnu-pubnames with a flag on the DICompileUnit.
by Peter Collingbourne
· 8 years ago
c7828eb
Revert r312318, r312325, r312424, r312489
by Richard Trieu
· 8 years ago
676fd0b
Debug info for variables whose type is shrinked to bool
by Strahinja Petrovic
· 8 years ago
b192b54
Refactor DIBuilder::createFragmentExpression into a static DIExpression member
by Adrian Prantl
· 8 years ago
d63bfd2
Debug Info: Add a file: field to DIImportedEntity.
by Adrian Prantl
· 8 years ago
ffc498d
Align definition of DW_OP_plus with DWARF spec [3/3]
by Florian Hahn
· 8 years ago
c9c403c
Align definition of DW_OP_plus with DWARF spec [1/3]
by Florian Hahn
· 8 years ago
b5fced7
[codeview] Check for a DIExpression offset for local variables
by Reid Kleckner
· 8 years ago
fed4f39
Remove line and file from DINamespace.
by Adrian Prantl
· 8 years ago
06d6096
Cleanup: Use DIExpression::prepend in buildDbgValueForSpill(). (NFC)
by Adrian Prantl
· 8 years ago
109b236
Clean up DIExpression::prependDIExpr a little. (NFC)
by Adrian Prantl
· 8 years ago
03e35b6
[DebugInfo][X86] Improve X86 Optimize LEAs handling of debug values.
by Andrew Ng
· 8 years ago
9d2f019
Turn DISubprogram into a variable-length node.
by Adrian Prantl
· 8 years ago
aa1d602
Revert "Turn DISubprogram into a variable-length node."
by Adrian Prantl
· 8 years ago
82c98fc
Turn DISubprogram into a variable-length node.
by Adrian Prantl
· 8 years ago
1d12b88
Add support for DW_TAG_thrown_type.
by Adrian Prantl
· 8 years ago
d5561e0
[DebugInfo] Emit address space with DW_AT_address_class attribute for pointer and reference types
by Konstantin Zhuravlyov
· 9 years ago
f9b41cd
[DebugInfo] Make legal and emit DW_OP_swap and DW_OP_xderef
by Konstantin Zhuravlyov
· 9 years ago
0944a8c
Change debug-info-for-profiling from a TargetOption to a function attribute.
by Dehao Chen
· 9 years ago
7faeecc
[DebugInfo] Added support for Checksum debug info feature.
by Amjad Aboud
· 9 years ago
49797ca
Refactor the DIExpression fragment query interface (NFC)
by Adrian Prantl
· 9 years ago
bceaaa9
[IR] Remove the DIExpression field from DIGlobalVariable.
by Adrian Prantl
· 9 years ago
73ec065
Revert "[IR] Remove the DIExpression field from DIGlobalVariable."
by Adrian Prantl
· 9 years ago
74a835c
[IR] Remove the DIExpression field from DIGlobalVariable.
by Adrian Prantl
· 9 years ago
03c6d31
Revert "[IR] Remove the DIExpression field from DIGlobalVariable."
by Adrian Prantl
· 9 years ago
ce13935
[IR] Remove the DIExpression field from DIGlobalVariable.
by Adrian Prantl
· 9 years ago
941fa75
[DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operation
by Adrian Prantl
· 9 years ago
dbfda63
Add DWARF debug info support for C++11 inline namespaces.
by Adrian Prantl
· 9 years ago
a37660c
DebugInfo: fix incorrect alignment type (NFC)
by Victor Leschuk
· 9 years ago
26a87bd
[codeview] support emitting indirect virtual base class information
by Bob Haarman
· 9 years ago
2ede126
DebugInfo: preparation to implement DW_AT_alignment
by Victor Leschuk
· 9 years ago
197aa31
DebugInfo: change alignment type from uint64_t to uint32_t to save space.
by Victor Leschuk
· 9 years ago
f42ec79
DIFlags: use StringRef instead of raw pointer (NFC)
by Mehdi Amini
· 9 years ago
d4135bb
DebugInfo: New metadata representation for global variables.
by Peter Collingbourne
· 9 years ago
40c6235
Formatting with clang-format patch r280700
by Leny Kholodov
· 9 years ago
5fcc418
DebugInfo: use strongly typed enum for debug info flags
by Leny Kholodov
· 9 years ago
3821b53
Revert "DebugInfo: use strongly typed enum for debug info flags"
by Mehdi Amini
· 9 years ago
356d6b6
DebugInfo: use strongly typed enum for debug info flags
by Mehdi Amini
· 9 years ago
a01f295
DebugInfo: Add flag to CU to disable emission of inline debug info into the skeleton CU
by David Blaikie
· 9 years ago
b5af11d
[codeview] Add DISubprogram::ThisAdjustment
by Reid Kleckner
· 9 years ago
604105b
[codeview] Add DIFlags for pointer to member representations
by Reid Kleckner
· 9 years ago
de3d8b5
[DebugInfo] Add calling convention support for DWARF and CodeView
by Reid Kleckner
· 9 years ago
1ec7dc7
Fixed signed/unsigned comparison warning.
by Simon Pilgrim
· 9 years ago
a59d3e5
DebugInfo: Remove MDString-based type references
by Duncan P. N. Exon Smith
· 9 years ago
004509d
BitcodeReader: Use getMD/getMDOrNull helpers consistently, almost NFC
by Duncan P. N. Exon Smith
· 9 years ago
a5ba991
Fixed Dwarf debug info emission to skip DILexicalBlockFile entries.
by Amjad Aboud
· 9 years ago
9738602
IR: Enable debug info type ODR uniquing for forward decls
by Duncan P. N. Exon Smith
· 9 years ago
0b0271e
IR: getOrInsertODRUniquedType => DICompositeType::getODRType, NFC
by Duncan P. N. Exon Smith
· 9 years ago
5ab2be0
IR: Use an explicit map for debug info type uniquing
by Duncan P. N. Exon Smith
· 9 years ago
75819ae
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
by Adrian Prantl
· 9 years ago
6662d6a
[IR/DebugInfoMetadata] Simplify array length calculation by using array_lengthof instead of ArrayRef::size
by David Blaikie
· 9 years ago
b939a25
Move the DebugEmissionKind enum from DIBuilder into DICompileUnit.
by Adrian Prantl
· 9 years ago
5d99c4e
Hash Metadata using pointer for MDString argument instead of value (NFC)
by Mehdi Amini
· 10 years ago
939993f
Move discriminator assignment to the right place.
by Dehao Chen
· 10 years ago
a9bcf16
Macro debug info support in LLVM IR
by Amjad Aboud
· 10 years ago
d4bff30
DI: Reverse direction of subprogram -> function edge.
by Peter Collingbourne
· 10 years ago
Next »