summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugValues
AgeCommit message (Expand)Author
2022-01-24[NFC][DebugInfo] Strip out an undesired #if 0 blockJeremy Morse
2022-01-24Revert rG6a605b97a200 due to excessive memory useJeremy Morse
2022-01-20[DebugInstrRef] Memoize variable order during sorting (NFC)Nikita Popov
2022-01-18[DebugInstrRef] Add some missing const qualifiers (NFC)Nikita Popov
2022-01-18[DebugInstrRef] Use DenseMap for ValueToLoc (NFC)Nikita Popov
2022-01-13[DebugInfo][InstrRef] Short-circuit unnecessary preferred location map constr...Eugene Zhulenev
2022-01-12[DebugInfo] Move flag for instr-ref to LLVM option, from TargetOptionsJeremy Morse
2022-01-02Remove redundant void arguments (NFC)Kazu Hirata
2021-12-03[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2021-11-30[DebugInfo][InstrRef] Avoid dropping fragment info during PHI eliminationJeremy Morse
2021-11-29[DebugInfo][InstrRef] Terminate overlapping variable fragmentsJeremy Morse
2021-11-29[DebugInfo][InstrRef] Preserve properties of restored variablesJeremy Morse
2021-11-25[DebugInfo][InstrRef] Add extra indirection for NRVO testsJeremy Morse
2021-11-25[DebugInfo][InstrRef] Track variable assignments in out-of-scope blocksJeremy Morse
2021-11-24[DebugInfo][InstrRef] Cope with win32 calls changing SP in LiveDebugValuesJeremy Morse
2021-11-24[DebugInfo][InstrRef] Ignore SP clobbers on call instructions even moreJeremy Morse
2021-11-09[llvm] Use MachineBasicBlock::{successors,predecessors} (NFC)Kazu Hirata
2021-11-07Put implementation details into anonymous namespaces. NFCI.Benjamin Kramer
2021-10-25[DebugInfo][InstrRef][NFC] Switch to using DenseMaps and similarJeremy Morse
2021-10-25[DebugInfo][InstrRef] Recover stack-slot tracking performanceJeremy Morse
2021-10-25[DebugInfo][InstrRef] Track values fused into stack spillsJeremy Morse
2021-10-25[DebugInfo][NFC] Avoid a use-after-freeJeremy Morse
2021-10-24[llvm] Call *(Set|Map)::erase directly (NFC)Kazu Hirata
2021-10-22[DebugInfo][Instr] Track subregisters across stack spills/restoresJeremy Morse
2021-10-22[DebugInfo][InstrRef] Add unit tests for transfer-function buildingJeremy Morse
2021-10-20[DebugInfo][InstrRef] Track a single variable at a timeJeremy Morse
2021-10-19[DebugInfo][InstrRef] Avoid un-necessary densemap copies and comparisonsJeremy Morse
2021-10-19[DebugInfo][NFC] Zero-initialize a class fieldJeremy Morse
2021-10-18Fix signed/unsigned comparison after b5426ced71280Jeremy Morse
2021-10-14[DebugInfo][InstrRef] Place variable-values PHI using LLVM utilitiesJeremy Morse
2021-10-14Follow up to a3936a6c19c, correctly select LiveDebugValues implementationJeremy Morse
2021-10-13[DebugInfo][InstrRef] Only calculate IDF for reg unitsJeremy Morse
2021-10-13Follow up a3936a6c19c to work around an old compiler bugJeremy Morse
2021-10-13[DebugInfo][InstrRef] Use PHI placement utilities for machine locationsJeremy Morse
2021-10-12Scatter NDEBUG to fix after 838b4a533e6Jeremy Morse
2021-10-12[DebugInfo][NFC] Move LiveDebugValues class to headerJeremy Morse
2021-10-07[MachineInstr] Move MIParser's DBG_VALUE RegState::Debug invariant into Machi...Jack Andersen
2021-10-05[DebugInfo][InstrRef] Track all of DBG_PHIs operandsJeremy Morse
2021-10-01Fix ambiguous overload build failureMarcelo Juchem
2021-09-17[CodeGen] LiveDebug - Use const-ref iterator in for-range loop. NFCI.Simon Pilgrim
2021-09-08[LiveDebugValues] Handle spills of indirect debug values correctlyEvgeny Leviant
2021-08-30[LiveDebugValues] Cleanup Transfers when removing Entry ValueDjordje Todorovic
2021-08-25[DebugInfo][InstrRef] Don't use instr-ref for unoptimised functionsJeremy Morse
2021-08-20[DebugInfo][InstrRef] Correctly ignore DBG_VALUE_LIST in InstrRef modeJeremy Morse
2021-08-20[DebugInfo][InstrRef] Remove a faulty assertionJeremy Morse
2021-08-17[DebugInfo][InstrRef] Honour too-much-debug-info cutoutsJeremy Morse
2021-08-16Revert 54a61c94f93 and its follow up in 547b712500eJeremy Morse
2021-08-16Suppress signedness-comparison warningJeremy Morse
2021-08-16[DebugInfo][InstrRef] Honour too-much-debug-info cutoutsJeremy Morse
2021-07-09[X86] Return src/dest register from stack spill/restore recogniserJeremy Morse