aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopStrengthReduce
AgeCommit message (Expand)AuthorFilesLines
2024-02-22[LSR] Clear SCEVExpander before calling DeleteDeadPHIsNikita Popov1-0/+43
2024-02-07[LSR] Regenerate test checks (NFC)Nikita Popov1-10/+37
2024-02-05[Transforms] Convert tests to opaque pointers (NFC)Nikita Popov3-14/+14
2024-02-02[LSR][term-fold] Adjust expansion budget based on trip count (#80304)Philip Reames1-20/+12
2024-02-01[LSR] Add tests for restricting term-fold budget based on exact trip countPhilip Reames1-8/+121
2024-01-31[lsr][term-fold] Restrict transform to low cost expansions (#74747)Philip Reames1-15/+4
2024-01-31[LSR] Add a test case mentioned in reviewPhilip Reames1-0/+46
2024-01-25[Pass] Add hyphen to some pass names (#74287)paperchalice1-1/+1
2024-01-22[RemoveDIs][DebugInfo] Add support for DPValues to LoopStrengthReduce (#78706)Stephen Tozer15-0/+15
2024-01-16[AMDGPU,test] Change llc -march= to -mtriple= (#75982)Fangrui Song4-4/+4
2024-01-15[LSR] Add test showing incorrectly adding nuw with #77827.Florian Hahn1-0/+53
2024-01-12[SCEV] Special case sext in isKnownNonZero (#77834)Philip Reames1-18/+27
2024-01-11Revert "[LSR][TTI][RISCV] Disable terminator folding for RISC-V."Philip Reames1-20/+16
2024-01-11[LSR] Require non-zero step when considering wrap around for term folding (#7...Philip Reames1-33/+30
2023-12-27[LSR][TTI][RISCV] Disable terminator folding for RISC-V.Craig Topper1-16/+20
2023-12-15[AMDGPU] - Add address space for strided buffers (#74471)Jessica Del1-1/+1
2023-12-07[test][lsr] Add term-folding test cases with estimated trip countsPhilip Reames1-1/+115
2023-12-05[Tests] Add disjoint flag to some tests (NFC)Nikita Popov4-15/+15
2023-11-29[LSR][TTI][RISCV] Enable terminator folding for RISC-VPhilip Reames1-28/+24
2023-10-31[SCEV] Fix incorrect NUW inference (#70521)Daniil Suchkov1-18/+13
2023-10-31[SCEV] Fix "quick and dirty" difference that could lead to assert (#70688)Danila Malyutin1-0/+23
2023-10-27[Test] NFC. Add missing "REQUIRES: x86-registered-target" to LoopStrengthRedu...Daniil Suchkov1-0/+1
2023-10-27[Test] NFC. Add a test exposing a SCEV bug causing an LSR miscompileDaniil Suchkov1-0/+69
2023-10-26[opt] Infer DataLayout from triple if not specifiedAlex Richardson1-21/+25
2023-10-09Revert "[CodeGen] Really renumber slot indexes before register allocation (#6...Jay Foad1-2/+2
2023-10-09[CodeGen] Really renumber slot indexes before register allocation (#67038)Jay Foad1-2/+2
2023-09-22[LSR] Regenerate test checks (NFC)Nikita Popov1-4/+22
2023-09-21[LSR] Regenerate test checks (NFC)Nikita Popov1-14/+38
2023-08-25[SCEV] Compute SCEV for ashr(add(shl(x, n), c), m) instr tripletVedant Paranjape1-8/+7
2023-08-21[AArch64] Update generic sched model to A510Harvin Iriawan3-14/+14
2023-07-20[IVUsers] Check getExpr result in findAddRecForLoop.Florian Hahn1-0/+85
2023-07-13[LSR] Don't consider users of constant outside loopNikita Popov1-19/+14
2023-07-13[LSR] Add test variant with global variables (NFC)Nikita Popov1-2/+44
2023-07-12[llvm] Remove explicit -opaque-pointers flag from tests (NFC)Nikita Popov1-1/+1
2023-07-12[LSR] Convert test to opaque pointers (NFC)Nikita Popov1-14/+17
2023-07-12[LSR] Convert some tests to opaque pointers (NFC)Nikita Popov3-274/+249
2023-07-12[LSR] Move test to target specific directory (NFC)Nikita Popov1-0/+0
2023-07-12[SCEVExpander] Fix GEP IV inc reuse logic for opaque pointersNikita Popov1-7/+9
2023-07-12[LSR] Move test to target-specific directory (NFC)Nikita Popov1-0/+0
2023-07-12[LSR] Convert some tests to opaque pointers (NFC)Nikita Popov5-184/+177
2023-07-12[LSR] Regenerate test checks (NFC)Nikita Popov5-150/+554
2023-07-05[SCEV] Add flag to control invertible check for normalization.Florian Hahn1-0/+461
2023-07-04[LSR] Move normalization check to normalizeForPostIncUse.Florian Hahn1-10/+12
2023-07-03[LSR] Add test for another normalization miscompile.Florian Hahn1-0/+89
2023-06-27[test] Replace aarch64-*-eabi with aarch64Fangrui Song1-1/+1
2023-06-23[LSR] Convert some tests to opaque pointers (NFC)Nikita Popov8-131/+117
2023-06-23[LSR] Regenerate test checks (NFC)Nikita Popov7-60/+190
2023-06-22[LSR] Return nullptr from getExpr if the result isn't invertible.Florian Hahn2-8/+16
2023-06-22[LSR] Adjust test to make sure it keeps testing for the original issue.Florian Hahn1-41/+3
2023-06-21AMDGPU: Drop and upgrade llvm.amdgcn.atomic.inc/dec to atomicrmwMatt Arsenault1-82/+0