aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Debugify.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2021-03-09[DebugInfo] Handle multiple variable location operands in IRgbtozers1-3/+4
2021-02-18Reland "[Debugify] Make the debugify aware of the original (-g) Debug Info"Djordje Todorovic1-41/+330
2021-02-18Revert "[Debugify] Make the debugify aware of the original (-g) Debug Info"Djordje Todorovic1-330/+41
2021-02-18[Debugify] Make the debugify aware of the original (-g) Debug InfoDjordje Todorovic1-41/+330
2021-01-16[llvm] Construct SmallVector with iterator ranges (NFC)Kazu Hirata1-3/+1
2020-12-14Reland "[MachineDebugify] Insert synthetic DBG_VALUE instructions"Nico Weber1-9/+31
2020-12-14Revert "[MachineDebugify] Insert synthetic DBG_VALUE instructions"Nico Weber1-31/+9
2020-11-16[Debugify] Skip debugifying on special/immutable passesArthur Eubanks1-0/+12
2020-11-02[Debugify] Port -debugify-each to NewPMFangrui Song1-10/+38
2020-10-28[Debugify] Move global namespace functions into llvm::Fangrui Song1-8/+31
2020-07-24Revert rG5dd566b7c7b78bd- "PassManager.h - remove unnecessary Function.h/Modu...Simon Pilgrim1-0/+1
2020-07-24PassManager.h - remove unnecessary Function.h/Module.h includes. NFCI.Simon Pilgrim1-1/+0
2020-06-26[debugify] Demote an error about empty locations to a warningVedant Kumar1-2/+1
2020-05-27[NFC][Debugify] Format the CheckModuleDebugify outputDjordje Todorovic1-1/+1
2020-04-22[Debugify] Do not require named metadata to be present when strippingVedant Kumar1-1/+2
2020-04-22[MachineDebugify] Insert synthetic DBG_VALUE instructionsVedant Kumar1-9/+31
2020-04-13[Debugify] Strip added metadata in the -debugify-each pipelineVedant Kumar1-6/+49
2020-04-07Add MIR-level debugify with only locations support for nowDaniel Sanders1-6/+12