aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp
AgeCommit message (Expand)AuthorFilesLines
2021-08-17[DebugInfo][InstrRef] Honour too-much-debug-info cutoutsJeremy Morse1-19/+37
2021-08-16Revert 54a61c94f93 and its follow up in 547b712500eJeremy Morse1-18/+3
2021-08-16Suppress signedness-comparison warningJeremy Morse1-1/+1
2021-08-16[DebugInfo][InstrRef] Honour too-much-debug-info cutoutsJeremy Morse1-3/+18
2021-07-09[X86] Return src/dest register from stack spill/restore recogniserJeremy Morse1-47/+3
2021-07-09[Debug-info][InstrRef] Avoid an unnecessary map orderingJeremy Morse1-8/+29
2021-07-01[DebugInfo][InstrRef][2/4] Use subreg substitutions in LiveDebugValuesJeremy Morse1-2/+77
2021-07-01[DebugInfo][InstrRef][1/4] Support transformations that widen valuesJeremy Morse1-2/+2
2021-06-30[LiveDebugValues][InstrRef][2/2] Emit entry value variable locationsJeremy Morse1-14/+101
2021-06-30[LiveDebugValues][InstrRef][1/2] Recover more clobbered variable locationsJeremy Morse1-10/+86
2021-06-29Conditionalize function only used in an assert to address -Wunused-functionDavid Blaikie1-3/+7
2021-06-29Catch an extremely obvious memory leak, thanks asanJeremy Morse1-0/+3
2021-06-29[DebugInstrRef][3/3] Follow DBG_PHI instructions through LiveDebugValuesJeremy Morse1-12/+510
2021-06-19Simplify some typedef structFangrui Song1-2/+2
2021-04-28[ADT] Make TrackingStatistic's ctor constexprBenjamin Kramer1-3/+0
2021-02-13[CodeGen] Use range-based for loops (NFC)Kazu Hirata1-4/+4
2021-01-28[llvm] Populate SmallVector at construction time (NFC)Kazu Hirata1-3/+1
2021-01-14[CodeGen, Transforms] Use llvm::sort (NFC)Kazu Hirata1-4/+4
2021-01-06[LiveDebugValues] Handle spill locations with a fixed and scalable component.Sander de Smalen1-10/+13
2020-12-18[Analysis, CodeGen, IR] Use contains (NFC)Kazu Hirata1-1/+1
2020-12-11Migrate deprecated DebugLoc::get to DILocation::getFangrui Song1-4/+6
2020-11-13[NFC][IntrRefLDV] Remove dead code from transferSpillOrRestoreInst()Djordje Todorovic1-7/+0
2020-11-05[SVE] Return StackOffset for TargetFrameLowering::getFrameIndexReference.Sander de Smalen1-2/+4
2020-10-28[NFC][IntrRefLDV] Improve the Value printingDjordje Todorovic1-3/+6
2020-10-27[NFC][IntrRefLDV] Some code clean upDjordje Todorovic1-14/+12
2020-10-26[NFC][InstrRefLDV] Fix a typoDjordje Todorovic1-1/+1
2020-10-23[DebugInstrRef] Handle DBG_INSTR_REFs use-before-defs in LiveDebugValuesJeremy Morse1-2/+80
2020-10-23[DebugInstrRef] Convert DBG_INSTR_REFs into variable locationsJeremy Morse1-30/+182
2020-10-23[DebugInstrRef] NFC: Separate collection of machine/variable valuesJeremy Morse1-27/+25
2020-10-21[NFC] Set return type of getStackPointerRegisterToSaveRestore to RegisterGaurav Jain1-6/+6
2020-09-18[LiveDebugValues] Add `#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)` to ...Fangrui Song1-0/+2
2020-09-11[LiveDebugValues][NFC] Re-land 60db26a66d, add instr-ref testsJeremy Morse1-0/+2
2020-09-03Fix Wdocumentation warning. NFCI.Simon Pilgrim1-1/+0
2020-08-22Follow-up build fix for rGae6f78824031Jeremy Morse1-3/+3
2020-08-22[LiveDebugValues] Delete unneeded copy constructor after D83047Fangrui Song1-3/+0
2020-08-22[LiveDebugValues] Add instruction-referencing LDV implementationJeremy Morse1-0/+3134