summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopStrengthReduce
AgeCommit message (Expand)Author
2025-07-03[PHIElimination] Revert #131837 #146320 #146337 (#146850)Guy David
2025-06-29[PHIElimination] Reuse existing COPY in predecessor basic block (#131837)Guy David
2025-06-16[LSR] Make canHoistIVInc allow non-integer types (#143707)John Brawn
2025-06-05MachineScheduler: Improve instruction clustering (#137784)Ruiling, Song
2025-04-30[AMDGPU] Remove explicit datalayout from tests where not neededAlexander Richardson
2025-04-17[AArch64][SVE] Fold ADD+CNTB to INCB/DECB (#118280)Ricardo Jesus
2025-03-29MIPS: Set EnableLoopTermFold (#133454)YunQiang Su
2025-03-28Revert "MIPS: Set EnableLoopTermFold (#133378)"Weaver
2025-03-28MIPS: Set EnableLoopTermFold (#133378)YunQiang Su
2025-03-26MIPS: Implements MipsTTIImpl::isLSRCostLess using Insns as first (#133068)YunQiang Su
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse
2025-02-26[AArch64][SVE] Lower unpredicated loads/stores as LDR/STR. (#127837)Ricardo Jesus
2025-02-01[MachineScheduler] Fix physreg dependencies of ExitSU (#123541)Sergei Barannikov
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov
2025-01-07[NVPTX] Switch front-ends and tests to ptx_kernel cc (#120806)Alex MacLean
2024-12-29Remove -print-lsr-output in favor of --stop-after=loop-reduceFangrui Song
2024-11-21[llvm] Remove `br i1 undef` from some regression tests [NFC] (#117112)Lee Wei
2024-11-11[SCEVExpander] Don't try to reuse SCEVUnknown values (#115141)Nikita Popov
2024-11-07[SCEV] Disallow simplifying phi(undef, X) to X (#115109)Yingwei Zheng
2024-10-17[llvm][LSR] Fix where invariant on ScaledReg & Scale is violated (#112576)Youngsuk Kim
2024-10-03[DebugInfo][LSR] Fix assertion failure salvaging IV with offset > 64 bits wid...Orlando Cazalet-Hyams
2024-10-02[X86] Don't request 0x90 nop filling in p2align directives (#110134)Jeremy Morse
2024-10-02[SCEVExpander] Preserve gep nuw during expansion (#102133)Nikita Popov
2024-10-01[SCEVExpander] Clear flags when reusing GEP (#109293)Nikita Popov
2024-09-19[LSR] Regenerate test checks (NFC)Nikita Popov
2024-09-09Reland "[LSR] Do not create duplicated PHI nodes while preserving LCSSA form"...Sergey Kachkov
2024-09-09[LSR][NFC] Add pre-commit testSergey Kachkov
2024-09-06Revert "[LSR] Do not create duplicated PHI nodes while preserving LCSSA form"...dyung
2024-09-06[LSR] Do not create duplicated PHI nodes while preserving LCSSA form (#107380)Sergey Kachkov
2024-08-17[LSR] Split the -lsr-term-fold transformation into it's own pass (#104234)Philip Reames
2024-07-24[LSR] Fix matching vscale immediates (#100080)Benjamin Maxwell
2024-07-23Precommit vscale-fixups.ll test (NFC)Benjamin Maxwell
2024-07-15[RISCV] Copy AVLs whose LiveIntervals aren't extendable in insertVSETVLI (#98...Luke Lau
2024-07-15[DebugInfo][LoopStrengthReduce] Fix missing debug location updates (#97519)Shan Huang
2024-07-10Revert "[RISCV] Enable TTI::shouldDropLSRSolutionIfLessProfitable by default"...Alex Bradbury
2024-07-10[RISCV] Enable TTI::shouldDropLSRSolutionIfLessProfitable by default (#89927)Alex Bradbury
2024-07-05[RISCV] Don't forward AVL in VSETVLIInfo if it would clobber other definition...Luke Lau
2024-07-01[LSR] Recognize vscale-relative immediates (#88124)Graham Hunter
2024-06-23[RISCV] Relax RISCVInsertVSETVLI output VL peeking to cover registers (#96200)Luke Lau
2024-06-20[IR] Remove support for shl constant expressions (#96037)Nikita Popov
2024-06-19[SCEVExpander] Recognize urem idiom during expansion (#96005)Philip Reames
2024-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer
2024-06-06[AArch64] Override isLSRCostLess, take number of instructions into account (#...Graham Hunter
2024-06-05[RISCV][test] Precommit LSR test that partially motivates #89927Alex Bradbury
2024-05-24Reland "[X86] Remove knl/knm specific ISAs supports (#92883)" (#93136)Freddy Ye
2024-05-23Revert "[X86] Remove knl/knm specific ISAs supports (#92883)" (#93123)Freddy Ye
2024-05-23[X86] Remove knl/knm specific ISAs supports (#92883)Freddy Ye
2024-05-20[ConstantFolding] Canonicalize constexpr GEPs to i8 (#89872)Nikita Popov
2024-05-14[LSR] Tweak debug output to always print initial costPhilip Reames
2024-05-03[test] Convert text files from CRLF to LFFangrui Song