| Age | Commit message (Expand) | Author |
| 2024-01-31 | [X86][CodeGen] Support folding memory broadcast in X86InstrInfo::foldMemoryOp... | Shengchen Kan |
| 2024-01-30 | [X86][NFC] Remove TB_FOLDED_BCAST and format code in X86InstrFoldTables.cpp | Shengchen Kan |
| 2024-01-30 | [X86][CodeGen] Add missing BroadcastTable1 in X86MemUnfoldTable | Shengchen Kan |
| 2024-01-29 | [X86][NFC] Rename lookupBroadcastFoldTable to lookupBroadcastFoldTableBySize | Shengchen Kan |
| 2024-01-28 | [X86][tablgen] Fix the broadcast tables (#79675) | Shengchen Kan |
| 2023-11-30 | [X86] X86InstrFoldTables.cpp - add Op4 Broadcast Fold/Unfold table entries | Simon Pilgrim |
| 2023-11-30 | [X86][tablgen] Auto-gen broadcast tables (#73654) | Shengchen Kan |
| 2023-11-28 | [X86] Rename X86MemoryFoldTableEntry to X86FoldTableEntry, NFCI | Shengchen Kan |
| 2023-11-28 | [X86] Rename some variables for memory fold and format code, NFCI | Shengchen Kan |
| 2023-11-28 | [X86][CodeGen] Remove duplicated code for the table checks, NFCI | Shengchen Kan |
| 2023-05-23 | [X86] Add X86FixupVectorConstantsPass to re-fold AVX512 vector load folds as ... | Simon Pilgrim |
| 2023-04-06 | [X86][mem-fold] Use the generated memory folding table | Shengchen Kan |
| 2023-02-02 | [X86][NFC] Move MemoryFoldTable2Addr MemoryFoldTable0~4 into X86InstrFoldTabl... | Bing1 Yu |
| 2023-01-05 | Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ part | serge-sans-paille |
| 2022-10-28 | [X86] Add AVX-VNNI-INT8 instructions. | Freddy Ye |
| 2022-10-28 | [X86] Add AVX-IFMA instructions. | Freddy Ye |
| 2022-07-10 | ManagedStatic: remove many straightforward uses in llvm | Nicolai Hähnle |
| 2022-07-10 | Revert "ManagedStatic: remove many straightforward uses in llvm" | Nicolai Hähnle |
| 2022-07-10 | ManagedStatic: remove many straightforward uses in llvm | Nicolai Hähnle |
| 2022-04-06 | [X86] Remove TB_NO_REVERSE for 2 memory folding entries | Shengchen Kan |
| 2022-03-22 | [X86] Fold MMX_MOVD64from64rr + store to MMX_MOVQ64mr instead of MMX_MOVD64fr... | Craig Topper |
| 2022-03-22 | [X86] Rename MMX_MOVD64from64rm to MMX_MOVD64from64mr b/c it stores sth, NFC | Shengchen Kan |
| 2021-12-12 | [X86][MMX] Remove superfluous 'i' from MMX cvt opnames. NFCI. | Simon Pilgrim |
| 2021-12-12 | [X86][MMX] Remove superfluous 'i' from MMX binop opnames. NFCI. | Simon Pilgrim |
| 2021-08-30 | [X86] AVX512FP16 instructions enabling 6/6 | Wang, Pengfei |
| 2021-08-24 | [X86] AVX512FP16 instructions enabling 5/6 | Wang, Pengfei |
| 2021-08-22 | [X86] AVX512FP16 instructions enabling 4/6 | Wang, Pengfei |
| 2021-08-18 | [X86] AVX512FP16 instructions enabling 3/6 | Wang, Pengfei |
| 2021-08-15 | [X86] AVX512FP16 instructions enabling 2/6 | Wang, Pengfei |
| 2020-10-31 | [X86] Support Intel avxvnni | Liu, Chen3 |
| 2020-10-19 | [X86] Add i32->float and i64->double bitcast pseudo instructions to store fol... | Craig Topper |
| 2020-07-02 | [X86] Add vpternlog to the broadcast unfolding table. | Craig Topper |
| 2020-04-14 | [ADT/STLExtras.h] - Add llvm::is_sorted wrapper and update callers. | Georgii Rymar |
| 2020-02-14 | [X86] Fix copy/paste mistake in comment. NFC | Craig Topper |
| 2020-02-08 | [X86] Add the recently added (V)CVTSS2SI/CVTSD2SI instructions used for LRINT... | Craig Topper |
| 2020-02-08 | [X86] Standardize BROADCAST enum names (PR31079) | Simon Pilgrim |
| 2020-02-08 | [X86] Standardize VPSLLDQ/VPSRLDQ enum names (PR31079) | Simon Pilgrim |
| 2019-09-28 | [X86] Add broadcast load unfolding support for VPTESTMD/Q and VPTESTNMD/Q. | Craig Topper |
| 2019-09-24 | [X86] Add MMX MOVD/MOVQ stores to folding tables to support stack folding | Simon Pilgrim |
| 2019-09-10 | [X86] Add broadcast load unfolding support for VCMPPS/PD. | Craig Topper |
| 2019-09-09 | [X86] Add broadcast load unfolding support for vpcmpeq/vpcmpgt/vpcmp/vpcmpu. | Craig Topper |
| 2019-09-09 | [X86] Add broadcast load unfold support for smin/umin/smax/umax. | Craig Topper |
| 2019-09-09 | [X86] Add broadcast load unfolding support for VMAXPS/PD and VMINPS/PD. | Craig Topper |
| 2019-09-07 | [X86] Add support for unfold broadcast loads from FMA instructions. | Craig Topper |
| 2019-09-01 | [X86] Add initial support for unfolding broadcast loads from arithmetic instr... | Craig Topper |
| 2019-07-08 | [X86] Add MOVSDrr->MOVLPDrm entry to load folding table. Add custom handling ... | Craig Topper |
| 2019-06-21 | Simplify std::lower_bound with llvm::{bsearch,lower_bound}. NFC | Fangrui Song |
| 2019-06-18 | [X86] Remove MOVDI2SSrm/MOV64toSDrm/MOVSS2DImr/MOVSDto64mr CodeGenOnly instru... | Craig Topper |
| 2019-06-17 | [X86] Add TB_NO_REVERSE to some memory folding table entries where the regist... | Craig Topper |
| 2019-06-16 | [X86] Add TB_NO_REVERSE to some folding table entries where the register from... | Craig Topper |