aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/SLPVectorizer/X86
AgeCommit message (Expand)AuthorFilesLines
16 hours[SLP][NFC]Add another test for shl-to-add transformation, NFCAlexey Bataev1-0/+34
34 hours[SLP][NFC]Add a case for missed shl-to-add transformation, NFCAlexey Bataev1-0/+76
2 days[SLP][NFC]Add a test to check modeling shl x, 1 as add x,x, NFCAlexey Bataev1-0/+64
4 days[SLP]Cast incoming value to a propr type for int nodes, bitcasted to fpAlexey Bataev1-0/+52
5 days[SLP][NFC]Add disjoint or forms of tests, which actually should lead to scala...Alexey Bataev1-0/+346
5 days[SLP]Support for bswap pattern for bytes-based disjoint or reductionsAlexey Bataev1-2/+2
6 days[SLP]Do not vectorize subtrees of the split node, marked as gathers.Alexey Bataev4-41/+185
7 days[SLP] Reordered disjoint or reduction of shl(zext, (0, stride, 2* stride)) mo...Alexey Bataev1-12/+8
7 days[SLP]Support for tree throttling in SLP graphs with gathered loadsAlexey Bataev1-13/+12
7 days[CostModel][X86] reduce_add(vXi1) will lower as a scalar ctpop (#178400)Simon Pilgrim1-118/+13
7 days[SLP] Fix crash on extractelement with out-of-bounds index.....Fixes … (#17...Soumik15630m1-0/+32
7 days[SLP][X86] Add test case for #176906 (#178386)Simon Pilgrim1-0/+262
7 daysRevert "[SLP]Support for tree throttling in SLP graphs with gathered loads"Nico Weber1-12/+13
7 days[SLP][NFC]Add disojoint reduction or tests, which can be represented as bitca...Alexey Bataev1-0/+261
9 days[SLP]Support for tree throttling in SLP graphs with gathered loadsAlexey Bataev1-13/+12
13 days[SLP]Correctly handle vector nodes, coming from same incoming blocks in PHI n...Alexey Bataev1-0/+86
2026-01-18[SLP]Do not build bundle for copyables, with parents used in PHI nodeAlexey Bataev2-6/+54
2026-01-15[SLPVectorizer] Check std::optional coming out of getPointersDiff (#175784)Gabriel Baraldi1-0/+109
2026-01-15[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 Bataev3-5/+164
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]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-03[SLP]Better copyable vectorization for stores with non-instructions (#174249)Alexey Bataev1-15/+4
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 Bataev8-152/+90
2026-01-01Revert "[SLP] Support for copyables in the reduced values (#153589)"Alexey Bataev8-90/+152
2026-01-01[SLP] Support for copyables in the reduced values (#153589)Alexey Bataev8-152/+90
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 Bataev27-383/+668
2025-12-30Revert "[SLP]Exclude non-profitable subtrees."Alexey Bataev27-668/+383
2025-12-29[SLP]Exclude non-profitable subtrees.Alexey Bataev27-383/+668
2025-12-26[SLP]Enable float point math ops as copyables elements.Alexey Bataev12-209/+110
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 Bataev12-110/+209
2025-12-25[SLP]Enable float point math ops as copyables elements.Alexey Bataev12-209/+110
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-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 Bataev10-107/+206
2025-12-21[SLP]Enable float point math ops as copyables elements.Alexey Bataev10-206/+107
2025-12-15[SLP]Check if the extractelement is part of other buildvector node before mar...Alexey Bataev1-0/+69
2025-12-08[SLP]Prefer instructions, ued outside the block, as the initial main copyable...Alexey Bataev2-3/+42