summaryrefslogtreecommitdiff
path: root/gcc/config/i386
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/releases/gcc-10' into devel/omp/gcc-10Tobias Burnus2020-09-281-2/+4
|\
| * rtl_data: Add sp_is_clobbered_by_asmH.J. Lu2020-09-241-2/+4
* | Merge remote-tracking branch 'origin/releases/gcc-10' into devel/omp/gcc-10Tobias Burnus2020-09-151-2/+2
|\ \ | |/
| * i386: Fix up vector mul and div with broadcasts in -masm=intel modeJakub Jelinek2020-09-151-2/+2
* | Merge remote-tracking branch 'origin/releases/gcc-10' into devel/omp/gcc-10Tobias Burnus2020-09-151-1/+1
|\ \ | |/
| * i386: Fix array index in expanderNathan Sidwell2020-09-141-1/+1
* | Merge remote-tracking branch 'origin/releases/gcc-10' into devel/omp/gcc-10Tobias Burnus2020-09-012-2/+32
|\ \ | |/
| * Refine expander vec_unpacku_float_hi_v16si/vec_unpacku_float_lo_v16siliuhongt2020-08-311-2/+2
| * Add expander for movp2hi and movp2qi.liuhongt2020-08-282-0/+30
* | Merge remote-tracking branch 'origin/releases/gcc-10' into devel/omp/gcc-10Tobias Burnus2020-08-215-109/+25
|\ \ | |/
| * i386: Fix restore_stack_nonlocal expander [PR96536].Uros Bizjak2020-08-181-1/+4
| * Don't use pinsr/pextr for struct initialization/extraction.liuhongt2020-08-181-2/+0
| * Using UNSPEC for vector compare to mask register.liuhongt2020-08-104-106/+21
* | Merge branch 'releases/gcc-10' into devel/omp/gcc-10Julian Brown2020-08-015-101/+117
|\ \ | |/
| * Tune memcpy and memset for Zen cores.Martin Liska2020-07-301-6/+6
| * Re-format zen memcpy/memset costs.Martin Liska2020-07-301-10/+28
| * i386: Rename TARGET_USE_XCHG_FOR_ATOMIC_STORE to TARGET_AVOID_MFENCE.Uros Bizjak2020-07-213-7/+5
| * fix _mm512_{,mask_}cmp*_p[ds]_mask at -O0 [PR96174]Jakub Jelinek2020-07-151-82/+82
* | Merge remote-tracking branch 'origin/releases/gcc-10' into devel/omp/gcc-10Tobias Burnus2020-07-141-3/+3
|\ \ | |/
| * x96: Remove PTA_CLWB from PTA_ICELAKE_CLIENTH.J. Lu2020-06-251-3/+3
* | Merge branch 'releases/gcc-10' into devel/omp/gcc-10Tobias Burnus2020-06-108-33/+80
|\ \ | |/
| * x86: Update Intel processor detectionH.J. Lu2020-06-051-1/+29
| * Fix bitmask conflict between PTA_AVX512VP2INTERSECT and PTA_WAITPKG in gcc/co...Cui,Lili2020-06-051-1/+1
| * i386: Fix V2SF horizontal addsub insnUros Bizjak2020-05-281-6/+11
| * i386: Remove %q modifier from two pmov insn templates [PR95355]Uros Bizjak2020-05-281-2/+2
| * i386: Fix <rounding_insn><mode>2 expander [PR95255]Uros Bizjak2020-05-241-5/+7
| * x86: Handle -mavx512vpopcntdq for -march=nativeH.J. Lu2020-05-241-3/+6
| * i386: Avoid reversing a non-trapping comparison to a trapping one [PR95169]Uros Bizjak2020-05-211-10/+17
| * libgcc: Move FEATURE_AVX512VP2INTERSECT after FEATURE_AVX512BF16H.J. Lu2020-05-211-3/+3
| * i386: Define __ILP32__ and _ILP32 for all 32-bit targetsGerald Pfeifer2020-05-191-0/+2
| * x86: Fix *vec_dupv4hi constraints [PR94942]Jakub Jelinek2020-05-071-2/+2
* | Make OpenACC function-parameter explosion optionalJulian Brown2020-06-091-0/+32
|/
* x86: Fix -O0 remaining intrinsic macros [PR94832]Jakub Jelinek2020-04-296-30/+30
* x86: Fix -O0 intrinsic *gather*/*scatter* macros [PR94832]Jakub Jelinek2020-04-294-473/+516
* x86: Allow -fcf-protection with external thunkH.J. Lu2020-04-291-0/+4
* x86: Fix up ix86_atomic_assign_expand_fenv [PR94780]Jakub Jelinek2020-04-271-10/+13
* i386: Fix up *testqi_ext_3 define_insn_and_split [PR94567]Jakub Jelinek2020-04-171-7/+56
* i386: Require OPTION_MASK_ISA_SSE2 for __builtin_ia32_movq128 [PR94603]Uros Bizjak2020-04-151-1/+1
* i386: Remove mode size check in ix86_get_ssemovH.J. Lu2020-04-141-5/+5
* x86: Restore the frame pointer in word_modeH.J. Lu2020-04-131-3/+8
* i386: Fix REDUC_SSE_SMINMAX_MODE mode conditions.Uros Bizjak2020-04-111-2/+2
* x86: Insert ENDBR if function will be called indirectlyH.J. Lu2020-04-081-1/+6
* i386: Don't use AVX512F integral masks for V*TImode [PR94438]Jakub Jelinek2020-04-081-1/+3
* i386: Fix V{64QI,32HI}mode constant permutations [PR94509]Jakub Jelinek2020-04-071-1/+1
* i386: Fix emit_reduc_half on V{64Q,32H}Imode [PR94500]Jakub Jelinek2020-04-071-29/+37
* x86: Mark scratch operand in ssse3_pshufbv8qi3 as earlyclobberH.J. Lu2020-04-031-1/+1
* i386: Fix up handling of OPTION_MASK_ISA_MMX builtins [PR94461]Jakub Jelinek2020-04-033-97/+93
* i386: Fix vph{add,subs?}[wd] 256-bit AVX2 RTL patterns [PR94460]Jakub Jelinek2020-04-031-26/+26
* i386: Fix up *one_cmplv*2* insn with avx512f [PR94343]Jakub Jelinek2020-03-301-6/+21
* Fix vextract* masked patterns [PR93069]Jakub Jelinek2020-03-301-3/+5