summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/DebugInfoMetadata.cpp
AgeCommit message (Expand)Author
2025-11-10[DebugInfo] Add Verifier check for incorrectly-scoped retainedNodes (#166855)Vladislav Dzhidzhoev
2025-11-06[LLVM][DebugInfo] Allow ExtraData field to be a node reference (#165023)Laxman Sole
2025-10-29[DebugInfo] Add dataSize to DIBasicType to add DW_AT_bit_size to _BitInt type...Orlando Cazalet-Hyams
2025-10-08[llvm][DebugInfo][NFC] Abstract DICompileUnit::SourceLanguage to allow altern...Michael Buch
2025-10-03Allow DW_OP_rot, DW_OP_neg, and DW_OP_abs in DIExpression (#160757)Tom Tromey
2025-09-16Add DebugSSAUpdater class to track debug value liveness (#135349)Stephen Tozer
2025-08-08[KeyInstr] Remove LLVM_EXPERIMENTAL_KEY_INSTRUCTIONS CMake flag (#152735)Orlando Cazalet-Hyams
2025-08-01[llvm] Use std::make_optional (NFC) (#151627)Kazu Hirata
2025-07-18[DebugInfo] Shave even more users of DbgVariableIntrinsic from LLVM (#149136)Jeremy Morse
2025-07-04[debuginfo][coro] Emit debug info labels for coroutine resume points (#141937)Adrian Vogelsgesang
2025-06-30[KeyInstr] Add DISubprogram::keyInstructions bit (#144107)Orlando Cazalet-Hyams
2025-06-25Non constant size and offset in DWARF (#141106)Tom Tromey
2025-06-02[llvm] annotate interfaces in llvm/IR for DLL export (#141650)Andrew Rogers
2025-05-06[KeyInstr] Merge atoms in DILocation::getMergedLocation (#133480)Orlando Cazalet-Hyams
2025-05-06[KeyInstr] Add Atom Group waterline to LLVMContext (#133478)Orlando Cazalet-Hyams
2025-05-02[Metadata] Return the valid DebugLoc if one of them is null with -pick-merged...Snehasish Kumar
2025-05-01[KeyInstr] Add fields to DILocation behind compile time flag (#133477)Orlando Cazalet-Hyams
2025-04-18[DebugInfo] getMergedLocation: match scopes based on their location (#132286)Vladislav Dzhidzhoev
2025-04-16[llvm] Use llvm::append_range (NFC) (#135931)Kazu Hirata
2025-04-04[DebugInfo] Preserve line and column number when merging debug info. (#129960)Snehasish Kumar
2025-03-31Add support for fixed-point types (#129596)Tom Tromey
2025-03-25Add bit stride to DICompositeType (#131680)Tom Tromey
2025-02-24Add DISubrangeType (#126772)Tom Tromey
2025-02-06[llvm][DebugInfo] Add new DW_AT_APPLE_enum_kind to encode enum_extensibility ...Michael Buch
2024-11-13[DebugInfo] Add a specification attribute to LLVM DebugInfo (#115362)Augusto Noronha
2024-11-06[DebugInfo] Add num_extra_inhabitants to debug info (#112590)Augusto Noronha
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2024-08-04[llvm] Construct SmallVector with ArrayRef (NFC) (#101872)Kazu Hirata
2024-07-12[NFC] Add DIExpression::calculateFragmentIntersect (#97738)Orlando Cazalet-Hyams
2024-07-08[NFC] Add DIExpression::extractLeadingOffset (#97719)Orlando Cazalet-Hyams
2024-06-20Revert "[DebugInfo][BPF] Add 'annotations' field for DIBasicType & DI… (#96...eddyz87
2024-06-18[DebugInfo][BPF] Add 'annotations' field for DIBasicType & DISubroutineType (...eddyz87
2024-06-17 [DebugInfo] Handle DW_OP_LLVM_extract_bits in SROA (#94638)John Brawn
2024-06-07[DebugInfo] Add DW_OP_LLVM_extract_bits (#93990)John Brawn
2024-05-29Use DIExpression::foldConstantMath() at the result of an append() (#71719)Shubham Sandeep Rastogi
2024-05-29Introduce DIExpression::foldConstantMath() (#71718)Shubham Sandeep Rastogi
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer
2024-03-19[Dwarf] Support `__ptrauth` qualifier in metadata nodes (#83862)Daniil Kovalev
2024-03-15[DebugInfo] Fix faulty DIExpression::appendToStack assert (#85255)David Stenberg
2024-03-02Revert "[Dwarf] Support `__ptrauth` qualifier in metadata nodes" (#83672)Daniil Kovalev
2024-03-01[Dwarf] Support `__ptrauth` qualifier in metadata nodes (#82363)Daniil Kovalev
2024-02-01[HWASAN] Remove DW_OP_LLVM_tag_offset from DIExpression::isImplicit (#79816)Orlando Cazalet-Hyams
2023-11-26[DebugInfo][RemoveDIs] Instrument loop-rotate for DPValues (#72997)Jeremy Morse
2023-11-17Reapply "[DebugInfo] Make DIArgList inherit from Metadata and always unique"Stephen Tozer
2023-11-17Revert "[DebugInfo] Make DIArgList inherit from Metadata and always unique" (...Stephen Tozer
2023-11-17[DebugInfo] Make DIArgList inherit from Metadata and always unique (#72147)Stephen Tozer
2023-11-16[llvm] Reduce memory footprint of Debug metadata nodes (#71227)serge-sans-paille
2023-11-15Reland "[llvm][DebugInfo] DWARFv5: static data members declarations are DW_TA...Michael Buch
2023-11-15Revert "[llvm][DebugInfo] DWARFv5: static data members declarations are DW_TA...Michael Buch
2023-11-15[llvm][DebugInfo] DWARFv5: static data members declarations are DW_TAG_variab...Michael Buch