aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386
AgeCommit message (Expand)AuthorFilesLines
2022-09-02STABS: remove -gstabs and -gxcoff functionalityMartin Liska2-10/+0
2022-09-02ipa: Fix throw in multi-versioned functions [PR106627]Simon Rainer1-0/+1
2022-09-01i386: Fix conversion of move to/from AX_REG into xchg [PR106707]Uros Bizjak1-2/+2
2022-08-29x86: Handle V16BF in ix86_avx256_split_vector_move_misalignH.J. Lu2-2/+6
2022-08-27contrib: modernize gen_autofdo_event.pyXi Ruoyao1-14/+17
2022-08-26Implement __builtin_issignalingJakub Jelinek1-0/+52
2022-08-26Don't gimple fold ymm-version vblendvpd/vblendvps/vpblendvb w/o TARGET_AVX2liuhongt2-5/+11
2022-08-24i386: Fix up mode iterators that weren't expanded [PR106721]Jakub Jelinek1-7/+8
2022-08-23x86: Cast stride to __PTRDIFF_TYPE__ in AMX intrinsicsH.J. Lu1-3/+3
2022-08-19mkoffload: Cleanup temporary omp_requires_fileTobias Burnus1-0/+1
2022-08-18x86: Support vector __bf16 typekonglin15-119/+258
2022-08-17[Committed] PR target/106640: Fix use of XINT in TImode compute_convert_gain.Roger Sayle1-3/+3
2022-08-16i386: add 'final' and 'override' to scalar_chainMartin Liska1-2/+2
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-15x86: Enable __bf16 type for TARGET_SSE2 and abovekonglin16-24/+129
2022-08-13Move V1TI shift/rotate lowering from expand to pre-reload split on x86_64.Roger Sayle2-2/+101
2022-08-09Use PTEST to perform AND in TImode STV of (A & B) != 0 on x86_64.Roger Sayle4-27/+118
2022-08-07Allow any immediate constant in *cmp<dwi>_doubleword splitter on x86_64.Roger Sayle1-3/+13
2022-08-03PR target/47949: Use xchg to move from/to AX_REG with -Oz on x86.Roger Sayle1-0/+12
2022-08-03Improved pre-reload split of double word comparison against -1 on x86.Roger Sayle1-0/+9
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-08-01x86: Add ix86_ifunc_ref_local_okH.J. Lu1-1/+14
2022-07-31Add rotl64ti2_doubleword pattern to i386.mdRoger Sayle1-0/+20
2022-07-31PR target/106450: Tweak timode_remove_non_convertible_regs on x86_64.Roger Sayle1-20/+26
2022-07-25PR target/91681: zero_extendditi2 pattern for more optimizations on x86.Roger Sayle3-24/+157
2022-07-24PR target/106303: Fix TImode STV related failures on x86.Roger Sayle2-58/+70
2022-07-22Extend 16/32-bit vector bit_op patterns with (m,0,i) alternative.liuhongt2-31/+43
2022-07-18PR target/106231: Optimize (any_extend:DI (ctz:SI ...)) on x86_64.Roger Sayle1-0/+60
2022-07-18Fix issue with x86_64_const_vector_operand predicate on x86.Roger Sayle1-0/+4
2022-07-18Add UNSPEC_MASKOP to kupck<mode> instructions in sse.md on x86.Roger Sayle1-14/+22
2022-07-15x86: Disable sibcall if indirect_return attribute doesn't matchH.J. Lu1-0/+10
2022-07-15PR target/106273: Add earlyclobber to *andn<dwi>3_doubleword_bmi on x86_64.Roger Sayle1-3/+3
2022-07-15PR target/106278: Keep REG_EQUAL notes consistent during TImode STV on x86_64.Roger Sayle1-18/+16
2022-07-15i386: Fix _mm_[u]comixx_{ss,sd} codegen and add PF result. [PR106113]konglin12-66/+106
2022-07-12Add internal functions for iround etc. [PR106253]Richard Sandiford2-3/+1
2022-07-11Improved Scalar-To-Vector (STV) support for TImode to V1TImode on x86_64.Roger Sayle2-85/+276
2022-07-11target/105459 - allow delayed target option node fixupRichard Biener1-19/+13
2022-07-09Improve preservation of FLAGS_REG mode in i386.md's peephole2s.Roger Sayle1-16/+8
2022-07-09Support *testdi_not_doubleword during STV pass on x86.Roger Sayle1-12/+41
2022-07-08i386: Handle memory operand for direct call to cvtps2pd in unpackHaochen Jiang1-2/+10
2022-07-07Fix Intel MIC 'mkoffload' for OpenMP 'requires'Thomas Schwinge1-12/+44
2022-07-07target/106219 - proprly mark builtins pure via ix86_add_new_builtinsRichard Biener1-0/+2
2022-07-05Doubleword version of and;cmp to not;test optimization on x86.Roger Sayle2-2/+33
2022-07-05UNSPEC_PALIGNR optimizations and clean-ups on x86.Roger Sayle3-15/+32
2022-07-05PR rtl-optimization/96692: ((A|B)^C)^A using andn with -mbmi on x86.Roger Sayle1-0/+76
2022-07-04i386: Extend cvtps2pd to memoryHaochen Jiang1-5/+21
2022-07-03x86: Support 2/4/8 byte constant vector storesH.J. Lu4-0/+97
2022-07-01i386: Use "r" constraint in *andn<mode>3_doubleword_bmiUros Bizjak1-1/+1