| Age | Commit message (Expand) | Author | Files | Lines |
| 5 hours | [SLP]Do not consider split vectorize nodes as vector phi nodes | Alexey Bataev | 1 | -0/+80 |
| 42 hours | [IR] Mark reduction intrinsics as nocreateundeforpoison (#184173) | Gergo Stomfai | 4 | -6/+4 |
| 3 days | [SLP]Do not consider condition with multiple uses and negate predicate as a c... | Alexey Bataev | 1 | -2/+4 |
| 3 days | [SLP][NFC]Add a test with the incorrect compare, extracted from the transform... | Alexey Bataev | 1 | -0/+74 |
| 3 days | [SLP][NFC]Add more bitcast/bswap tests with immediate loads, NFC | Alexey Bataev | 1 | -0/+67 |
| 3 days | [SLP][NFC]Add tests for bitcasts/bswaps with large target type | Alexey Bataev | 1 | -0/+101 |
| 3 days | [SLP]Fix types for reductions in revec | Alexey Bataev | 1 | -0/+82 |
| 3 days | [SLP]Do not vectorize select nodes with scalar and vector conditions | Alexey Bataev | 1 | -0/+29 |
| 4 days | [SLP]Recalculate dependencies for the buildvector schedule node, if they have... | Alexey Bataev | 1 | -0/+88 |
| 5 days | [SLP]Fix operand reordering when estimating profitability of operands | Alexey Bataev | 4 | -25/+30 |
| 5 days | [SLP] Reject duplicate shift amounts in matchesShlZExt reorder path (#183627) | Akash Dutta | 1 | -8/+14 |
| 5 days | [SLP][NFC] Precommit test for zext reorder with duplicate shifts (#183748) | Akash Dutta | 1 | -0/+53 |
| 9 days | [SLP]Add single-use check for the bitcasted reduction | Alexey Bataev | 1 | -0/+73 |
| 9 days | [SLP][NFC] Pre-commit tests for copyable element reordering (#182653) | Ryan Buchner | 1 | -0/+403 |
| 13 days | [SLP]Do not convert inversed cmp nodes, if they reordered/reused | Alexey Bataev | 1 | -2/+3 |
| 13 days | [SLP][NFC]Add a test with the incorrect ne/eq transform because of reused ins... | Alexey Bataev | 1 | -0/+101 |
| 13 days | [SLP]Handle mixed select-to-bicasts and general reductions | Alexey Bataev | 1 | -0/+177 |
| 13 days | [SLP]Do not mark for transforming to buildvector inversed compares | Alexey Bataev | 1 | -1/+1 |
| 13 days | [SLP][NFC]Add a test with incorrect inversed compares after throttling, NFC | Alexey Bataev | 1 | -0/+53 |
| 2026-02-18 | [SLP]Support reduced or selects of bitmask as cmp bitcast | Alexey Bataev | 1 | -24/+24 |
| 2026-02-17 | [SLP][NFC] Precommit tests for LShr-UDiv power of 2 transformations (#181925) | Ryan Buchner | 1 | -2/+330 |
| 2026-02-17 | [SLP][NFC] Update partial_vec_invalid_cost() test to avoid breakage by #18173... | Ryan Buchner | 1 | -4/+5 |
| 2026-02-17 | [SLP]Convert compares from zexts, promoted to selects, to inversed op, if imp... | Alexey Bataev | 1 | -36/+12 |
| 2026-02-17 | [SLP]Fix an ArrayRef out-of-bounds access in slice | Alexey Bataev | 1 | -0/+121 |
| 2026-02-17 | [SLP]Do not increase depth for type-changing nodes and NotProfitableForVector... | Alexey Bataev | 3 | -40/+19 |
| 2026-02-17 | [SLP] semanticly-same.ll - regenerate tests to reduce diff in #181731 (#181819) | Simon Pilgrim | 1 | -15/+12 |
| 2026-02-16 | [SLP]Fix revec in split nodes | Alexey Bataev | 1 | -0/+107 |
| 2026-02-16 | [SLP] Fix a very long loads offset, being stored in DenseMap | Alexey Bataev | 1 | -0/+21 |
| 2026-02-15 | [SLP]Do not overflow number of the reduced values | Alexey Bataev | 1 | -0/+14 |
| 2026-02-12 | [SLP]Fix crash with deleted non-copyable node in scheduling copyables | Alexey Bataev | 4 | -21/+189 |
| 2026-02-12 | [SLP] Use the correct identity when combining binary opcodes with AND/MUL (#1... | Ryan Buchner | 4 | -3/+114 |
| 2026-02-11 | [SLP]Add external uses estimations into tree throttling | Alexey Bataev | 4 | -41/+38 |
| 2026-02-11 | [SLP]Correctly process deleted gathered loads and short trees | Alexey Bataev | 3 | -384/+329 |
| 2026-02-11 | [SLP]Skip operands comparing on non-matching (but compatible) instructions | Alexey Bataev | 1 | -0/+42 |
| 2026-02-11 | [SLP] Use the correct calling convention for vector math routines (#180759) | David Sherwood | 1 | -4/+249 |
| 2026-02-10 | [SLP]Support for zext i1 %x modeling as select %x, 1, 0 | Alexey Bataev | 2 | -316/+76 |
| 2026-02-10 | Revert "[SLP]Support for zext i1 %x modeling as select %x, 1, 0" | Alexey Bataev | 2 | -76/+316 |
| 2026-02-10 | [SLP]Support for zext i1 %x modeling as select %x, 1, 0 | Alexey Bataev | 2 | -316/+76 |
| 2026-02-07 | [SLP][NFC]Add another shl-to-add modeling case | Alexey Bataev | 1 | -0/+49 |
| 2026-02-07 | [SLP][NFC]Add another shl-to-add modeling test, NFC | Alexey Bataev | 1 | -0/+57 |
| 2026-02-05 | [SLP][NFC]Add another shl-to-add modeling test case, NFC | Alexey Bataev | 1 | -0/+60 |
| 2026-02-05 | [SLP]Remove LoadCombine workaround after handling of the copyables | Alexey Bataev | 4 | -429/+48 |
| 2026-02-05 | [SLP][NFC]Add a testing with aliasing between bswap memory operations, NFC | Alexey Bataev | 1 | -0/+48 |
| 2026-02-05 | Revert "[SLP]Remove LoadCombine workaround after handling of the copyables" | Alexey Bataev | 3 | -46/+412 |
| 2026-02-05 | [SLP]Remove LoadCombine workaround after handling of the copyables | Alexey Bataev | 3 | -412/+46 |
| 2026-02-04 | [SLP][NFC]Add another test for shl-to-add transformation, NFC | Alexey Bataev | 1 | -0/+57 |
| 2026-02-04 | [SLP][NFC]Add another shl-to-add transformation test, NFC | Alexey Bataev | 1 | -0/+56 |
| 2026-02-03 | [SLP]Disable modeling disjoint reduction or as bitcast for big endian | Alexey Bataev | 1 | -0/+261 |
| 2026-02-03 | [SLP][NFC]Add another test for shl-to-add transformation, NFC | Alexey Bataev | 1 | -0/+34 |
| 2026-02-02 | [SLP][NFC]Add a case for missed shl-to-add transformation, NFC | Alexey Bataev | 1 | -0/+76 |