| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-12-08 | [SLP]Prefer instructions, ued outside the block, as the initial main copyable... | Alexey Bataev | 2 | -3/+42 |
| 2025-12-03 | [Support] Support debug counters in non-assertion builds (#170468) | Nikita Popov | 1 | -1/+0 |
| 2025-11-26 | [SLP][NFC]Add another test with the user with multiple copyable operands, NFC | Alexey Bataev | 1 | -0/+52 |
| 2025-11-26 | [SLP][NFC]Add a test with single op inst, used in many nodes, NFC. | Alexey Bataev | 1 | -0/+123 |
| 2025-11-25 | [SLP][NFC]Add a test with commutative instruction with non-commutative op, NFC | Alexey Bataev | 1 | -0/+33 |
| 2025-11-25 | [SLP][NFC]Add a test for copyable operands, used multiple times, NFC | Alexey Bataev | 1 | -0/+49 |
| 2025-11-21 | AMDGPU: Improve getShuffleCost accuracy for 8- and 16-bit shuffles (#168818) | Nicolai Hähnle | 2 | -54/+124 |
| 2025-11-20 | [SLP]Check if the non-schedulable phi parent node has unique operands | Alexey Bataev | 1 | -0/+54 |
| 2025-11-20 | AMDGPU: Autogenerate checks in a test (#168815) | Nicolai Hähnle | 1 | -52/+345 |
| 2025-11-19 | [SLP]Fix insertion point for setting for the nodes | Alexey Bataev | 4 | -4/+243 |
| 2025-11-19 | [SLPVectorizer] Widen constant strided loads. (#162324) | Mikhail Gudim | 1 | -15/+3 |
| 2025-11-18 | [SLP] Invariant loads cannot have a memory dependency on stores. (#167929) | Michael Bedy | 1 | -0/+121 |
| 2025-11-16 | [SLP]Do not consider split nodes, when checking parent PHI-based nodes | Alexey Bataev | 1 | -0/+124 |
| 2025-11-14 | [SLP]Check if the copyable element is a sub instruciton with abs in isCommutable | Alexey Bataev | 1 | -0/+29 |
| 2025-11-14 | Revert "[SLP]Check if the copyable element is a sub instruciton with abs in i... | Alexey Bataev | 1 | -29/+0 |
| 2025-11-14 | [SLP]Check if the copyable element is a sub instruciton with abs in isCommutable | Alexey Bataev | 1 | -0/+29 |
| 2025-11-14 | [SLP]Enable Sub as a base instruction in copyables | Alexey Bataev | 3 | -11/+9 |
| 2025-11-11 | [SLP]Be careful when trying match/vectorize copyable nodes with external uses... | Alexey Bataev | 1 | -0/+57 |
| 2025-11-06 | [SLP]Gather copyable node, if its parent is copyable, but this node is still ... | Alexey Bataev | 1 | -0/+37 |
| 2025-11-04 | [AArch64] Improve the cost model for extending mull (#125651) | David Green | 1 | -2/+2 |
| 2025-11-03 | [SLP]Do not create copyable node, if parent node is non-schedulable and has a... | Alexey Bataev | 1 | -0/+40 |
| 2025-11-01 | [SLP][NFC]Fix UB and constant folded ops in test, NFC | Alexey Bataev | 1 | -17/+17 |
| 2025-10-31 | [SLP]Fix the minbitwidth analysis for slternate opcodes | Alexey Bataev | 1 | -8/+6 |
| 2025-10-31 | [SLP][NFC]Add a test with the incorrect minbitwidth in alternate nodes, NFC | Alexey Bataev | 1 | -0/+38 |
| 2025-10-31 | Revert "[SLP][NFC]Add a test with the incorrect minbitwidth in alternate node... | Aiden Grossman | 1 | -36/+0 |
| 2025-10-31 | [SLP][NFC]Add a test with the incorrect minbitwidth in alternate nodes, NFC | Alexey Bataev | 1 | -0/+36 |
| 2025-10-29 | [SLP] Do not match the gather node with copyable parent, containing insert in... | Alexey Bataev | 1 | -0/+49 |
| 2025-10-28 | [SLP]Check only instructions with unique parent instruction user | Alexey Bataev | 1 | -0/+170 |
| 2025-10-26 | [SLP]Consider non-inst operands, when checking insts, used outside only | Alexey Bataev | 5 | -7/+52 |
| 2025-10-24 | [test][Transforms] Remove unsafe-fp-math uses part 3 (NFC) (#164787) | paperchalice | 10 | -71/+48 |
| 2025-10-21 | [SLP] Check all copyable children for non-schedulable parent nodes | Alexey Bataev | 1 | -0/+37 |
| 2025-10-20 | Revert "[SLP] Check all copyable children for non-schedulable parent nodes" | Alexey Bataev | 1 | -37/+0 |
| 2025-10-20 | [SLP] Check all copyable children for non-schedulable parent nodes | Alexey Bataev | 1 | -0/+37 |
| 2025-10-20 | [SLP]Do not pack div-like copyable values | Alexey Bataev | 1 | -0/+53 |
| 2025-10-20 | [IR] Replace alignment argument with attribute on masked intrinsics (#163802) | Nikita Popov | 29 | -67/+67 |
| 2025-10-19 | [SLP]Correctly calculate number of copyable operands | Alexey Bataev | 1 | -0/+30 |
| 2025-10-17 | [SLP]Fix insert point for copyable node with the last inst, used only outside... | Alexey Bataev | 1 | -0/+89 |
| 2025-10-13 | [SLP]Enable support for logical ops in copyables (#162945) | Alexey Bataev | 8 | -103/+30 |
| 2025-10-12 | [SLP]INsert postponed vector value after all uses, if the parent node is PHI | Alexey Bataev | 2 | -2/+120 |
| 2025-10-12 | [SLP]Support non-ordered copyable argument in non-commutative instructions | Alexey Bataev | 1 | -0/+32 |
| 2025-10-10 | [SLP]Do not allow undefs being combined with divs | Alexey Bataev | 1 | -0/+98 |
| 2025-10-10 | [RISCV][SLP][NFC]Add a test for satd-8x4 from x264 benchmark. (#162542) | Mikhail Gudim | 1 | -0/+526 |
| 2025-10-08 | [SLP]Enable SDiv/UDiv support as main op in copyables (#161892) | Alexey Bataev | 1 | -22/+8 |
| 2025-10-06 | [SLP]Enable Shl as a base opcode in copyables (#156766) | Alexey Bataev | 4 | -54/+49 |
| 2025-10-03 | [SLP][NFC]Add udiv/srem test cases, NFC | Alexey Bataev | 1 | -0/+101 |
| 2025-10-01 | [SLPVectorizer][NFC] A test for widening constant strided loads. (#160552) | Mikhail Gudim | 1 | -13/+105 |
| 2025-09-30 | [SLPVectorizer] Clear `TreeEntryToStridedPtrInfoMap`. (#160544) | Mikhail Gudim | 1 | -0/+83 |
| 2025-09-30 | [SLPVectorizer] Remove `align 16` in a test. (#161251) | Mikhail Gudim | 1 | -279/+279 |
| 2025-09-29 | [SLP]Fix mixing xor instructions in the same opcode analysis | Alexey Bataev | 1 | -1/+1 |
| 2025-09-29 | [SLP][NFC]Add a test with the incorrect combination of Xor/Mul vector instruc... | Alexey Bataev | 1 | -0/+21 |