summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/SSAUpdater.cpp
AgeCommit message (Expand)Author
2025-07-21[DebugInfo] Remove intrinsic-flavours of findDbgUsers (#149816)Jeremy Morse
2025-07-18[DebugInfo] Suppress lots of users of DbgValueInst (#149476)Jeremy Morse
2025-06-11[DLCov][NFC] Annotate intentionally-blank DebugLocs in existing code (#136192)Stephen Tozer
2025-01-24[NFC][DebugInfo] Use iterator-flavour getFirstNonPHI at many call-sites (#123...Jeremy Morse
2025-01-22[SSAUpdater] Avoid scanning basic blocks to find instruction order. (#123803)Joshua Cranmer
2024-12-14[SROA] Optimize reloaded values in allocas that escape into readonly nocaptur...David Green
2024-12-12Revert "[SROA] Optimize reloaded values in allocas that escape into readonly ...Kirill Stoimenov
2024-12-12[SROA] Optimize reloaded values in allocas that escape into readonly nocaptur...David Green
2024-11-04[Utils] Remove unused includes (NFC) (#114748)Kazu Hirata
2024-06-30SSAUpdater: use poison instead of undef in phi entries for unreachable predec...Nuno Lopes
2024-06-27[IR] Add getDataLayout() helpers to BasicBlock and Instruction (#96902)Nikita Popov
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer
2023-11-23[DebugInfo][RemoveDIs] Instrument jump-threading to update DPValues (#73127)Jeremy Morse
2023-09-11[NFC][RemoveDIs] Prefer iterator-insertion over instructionsJeremy Morse
2023-02-07[debug-info] Followup to e0374fb2f4, avoid changing codegenJeremy Morse
2023-02-01[DebugInfo] Make debug intrinsics to track cloned values in JumpThreadingBen Mudd
2022-07-30[NFC] Switch a few uses of undef to poison as placeholders for unreachable codeNuno Lopes
2022-06-14Revert "[MachineSSAUpdater] compile time improvement in GetValueInMiddleOfBlock"Serguei Katkov
2022-06-14[MachineSSAUpdater] compile time improvement in GetValueInMiddleOfBlockSerguei Katkov
2022-06-09[NFC] format InstructionSimplify & lowerCaseFunctionNamesSimon Moll
2022-03-01Cleanup includes: TransformsUtilsserge-sans-paille
2021-12-02Reland "[LICM] Hoist LOAD without sinking the STORE"Djordje Todorovic
2021-12-01Revert "[LICM] Hoist LOAD without sinking the STORE"Djordje Todorovic
2021-12-01[LICM] Hoist LOAD without sinking the STOREDjordje Todorovic
2021-02-02[Transforms/Utils] Use range-based for loops (NFC)Kazu Hirata
2021-01-20[Transforms] Use llvm::append_range (NFC)Kazu Hirata
2021-01-01[SSAUpdater] Remove unused code InstrIsPHI (NFC)Kazu Hirata
2020-12-27[CodeGen, Transforms] Use *Map::lookup (NFC)Kazu Hirata
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2020-01-23[SSAUpdater] Don't call ValueIsRAUWd upon single use replacementDaniil Suchkov
2019-02-06[LICM/MSSA] Add promotion to scalars by building an AliasSetTracker with Memo...Alina Sbirlea
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-16[DebugInfo][LCSSA] Rewrite pre-existing debug values outside loopDavid Stenberg
2018-07-30Remove trailing spaceFangrui Song
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2017-12-30Use phi ranges to simplify code. No functionality change intended.Benjamin Kramer
2017-10-11[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-01-18[Target, Transforms] Fix some Clang-tidy modernize and Include What You Use w...Eugene Zelenko
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-05-13Change LoadAndStorePromoter to take ArrayRef instead of SmallVectorImpl&.Pete Cooper
2015-03-10DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini
2015-02-19SSAUpdater: Use range-based for. NFC.Benjamin Kramer
2014-07-21Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) ite...Duncan P. N. Exon Smith
2014-07-20[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ra...Manuel Jacob
2014-04-28[C++] Use 'nullptr'.Craig Topper
2014-04-25[C++] Use 'nullptr'. Transforms edition.Craig Topper
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth