summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/DeadStoreElimination
AgeCommit message (Expand)Author
2025-10-23[test][Transforms] Remove unsafe-fp-math uses part 2 (NFC) (#164786)paperchalice
2025-10-22[MemoryLocation] Support strided matrix loads / stores (#163368)Nathan Corbyn
2025-10-22[Matrix] Add tests identifying GVN and DSE opportunities for matrix store / l...Nathan Corbyn
2025-10-20[IR] Replace alignment argument with attribute on masked intrinsics (#163802)Nikita Popov
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov
2025-08-05[MemoryLocation] Compute lifetime size from alloca size (#151982)Nikita Popov
2025-07-21[IR] Only allow lifetime.start/end on allocas (#149310)Nikita Popov
2025-07-18[DSE] Remove `uninitialized` from `allockind` when creating dummy zeroed vari...clubby789
2025-07-02[IR] Introduce `dead_on_return` attributeAntonio Frighetto
2025-06-17[MemoryLocation][DSE] Allow other read effects in MemoryLocation::getForDest(...Nikita Popov
2025-06-04[IR][DSE] Support non-malloc functions in malloc+memset->calloc fold (#138299)clubby789
2025-05-05[DSE/GVN] Continue to improve memset.pattern testing [nfc]Philip Reames
2025-05-05[DSE] Strengthen test coverage for memset.patternPhilip Reames
2025-05-05[DSE] Only consider provenance captures (#138286)Nikita Popov
2025-04-09[DSE] Add predicated vector length store support for masked store elimination...Michael Berg
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse
2025-03-13[CaptureTracking][AA] Only consider provenance captures (#130777)Nikita Popov
2025-02-18[DSE] Update dereferenceable attributes when adjusting memintrinsic ptr (#125...Björn Pettersson
2025-02-13[DSE] Add test for interaction with return-only captures (NFC)Nikita Popov
2025-02-10[DSE] Don't use initializes on byval argument (#126259)Nikita Popov
2025-01-31[DSE] Allow attribute differences in redundant store elimination (#125190)Nikita Popov
2025-01-31[DSE] Add tests for redundant store elimination with different attrs (NFC)Nikita Popov
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov
2025-01-15[MemoryLocation] Teach MemoryLocation about llvm.experimental.memset.pattern ...Alex Bradbury
2025-01-15[test] Pre-commit llvm.experimental.memset.pattern tests prior to MemoryLocat...Alex Bradbury
2025-01-14[DSE] Consider the aliasing through global variable while checking clobber (#...Haopeng Liu
2024-11-28DSE: pre-commit tests for scalable vectors (#110669)Ramkumar Ramachandra
2024-11-11[llvm] Remove `br i1 undef` from some regression tests [NFC] (#115691)Lee Wei
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker
2024-10-24Apply initializes attribute to DSE (#113630)Haopeng Liu
2024-10-24Revert "[DSE] Apply initializes attribute to DSE" (#113589)Arthur Eubanks
2024-10-23[DSE] Apply initializes attribute to DSE (#107282)Haopeng Liu
2024-10-01[llvm][opt][Transforms] Replacement `calloc` should match replaced `malloc` (...Alex Voicu
2024-07-22[DeadStoreElimination] Add test for recent worklist revision (NFC)Antonio Frighetto
2024-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer
2024-05-28[DebugCounter] Add support for non-continous ranges. (#89470)Ralender
2024-05-27[DSE] Check write location in IsRedundantStore (#93400)eaeltsin
2024-03-06[DSE] Remove malloc from EarliestEscapeInfo before removing. (#84157)Florian Hahn
2024-03-02[DSE] Delay deleting non-memory-defs until end of DSE. (#83411)Florian Hahn
2024-02-26Revert "[DSE] Test precommit for a bug caused by a read-clobber being skipped...Vasileios Porpodas
2024-02-26[DSE] Test precommit for a bug caused by a read-clobber being skipped. (#83084)vporpo
2024-02-14[DeadStoreElimination] Optimize tautological assignments (#75744)Shreyansh Chouhan
2023-12-14[IR] Add dead_on_unwind attribute (#74289)Nikita Popov
2023-11-29[DebugInfo][RemoveDIs] Make debugify pass convert to/from RemoveDIs mode (#73...Jeremy Morse
2023-11-02Revert "[CaptureTracking] Ignore ephemeral values when determining po… (#71...Florian Hahn
2023-10-31[DSE] Add test for #70547 (NFC)Nikita Popov
2023-09-27[test] Remove test added in #67479 (#67578)Arthur Eubanks
2023-09-27[test] Mark test added in #67479 as XFAILArthur Eubanks
2023-09-27[ObjectSizeOffsetVisitor] Bail after visiting 100 instructions (#67479)Arthur Eubanks
2023-08-28[DSE] Handle unexpected memory attribute on malloc (PR64827)Nikita Popov