summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/DebugInfo.cpp
AgeCommit message (Expand)Author
2025-11-22Add new llvm.dbg.declare_value intrinsic. (#168132)Shubham Sandeep Rastogi
2025-11-11Remove unused <utility> inclusionserge-sans-paille
2025-11-10[DebugInfo] Add Verifier check for incorrectly-scoped retainedNodes (#166855)Vladislav Dzhidzhoev
2025-10-17[NFC][IR][DebugInfo] Fix typos in comments (#163957)J. Ryan Stinnett
2025-10-17Add checksum option for create file (#162592)peter mckinna
2025-10-08[llvm][DebugInfo][NFC] Abstract DICompileUnit::SourceLanguage to allow altern...Michael Buch
2025-09-25[DebugInfo] Handle followup loop metadata in updateLoopMetadataDebugLocations...Björn Pettersson
2025-09-05[LLD][COFF] Add more `--time-trace` tags for ThinLTO linking (#156471)Alexandre Ganea
2025-08-30[NFC] Fix typos 'seperate' -> 'separate' (#144368)Roman
2025-08-19[RemoveDIs][NFC] Remove dbg intrinsic version of calculateFragmentIntersect (...Orlando Cazalet-Hyams
2025-08-13[RemoveDIs][NFC] Remove more dbg.assign intrinsics code paths (#153371)Orlando Cazalet-Hyams
2025-08-13[RemoveDIs][NFC] Remove getAssignmentMarkers (#153214)Orlando Cazalet-Hyams
2025-07-21[DebugInfo] Remove intrinsic-flavours of findDbgUsers (#149816)Jeremy Morse
2025-07-18[DebugInfo] Shave even more users of DbgVariableIntrinsic from LLVM (#149136)Jeremy Morse
2025-07-11Add debuginfo C support for a SetType, Subrangetype, dynamic array type and ...peter mckinna
2025-07-04[debuginfo][coro] Emit debug info labels for coroutine resume points (#141937)Adrian Vogelsgesang
2025-06-29[IR] Remove an unnecessary cast (NFC) (#146274)Kazu Hirata
2025-06-27Prevent a crash when a global variable has debug metadata (#145918)gbMattN
2025-06-24llvm-c: Introduce 'LLVMDISubprogramReplaceType' (#143461)David
2025-06-17[DebugInfo][RemoveDIs] Remove a swathe of debug-intrinsic code (#144389)Jeremy Morse
2025-06-13[IR] Remove a redundant control flow statement (NFC) (#144100)Kazu Hirata
2025-06-12[DLCov][NFC] Propagate annotated DebugLocs through transformations (#138047)Stephen Tozer
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-05-20[DebugInfo] Update DebugInfoFinder to take retainedNodes into account (#140285)Vladislav Dzhidzhoev
2025-04-30Reapply "[DLCov] Implement DebugLoc coverage tracking (#107279)"Stephen Tozer
2025-04-26[LLVM-C] Support debug info for enumerators of arbitrary sizes (#76735)Quinton Miller
2025-04-25Revert "[DLCov] Implement DebugLoc coverage tracking (#107279)"Stephen Tozer
2025-04-24[DLCov] Implement DebugLoc coverage tracking (#107279)Stephen Tozer
2025-04-19[llvm] Use range-based for loops with llvm::drop_begin (NFC) (#136417)Kazu Hirata
2025-03-06[Assignment Tracking] Replace `undef` debug info with `poison` (#129755)Pedro Lobo
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-11[llvm] Avoid out-of-order evaluation in DebugInfo (#125116)Elvin Wang
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-10[llvm] Migrate away from PointerUnion::{is,get,dyn_cast} (NFC) (#115626)Kazu Hirata
2024-10-28Add DILabel functions for LLVM-C (#112840)tf2spi
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2024-08-21Handle #dbg_values in SROA. (#94070)Shubham Sandeep Rastogi
2024-07-12[NFC] Add DIExpression::calculateFragmentIntersect (#97738)Orlando Cazalet-Hyams
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2024-06-18[RemoveDIs] Update DIBuilder C API with DbgRecord functions. (#95535)Carlos Alberto Enciso
2024-06-13[llvm-project] Fix typo "seperate" (#95373)Jay Foad
2024-05-13[DebugInfo] Remap extracted DIAssignIDs in hotcoldsplit (#91940)Orlando Cazalet-Hyams
2024-04-30[RemoveDIs] Fix findDbgValues to return dbg_assign records too (#90471)Orlando Cazalet-Hyams
2024-03-28[RemoveDIs] Update DIBuilder C API and OCaml bindings [2/2] (#86529)Orlando Cazalet-Hyams