summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/DIBuilder.cpp
AgeCommit message (Expand)Author
2025-11-22Add new llvm.dbg.declare_value intrinsic. (#168132)Shubham Sandeep Rastogi
2025-10-29[DebugInfo] Add dataSize to DIBasicType to add DW_AT_bit_size to _BitInt type...Orlando Cazalet-Hyams
2025-10-09[clang][DWARF] Add DW_AT_bit_stride for SVE predicate types (#161409)Mary Kassayova
2025-10-08[llvm][DebugInfo][NFC] Abstract DICompileUnit::SourceLanguage to allow altern...Michael Buch
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-11[IR] Fix warnings (#143752)Kazu Hirata
2025-06-11Squelch an unused-function warningJeremy Morse
2025-06-11Reapply 76197ea6f91f after removing an assertionJeremy Morse
2025-06-11Revert "[DebugInfo][RemoveDIs] Remove some debug intrinsic-only codepaths (#1...Jeremy Morse
2025-06-11[DebugInfo][RemoveDIs] Remove some debug intrinsic-only codepaths (#143451)Jeremy Morse
2025-06-02[llvm][DebugInfo][clang] Finalize all declaration subprograms in DIBuilder::f...Vladislav Dzhidzhoev
2025-05-29Add flags check to createVariantMemberType (#139261)Tom Tromey
2025-05-12Allow multi-member variants in DWARF (#139300)Tom Tromey
2025-03-31Add support for fixed-point types (#129596)Tom Tromey
2025-03-28[llvm] Use range constructors of *Set (NFC) (#133549)Kazu Hirata
2025-03-25Add bit stride to DICompositeType (#131680)Tom Tromey
2025-02-24Add DISubrangeType (#126772)Tom Tromey
2025-02-21Add overload of DIBuilder::createArrayType (#125229)Tom Tromey
2025-02-13[reland][DebugInfo] Update DIBuilder insertion to take InsertPosition (#126967)Harald van Dijk
2025-02-12Revert "[DebugInfo] Update DIBuilder insertion to take InsertPosition (#126059)"Harald van Dijk
2025-02-12[DebugInfo] Update DIBuilder insertion to take InsertPosition (#126059)Harald van Dijk
2025-02-06[llvm][DebugInfo] Add new DW_AT_APPLE_enum_kind to encode enum_extensibility ...Michael Buch
2025-01-24[NFC][DebugInfo] Use iterator moveBefore at many call-sites (#123583)Jeremy Morse
2025-01-18Reapply "[clang][DebugInfo] Emit DW_AT_object_pointer on function declaration...Michael Buch
2025-01-18Revert "[clang][DebugInfo] Emit DW_AT_object_pointer on function declarations...Michał Górny
2025-01-17[clang][DebugInfo] Emit DW_AT_object_pointer on function declarations with ex...Michael Buch
2024-11-22[dwarf] Add language id for Metal Shading Language (#117215)Daniel Sanders
2024-11-13[DebugInfo] Add a specification attribute to LLVM DebugInfo (#115362)Augusto Noronha
2024-11-10[llvm] Migrate away from PointerUnion::{is,get,dyn_cast} (NFC) (#115626)Kazu Hirata
2024-11-08Fix DIBuilder::createVariantPart after f6617d65e496Hans Wennborg
2024-11-06[DebugInfo] Add num_extra_inhabitants to debug info (#112590)Augusto Noronha
2024-11-02[IR] Remove unused includes (NFC) (#114679)Kazu Hirata
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-08-13[DI] Have createClassType create a class type. (#102624)deadalnix
2024-07-03[IR] Use range-based for loops (NFC) (#97575)Kazu Hirata
2024-04-18[DWARF] Add support for DW_TAG_template_alias for template aliases (#88943)Orlando Cazalet-Hyams
2024-03-20[RemoveDIs][NFC] Rename DPLabel->DbgLabelRecord (#85918)Stephen Tozer
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-12[RemoveDIs][NFC] Rename common interface functions for DPValues->DbgRecords (...Stephen Tozer
2024-03-12[RemoveDIs] Update DIBuilder to conditionally insert DbgRecords (#84739)Orlando Cazalet-Hyams
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-01-16Revert "[CloneFunction][DebugInfo] Avoid cloning DILocalVariables of inlined ...Davide Italiano
2024-01-11[CloneFunction][DebugInfo] Avoid cloning DILocalVariables of inlined function...Vladislav Dzhidzhoev
2023-11-30[DebugInfo] Set all dbg.value intrinsics to be tail-calls (#73661)Jeremy Morse
2023-11-15Add RunTimeLang to Class and Enumeration DIBuilder functions (#72011)Augusto Noronha
2023-11-15Reland "[llvm][DebugInfo] DWARFv5: static data members declarations are DW_TA...Michael Buch