aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugVariables.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-04[CodeGen] Remove unused local variables (NFC) (#138441)Kazu Hirata1-1/+0
2025-04-26[llvm] Use llvm::copy (NFC) (#137470)Kazu Hirata1-1/+1
2025-03-02[CodeGen] Use MCRegister and Register. NFCCraig Topper1-1/+1
2024-12-06[CodeGen][PM] Initialize analyses with isAnalysis=true (#118779)Akshat Oke1-1/+1
2024-12-04[CodeGen][NewPM] Port LiveDebugVariables to NPM (#115468)Akshat Oke1-61/+111
2024-10-15[LiveDebugVariables] Fix a DBG_VALUE reordering issue (#111124)David Stenberg1-2/+3
2024-09-02[CodeGen] Update a few places that were passing Register to raw_ostream::oper...Craig Topper1-6/+4
2024-08-27[LiveDebugVariables] Use VirtRegMap::hasPhys. NFC (#106186)Craig Topper1-4/+2
2024-07-10[CodeGen][NewPM] Port `LiveIntervals` to new pass manager (#98118)paperchalice1-3/+3
2024-06-26[CodeGen] Use range-based for loops (NFC) (#96777)Kazu Hirata1-6/+6
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice1-2/+2
2024-04-15[NFC][LLVM][CodeGen] Move LiveDebugVariables.h into llvm/include/llvm/CodeGen...Piyou Chen1-1/+1
2023-11-24[CodeGen] Make some includes explicit (NFC)Nikita Popov1-0/+1
2023-01-13[CodeGen] Remove uses of Register::isPhysicalRegister/isVirtualRegister. NFCCraig Topper1-11/+8
2023-01-06[DebugInfo] Allow non-stack_value variadic expressions and use in DBG_INSTR_REFStephen Tozer1-2/+1
2023-01-06[DebugInfo][NFC] Add new MachineOperand type and change DBG_INSTR_REF syntaxStephen Tozer1-3/+7
2022-12-13[CodeGen] llvm::Optional => std::optionalFangrui Song1-7/+8
2022-12-04DebugInfoMetadata: convert Optional to std::optionalKrzysztof Parzyszek1-6/+8
2022-12-02[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata1-2/+2
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata1-1/+1
2022-06-20[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-04-26Reapply D124184, [DebugInfo][InstrRef] Add a size operand to DBG_PHIJeremy Morse1-2/+19
2022-04-25Revert "Reapply D124184, [DebugInfo][InstrRef] Add a size operand to DBG_PHI"Jeremy Morse1-19/+2
2022-04-25Reapply D124184, [DebugInfo][InstrRef] Add a size operand to DBG_PHIJeremy Morse1-2/+19
2022-04-25Revert "[DebugInfo][InstrRef] Add a size operand to DBG_PHI"Jeremy Morse1-19/+2
2022-04-25[DebugInfo][InstrRef] Add a size operand to DBG_PHIJeremy Morse1-2/+19
2022-03-16Cleanup codegen includesserge-sans-paille1-5/+0
2022-03-10Revert "Cleanup codegen includes"Nico Weber1-0/+5
2022-03-10Cleanup codegen includesserge-sans-paille1-5/+0
2022-02-04Reduce dependencies on llvm/BinaryFormat/Dwarf.hserge-sans-paille1-0/+1
2022-01-07[llvm] Use true/false instead of 1/0 (NFC)Kazu Hirata1-1/+1
2021-12-05[GlobalISel] Allow DBG_VALUE to use undefined vregs before LiveDebugValues.Jack Andersen1-3/+0
2021-12-03[CodeGen] Use range-based for loops (NFC)Kazu Hirata1-4/+4
2021-11-25[DebugInfo][InstrRef] Avoid some quadratic behaviour in LiveDebugVariablesJeremy Morse1-14/+37
2021-11-01[CodeGen] Use make_early_inc_range (NFC)Kazu Hirata1-7/+3
2021-09-17[CodeGen] LiveDebug - Use const-ref iterator in for-range loop. NFCI.Simon Pilgrim1-1/+1
2021-08-25[DebugInfo][InstrRef] Don't use instr-ref for unoptimised functionsJeremy Morse1-6/+1
2021-07-08[DebugInfo][InstrRef][4/4] Support DBG_INSTR_REF through all backend passesJeremy Morse1-50/+107
2021-05-31[LiveDebugVariables] Stop trimming locations of non-inlined varsDjordje Todorovic1-1/+5
2021-05-26[DebugInstrRef][1/3] Track PHI values through register allocationJeremy Morse1-1/+122
2021-05-07Reapply "[DebugInfo] Drop DBG_VALUE_LISTs with an excessive number of debug o...Stephen Tozer1-11/+27
2021-05-07[CodeGen] Ensure UserValue::getDebugLoc() and UserLabel::getDebugLoc() consis...Simon Pilgrim1-2/+2
2021-04-30Revert "[DebugInfo] Drop DBG_VALUE_LISTs with an excessive number of debug op...Nick Desaulniers1-27/+11
2021-04-28[DebugInfo] Drop DBG_VALUE_LISTs with an excessive number of debug operandsStephen Tozer1-11/+27
2021-04-19[CSSPGO] Exclude pseudo probes from slot indexHongtao Yu1-2/+2
2021-03-10[DebugInfo] Process DBG_VALUE_LIST in LiveDebugVariablesgbtozers1-200/+400
2021-02-13[CodeGen] Use range-based for loops (NFC)Kazu Hirata1-7/+5
2021-01-28[LiveDebugVariables] Add cache for SkipPHIsLabelsAndDebug to preventWei Mi1-20/+64
2020-11-26[LiveDebugVariables] Strip all debug instructions from nodebug functionsRobert Lougher1-3/+3
2020-10-22[DebugInstrRef] Pass DBG_INSTR_REFs through register allocationJeremy Morse1-0/+52