aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-10-08[LiveDebugValues][NVPTX]VarLocBasedImpl handle vregs, enable for NVPTX (#111456)William G Hatch1-5/+20
2024-09-21[LiveDebugValues] Avoid repeated hash lookups (NFC) (#109509)Kazu Hirata1-5/+3
2024-09-02[CodeGen] Update a few places that were passing Register to raw_ostream::oper...Craig Topper1-2/+2
2024-08-23[llvm] Use range-based for loops (NFC) (#105861)Kazu Hirata1-1/+1
2024-05-15Fix typo "indicies" (#92232)Jay Foad1-1/+1
2023-12-14 [AArch64] ORRWrs is copy instruction when there's no implicit def of the X r...DianQK1-2/+2
2023-10-02Revert "CodeGen: Disable isCopyInstrImpl if there are implicit operands"Matt Arsenault1-2/+2
2023-10-02CodeGen: Disable isCopyInstrImpl if there are implicit operandsMatt Arsenault1-2/+2
2023-06-01[CodeGen] Make use of MachineInstr::all_defs and all_uses. NFCI.Jay Foad1-2/+2
2023-05-28use ref to avoid copy in range for-loopWang, Xin101-1/+1
2023-05-05[Coverity] Big parameter passed by value.Luo, Yuanke1-1/+1
2023-03-14[CodeGen] Use *{Set,Map}::contains (NFC)Kazu Hirata1-1/+1
2023-01-31[LiveDebugValues] Allow EntryValue with OP_deref expressionsFelipe de Azevedo Piovezan1-1/+3
2023-01-13[CodeGen] Remove uses of Register::isPhysicalRegister/isVirtualRegister. NFCCraig Topper1-4/+2
2023-01-10[WebAssembly][LiveDebugValues] Handle target index defsHeejin Ahn1-11/+73
2023-01-10[WebAssembly] Use LiveDebugValues analysisHeejin Ahn1-12/+59
2022-12-21[LiveDebugValues] Remove LexicalScope param from VarLoc (NFC)Heejin Ahn1-12/+10
2022-12-13[CodeGen] llvm::Optional => std::optionalFangrui Song1-9/+9
2022-12-04DebugInfoMetadata: convert Optional to std::optionalKrzysztof Parzyszek1-1/+2
2022-12-02[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata1-3/+3
2022-11-08Reland "[llvm][NFC] Use c++17 style variable type traits"Nathan James1-2/+1
2022-11-08Revert "[llvm][NFC] Use c++17 style variable type traits"Nathan James1-1/+2
2022-11-08[llvm][NFC] Use c++17 style variable type traitsNathan James1-2/+1
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata1-3/+3
2022-03-20[CodeGen] Apply clang-tidy fixes for readability-redundant-smartptr-get (NFC)Kazu Hirata1-4/+4
2022-03-16Cleanup codegen includesserge-sans-paille1-9/+1
2022-03-10Revert "Cleanup codegen includes"Nico Weber1-1/+9
2022-03-10Cleanup codegen includesserge-sans-paille1-9/+1
2022-02-06[CodeGen] Use = default (NFC)Kazu Hirata1-2/+2
2022-01-30[CodeGen] Use default member initialization (NFC)Kazu Hirata1-3/+2
2021-12-03[CodeGen] Use range-based for loops (NFC)Kazu Hirata1-8/+8
2021-10-24[llvm] Call *(Set|Map)::erase directly (NFC)Kazu Hirata1-4/+2
2021-10-13[DebugInfo][InstrRef] Use PHI placement utilities for machine locationsJeremy Morse1-4/+7
2021-10-07[MachineInstr] Move MIParser's DBG_VALUE RegState::Debug invariant into Machi...Jack Andersen1-2/+0
2021-10-01Fix ambiguous overload build failureMarcelo Juchem1-1/+1
2021-09-17[CodeGen] LiveDebug - Use const-ref iterator in for-range loop. NFCI.Simon Pilgrim1-1/+1
2021-09-08[LiveDebugValues] Handle spills of indirect debug values correctlyEvgeny Leviant1-3/+4
2021-08-30[LiveDebugValues] Cleanup Transfers when removing Entry ValueDjordje Todorovic1-61/+151
2021-08-17[DebugInfo][InstrRef] Honour too-much-debug-info cutoutsJeremy Morse1-15/+6
2021-08-16Revert 54a61c94f93 and its follow up in 547b712500eJeremy Morse1-6/+15
2021-08-16[DebugInfo][InstrRef] Honour too-much-debug-info cutoutsJeremy Morse1-15/+6
2021-03-09[DebugInfo] Process DBG_VALUE_LIST in LiveDebugValuesgbtozers1-332/+565
2021-02-13[CodeGen] Use range-based for loops (NFC)Kazu Hirata1-3/+3
2021-01-27[llvm] Use append_range (NFC)Kazu Hirata1-2/+1
2021-01-12[LiveDebugValues] Fix comparison operator in VarLocBasedImplSander de Smalen1-2/+3
2021-01-06[LiveDebugValues] Handle spill locations with a fixed and scalable component.Sander de Smalen1-14/+46
2020-11-05[SVE] Return StackOffset for TargetFrameLowering::getFrameIndexReference.Sander de Smalen1-2/+4
2020-09-30LiveDebugValues: Fix typos and indentationMatt Arsenault1-4/+4
2020-08-22Fix some builds after 20bb9fe565aJeremy Morse1-1/+1
2020-08-22[LiveDebugValues] Install an implementation-picking LiveDebugValues passJeremy Morse1-87/+70