| Age | Commit message (Expand) | Author | Files | Lines |
| 6 hours | Revert "[SLP]Support for tree throttling in SLP graphs with gathered loads" | Nico Weber | 1 | -12/+13 |
| 13 hours | [RISCV] Set the reciprocal throughtput cost for division to TTI::TCC_Expensiv... | Ryan Buchner | 2 | -12/+7 |
| 16 hours | [SLP][NFC]Add disojoint reduction or tests, which can be represented as bitca... | Alexey Bataev | 1 | -0/+261 |
| 3 days | [SLP]Support for tree throttling in SLP graphs with gathered loads | Alexey Bataev | 1 | -13/+12 |
| 6 days | [SLP]Correctly handle vector nodes, coming from same incoming blocks in PHI n... | Alexey Bataev | 1 | -0/+86 |
| 9 days | [SLP]Do not build bundle for copyables, with parents used in PHI node | Alexey Bataev | 2 | -6/+54 |
| 13 days | [SLPVectorizer] Check std::optional coming out of getPointersDiff (#175784) | Gabriel Baraldi | 1 | -0/+109 |
| 13 days | [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 | 4 | -5/+423 |
| 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] Use ConstantInt::getSigned for stride argument to strided load/store in... | Alex Bradbury | 1 | -11/+26 |
| 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-05 | [SLP] Report the correct operand to getArithmeticInstrCost() when duplicated ... | Ryan Buchner | 1 | -0/+44 |
| 2026-01-03 | [SLP]Better copyable vectorization for stores with non-instructions (#174249) | Alexey Bataev | 1 | -15/+4 |
| 2026-01-02 | [SLPVectorizer] Widen rt stride loads (#162336) | Mikhail Gudim | 2 | -73/+15 |
| 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 | 11 | -184/+146 |
| 2026-01-01 | Revert "[SLP] Support for copyables in the reduced values (#153589)" | Alexey Bataev | 11 | -146/+184 |
| 2026-01-01 | [SLP] Support for copyables in the reduced values (#153589) | Alexey Bataev | 11 | -184/+146 |
| 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 | 37 | -605/+881 |
| 2025-12-30 | [SLP][NFC]Add a test that reveals the issue with non-profitable subtrees dele... | Alexey Bataev | 1 | -0/+56 |
| 2025-12-30 | Revert "[SLP]Exclude non-profitable subtrees." | Alexey Bataev | 37 | -881/+605 |
| 2025-12-29 | [SLP]Exclude non-profitable subtrees. | Alexey Bataev | 37 | -605/+881 |
| 2025-12-28 | [SLP]Do not swap RHS, if it is used in bool op, used as a second operand in a... | Alexey Bataev | 1 | -1/+1 |
| 2025-12-28 | [SLP][NFC]Add a test with the incorrect transformation result, NFC | Alexey Bataev | 1 | -0/+43 |
| 2025-12-28 | [SLP]FIx order of bool logical ops, if the right op is used in the first redu... | Alexey Bataev | 1 | -1/+1 |
| 2025-12-28 | [SLP][NFC]Add a test with the miscompilation after SLP vectorizer, NFC | Alexey Bataev | 1 | -0/+22 |
| 2025-12-26 | [SLP]Enable float point math ops as copyables elements. | Alexey Bataev | 17 | -321/+265 |
| 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 | 17 | -265/+321 |
| 2025-12-25 | [SLP]Enable float point math ops as copyables elements. | Alexey Bataev | 17 | -321/+265 |
| 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-24 | [SLP]Do not vectorize buildvector tree will scalars in first node, which shou... | Alexey Bataev | 1 | -75/+272 |
| 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 | 15 | -262/+318 |
| 2025-12-21 | [SLP]Enable float point math ops as copyables elements. | Alexey Bataev | 15 | -318/+262 |
| 2025-12-21 | [SLP]Skip buildvector tree, if all scalars are used externally and remain scalar | Alexey Bataev | 1 | -0/+480 |
| 2025-12-15 | [SLP]Check if the extractelement is part of other buildvector node before mar... | Alexey Bataev | 1 | -0/+69 |
| 2025-12-15 | [AArch64] use `isTRNMask` to calculate shuffle costs (#171524) | Philip Ginsbach-Chen | 2 | -6/+52 |
| 2025-12-08 | [SLP]Prefer instructions, ued outside the block, as the initial main copyable... | Alexey Bataev | 2 | -3/+42 |