aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/SLPVectorizer/X86
AgeCommit message (Expand)AuthorFilesLines
7 hours[SLP]Do not consider split vectorize nodes as vector phi nodesAlexey Bataev1-0/+80
44 hours[IR] Mark reduction intrinsics as nocreateundeforpoison (#184173)Gergo Stomfai3-4/+3
3 days[SLP]Do not consider condition with multiple uses and negate predicate as a c...Alexey Bataev1-2/+4
3 days[SLP][NFC]Add a test with the incorrect compare, extracted from the transform...Alexey Bataev1-0/+74
3 days[SLP][NFC]Add more bitcast/bswap tests with immediate loads, NFCAlexey Bataev1-0/+67
3 days[SLP][NFC]Add tests for bitcasts/bswaps with large target typeAlexey Bataev1-0/+101
5 days[SLP]Fix operand reordering when estimating profitability of operandsAlexey Bataev3-15/+20
9 days[SLP]Add single-use check for the bitcasted reductionAlexey Bataev1-0/+73
10 days[SLP][NFC] Pre-commit tests for copyable element reordering (#182653)Ryan Buchner1-0/+403
13 days[SLP]Do not convert inversed cmp nodes, if they reordered/reusedAlexey Bataev1-2/+3
13 days[SLP][NFC]Add a test with the incorrect ne/eq transform because of reused ins...Alexey Bataev1-0/+101
13 days[SLP]Handle mixed select-to-bicasts and general reductionsAlexey Bataev1-0/+177
13 days[SLP]Do not mark for transforming to buildvector inversed comparesAlexey Bataev1-1/+1
14 days[SLP][NFC]Add a test with incorrect inversed compares after throttling, NFCAlexey Bataev1-0/+53
2026-02-18[SLP]Support reduced or selects of bitmask as cmp bitcastAlexey Bataev1-24/+24
2026-02-17[SLP]Convert compares from zexts, promoted to selects, to inversed op, if imp...Alexey Bataev1-36/+12
2026-02-17[SLP]Do not increase depth for type-changing nodes and NotProfitableForVector...Alexey Bataev3-40/+19
2026-02-16[SLP]Fix revec in split nodesAlexey Bataev1-0/+107
2026-02-12[SLP]Fix crash with deleted non-copyable node in scheduling copyablesAlexey Bataev3-4/+168
2026-02-12[SLP] Use the correct identity when combining binary opcodes with AND/MUL (#1...Ryan Buchner3-3/+3
2026-02-11[SLP]Add external uses estimations into tree throttlingAlexey Bataev4-41/+38
2026-02-11[SLP]Correctly process deleted gathered loads and short treesAlexey Bataev2-47/+49
2026-02-10[SLP]Support for zext i1 %x modeling as select %x, 1, 0Alexey Bataev2-316/+76
2026-02-10Revert "[SLP]Support for zext i1 %x modeling as select %x, 1, 0"Alexey Bataev2-76/+316
2026-02-10[SLP]Support for zext i1 %x modeling as select %x, 1, 0Alexey Bataev2-316/+76
2026-02-07[SLP][NFC]Add another shl-to-add modeling caseAlexey Bataev1-0/+49
2026-02-07[SLP][NFC]Add another shl-to-add modeling test, NFCAlexey Bataev1-0/+57
2026-02-05[SLP][NFC]Add another shl-to-add modeling test case, NFCAlexey Bataev1-0/+60
2026-02-05[SLP]Remove LoadCombine workaround after handling of the copyablesAlexey Bataev4-429/+48
2026-02-05[SLP][NFC]Add a testing with aliasing between bswap memory operations, NFCAlexey Bataev1-0/+48
2026-02-05Revert "[SLP]Remove LoadCombine workaround after handling of the copyables"Alexey Bataev3-46/+412
2026-02-05[SLP]Remove LoadCombine workaround after handling of the copyablesAlexey Bataev3-412/+46
2026-02-04[SLP][NFC]Add another test for shl-to-add transformation, NFCAlexey Bataev1-0/+57
2026-02-04[SLP][NFC]Add another shl-to-add transformation test, NFCAlexey Bataev1-0/+56
2026-02-03[SLP][NFC]Add another test for shl-to-add transformation, NFCAlexey Bataev1-0/+34
2026-02-02[SLP][NFC]Add a case for missed shl-to-add transformation, NFCAlexey Bataev1-0/+76
2026-02-01[SLP][NFC]Add a test to check modeling shl x, 1 as add x,x, NFCAlexey Bataev1-0/+64
2026-01-30[SLP]Cast incoming value to a propr type for int nodes, bitcasted to fpAlexey Bataev1-0/+52
2026-01-29[SLP][NFC]Add disjoint or forms of tests, which actually should lead to scala...Alexey Bataev1-0/+346
2026-01-29[SLP]Support for bswap pattern for bytes-based disjoint or reductionsAlexey Bataev1-2/+2
2026-01-28[SLP]Do not vectorize subtrees of the split node, marked as gathers.Alexey Bataev4-41/+185
2026-01-28[SLP] Reordered disjoint or reduction of shl(zext, (0, stride, 2* stride)) mo...Alexey Bataev1-12/+8
2026-01-28[SLP]Support for tree throttling in SLP graphs with gathered loadsAlexey Bataev1-13/+12
2026-01-28[CostModel][X86] reduce_add(vXi1) will lower as a scalar ctpop (#178400)Simon Pilgrim1-118/+13
2026-01-28[SLP] Fix crash on extractelement with out-of-bounds index.....Fixes … (#17...Soumik15630m1-0/+32
2026-01-28[SLP][X86] Add test case for #176906 (#178386)Simon Pilgrim1-0/+262
2026-01-27Revert "[SLP]Support for tree throttling in SLP graphs with gathered loads"Nico Weber1-12/+13
2026-01-27[SLP][NFC]Add disojoint reduction or tests, which can be represented as bitca...Alexey Bataev1-0/+261
2026-01-25[SLP]Support for tree throttling in SLP graphs with gathered loadsAlexey Bataev1-13/+12
2026-01-21[SLP]Correctly handle vector nodes, coming from same incoming blocks in PHI n...Alexey Bataev1-0/+86