summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/DebugInfoMetadata.cpp
AgeCommit message (Expand)Author
2020-03-02Revert "[DebugInfo][clang][DWARF5]: Added support for debuginfo generation fo...Hans Wennborg
2020-03-02[DebugInfo][clang][DWARF5]: Added support for debuginfo generation for defaul...Awanish Pandey
2020-01-17Move the sysroot attribute from DIModule to DICompileUnitAdrian Prantl
2020-01-17Revert "Rename DW_AT_LLVM_isysroot to DW_AT_LLVM_sysroot"Adrian Prantl
2020-01-17Rename DW_AT_LLVM_isysroot to DW_AT_LLVM_sysrootAdrian Prantl
2019-12-20Rename DW_AT_LLVM_isysroot to DW_AT_LLVM_sysrootAdrian Prantl
2019-12-18Reapply: [DebugInfo] Correctly handle salvaged casts and split fragments at ISelstozer
2019-12-18Revert "[DebugInfo] Correctly handle salvaged casts and split fragments at ISel"stozer
2019-12-18[DebugInfo] Correctly handle salvaged casts and split fragments at ISelstozer
2019-12-03[DebugInfo] Make DebugVariable class available in DebugInfoMetadatastozer
2019-11-26[DebugInfo] Disallow fragmenting DIExpressions with shift operatorsstozer
2019-11-21[DebugInfo] Refactor DIExpression [SZ]Ext creation into function [NFC]David Stenberg
2019-11-03[DebugInfo] Fix for DW_OP_LLVM_fragment in DIExpression::isImplicit()Bjorn Pettersson
2019-10-15[DebugInfo] Add a DW_OP_LLVM_entry_value operationDavid Stenberg
2019-10-01DIExpression::createFragmentExpression - silence static analyzer DIExpression...Simon Pilgrim
2019-07-31Reland "[DwarfDebug] Dump call site debug info"Djordje Todorovic
2019-07-12Revert "[DwarfDebug] Dump call site debug info"Djordje Todorovic
2019-07-09[DwarfDebug] Dump call site debug infoDjordje Todorovic
2019-07-01[DebugInfo] Avoid adding too much indirection to pointer-valued variablesJeremy Morse
2019-06-27[DWARF] Handle the DW_OP_entry_value operandDjordje Todorovic
2019-06-17hwasan: Add a tag_offset DWARF attribute to instrumented stack variables.Peter Collingbourne
2019-05-20[DebugInfoMetadata] Refactor DIExpression::prepend constants (NFC)Petar Jovanovic
2019-05-07[DebugInfo] Delete TypedDINodeRefFangrui Song
2019-04-30[DebugInfo] DW_OP_deref_size in PrologEpilogInserter.Markus Lavin
2019-04-12Revert r358268 "[DebugInfo] DW_OP_deref_size in PrologEpilogInserter."Hans Wennborg
2019-04-12[DebugInfo] DW_OP_deref_size in PrologEpilogInserter.Markus Lavin
2019-04-08Add LLVM IR debug info support for Fortran COMMON blocksAdrian Prantl
2019-03-19[DebugInfo] Introduce DW_OP_LLVM_convertMarkus Lavin
2019-03-19Revert "[DebugInfo] Introduce DW_OP_LLVM_convert"Markus Lavin
2019-03-19[DebugInfo] Introduce DW_OP_LLVM_convertMarkus Lavin
2019-02-05[DEBUG_INFO][NVPTX] Generate DW_AT_address_class to get the values in debugger.Alexey Bataev
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-21[llvm] API for encoding/decoding DWARF discriminators.Mircea Trofin
2018-11-29Comment tweak requested in code review. NFCPaul Robinson
2018-11-28[DebugInfo] IR/Bitcode changes for DISubprogram flags.Paul Robinson
2018-11-19[DebugInfo] DISubprogram flags get their own flags word. NFC.Paul Robinson
2018-11-13DebugInfo: Add a CU metadata attribute for use of DWARF ranges base address s...David Blaikie
2018-10-03Emit template type and value parameter DIEs for template variables.Matthew Voss
2018-09-20[IR] Add a boolean field in DILocation to know if a line must covered or notCalixte Denizet
2018-08-24Prevent DILocation::getMergedLocation() from creating invalid metadata.Adrian Prantl
2018-08-23DebugInfo: Improve debug location mergingDavid Blaikie
2018-08-23[DEBUGINFO] Fix misprint in the name of DebugDirectivesOnly, NFC.Alexey Bataev
2018-08-16DebugInfo: Add metadata support for disabling DWARF pub sectionsDavid Blaikie
2018-08-14[DebugInfoMetadata] Added DIFlags interface in DIBasicType.Adrian Prantl
2018-08-01[DEBUGINFO] Disable emission of the dwarf sections, but allow directives.Alexey Bataev
2018-07-26[DebugInfo] LowerDbgDeclare: Add derefs when handling CallInst usersVedant Kumar
2018-07-06Fix DIExpression::ExprOperand::appendToVectorVedant Kumar
2018-07-06Remove a redundant null-check in DIExpression::prepend, NFCVedant Kumar
2018-07-06[IR] Fix inconsistent declaration parameter nameFangrui Song
2018-07-06[Local] replaceAllDbgUsesWith: Update debug values before RAUWVedant Kumar