summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/Mem2Reg
AgeCommit message (Expand)Author
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov
2025-07-23[Tests] Avoid lifetime intrinsics on non-allocas (NFC)Nikita Popov
2025-04-07IR: Use poison in dropDroppableUse (#134576)Matt Arsenault
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse
2024-11-07[InstSimplify] Fix incorrect poison propagation when folding phi (#96631)Nikita Popov
2024-11-07[Mem2Reg] Regenerate test checks (NFC)Nikita Popov
2024-08-07[debuginfo] replace usage of undef with poison as placeholder [NFC]Nuno Lopes
2024-07-04[Mem2Reg] Don't use single store optimization for potentially poison value (#...Nikita Popov
2024-07-04[Mem2Reg] Add some single store tests (NFC)Nikita Popov
2024-06-25[Mem2Reg] Generate non-terminator unreachable for !noundef undef (#96639)Nikita Popov
2024-06-25[Mem2Reg] Add tests with !noundef (NFC)Nikita Popov
2024-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer
2023-11-29[DebugInfo][RemoveDIs] Make debugify pass convert to/from RemoveDIs mode (#73...Jeremy Morse
2023-11-20[DebugInfo][RemoveDIs] Add local-utility plumbing for DPValues (#72276)Jeremy Morse
2023-07-12[llvm] Remove explicit -opaque-pointers flag from tests (NFC)Nikita Popov
2023-06-10PromoteMem2Reg: use poison instead of undef as placeholder in phi entries fro...Nuno Lopes
2023-03-02[DebugInfo] Remove `dbg.addr` from TransformsJ. Ryan Stinnett
2023-01-30[mem2reg][debuginfo] Handle op_deref when converting dbg.declareFelipe de Azevedo Piovezan
2023-01-20[Mem2Reg] Only convert !nonnull to assume if !noundef presentNikita Popov
2023-01-20[Mem2Reg] Add additional noundef variations to nonnull tests (NFC)Nikita Popov
2022-11-28Mem2Reg: Convert tests to opaque pointersMatt Arsenault
2022-11-28[Mem2Reg] Switch tests to use opt -passesBjorn Pettersson
2022-10-21[test] Use -passes in more Transforms testsBjorn Pettersson
2022-07-12[Mem2Reg] Consistently preserve nonnull assume for uninit loadNikita Popov
2022-07-12[Mem2Reg] Add test for uninitialized nonnull loads (NFC)Nikita Popov
2022-02-08[Mem2Reg] Check that load type matches alloca typeNikita Popov
2021-11-25[NFC][llvm] Inclusive language: reword uses of sanity test and checkZarko Todorovski
2021-10-20[NewPM][test] Use -passes syntax in Mem2Reg lit testsBjorn Pettersson
2021-06-21[Mem2Reg] Regenerate test checks (NFC)Nikita Popov
2021-06-21[Mem2Reg] Use poison for unreachable casesNikita Popov
2021-06-21[Mem2Reg] Regenerate test checks (NFC)Nikita Popov
2020-07-24[Mem2Reg] Teach promote to register about droppable instructionsJohannes Doerfert
2020-07-24[SROA][Mem2Reg] Do not crash on alloca + addrspacecastJohannes Doerfert
2019-04-17Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher
2019-04-17Temporarily Revert "Add basic loop fusion pass."Eric Christopher
2018-11-30[Mem2Reg] Fix nondeterministic corner caseJoseph Tremoulet
2018-06-26Improve ConvertDebugDeclareToDebugValueBjorn Pettersson
2018-06-15Re-apply "[DebugInfo] Check size of variable in ConvertDebugDeclareToDebugValue"Bjorn Pettersson
2018-06-14Revert rL334704: "[DebugInfo] Check size of variable in ConvertDebugDeclareTo...Bjorn Pettersson
2018-06-14[DebugInfo] Check size of variable in ConvertDebugDeclareToDebugValueBjorn Pettersson
2018-06-07[Mem2Reg] Avoid replacing load with itself in promoteSingleBlockAlloca.Florian Hahn
2018-05-24[Debugify] Avoid printing unnecessary square braces, NFCVedant Kumar
2018-05-17[Debugify] Print the output to stderrAnastasis Grammenos
2018-05-16[Debugify] Fix test failing after r332416Anastasis Grammenos
2018-05-15[Debugify] Add -debugify-each for testing each pass in a pipelineVedant Kumar
2018-05-09[DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen
2018-04-17[Mem2Reg] Create merged debug locations for inserted phisVedant Kumar
2017-12-08[Debugify] Add a pass to test debug info preservationVedant Kumar
2017-09-21Re-land r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm...Reid Kleckner
2017-09-21Revert r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm....Daniel Jasper