aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86InstrSSE.td
AgeCommit message (Expand)AuthorFilesLines
2024-04-04[X86] Add missing immediate qualifier to the (V)ROUND instructions (#87636)Simon Pilgrim1-58/+58
2024-03-11[X86] Add missing register qualifier to the VBLENDVPD/VBLENDVPS/VPBLENDVB ins...Simon Pilgrim1-24/+24
2024-03-11[X86] Add missing immediate qualifier to the (V)PCLMULQDQ instruction namesSimon Pilgrim1-22/+22
2024-03-11[X86] Add missing immediate qualifier to the SSE42 (V)PCMPEST/PCMPIST string ...Simon Pilgrim1-8/+8
2024-03-09[X86] Add missing immediate qualifier to the (V)CMPSS/D instructions (#84496)Simon Pilgrim1-23/+23
2024-01-31[X86][MC] Support encoding/decoding for APX variant LZCNT/TZCNT/POPCNT instru...XinWang101-30/+11
2024-01-31[X86][CodeGen] Set isReMaterializable = 1 for AVX broadcast loadShengchen Kan1-1/+3
2024-01-19[X86][MC] Fix wrong encoding of promoted BMI instructions due to missing NoCD...XinWang101-2/+2
2024-01-17[X86][BF16] Improve float -> bfloat lowering under AVX512BF16 and AVXNECONVER...Phoebe Wang1-0/+4
2024-01-02[X86][MC] Support Enc/Dec for EGPR for promoted CRC32 (#76434)XinWang101-3/+17
2023-12-29[X86][NFC] Move classe BinOp*, UnaryOp* to X86InstrUtils.td and simplify CRC3...Shengchen Kan1-41/+29
2023-12-28[X86][BF16] Support INSERT_SUBVECTOR and CONCAT_VECTORS (#76485)Phoebe Wang1-0/+6
2023-12-28[X86][BF16] Add X86SubVBroadcastld patterns (#76479)Phoebe Wang1-0/+4
2023-12-24[X86][NFC] Set default OpPrefix to PS for XOP/VEX/EVEX instructionsShengchen Kan1-69/+69
2023-12-22[X86][NFC] Not imply TB in PS|PD|XS|XDShengchen Kan1-269/+269
2023-12-22[X86][NFC] Remove class (VEX/EVEX/XOP)_4V and add class VVVVShengchen Kan1-231/+231
2023-12-21[X86] Replace EVEX_NoCD8 with EVEX, NoCD8Shengchen Kan1-8/+8
2023-12-20[X86][MC] Support Enc/Dec for EGPR for promoted SHA instruction (#75582)XinWang101-29/+65
2023-12-11[X86] Rename VBROADCASTF128/VBROADCASTI128 to VBROADCASTF128rm/VBROADCASTI128...Simon Pilgrim1-15/+15
2023-12-06[X86][NFC] Reorgnize the X86Instr*.td (#74454)Shengchen Kan1-5/+0
2023-11-28[X86][CodeGen] Cleanup code for EVEX2VEX pass, NFCIShengchen Kan1-4/+2
2023-11-22[X86][MC] Support encoding/decoding for JMPABS (#72835)Shengchen Kan1-1/+1
2023-09-18[SelectionDAG][RISCV][PowerPC][X86] Use TargetConstant for immediates for ISD...Craig Topper1-4/+4
2023-08-29[X86][BF16] Lower FP_ROUND for vector types under AVX512BF16Phoebe Wang1-0/+5
2023-07-20[X86] Add AVX-VNNI-INT16 instructions.Freddy Ye1-0/+44
2023-07-20[X86] Add SM4 instructions.Freddy Ye1-0/+24
2023-07-20[X86] Add SM3 instructions.Freddy Ye1-0/+41
2023-07-20[X86] Add SHA512 instructions.Freddy Ye1-0/+22
2023-05-18[X86]Fix wrong asm match for MASKMOVDQUWang, Xin101-4/+4
2023-05-17[X86]Fix wrong asm match for VMASKMOVDQUWang, Xin101-6/+6
2023-04-20[X86][Tablgen] Rename IgnoresVEX_W to IgnoresW, VEX_WIG to WIG, NFCIShengchen Kan1-325/+325
2023-04-09[X86] Correct the scheduling information for AVX-VNNI and AVX512-VNNI instruc...Craig Topper1-3/+7
2023-04-05[X86][mem-fold] Remove the logic for FoldGenData, NFCIShengchen Kan1-32/+26
2023-04-05[X86][mem-fold] Remove definition of NotMemoryFoldable and move code into a d...Shengchen Kan1-4/+3
2023-04-04[X86][NFC] Combine HasVEX_W with hasREX_W to save 1 bit of TSFlagsShengchen Kan1-27/+27
2023-02-16[X86] Support load/store for bf16 in avxXiang1 Zhang1-0/+17
2022-12-08[X86] Add HasCLFLUSH pseudo-predicate (Issue #19039)Simon Pilgrim1-1/+1
2022-12-08[X86][ConstraintFP] Model `MXCSR` when load/store itPhoebe Wang1-4/+4
2022-11-13[X86] Fix scheduler tag for GFNI YMM instructionsSimon Pilgrim1-12/+16
2022-11-12[X86] Always classify gf2p8affineqb/gf2p8affineinvqb instructions with SchedW...Simon Pilgrim1-2/+2
2022-11-05[X86] Add missing ReadAfterFold attributes from CVTSD2SSrm/CVTSS2SDrm to matc...Simon Pilgrim1-2/+2
2022-11-01[X86] Add SchedWriteVecExtend scheduler per-width wrapperSimon Pilgrim1-2/+2
2022-10-31[X86] Enable EVEX GFNI instructions without avx512bw.Craig Topper1-2/+2
2022-10-31[X86] Add AVX-NE-CONVERT instructions.Freddy Ye1-0/+58
2022-10-28[X86] Add AVX-VNNI-INT8 instructions.Freddy Ye1-0/+59
2022-10-28[X86] Add AVX-IFMA instructions.Freddy Ye1-0/+37
2022-10-21[X86][AVX] Eliminate redundant movzbl instruction.Luo, Yuanke1-1/+9
2022-07-16[X86][FP16] Enable vector support for FP16 emulationPhoebe Wang1-0/+70
2022-06-17Reland "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on ...Phoebe Wang1-0/+37
2022-06-17Revert "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on ...Benjamin Kramer1-37/+0