aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Debugify.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-27[DebugInfo] Drop extra DIBuilder::finalizeSubprogram() calls (NFC) (#155618)Vladislav Dzhidzhoev1-1/+0
2025-08-19[Debugify] Fix compile error in tracking coverage buildStephen Tozer1-1/+1
2025-08-15[Debugify] Improve reduction of debugify coverage build output (#150212)Stephen Tozer1-0/+9
2025-07-23[llvm] Remove unused includes (NFC) (#150265)Kazu Hirata1-1/+0
2025-07-18[DebugInfo] Suppress lots of users of DbgValueInst (#149476)Jeremy Morse1-7/+0
2025-07-04[DLCov] Origin-Tracking: Add debugify support (#143594)Stephen Tozer1-10/+74
2025-06-30[KeyInstr] Add DISubprogram::keyInstructions bit (#144107)Orlando Cazalet-Hyams1-1/+3
2025-06-17[DebugInfo][RemoveDIs] Remove a swathe of debug-intrinsic code (#144389)Jeremy Morse1-14/+2
2025-06-16[build] Fixed LLVM_ENABLE_DEBUGLOC_COVERAGE_TRACKING handling. (#144391)Slava Zakharin1-1/+1
2025-06-08[llvm] Compare std::optional<T> to values directly (NFC) (#143340)Kazu Hirata1-1/+1
2025-05-06[KeyInstr][debugify] Add --debugify-atoms to add key instructions metadata (#...Orlando Cazalet-Hyams1-2/+9
2025-04-30Reapply "[DLCov] Implement DebugLoc coverage tracking (#107279)"Stephen Tozer1-7/+12
2025-04-25Revert "[DLCov] Implement DebugLoc coverage tracking (#107279)"Stephen Tozer1-12/+7
2025-04-24[DLCov] Implement DebugLoc coverage tracking (#107279)Stephen Tozer1-7/+12
2025-02-14[Debugify] applyDebugify - remove unnecessary defaults arg values and assert ...Simon Pilgrim1-11/+8
2025-02-13[reland][DebugInfo] Update DIBuilder insertion to take InsertPosition (#126967)Harald van Dijk1-6/+8
2025-02-12Revert "[DebugInfo] Update DIBuilder insertion to take InsertPosition (#126059)"Harald van Dijk1-8/+6
2025-02-12[DebugInfo] Update DIBuilder insertion to take InsertPosition (#126059)Harald van Dijk1-6/+8
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad1-2/+1
2024-04-16[RemoveDI] Add support for debug records to debugify (#87383)Stephen Tozer1-67/+44
2024-02-06[DebugInfo][RemoveDIs] Extend intrinsic-conversion in debugify (#80861)Jeremy Morse1-38/+35
2023-11-29[DebugInfo][RemoveDIs] Make debugify pass convert to/from RemoveDIs mode (#73...Jeremy Morse1-6/+59
2023-09-07[llvm] Use llvm::any_cast instead of any_cast (NFC) (#65565)kazutakahirata1-4/+4
2023-03-16[Debugify] Use ModuleAnalysisManager in instrumentationArthur Eubanks1-37/+44
2023-03-15[Debugify/Strip] Fix returned PreservedAnalysesArthur Eubanks1-1/+3
2023-03-15[Debugify] Invalidate function analysesArthur Eubanks1-4/+10
2023-01-06[DebugInfo][NFC] Rename is/setUndef to is/setKilllocationOCHyams1-2/+2
2022-12-20[llvm] Make llvm::Any similar to std::anySebastian Neubauer1-8/+8
2022-12-08Revert "[llvm] Replace llvm::Any with std::any"Sebastian Neubauer1-12/+10
2022-12-08[llvm] Replace llvm::Any with std::anySebastian Neubauer1-10/+12
2022-12-04DebugInfoMetadata: convert Optional to std::optionalKrzysztof Parzyszek1-1/+2
2022-12-02[Transforms] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+2
2022-11-24[Debugify] Strip llvm.mir.debugify metadataAnton Sidorenko1-1/+6
2022-09-29[Debugify][OriginalDIMode] Make HTML reporting infrastructure more resilientNikola Tesic1-6/+10
2022-07-06[Debugify] Port verify-debuginfo-preserve to NewPMNikola Tesic1-11/+36
2022-04-21[Debugify] Limit number of processed functions for original modeNikola Tesic1-0/+12
2022-03-25[Utils] stripDebugifyMetadata - use cast<> instead of dyn_cast_or_null<> to a...Simon Pilgrim1-1/+1
2022-03-22[Debugify] Use DebugifyLevel in Debugify original modeDjordje Todorovic1-26/+29
2022-03-22[Debugify] Optimize debugify original modeDjordje Todorovic1-57/+62
2021-12-21[Debugify] Use WeakWH map collected before Pass when checking loc dropDjordje Todorovic1-1/+1
2021-09-29NFC: [Debugify] Fix a typo when checking variables in the original modeDjordje Todorovic1-5/+5
2021-05-21Recommit: "[Debugify][Original DI] Test dbg var loc preservation""Djordje Todorovic1-9/+92
2021-05-20Revert "[Debugify][Original DI] Test dbg var loc preservation"Djordje Todorovic1-92/+9
2021-05-20[Debugify][Original DI] Test dbg var loc preservationDjordje Todorovic1-9/+92
2021-05-14[Transforms][Debugify] Fix "Missing line" false alarm on PHI nodesDjordje Todorovic1-2/+2
2021-04-21[Support] Don't include VirtualFileSystem.h in CommandLine.hNico Weber1-0/+1
2021-04-06[SystemZ][z/OS][Windows] Add new OF_TextWithCRLF flag and use this flag inste...Abhina Sreeskantharajan1-1/+1
2021-03-17Reapply "[DebugInfo] Handle multiple variable location operands in IR"Stephen Tozer1-3/+4
2021-03-17Revert "[DebugInfo] Handle multiple variable location operands in IR"Hans Wennborg1-4/+3
2021-03-11[Debugify][OriginalDIMode] Export the report into JSON fileDjordje Todorovic1-30/+104