aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/SLPVectorizer
AgeCommit message (Expand)AuthorFilesLines
9 hours[RISCV] Set the reciprocal throughtput cost for division to TTI::TCC_Expensiv...Ryan Buchner2-12/+7
12 hours[SLP][NFC]Add disojoint reduction or tests, which can be represented as bitca...Alexey Bataev1-0/+261
2 days[SLP]Support for tree throttling in SLP graphs with gathered loadsAlexey Bataev1-13/+12
6 days[SLP]Correctly handle vector nodes, coming from same incoming blocks in PHI n...Alexey Bataev1-0/+86
9 days[SLP]Do not build bundle for copyables, with parents used in PHI nodeAlexey Bataev2-6/+54
13 days[SLPVectorizer] Check std::optional coming out of getPointersDiff (#175784)Gabriel Baraldi1-0/+109
13 days[SLP]Do not throttle nodes with split parents, if any of scalars is used in m...Alexey Bataev1-0/+147
2026-01-09[SLP]Update deps for copyables operands, if the user is used several times in...Alexey Bataev4-5/+423
2026-01-08Revert "[SLP]Update deps for copyables operands, if the user is used several ...Alexey Bataev1-85/+0
2026-01-08[SLP]Update deps for copyables operands, if the user is used several times in...Alexey Bataev1-0/+85
2026-01-08[SLP] Use ConstantInt::getSigned for stride argument to strided load/store in...Alex Bradbury1-11/+26
2026-01-08[SLP]Do not generate extractelement subnodes with the same indecesAlexey Bataev2-3/+114
2026-01-07[SLP]Do not increment dep count for non-schedulable nodes with non-schedulabl...Alexey Bataev1-0/+52
2026-01-05[SLP] Report the correct operand to getArithmeticInstrCost() when duplicated ...Ryan Buchner1-0/+44
2026-01-03[SLP]Better copyable vectorization for stores with non-instructions (#174249)Alexey Bataev1-15/+4
2026-01-02[SLPVectorizer] Widen rt stride loads (#162336)Mikhail Gudim2-73/+15
2026-01-02[SLP][NFC]Add a test with the leading non-instruction in sores, which cannot ...Alexey Bataev1-0/+50
2026-01-02[SLP]Consider split node as potential reduction rootAlexey Bataev1-0/+40
2026-01-01[SLP] Support for copyables in the reduced values (#153589)Alexey Bataev11-184/+146
2026-01-01Revert "[SLP] Support for copyables in the reduced values (#153589)"Alexey Bataev11-146/+184
2026-01-01[SLP] Support for copyables in the reduced values (#153589)Alexey Bataev11-184/+146
2025-12-31[SLP]Fix def-after-use crash for gathered split nodesAlexey Bataev1-0/+138
2025-12-31[SLP]Consider deleted/gathered nodes, when deciding to erase extractelementAlexey Bataev1-0/+102
2025-12-31[SLP]Mark and incompatible for 'xor %a, 0' operationsAlexey Bataev1-1/+1
2025-12-31[SLP][NFC]Add a test with the incorrect xor to and transformationAlexey Bataev1-0/+19
2025-12-30[SLP]Exclude non-profitable subtrees.Alexey Bataev37-605/+881
2025-12-30[SLP][NFC]Add a test that reveals the issue with non-profitable subtrees dele...Alexey Bataev1-0/+56
2025-12-30Revert "[SLP]Exclude non-profitable subtrees."Alexey Bataev37-881/+605
2025-12-29[SLP]Exclude non-profitable subtrees.Alexey Bataev37-605/+881
2025-12-28[SLP]Do not swap RHS, if it is used in bool op, used as a second operand in a...Alexey Bataev1-1/+1
2025-12-28[SLP][NFC]Add a test with the incorrect transformation result, NFCAlexey Bataev1-0/+43
2025-12-28[SLP]FIx order of bool logical ops, if the right op is used in the first redu...Alexey Bataev1-1/+1
2025-12-28[SLP][NFC]Add a test with the miscompilation after SLP vectorizer, NFCAlexey Bataev1-0/+22
2025-12-26[SLP]Enable float point math ops as copyables elements.Alexey Bataev17-321/+265
2025-12-26[SLP]Recalculate dependencies for all cleared entriesAlexey Bataev2-0/+150
2025-12-26Revert "[SLP]Recalculate dependencies for all cleared entries"Alexey Bataev1-61/+0
2025-12-26Revert "[SLP]Enable float point math ops as copyables elements."Alexey Bataev17-265/+321
2025-12-25[SLP]Enable float point math ops as copyables elements.Alexey Bataev17-321/+265
2025-12-25[SLP]Check if the value has uselist before asking for usesAlexey Bataev1-0/+17
2025-12-24[SLP]Recalculate dependencies for all cleared entriesAlexey Bataev1-0/+61
2025-12-24[SLP]Do not vectorize buildvector tree will scalars in first node, which shou...Alexey Bataev1-75/+272
2025-12-23[SLP][NFC]Add a floating point test with potentially copyable operands, NFCAlexey Bataev1-0/+51
2025-12-23[SLP] Skip MMRA metadata if instruction can't have it (#173319)Jinsong Ji1-0/+32
2025-12-22Revert "[SLP]Enable float point math ops as copyables elements."Alexey Bataev15-262/+318
2025-12-21[SLP]Enable float point math ops as copyables elements.Alexey Bataev15-318/+262
2025-12-21[SLP]Skip buildvector tree, if all scalars are used externally and remain scalarAlexey Bataev1-0/+480
2025-12-15[SLP]Check if the extractelement is part of other buildvector node before mar...Alexey Bataev1-0/+69
2025-12-15[AArch64] use `isTRNMask` to calculate shuffle costs (#171524)Philip Ginsbach-Chen2-6/+52
2025-12-08[SLP]Prefer instructions, ued outside the block, as the initial main copyable...Alexey Bataev2-3/+42
2025-12-03[Support] Support debug counters in non-assertion builds (#170468)Nikita Popov1-1/+0