aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386-features.cc
AgeCommit message (Expand)AuthorFilesLines
2023-10-24i386: Fine tune STV register conversion costs for -Os.Roger Sayle1-5/+27
2023-07-31[Committed] PR target/110843: Check TARGET_AVX512VL for V2DI rotates in STV.Roger Sayle1-3/+3
2023-07-24[i386] remove unused tree-vectorizer.h includesRichard Biener1-1/+0
2023-07-20i386: Double-word sign-extension missed-optimization [PR110717]Uros Bizjak1-2/+14
2023-07-10i386: Add AVX512 support for STV of SI/DImode rotation by constant.Roger Sayle1-1/+7
2023-07-01i386: Add STV support for DImode and SImode rotations by constant.Roger Sayle1-0/+116
2023-06-28i386: Fix FAIL of gcc.target/i386/pr78794.c on ia32.Roger Sayle1-1/+25
2023-06-27Make option mvzeroupper independent of optimization level.liuhongt1-2/+1
2023-06-04PR target/110083: Fix-up REG_EQUAL notes on COMPARE in STV.Roger Sayle1-0/+33
2023-06-01PR target/109973: CCZmode and CCCmode variants of [v]ptest on x86.Roger Sayle1-5/+5
2023-05-04i386: Fix up handling of debug insns in STV [PR109676]Jakub Jelinek1-4/+5
2023-03-03target/108738 - limit STV chain discoveryRichard Biener1-22/+55
2023-02-15target/108738 - optimize bit operations in STVRichard Biener1-10/+8
2023-02-15target/108738 - STV bitmap operations compile-time hogRichard Biener1-23/+26
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2023-01-03PR target/108229: A minor STV compute_convert_gain tweak on x86.Roger Sayle1-0/+8
2022-12-23PR target/107548: Handle vec_select in STV on x86.Roger Sayle1-0/+50
2022-12-23PR target/106933: Limit TImode STV to SSA-like def-use chains on x86.Roger Sayle1-0/+18
2022-09-02ipa: Fix throw in multi-versioned functions [PR106627]Simon Rainer1-0/+1
2022-08-17[Committed] PR target/106640: Fix use of XINT in TImode compute_convert_gain.Roger Sayle1-3/+3
2022-08-15Support shifts and rotates by integer constants in TImode STV on x86_64.Roger Sayle1-6/+144
2022-08-15Improved gain calculation for COMPARE to 0 or -1 in TImode STV on x86_64.Roger Sayle1-0/+17
2022-08-09Use PTEST to perform AND in TImode STV of (A & B) != 0 on x86_64.Roger Sayle1-26/+69
2022-08-03Support logical shifts by (some) integer constants in TImode STV on x86_64.Roger Sayle1-0/+21
2022-08-01PR target/106481: Handle CONST_WIDE_INT in REG_EQUAL during STV on x86_64.Roger Sayle1-2/+9
2022-07-31PR target/106450: Tweak timode_remove_non_convertible_regs on x86_64.Roger Sayle1-20/+26
2022-07-24PR target/106303: Fix TImode STV related failures on x86.Roger Sayle1-51/+65
2022-07-15PR target/106278: Keep REG_EQUAL notes consistent during TImode STV on x86_64.Roger Sayle1-18/+16
2022-07-11Improved Scalar-To-Vector (STV) support for TImode to V1TImode on x86_64.Roger Sayle1-70/+260
2022-07-09Support *testdi_not_doubleword during STV pass on x86.Roger Sayle1-12/+41
2022-06-27Add 'final' and 'override' to opt_pass vfunc implsDavid Malcolm1-10/+10
2022-05-30PR target/70321: Split double word equality/inequality after STV on x86.Roger Sayle1-47/+54
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+2969