aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86IntrinsicsInfo.h
AgeCommit message (Expand)AuthorFilesLines
2025-03-22[X86][AVX10.2] Remove YMM rounding from VCVT[,T]PS2I[,U]BS (#132426)Phoebe Wang1-12/+12
2025-03-22[X86][AVX10.2] Remove YMM rounding from VCVTTP.*QS (#132414)Phoebe Wang1-16/+16
2025-03-22[X86][AVX10.2] Remove YMM rounding from VMINMAXP[H,S,D] (#132405)Phoebe Wang1-6/+6
2025-03-21[X86][AVX10.2] Remove YMM rounding from VCVT2PS2PHX (#132397)Phoebe Wang1-1/+1
2025-03-21Revert "[X86][AVX10.2] Support YMM rounding new instructions (#101825)" (#132...Phoebe Wang1-183/+0
2025-01-24[X86][AVX10.2-BF16] Remove [NE]P from intrinsic and instruction name (#123335)Phoebe Wang1-27/+27
2025-01-24[X86][AVX10.2-BF16] Update VCOMISBF16 intrinsics and instructions (#123307)Phoebe Wang1-6/+6
2025-01-23[AVX10.2] Update convert chapter intrinsic and mnemonics names (#123656)Mikołaj Piróg1-49/+49
2025-01-22[X86][AVX10.2-SATCVT][NFC] Remove NE from intrinsic and instruction name (#12...Phoebe Wang1-18/+18
2025-01-21[X86][AVX10.2-MINMAX][NFC] Remove NE[P] from intrinsic and instruction (#123272)Phoebe Wang1-6/+3
2024-09-12[X86][AVX10.2] Support AVX10.2-SATCVT-DS new instructions. (#102592)Malay Sanghi1-0/+65
2024-09-04[X86][AVX10.2] Support AVX10.2-BF16 new instructions. (#101603)Freddy Ye1-0/+54
2024-08-21[X86][AVX10.2] Support AVX10.2-CONVERT new instructions. (#101600)Freddy Ye1-3/+88
2024-08-06[X86][AVX10.2] Support AVX10.2-SATCVT new instructions. (#101599)Freddy Ye1-0/+72
2024-08-05[X86][AVX10.2] Support AVX10.2 VNNI FP16/INT8/INT16 new instructions (#101783)Phoebe Wang1-0/+33
2024-08-05[X86][AVX10.2] Support AVX10.2-MINMAX new instructions. (#101598)Freddy Ye1-0/+30
2024-08-04[X86][AVX10.2] Support YMM rounding new instructions (#101825)Phoebe Wang1-0/+176
2024-08-03Reland "[X86][AVX10.2] Support AVX10.2 option and VMPSADBW/VADDP[D,H,S] new i...Phoebe Wang1-0/+10
2024-08-02Revert "[X86][AVX10.2] Support AVX10.2 option and VMPSADBW/VADDP[D,H,S] new i...Phoebe Wang1-10/+0
2024-08-02[X86][AVX10.2] Support AVX10.2 option and VMPSADBW/VADDP[D,H,S] new instructi...Phoebe Wang1-0/+10
2024-07-25Remove the `x86_mmx` IR type. (#98505)James Y Knight1-1/+95
2024-07-10NFC: clang-format X86IntrinsicsInfo.h.James Y Knight1-1292/+1570
2024-05-24Reland "[X86] Remove knl/knm specific ISAs supports (#92883)" (#93136)Freddy Ye1-27/+0
2024-05-23Revert "[X86] Remove knl/knm specific ISAs supports (#92883)" (#93123)Freddy Ye1-0/+27
2024-05-23[X86] Remove knl/knm specific ISAs supports (#92883)Freddy Ye1-27/+0
2022-10-28[X86] Add AVX-VNNI-INT8 instructions.Freddy Ye1-0/+12
2022-07-06[X86] Add RDPRU instructionPaul Robinson1-1/+2
2022-02-11[X86] Replace X86ISD::AVG with generic ISD::AVGCEILUDavid Green1-6/+6
2021-09-23[X86][FP16] Change the order of the operands in complex FMA intrinsics to all...Wang, Pengfei1-17/+17
2021-08-30[X86] AVX512FP16 instructions enabling 6/6Wang, Pengfei1-0/+25
2021-08-24[X86] AVX512FP16 instructions enabling 5/6Wang, Pengfei1-0/+6
2021-08-22[X86] AVX512FP16 instructions enabling 4/6Wang, Pengfei1-0/+44
2021-08-18[X86] AVX512FP16 instructions enabling 3/6Wang, Pengfei1-0/+128
2021-08-15[X86] AVX512FP16 instructions enabling 2/6Wang, Pengfei1-0/+28
2021-01-29[llvm] Use llvm::lower_bound and llvm::upper_bound (NFC)Kazu Hirata1-6/+2
2020-10-10[X86] Add a X86ISD::BEXTRI to distinquish the case where the control must be ...Craig Topper1-2/+2
2020-08-17[X86] Rename INTR_TYPE_4OP to INTR_TYPE_4OP_IMM8 and truncate immediates to M...Craig Topper1-12/+12
2020-08-11[X86][FPEnv] Teach X86 mask compare intrinsics to respect strict FP semantics.Wang, Pengfei1-6/+6
2020-05-26[X86] Lower sse_cmp_ss/sse2_cmp_sd intrinsics to X86ISD::FSETCC with vector t...Craig Topper1-0/+2
2020-04-19[X86] Add X86ISD nodes for PDEP and PEXT.Craig Topper1-0/+4
2020-04-14[ADT/STLExtras.h] - Add llvm::is_sorted wrapper and update callers.Georgii Rymar1-4/+2
2020-02-29[X86][F16C] Remove cvtph2ps intrinsics and use generic half2float conversion ...Simon Pilgrim1-6/+0
2020-02-24[X86] Add back fmaddsub intrinsics to work towards fixing the strict fp imple...Craig Topper1-0/+4
2020-02-14[X86] Fix the bug that _mm_mask_cvtsepi64_epi32 generates result withoutLiu, Chen31-2/+2
2019-12-11[IR] Split out target specific intrinsic enums into separate headersReid Kleckner1-0/+1
2019-09-20[X86] Convert tbm_bextri_u32/tbm_bextri_u64 intrinsics TargetConstant argumen...Craig Topper1-3/+3
2019-05-06Enable AVX512_BF16 instructions, which are supported for BFLOAT16 in Cooper LakeLuo, Yuanke1-0/+11
2019-04-15[X86] Restore the pavg intrinsics.Craig Topper1-0/+6
2019-03-20[X86] Remove X86 specific dag nodes for RDTSC/RDTSCP/RDPMC. NFCIAndrea Di Biagio1-4/+4
2019-03-11[X86] Enable sse2_cvtsd2ss intrinsic to use an EVEX encoded instruction.Craig Topper1-0/+1