summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugValues
AgeCommit message (Expand)Author
2022-08-09LiveDebugValues: Fix another crash related to unreachable blocksAdrian Prantl
2022-08-07[llvm] Fix comment typos (NFC)Kazu Hirata
2022-08-03Fix LDV InstrRefBasedImpl to not crash when encountering unreachable MBBs.Adrian Prantl
2022-07-24Use llvm::less_first and llvm::less_second (NFC)Kazu Hirata
2022-07-24[CodeGen] Remove a redundant void (NFC)Kazu Hirata
2022-07-23Use llvm::sort instead of std::sort where possibleDmitri Gribenko
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata
2022-07-11[DebugInfo][InstrRef] Fix error in copy handling in InstrRefLDVStephen Tozer
2022-06-17[CodeGen] Init EmptyExpr before the first useVitaly Buka
2022-05-12[DebugInfo][InstrRef] Describe value sizes when spilt to stackJeremy Morse
2022-05-05Fix "the the" typo in documentation and user facing stringsBrian Tracy
2022-04-28Revert "[DebugInfo][InstrRef] Describe value sizes when spilt to stack"Zequan Wu
2022-04-27[DebugInfo][InstrRef] Describe value sizes when spilt to stackJeremy Morse
2022-04-26Reapply D124184, [DebugInfo][InstrRef] Add a size operand to DBG_PHIJeremy Morse
2022-04-25Revert "Reapply D124184, [DebugInfo][InstrRef] Add a size operand to DBG_PHI"Jeremy Morse
2022-04-25Reapply D124184, [DebugInfo][InstrRef] Add a size operand to DBG_PHIJeremy Morse
2022-04-25Revert "[DebugInfo][InstrRef] Add a size operand to DBG_PHI"Jeremy Morse
2022-04-25[DebugInfo][InstrRef] Add a size operand to DBG_PHIJeremy Morse
2022-03-20[CodeGen] Apply clang-tidy fixes for readability-redundant-smartptr-get (NFC)Kazu Hirata
2022-03-17[DebugInfo][InstrRef] Prefer stack locations for variablesJeremy Morse
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2022-03-01[DebugInfo][InstrRef][NFC] Use unique_ptr instead of raw pointersJeremy Morse
2022-02-10[DebugInfo][InstrRef] Don't fire assertions if debug-info is faultyJeremy Morse
2022-02-06[CodeGen] Use = default (NFC)Kazu Hirata
2022-02-02Follow up to 6e03a68b776dc, squelch another leakJeremy Morse
2022-02-02[DebugInfo] Re-enable instruction referencing for x86_64Jeremy Morse
2022-02-02Follow up to 9fd9d56dc6b, avoid a memory leakJeremy Morse
2022-02-02[DebugInfo][InstrRef] Fix a tombstone-in-DenseMap crash from D117877Jeremy Morse
2022-02-02[DebugInfo][InstrRef][NFC] Use depth-first scope search for variable locsJeremy Morse
2022-02-02[DebugInfo][InstrRef][NFC] Free resources at an earlier stageJeremy Morse
2022-02-02[DebugInfo][InstrRef][NFC] Cache some PHI resolutionsJeremy Morse
2022-02-02Re-apply 3fab2d138e30, now with a triple addedJeremy Morse
2022-02-01Revert "[DebugInfo][InstrRef] Add a max-stack-slots-to-track cut-out"Kevin Athey
2022-02-01[DebugInfo][InstrRef][NFC] Bypass a frequently-noop loopJeremy Morse
2022-02-01[DebugInfo][InstrRef] Add a max-stack-slots-to-track cut-outJeremy Morse
2022-02-01[DebugInfo][InstrRef][NFC] Don't build a map of un-needed valuesJeremy Morse
2022-01-31[DebugInfo][InstrRef][NFC] Refactor ahead of further optimisationsJeremy Morse
2022-01-31Revert "[DebugInfo][InstrRef][NFC] Add a missing assignment operator"Jeremy Morse
2022-01-31[DebugInfo][InstrRef][NFC] Add a missing assignment operatorJeremy Morse
2022-01-31[DebugInfo][InstrRef] Don't fully propagate single assigned variablesJeremy Morse
2022-01-30[Support][NFC] Fix generic `ChildrenGetterTy` of `IDFCalculatorBase`Markus Böck
2022-01-30[CodeGen] Use default member initialization (NFC)Kazu Hirata
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