aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/SLPVectorizer/RISCV
AgeCommit message (Expand)AuthorFilesLines
2026-02-17[SLP][NFC] Update partial_vec_invalid_cost() test to avoid breakage by #18173...Ryan Buchner1-4/+5
2026-02-11[SLP]Correctly process deleted gathered loads and short treesAlexey Bataev1-337/+280
2026-01-27[RISCV] Set the reciprocal throughtput cost for division to TTI::TCC_Expensiv...Ryan Buchner2-12/+7
2026-01-08[SLP] Use ConstantInt::getSigned for stride argument to strided load/store in...Alex Bradbury1-11/+26
2026-01-02[SLPVectorizer] Widen rt stride loads (#162336)Mikhail Gudim2-73/+15
2026-01-01[SLP] Support for copyables in the reduced values (#153589)Alexey Bataev1-2/+2
2026-01-01Revert "[SLP] Support for copyables in the reduced values (#153589)"Alexey Bataev1-2/+2
2026-01-01[SLP] Support for copyables in the reduced values (#153589)Alexey Bataev1-2/+2
2025-12-30[SLP]Exclude non-profitable subtrees.Alexey Bataev3-80/+81
2025-12-30Revert "[SLP]Exclude non-profitable subtrees."Alexey Bataev3-81/+80
2025-12-29[SLP]Exclude non-profitable subtrees.Alexey Bataev3-80/+81
2025-12-24[SLP]Do not vectorize buildvector tree will scalars in first node, which shou...Alexey Bataev1-75/+272
2025-12-21[SLP]Skip buildvector tree, if all scalars are used externally and remain scalarAlexey Bataev1-0/+480
2025-11-19[SLPVectorizer] Widen constant strided loads. (#162324)Mikhail Gudim1-15/+3
2025-10-20[IR] Replace alignment argument with attribute on masked intrinsics (#163802)Nikita Popov11-19/+19
2025-10-12[SLP]Support non-ordered copyable argument in non-commutative instructionsAlexey Bataev1-0/+32
2025-10-10[RISCV][SLP][NFC]Add a test for satd-8x4 from x264 benchmark. (#162542)Mikhail Gudim1-0/+526
2025-10-06[SLP]Enable Shl as a base opcode in copyables (#156766)Alexey Bataev1-8/+4
2025-10-01[SLPVectorizer][NFC] A test for widening constant strided loads. (#160552)Mikhail Gudim1-13/+105
2025-09-30[SLPVectorizer] Clear `TreeEntryToStridedPtrInfoMap`. (#160544)Mikhail Gudim1-0/+83
2025-09-30[SLPVectorizer] Remove `align 16` in a test. (#161251)Mikhail Gudim1-279/+279
2025-09-14[SLPVectorizer] Test -1 stride loads. (#158358)Mikhail Gudim1-0/+85
2025-09-02[SLP]Improved/fixed FMAD support in reductionsAlexey Bataev1-43/+26
2025-09-02Revert "[SLP]Improved/fixed FMAD support in reductions"Alexey Bataev1-26/+43
2025-09-01[SLP]Improved/fixed FMAD support in reductionsAlexey Bataev1-43/+26
2025-08-31[SLP]Do not remove reduced value, if it is a copyableAlexey Bataev1-0/+39
2025-08-30[RISCV] Unaligned vec mem => prefer alt opc vecMikhail Gudim1-116/+395
2025-08-29[RISCV][NFC] Precommit a test for SLP behavior... Mikhail Gudim1-0/+135
2025-08-11[SLP]Initial FMAD support (#149102)Alexey Bataev1-12/+27
2025-08-10Revert "[SLP]Initial FMAD support (#149102)"David Green1-64/+84
2025-08-08[SLP]Initial FMAD support (#149102)Alexey Bataev1-84/+64
2025-08-08Revert "[SLP]Initial FMAD support (#149102)"Alexey Bataev1-64/+84
2025-08-07[SLP]Initial FMAD support (#149102)Alexey Bataev1-84/+64
2025-08-06Slp basic test (#152355)Mikhail Gudim1-0/+741
2025-07-18[SLP][NFC]Add a run line for the test, NFCAlexey Bataev1-0/+84
2025-07-15[SLP] Fix cost estimation of external uses with wrong VF (#148185)Gaƫtan Bossu1-0/+31
2025-07-11[SLP]Remove emission of vector_insert/vector_extract intrinsicsAlexey Bataev10-83/+77
2025-07-10[SLP] Emit reduction instead of 2 extracts + scalar op, when vectorizing oper...Alexey Bataev2-31/+15
2025-07-10Revert "[SLP] Emit reduction instead of 2 extracts + scalar op, when vectoriz...Alex Bradbury2-17/+45
2025-07-09[SLP] Emit reduction instead of 2 extracts + scalar op, when vectorizing oper...Alexey Bataev2-45/+17
2025-05-24[SLP]Restore insertion points after gathers vectorizationAlexey Bataev1-0/+55
2025-05-20[SLP]Fix the analysis for masked compress loadsAlexey Bataev2-11/+14
2025-05-12[SLP]Do not try to use interleaved loads, if reordering is requiredAlexey Bataev1-28/+33
2025-05-12[SLP][NFC]Add a test with missed reordering of the interleaved loadsAlexey Bataev1-0/+129
2025-05-11[SLP][NFC]Add a test with ordering of the operands of unordered loadsAlexey Bataev1-0/+71
2025-04-27[RISCV] Support vectorizing FMINIMUMNUM and FMAXIMUMNUM (#135727)YunQiang Su1-193/+120
2025-04-24[SLP]Improve reordering of the alternate nodesAlexey Bataev1-24/+26
2025-04-22[RISCV][TTI] Use processShuffleMask for shuffle legalization estimate (#136191)Philip Reames1-54/+14
2025-04-22[SLP]Prefer segmented/deinterleaved loads to strided and fix codegenAlexey Bataev1-10/+12
2025-04-16[SLP]Fix type promotion for smax reduction with unsigned reduced operandsAlexey Bataev1-2/+3