| Age | Commit message (Expand) | Author | Files | Lines |
| 16 hours | [SLP][NFC]Add another test for shl-to-add transformation, NFC | Alexey Bataev | 1 | -0/+34 |
| 34 hours | [SLP][NFC]Add a case for missed shl-to-add transformation, NFC | Alexey Bataev | 1 | -0/+76 |
| 2 days | [SLP][NFC]Add a test to check modeling shl x, 1 as add x,x, NFC | Alexey Bataev | 1 | -0/+64 |
| 4 days | [SLP]Cast incoming value to a propr type for int nodes, bitcasted to fp | Alexey Bataev | 1 | -0/+52 |
| 5 days | [SLP][NFC]Add disjoint or forms of tests, which actually should lead to scala... | Alexey Bataev | 1 | -0/+346 |
| 5 days | [SLP]Support for bswap pattern for bytes-based disjoint or reductions | Alexey Bataev | 1 | -2/+2 |
| 6 days | [SLP]Do not vectorize subtrees of the split node, marked as gathers. | Alexey Bataev | 4 | -41/+185 |
| 7 days | [SLP] Reordered disjoint or reduction of shl(zext, (0, stride, 2* stride)) mo... | Alexey Bataev | 1 | -12/+8 |
| 7 days | [SLP]Support for tree throttling in SLP graphs with gathered loads | Alexey Bataev | 1 | -13/+12 |
| 7 days | [CostModel][X86] reduce_add(vXi1) will lower as a scalar ctpop (#178400) | Simon Pilgrim | 1 | -118/+13 |
| 7 days | [SLP] Fix crash on extractelement with out-of-bounds index.....Fixes … (#17... | Soumik15630m | 1 | -0/+32 |
| 7 days | [SLP][X86] Add test case for #176906 (#178386) | Simon Pilgrim | 1 | -0/+262 |
| 7 days | Revert "[SLP]Support for tree throttling in SLP graphs with gathered loads" | Nico Weber | 1 | -12/+13 |
| 7 days | [SLP][NFC]Add disojoint reduction or tests, which can be represented as bitca... | Alexey Bataev | 1 | -0/+261 |
| 9 days | [SLP]Support for tree throttling in SLP graphs with gathered loads | Alexey Bataev | 1 | -13/+12 |
| 13 days | [SLP]Correctly handle vector nodes, coming from same incoming blocks in PHI n... | Alexey Bataev | 1 | -0/+86 |
| 2026-01-18 | [SLP]Do not build bundle for copyables, with parents used in PHI node | Alexey Bataev | 2 | -6/+54 |
| 2026-01-15 | [SLPVectorizer] Check std::optional coming out of getPointersDiff (#175784) | Gabriel Baraldi | 1 | -0/+109 |
| 2026-01-15 | [SLP]Do not throttle nodes with split parents, if any of scalars is used in m... | Alexey Bataev | 1 | -0/+147 |
| 2026-01-09 | [SLP]Update deps for copyables operands, if the user is used several times in... | Alexey Bataev | 3 | -5/+164 |
| 2026-01-08 | Revert "[SLP]Update deps for copyables operands, if the user is used several ... | Alexey Bataev | 1 | -85/+0 |
| 2026-01-08 | [SLP]Update deps for copyables operands, if the user is used several times in... | Alexey Bataev | 1 | -0/+85 |
| 2026-01-08 | [SLP]Do not generate extractelement subnodes with the same indeces | Alexey Bataev | 2 | -3/+114 |
| 2026-01-07 | [SLP]Do not increment dep count for non-schedulable nodes with non-schedulabl... | Alexey Bataev | 1 | -0/+52 |
| 2026-01-03 | [SLP]Better copyable vectorization for stores with non-instructions (#174249) | Alexey Bataev | 1 | -15/+4 |
| 2026-01-02 | [SLP][NFC]Add a test with the leading non-instruction in sores, which cannot ... | Alexey Bataev | 1 | -0/+50 |
| 2026-01-02 | [SLP]Consider split node as potential reduction root | Alexey Bataev | 1 | -0/+40 |
| 2026-01-01 | [SLP] Support for copyables in the reduced values (#153589) | Alexey Bataev | 8 | -152/+90 |
| 2026-01-01 | Revert "[SLP] Support for copyables in the reduced values (#153589)" | Alexey Bataev | 8 | -90/+152 |
| 2026-01-01 | [SLP] Support for copyables in the reduced values (#153589) | Alexey Bataev | 8 | -152/+90 |
| 2025-12-31 | [SLP]Fix def-after-use crash for gathered split nodes | Alexey Bataev | 1 | -0/+138 |
| 2025-12-31 | [SLP]Consider deleted/gathered nodes, when deciding to erase extractelement | Alexey Bataev | 1 | -0/+102 |
| 2025-12-31 | [SLP]Mark and incompatible for 'xor %a, 0' operations | Alexey Bataev | 1 | -1/+1 |
| 2025-12-31 | [SLP][NFC]Add a test with the incorrect xor to and transformation | Alexey Bataev | 1 | -0/+19 |
| 2025-12-30 | [SLP]Exclude non-profitable subtrees. | Alexey Bataev | 27 | -383/+668 |
| 2025-12-30 | Revert "[SLP]Exclude non-profitable subtrees." | Alexey Bataev | 27 | -668/+383 |
| 2025-12-29 | [SLP]Exclude non-profitable subtrees. | Alexey Bataev | 27 | -383/+668 |
| 2025-12-26 | [SLP]Enable float point math ops as copyables elements. | Alexey Bataev | 12 | -209/+110 |
| 2025-12-26 | [SLP]Recalculate dependencies for all cleared entries | Alexey Bataev | 2 | -0/+150 |
| 2025-12-26 | Revert "[SLP]Recalculate dependencies for all cleared entries" | Alexey Bataev | 1 | -61/+0 |
| 2025-12-26 | Revert "[SLP]Enable float point math ops as copyables elements." | Alexey Bataev | 12 | -110/+209 |
| 2025-12-25 | [SLP]Enable float point math ops as copyables elements. | Alexey Bataev | 12 | -209/+110 |
| 2025-12-25 | [SLP]Check if the value has uselist before asking for uses | Alexey Bataev | 1 | -0/+17 |
| 2025-12-24 | [SLP]Recalculate dependencies for all cleared entries | Alexey Bataev | 1 | -0/+61 |
| 2025-12-23 | [SLP][NFC]Add a floating point test with potentially copyable operands, NFC | Alexey Bataev | 1 | -0/+51 |
| 2025-12-23 | [SLP] Skip MMRA metadata if instruction can't have it (#173319) | Jinsong Ji | 1 | -0/+32 |
| 2025-12-22 | Revert "[SLP]Enable float point math ops as copyables elements." | Alexey Bataev | 10 | -107/+206 |
| 2025-12-21 | [SLP]Enable float point math ops as copyables elements. | Alexey Bataev | 10 | -206/+107 |
| 2025-12-15 | [SLP]Check if the extractelement is part of other buildvector node before mar... | Alexey Bataev | 1 | -0/+69 |
| 2025-12-08 | [SLP]Prefer instructions, ued outside the block, as the initial main copyable... | Alexey Bataev | 2 | -3/+42 |