summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/DebugInfoMetadata.cpp
AgeCommit message (Expand)Author
2018-07-03[IR] Strip trailing whitespace. NFCBjorn Pettersson
2018-07-03[DebugInfo] Corrections for salvageDebugInfoBjorn Pettersson
2018-05-09[DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen
2018-05-03[DebugInfo] Correction for an assert in DIExpression::createFragmentExpressionBjorn Pettersson
2018-04-27Fix a bug in GlobalOpt's handling of DIExpressions.Adrian Prantl
2018-04-12[DebugInfo] Create merged locations for instructions other than callsVedant Kumar
2018-02-23[DebugInfo] Support DWARF v5 source code embedding extensionScott Linder
2018-02-14[Utils] Salvage the debug info of DCE'ed 'and' instructionsPetar Jovanovic
2018-02-13[Utils] Salvage debug info of DCE'ed mul/sdiv/srem instructionsVedant Kumar
2018-02-13[Utils] Salvage debug info of DCE'ed shl/lhsr/ashr instructionsVedant Kumar
2018-02-13[Utils] Salvage the debug info of DCE'ed 'xor' instructionsVedant Kumar
2018-02-12[DebugInfo] Unify ChecksumKind and Checksum value in DIFileScott Linder
2018-02-12Re-commit r324489: [DebugInfo] Improvements to representation of enumeration ...Momchil Velikov
2018-02-09[Utils] Salvage debug info from dead 'or' instructionsVedant Kumar
2018-02-07Revert "[DebugInfo] Improvements to representation of enumeration types (PR36...Momchil Velikov
2018-02-07[DebugInfo] Improvements to representation of enumeration types (PR36168)Momchil Velikov
2018-02-06Add DWARF for discriminated unionsAdrian Prantl
2018-01-24[Metadata] Extend 'count' field of DISubrange to take a metadata nodeSander de Smalen
2017-12-08Generalize llvm::replaceDbgDeclare and actually support the use-case thatAdrian Prantl
2017-11-28Move getVariableSize from Verifier.cpp into DIVariable::getSize() (NFC)Adrian Prantl
2017-11-07Make DIExpression::createFragmentExpression() return an Optional.Adrian Prantl
2017-11-06[DebugInfo] Unify logic to merge DILocations. NFC.Vedant Kumar
2017-09-21Fixed reverted commit rL312318Strahinja Petrovic
2017-09-19Re-land "Fix Bug 30978 by emitting cv file checksums."Reid Kleckner
2017-09-16Revert "Fix Bug 30978 by emitting cv file checksums."Eric Beckmann
2017-09-15Fix Bug 30978 by emitting cv file checksums.Eric Beckmann
2017-09-12IR: Represent -ggnu-pubnames with a flag on the DICompileUnit.Peter Collingbourne
2017-09-07Revert r312318, r312325, r312424, r312489Richard Trieu
2017-09-01Debug info for variables whose type is shrinked to boolStrahinja Petrovic
2017-08-30Refactor DIBuilder::createFragmentExpression into a static DIExpression memberAdrian Prantl
2017-07-19Debug Info: Add a file: field to DIImportedEntity.Adrian Prantl
2017-06-14Align definition of DW_OP_plus with DWARF spec [3/3]Florian Hahn
2017-06-13Align definition of DW_OP_plus with DWARF spec [1/3]Florian Hahn
2017-05-09[codeview] Check for a DIExpression offset for local variablesReid Kleckner
2017-04-28Remove line and file from DINamespace.Adrian Prantl
2017-04-28Cleanup: Use DIExpression::prepend in buildDbgValueForSpill(). (NFC)Adrian Prantl
2017-04-28Clean up DIExpression::prependDIExpr a little. (NFC)Adrian Prantl
2017-04-28[DebugInfo][X86] Improve X86 Optimize LEAs handling of debug values.Andrew Ng
2017-04-26Turn DISubprogram into a variable-length node.Adrian Prantl
2017-04-26Revert "Turn DISubprogram into a variable-length node."Adrian Prantl
2017-04-26Turn DISubprogram into a variable-length node.Adrian Prantl
2017-04-26Add support for DW_TAG_thrown_type.Adrian Prantl
2017-03-08[DebugInfo] Emit address space with DW_AT_address_class attribute for pointer...Konstantin Zhuravlyov
2017-03-08[DebugInfo] Make legal and emit DW_OP_swap and DW_OP_xderefKonstantin Zhuravlyov
2017-02-01Change debug-info-for-profiling from a TargetOption to a function attribute.Dehao Chen
2016-12-25[DebugInfo] Added support for Checksum debug info feature.Amjad Aboud
2016-12-22Refactor the DIExpression fragment query interface (NFC)Adrian Prantl
2016-12-20[IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl
2016-12-16Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl
2016-12-16[IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl