summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/BDCE
AgeCommit message (Expand)Author
2025-05-02[IR] Relax convergence requirements on call (#135794)Nathan Gauër
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse
2024-11-12[llvm] Remove `br i1 undef` from some regression tests [NFC] (#115688)Lee Wei
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker
2024-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer
2024-01-31[BDCE] Also drop poison-generating metadataNikita Popov
2024-01-31[BDCE] Fix clearing of poison-generating flagsNikita Popov
2024-01-31[BDCE] Add tests for #80113 (NFC)Nikita Popov
2024-01-29[BDCE] Handle multi-use binary ops upon demanded bitsAntonio Frighetto
2024-01-29[BDCE] Introduce test for PR79688 (NFC)Antonio Frighetto
2023-11-29[DebugInfo][RemoveDIs] Make debugify pass convert to/from RemoveDIs mode (#73...Jeremy Morse
2023-01-06[DebugInfo] Replace UndefValue with PoisonValue in setKillLocationOCHyams
2022-12-23[BDCE] Convert tests to opaque pointers (NFC)Nikita Popov
2021-09-29[test] Update some test cases to use -passes when specifying the pipelineBjorn Pettersson
2021-02-19[DCE] Don't remove non-willreturn callsNikita Popov
2021-02-18[DCE] Add tests for non-willreturn function being removed (NFC)Nikita Popov
2021-01-23[Local] Treat calls that may not return as being alive.Florian Hahn
2020-12-24Precommit transform tests that have poison as insertelement's placeholderJuneyoung Lee
2020-09-10[DemandedBits][BDCE] Add support for min/max intrinsicsNikita Popov
2020-09-04[BDCE] Add tests for min/max intrinsincs (NFC)Nikita Popov
2020-07-10[BDCE] SExt -> ZExt when no sign bits is used and instruction has multiple usesDiogo Sampaio
2020-07-09[NFC] Add SExt multiuses testDiogo Sampaio
2019-11-21Clang-trunk Generates Wrong Debug values with -O1Vedant Kumar
2019-04-17Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher
2019-04-17Temporarily Revert "Add basic loop fusion pass."Eric Christopher
2019-01-04[BDCE] Remove dead uses of argumentsNikita Popov
2019-01-02[BDCE] Fix typo in test; NFCNikita Popov
2019-01-02[BDCE] Remove instructions without demanded bitsNikita Popov
2019-01-01[BDCE] Regenerate test checks; NFCNikita Popov
2019-01-01[BDCE] Remove -instsimplify from BDCE test; NFCNikita Popov
2019-01-01Reapply "[BDCE][DemandedBits] Detect dead uses of undead instructions"Nikita Popov
2018-12-19Revert "[BDCE][DemandedBits] Detect dead uses of undead instructions"Nikita Popov
2018-12-19[BDCE][DemandedBits] Detect dead uses of undead instructionsNikita Popov
2018-12-11[BDCE] Add tests for PR39771; NFCNikita Popov
2018-12-07Reapply "[DemandedBits][BDCE] Support vectors of integers"Nikita Popov
2018-12-07Revert "[DemandedBits][BDCE] Support vectors of integers"Nikita Popov
2018-12-06[DemandedBits][BDCE] Support vectors of integersNikita Popov
2018-12-06[BDCE] Add tests for BDCE applied to vector instructions; NFCNikita Popov
2018-05-09[DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen
2018-02-21[BDCE] Salvage debug info from dying instsVedant Kumar
2017-08-16[BDCE] Don't check demanded bits on unsized typesHal Finkel
2017-08-14[BDCE] reduce scope of an assert (PR34179)Sanjay Patel
2017-08-12[BDCE] clear poison generators after turning a value into zero (PR33695, PR34...Sanjay Patel
2017-08-03[BDCE] add tests to show invalid/incomplete transformsSanjay Patel
2017-07-28Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl
2017-04-13[Analysis] Support bitreverse in -demanded-bits passBrian Gesiak
2016-12-07[BDCE] Skip metadata while replacing uses.Davide Italiano
2016-12-06[BDCE/DebugInfo] Preserve llvm.dbg.value's argument.Davide Italiano
2016-05-25[PM] Port BDCE to the new pass manager.Davide Italiano
2015-06-17Move the personality function from LandingPadInst to FunctionDavid Majnemer