aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386-builtins.cc
AgeCommit message (Expand)AuthorFilesLines
2023-10-12Support Intel USER_MSRHu, Lin11-0/+8
2023-10-09Support -mevex512 for AVX512F intrinsHaochen Jiang1-16/+8
2023-10-09[PATCH 1/5] Add OPTION_MASK_ISA2_EVEX512 for 512 bit builtinsHaochen Jiang1-24/+48
2023-08-24Revert "Support AVX10.1 for AVX512DQ+AVX512VL intrins"Haochen Jiang1-5/+4
2023-08-17Support AVX10.1 for AVX512DQ+AVX512VL intrinsHaochen Jiang1-4/+5
2023-08-16Support -m[no-]gather -m[no-]scatter to enable/disable vectorization for all ...liuhongt1-1/+1
2023-07-24[i386] remove unused tree-vectorizer.h includesRichard Biener1-1/+0
2023-07-19Support type _Float16/__bf16 independent of SSE2.liuhongt1-2/+2
2023-07-12i386: Guard 128 bit VAES builtins with AVX512VLHaochen Jiang1-4/+8
2023-04-20i386: Share AES xmm intrin with VAESHaochen Jiang1-8/+13
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-09i386: fix assert (__builtin_cpu_supports ("x86-64") >= 0)Martin Liska1-14/+11
2022-11-21define builtins for "shared" avxneconvert-avx512bf16vl builtins.liuhongt1-0/+2
2022-10-21Support Intel AVX-IFMAHongyu Wang1-3/+5
2022-10-19i386: Fix up __bf16 handling on ia32Jakub Jelinek1-9/+8
2022-10-14middle-end, c++, i386, libgcc: std::bfloat16_t and __bf16 arithmetic supportJakub Jelinek1-8/+9
2022-09-27c++: Implement P1467R9 - Extended floating-point types and standard names com...Jakub Jelinek1-3/+12
2022-09-16Modernize ix86_builtin_vectorized_function with corresponding expanders.liuhongt1-181/+4
2022-08-15x86: Enable __bf16 type for TARGET_SSE2 and abovekonglin11-0/+21
2022-07-07target/106219 - proprly mark builtins pure via ix86_add_new_builtinsRichard Biener1-0/+2
2022-05-16Use more ARRAY_SIZE.Martin Liska1-4/+2
2022-05-11i386: simplify cpu_feature handlingMartin Liska1-40/+39
2022-03-29Disable gathers for znver3 for vectors with 2 or 4 elementsJan Hubicka1-1/+6
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+2365