aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/SLPVectorizer
AgeCommit message (Expand)AuthorFilesLines
5 hours[SLP]Do not consider split vectorize nodes as vector phi nodesAlexey Bataev1-0/+80
42 hours[IR] Mark reduction intrinsics as nocreateundeforpoison (#184173)Gergo Stomfai4-6/+4
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
3 days[SLP]Fix types for reductions in revecAlexey Bataev1-0/+82
3 days[SLP]Do not vectorize select nodes with scalar and vector conditionsAlexey Bataev1-0/+29
4 days[SLP]Recalculate dependencies for the buildvector schedule node, if they have...Alexey Bataev1-0/+88
5 days[SLP]Fix operand reordering when estimating profitability of operandsAlexey Bataev4-25/+30
5 days[SLP] Reject duplicate shift amounts in matchesShlZExt reorder path (#183627)Akash Dutta1-8/+14
5 days[SLP][NFC] Precommit test for zext reorder with duplicate shifts (#183748)Akash Dutta1-0/+53
9 days[SLP]Add single-use check for the bitcasted reductionAlexey Bataev1-0/+73
9 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
13 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][NFC] Precommit tests for LShr-UDiv power of 2 transformations (#181925)Ryan Buchner1-2/+330
2026-02-17[SLP][NFC] Update partial_vec_invalid_cost() test to avoid breakage by #18173...Ryan Buchner1-4/+5
2026-02-17[SLP]Convert compares from zexts, promoted to selects, to inversed op, if imp...Alexey Bataev1-36/+12
2026-02-17[SLP]Fix an ArrayRef out-of-bounds access in sliceAlexey Bataev1-0/+121
2026-02-17[SLP]Do not increase depth for type-changing nodes and NotProfitableForVector...Alexey Bataev3-40/+19
2026-02-17[SLP] semanticly-same.ll - regenerate tests to reduce diff in #181731 (#181819)Simon Pilgrim1-15/+12
2026-02-16[SLP]Fix revec in split nodesAlexey Bataev1-0/+107
2026-02-16[SLP] Fix a very long loads offset, being stored in DenseMapAlexey Bataev1-0/+21
2026-02-15[SLP]Do not overflow number of the reduced valuesAlexey Bataev1-0/+14
2026-02-12[SLP]Fix crash with deleted non-copyable node in scheduling copyablesAlexey Bataev4-21/+189
2026-02-12[SLP] Use the correct identity when combining binary opcodes with AND/MUL (#1...Ryan Buchner4-3/+114
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 Bataev3-384/+329
2026-02-11[SLP]Skip operands comparing on non-matching (but compatible) instructionsAlexey Bataev1-0/+42
2026-02-11[SLP] Use the correct calling convention for vector math routines (#180759)David Sherwood1-4/+249
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]Disable modeling disjoint reduction or as bitcast for big endianAlexey Bataev1-0/+261
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