summaryrefslogtreecommitdiff
path: root/lib/IR/DebugInfoMetadata.cpp
AgeCommit message (Expand)Author
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
2016-12-16Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl
2016-12-16[IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl
2016-12-05[DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operationAdrian Prantl
2016-11-03Add DWARF debug info support for C++11 inline namespaces.Adrian Prantl
2016-10-26DebugInfo: fix incorrect alignment type (NFC)Victor Leschuk
2016-10-25[codeview] support emitting indirect virtual base class informationBob Haarman
2016-10-20DebugInfo: preparation to implement DW_AT_alignmentVictor Leschuk
2016-10-18DebugInfo: change alignment type from uint64_t to uint32_t to save space.Victor Leschuk
2016-10-01DIFlags: use StringRef instead of raw pointer (NFC)Mehdi Amini
2016-09-13DebugInfo: New metadata representation for global variables.Peter Collingbourne
2016-09-06Formatting with clang-format patch r280700Leny Kholodov
2016-09-06DebugInfo: use strongly typed enum for debug info flagsLeny Kholodov
2016-09-06Revert "DebugInfo: use strongly typed enum for debug info flags"Mehdi Amini
2016-09-06DebugInfo: use strongly typed enum for debug info flagsMehdi Amini
2016-08-24DebugInfo: Add flag to CU to disable emission of inline debug info into the s...David Blaikie
2016-07-01[codeview] Add DISubprogram::ThisAdjustmentReid Kleckner
2016-06-17[codeview] Add DIFlags for pointer to member representationsReid Kleckner
2016-06-08[DebugInfo] Add calling convention support for DWARF and CodeViewReid Kleckner