aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopSimplify
AgeCommit message (Expand)AuthorFilesLines
2024-02-05[Transforms] Convert tests to opaque pointers (NFC)Nikita Popov2-22/+22
2023-10-10[SCEV] Make invalidation in SCEVCallbackVH more thorough (#68316)Nikita Popov1-0/+89
2023-09-11LoopRotate: Add code to update branch weightsMatthias Braun1-1/+1
2023-08-01[InstCombine] Set dead phi inputs to poison in more casesNikita Popov1-7/+2
2023-08-01[LoopSimplify] Regenerate test checks (NFC)Nikita Popov1-8/+24
2023-05-10Revert "Revert "[ValutTracking] Use isGuaranteedNotToBePoison in impliesPoison""luxufan1-4/+4
2023-01-05[Transforms] Convert some tests to opaque pointers (NFC)Nikita Popov21-164/+164
2022-12-08[test] Remove duplicate RUN lines in Transform testsBjorn Pettersson1-1/+0
2022-12-08[NFC] Port all LoopSimplify tests to `-passes=` syntaxRoman Lebedev34-39/+39
2022-12-02Fix some test files with executable permissionsMatt Arsenault3-0/+0
2022-12-01[NFC] Port an assortment of tests that invoke SROA to new pass managerRoman Lebedev1-1/+1
2022-11-24[SCEV] Rename max backedge-taken count -> constant max backedge taken-count i...Max Kazantsev1-9/+9
2022-10-07[opt] Don't translate legacy -analysis flag to require<analysis>Arthur Eubanks2-2/+2
2022-08-30[BasicBlockUtils] Amend test for loop metadata.Hendrik Greving1-6/+21
2022-05-23[BasicBlockUtils] Do not move loop metadata if outer loop header.Hendrik Greving1-3/+1
2022-05-23[BasicBlockUtils] Add corner case test for loop metadata.Hendrik Greving1-0/+36
2021-09-04[test] Fixup tests with -analyze in llvm/test/TransformsArthur Eubanks1-1/+0
2021-05-06[InstCombine] Fully disable select to and/or i1 foldingJuneyoung Lee1-2/+2
2021-03-27Make FoldBranchToCommonDest poison-safe by defaultJuneyoung Lee1-1/+1
2021-03-23[SimplifyCFG] use profile metadata to refine merging branch conditionsSanjay Patel1-28/+130
2020-12-29Precommit tests that have poison as shufflevector's placeholderJuneyoung Lee1-0/+122
2020-12-17[SimplifyCFG] TryToSimplifyUncondBranchFromEmptyBlock() already knows how to ...Roman Lebedev2-2/+2
2020-12-17[SimplifyCFG] MergeBlockIntoPredecessor() already knows how to preserve DomTreeRoman Lebedev1-1/+1
2020-10-21[test] Fix tests using -analyze that fail under NPMArthur Eubanks2-2/+3
2020-10-05[AttributeFuncs] Consider `align` in `typeIncompatible`Johannes Doerfert1-1/+1
2020-07-28Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support"Jinsong Ji1-1/+1
2020-07-27Revert "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support"Jinsong Ji1-1/+1
2020-07-27[PowerPC] Remove QPX/A2Q BGQ/BGP CNK supportJinsong Ji1-1/+1
2020-07-17[Loop Simplify] Resolve an issue where metadata is not applied to a loop latch.Sidharth Baveja1-0/+47
2020-06-26[BasicAA] Rename deprecated -basicaa to -basic-aaFangrui Song1-1/+1
2020-05-19[LoopSimplify] don't separate nested loops with convergent callsSameer Sahasrabuddhe1-0/+25
2020-01-11[LoopSimplify] Regenerate test checks; NFCNikita Popov1-124/+116
2019-06-19[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...Orlando Cazalet-Hyams3-1/+225
2019-06-12Revert "[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step t...Orlando Cazalet-Hyams3-225/+1
2019-06-11[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...Orlando Cazalet-Hyams3-1/+225
2019-05-07Delete test cases added in r360162 that should have been deleted in r360190Reid Kleckner2-0/+0
2019-05-07revert r360162 as it breaks most of the buildbotsKostya Serebryany3-225/+1
2019-05-07[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...Orlando Cazalet-Hyams3-1/+225
2019-04-17Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher32-0/+1877
2019-04-17Temporarily Revert "Add basic loop fusion pass."Eric Christopher32-1877/+0
2018-11-14Revert r346810 "Preserve loop metadata when splitting exit blocks"Reid Kleckner1-48/+0
2018-11-13Preserve loop metadata when splitting exit blocksCraig Topper1-0/+48
2018-05-09[DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2-2/+2
2018-05-03Re-enable "[SCEV] Make computeExitLimit more simple and more powerful"Max Kazantsev1-1/+1
2018-04-26Revert "[SCEV] Make computeExitLimit more simple and more powerful"Max Kazantsev1-1/+1
2018-04-23[LoopSimplify] Fix incorrect SCEV invalidationMax Kazantsev1-1/+1
2018-03-27[SCEV] Make exact taken count calculation more optimisticMax Kazantsev1-2/+2
2018-01-02[BasicBlockUtils] Check for unreachable preds before updating LI in UpdateAna...Anna Thomas1-0/+49
2017-10-13[SCEV] Teach SCEV to find maxBECount when loop endbound is variantAnna Thomas1-2/+2
2017-07-28Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl1-2/+2