summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopSimplify
AgeCommit message (Expand)Author
2024-11-21[llvm] Remove `br i1 undef` from some regression tests [NFC] (#117112)Lee Wei
2024-03-06[SCEV] Extend type hint in analysis output to all backedge kindsPhilip Reames
2024-03-06[SCEV] Print predicate backedge count only if new information availablePhilip Reames
2024-03-06[SCEV] Include type when printing constant max backedge taken countPhilip Reames
2024-02-05[Transforms] Convert tests to opaque pointers (NFC)Nikita Popov
2023-10-10[SCEV] Make invalidation in SCEVCallbackVH more thorough (#68316)Nikita Popov
2023-09-11LoopRotate: Add code to update branch weightsMatthias Braun
2023-08-01[InstCombine] Set dead phi inputs to poison in more casesNikita Popov
2023-08-01[LoopSimplify] Regenerate test checks (NFC)Nikita Popov
2023-05-10Revert "Revert "[ValutTracking] Use isGuaranteedNotToBePoison in impliesPoison""luxufan
2023-01-05[Transforms] Convert some tests to opaque pointers (NFC)Nikita Popov
2022-12-08[test] Remove duplicate RUN lines in Transform testsBjorn Pettersson
2022-12-08[NFC] Port all LoopSimplify tests to `-passes=` syntaxRoman Lebedev
2022-12-02Fix some test files with executable permissionsMatt Arsenault
2022-12-01[NFC] Port an assortment of tests that invoke SROA to new pass managerRoman Lebedev
2022-11-24[SCEV] Rename max backedge-taken count -> constant max backedge taken-count i...Max Kazantsev
2022-10-07[opt] Don't translate legacy -analysis flag to require<analysis>Arthur Eubanks
2022-08-30[BasicBlockUtils] Amend test for loop metadata.Hendrik Greving
2022-05-23[BasicBlockUtils] Do not move loop metadata if outer loop header.Hendrik Greving
2022-05-23[BasicBlockUtils] Add corner case test for loop metadata.Hendrik Greving
2021-09-04[test] Fixup tests with -analyze in llvm/test/TransformsArthur Eubanks
2021-05-06[InstCombine] Fully disable select to and/or i1 foldingJuneyoung Lee
2021-03-27Make FoldBranchToCommonDest poison-safe by defaultJuneyoung Lee
2021-03-23[SimplifyCFG] use profile metadata to refine merging branch conditionsSanjay Patel
2020-12-29Precommit tests that have poison as shufflevector's placeholderJuneyoung Lee
2020-12-17[SimplifyCFG] TryToSimplifyUncondBranchFromEmptyBlock() already knows how to ...Roman Lebedev
2020-12-17[SimplifyCFG] MergeBlockIntoPredecessor() already knows how to preserve DomTreeRoman Lebedev
2020-10-21[test] Fix tests using -analyze that fail under NPMArthur Eubanks
2020-10-05[AttributeFuncs] Consider `align` in `typeIncompatible`Johannes Doerfert
2020-07-28Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support"Jinsong Ji
2020-07-27Revert "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support"Jinsong Ji
2020-07-27[PowerPC] Remove QPX/A2Q BGQ/BGP CNK supportJinsong Ji
2020-07-17[Loop Simplify] Resolve an issue where metadata is not applied to a loop latch.Sidharth Baveja
2020-06-26[BasicAA] Rename deprecated -basicaa to -basic-aaFangrui Song
2020-05-19[LoopSimplify] don't separate nested loops with convergent callsSameer Sahasrabuddhe
2020-01-11[LoopSimplify] Regenerate test checks; NFCNikita Popov
2019-06-19[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...Orlando Cazalet-Hyams
2019-06-12Revert "[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step t...Orlando Cazalet-Hyams
2019-06-11[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...Orlando Cazalet-Hyams
2019-05-07Delete test cases added in r360162 that should have been deleted in r360190Reid Kleckner
2019-05-07revert r360162 as it breaks most of the buildbotsKostya Serebryany
2019-05-07[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...Orlando Cazalet-Hyams
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-14Revert r346810 "Preserve loop metadata when splitting exit blocks"Reid Kleckner
2018-11-13Preserve loop metadata when splitting exit blocksCraig Topper
2018-05-09[DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen
2018-05-03Re-enable "[SCEV] Make computeExitLimit more simple and more powerful"Max Kazantsev
2018-04-26Revert "[SCEV] Make computeExitLimit more simple and more powerful"Max Kazantsev
2018-04-23[LoopSimplify] Fix incorrect SCEV invalidationMax Kazantsev