| Age | Commit message (Expand) | Author |
| 2025-11-21 | AMDGPU: Improve getShuffleCost accuracy for 8- and 16-bit shuffles (#168818) | Nicolai Hähnle |
| 2025-11-20 | VectorCombine/AMDGPU: Cleanup a test and add a new one (#168817) | Nicolai Hähnle |
| 2025-11-18 | [AArch64] - Improve costing for Identity shuffles for SVE targets. (#165375) | Pawan Nirpal |
| 2025-11-12 | [VectorCombine] Try to scalarize vector loads feeding bitcast instructions. (... | Julian Nagele |
| 2025-11-07 | [VectorCombine] support mismatching extract/insert indices for foldInsExtFNeg... | hanbeom |
| 2025-11-06 | [BasicTTI] Only split vectors with even element counts in getCastInstrCost (#... | Shakil Ahmed |
| 2025-11-04 | [VectorCombine] Avoid inserting freeze when scalarizing extend-extract if all... | Julian Nagele |
| 2025-11-03 | [AMDGPU] NFC, move testcase, only test output of promote-alloca with vector-c... | choikwa |
| 2025-09-30 | [VectorCombine] Preserve cast flags in foldBitOpOfCastConstant (#161237) | Hongyu Chen |
| 2025-09-29 | [VectorCombine] foldShuffleOfCastops - handle unary shuffles (#160009) | Chaitanya Koparkar |
| 2025-09-29 | [VectorCombine] Fix rotation in phi narrowing. (#160465) | Leon Clark |
| 2025-09-17 | [IR] NFC: Remove 'experimental' from partial.reduce.add intrinsic (#158637) | Sander de Smalen |
| 2025-09-15 | [VectorCombine] Fix scalarizeExtExtract for big-endian (#157962) | Uyiosa Iyekekpolor |
| 2025-09-11 | [VectorCombine] Add Ext and Trunc support in foldBitOpOfCastConstant (#157822) | Hongyu Chen |
| 2025-09-08 | [VectorCombine] foldSelectShuffle - early-out cases where the max vector regi... | Simon Pilgrim |
| 2025-09-08 | [VectorCombine] Relax vector type constraint on bitop(bitcast, bitcast) (#157... | Hongyu Chen |
| 2025-09-08 | [VectorCombine] Relax vector type constraint on bitop(bitcast, constant) (#15... | Hongyu Chen |
| 2025-09-02 | [VectorCombine] Support pattern `bitop(bitcast(x), C) -> bitcast(bitop(x, Inv... | XChy |
| 2025-08-27 | [VectorCombine] Avoid double deletion in `eraseInstruction` (#155621) | Yingwei Zheng |
| 2025-08-26 | [VectorCombine] Avoid crash when the next node is deleted. (#155115) | Yingwei Zheng |
| 2025-08-24 | [VectorCombine] New folding pattern for extract/binop/shuffle chains (#145232) | Rajveer Singh Bharadwaj |
| 2025-08-18 | [VectorCombine] Preserve scoped alias metadata (#153714) | Kyle Wang |
| 2025-08-18 | [VectorCombine] Remove dead node immediately in VectorCombine (#149047) | David Green |
| 2025-08-15 | [VectorCombine] Apply InstSimplify in scalarizeOpOrCmp to avoid infinite loop... | XChy |
| 2025-08-12 | [VectorCombine][AMDGPU] Narrow Phi of Shuffles. (#140188) | Leon Clark |
| 2025-08-12 | [VectorCombine] Shrink loads used in shufflevector rebroadcasts. (#153138) | Leon Clark |
| 2025-08-11 | [VectorCombine] Use hasOneUser in shuffle-to-identity fold (#152675) | David Green |
| 2025-08-04 | Revert "[VectorCombine] Shrink loads used in shufflevector rebroadcasts" (#15... | Simon Pilgrim |
| 2025-08-04 | [VectorCombine][X86] Fix typo in src_v8tov8_i16 shuffle(select(),select()) test | Simon Pilgrim |
| 2025-08-04 | [VectorCombine] Shrink loads used in shufflevector rebroadcasts (#128938) | Leon Clark |
| 2025-07-31 | [VectorCombine][TTI] Prevent extract/ins rewrite to GEP (#150216) | Nathan Gauër |
| 2025-07-21 | [VectorCombine] Generalize foldBitOpOfBitcasts to support more cast operation... | Rahul Yadav |
| 2025-07-15 | [AArch64,TTI] Remove RealUse check for vector insert/extract costs. (#146526) | Florian Hahn |
| 2025-07-07 | [VectorCombine] Account for IRBuilder simplification in translateExt. | Florian Hahn |
| 2025-07-03 | [VectorCombine] Scalarize extracts of ZExt if profitable. (#142976) | Florian Hahn |
| 2025-07-02 | [VectorCombine] Scalarize vector intrinsics with scalar arguments (#146530) | Luke Lau |
| 2025-07-01 | [VectorCombine] Use InstSimplifyFolder to simplify instrs on creation. (#146350) | Florian Hahn |
| 2025-06-26 | [VectorCombine] Fold bitwise operations of bitcasts into bitcast of bitwise o... | Narayan |
| 2025-06-23 | [CostModel] improveShuffleKindFromMask - recognise a SK_PermuteSingleSrc inco... | Simon Pilgrim |
| 2025-06-22 | [VectorCombine] foldShuffleOfShuffles - fold shuffle(shuffle(x,y),poison) len... | Simon Pilgrim |
| 2025-06-05 | [VectorCombine] Add test cases for scalarizing extracts of extends. | Florian Hahn |
| 2025-05-28 | [VectorCombine] Support nary operands and intrinsics in scalarizeOpOrCmp (#1... | Luke Lau |
| 2025-05-27 | [VectorCombine][X86] Use updated getVectorInstrCost hook (#137823) | Luke Lau |
| 2025-05-23 | [VectorCombine] Add tests with combine-able vector-extends. | Florian Hahn |
| 2025-05-21 | [VectorCombine] Scalarize binop-like intrinsics (#138095) | Luke Lau |
| 2025-05-09 | [AArch64] Limit vector splitting to vectors of size larger than 128bit | David Green |
| 2025-05-09 | [VectorCombine] Fix the type used in foldShuffleOfIntrinsics Cost. (#138419) | David Green |
| 2025-05-05 | [VectorCombine] Add tests for UB issue, remove immediate UB from existing tes... | Luke Lau |
| 2025-05-03 | [AArch64] Add shuffle-of-intrinsics VectorCombine test coverage. NFC | David Green |
| 2025-04-30 | [AMDGPU] Remove explicit datalayout from tests where not needed | Alexander Richardson |