2021-04-22 |
Uros Bizjak | i386: Fix unsigned int -> double conversion on i386... |
blob | commitdiff | raw |
2021-04-21 |
Martin Liska | Remove TARGET_foo (ix86_tune == PROCESSOR_foo) macros. |
blob | commitdiff | raw | diff to current |
2021-03-31 |
H.J. Lu | x86: Update memcpy/memset inline strategies for Ice... |
blob | commitdiff | raw | diff to current |
2021-03-16 |
Jakub Jelinek | i386: Avoid mutual recursion between two peephole2s... |
blob | commitdiff | raw | diff to current |
2021-03-16 |
Jakub Jelinek | i386: Fix up _mm256_vzeroupper() handling [PR99563] |
blob | commitdiff | raw | diff to current |
2021-02-05 |
liuhongt | Fix ICE: Don't generate integer mask comparision for... |
blob | commitdiff | raw | diff to current |
2021-01-22 |
liuhongt | Lower AVX512 vector comparison to AVX version when... |
blob | commitdiff | raw | diff to current |
2021-01-13 |
Jakub Jelinek | i386, expand: Optimize also 256-bit and 512-bit permuta... |
blob | commitdiff | raw | diff to current |
2021-01-12 |
liuhongt | Delete dead code in ix86_expand_sse_comi. |
blob | commitdiff | raw | diff to current |
2021-01-04 |
Jakub Jelinek | Update copyright years. |
blob | commitdiff | raw | diff to current |
2020-12-29 |
Uros Bizjak | i386: Rounding functions TLC |
blob | commitdiff | raw | diff to current |
2020-12-28 |
Uros Bizjak | i386: Fix __builtin_rint with FE_DOWNWARD rounding... |
blob | commitdiff | raw | diff to current |
2020-12-28 |
Uros Bizjak | i386: Use existing temporary register in rounding functions |
blob | commitdiff | raw | diff to current |
2020-12-23 |
Uros Bizjak | i386: Fix __builtin_trunc with FE_DOWNWARD rounding... |
blob | commitdiff | raw | diff to current |
2020-12-22 |
Uros Bizjak | i386: Fix __builtin_floor with FE_DOWNWARD rounding... |
blob | commitdiff | raw | diff to current |
2020-12-03 |
liuhongt | Fix incorrect replacement of vmovdqu32 with vpblendd... |
blob | commitdiff | raw | diff to current |
2020-12-01 |
Jakub Jelinek | x86_64: Fix up -fpic -mcmodel=large -fno-plt [PR98063] |
blob | commitdiff | raw | diff to current |
2020-11-26 |
Uros Bizjak | i386: Cleanup argument handling in ix86_expand_*_builti... |
blob | commitdiff | raw | diff to current |
2020-11-26 |
liuhongt | Delete dead code in ix86_expand_special_args_builtin |
blob | commitdiff | raw | diff to current |
2020-11-17 |
liuhongt | Support variable index vec_set. |
blob | commitdiff | raw | diff to current |
2020-11-16 |
Roger Sayle | Improve code generation for x86_64 [PR 92180] |
blob | commitdiff | raw | diff to current |
2020-11-11 |
liuhongt | Support Intel AVX VNNI |
blob | commitdiff | raw | diff to current |
2020-11-03 |
Uros Bizjak | x86: Fix comment in ix86_expand_builtin |
blob | commitdiff | raw | diff to current |
2020-11-02 |
H.J. Lu | x86: Also require MMX for __builtin_ia32_maskmovq |
blob | commitdiff | raw | diff to current |
2020-10-29 |
liuhongt | Enable GCC to support Intel Key Locker ISA |
blob | commitdiff | raw | diff to current |
2020-10-26 |
H.J. Lu | x86: Inline strncmp only with -minline-all-stringops |
blob | commitdiff | raw | diff to current |
2020-10-26 |
H.J. Lu | x86: Add cmpmemsi for -minline-all-stringops |
blob | commitdiff | raw | diff to current |
2020-10-22 |
liuhongt | Refactor implementation of *_bcst{_1,_2,_3} patterns. |
blob | commitdiff | raw | diff to current |
2020-10-21 |
liuhongt | Simplify trivial VEC_COND_EXPR in expander. |
blob | commitdiff | raw | diff to current |
2020-10-15 |
Hongyu Wang | Enable Intel HRESET Instruction |
blob | commitdiff | raw | diff to current |
2020-10-15 |
liuhongt | Enable gcc support for UINTR |
blob | commitdiff | raw | diff to current |
2020-10-14 |
Sunil K Pandey | x86: Add missing intrinsics [PR95483] |
blob | commitdiff | raw | diff to current |
2020-08-28 |
liuhongt | Add expander for movp2hi and movp2qi. |
blob | commitdiff | raw | diff to current |
2020-08-21 |
liuhongt | Using gen_int_mode instead of GEN_INT to avoid ICE... |
blob | commitdiff | raw | diff to current |
2020-08-19 |
Uros Bizjak | i386: Use code_for_ instead of gen_ for parameterized... |
blob | commitdiff | raw | diff to current |
2020-08-18 |
liuhongt | Don't use pinsr/pextr for struct initialization/extraction. |
blob | commitdiff | raw | diff to current |
2020-08-17 |
Uros Bizjak | i386: Use parametrized pattern names some more. |
blob | commitdiff | raw | diff to current |
2020-08-14 |
Uros Bizjak | i386: Improve LWP builtin expanders. |
blob | commitdiff | raw | diff to current |
2020-08-13 |
Uros Bizjak | i386: Improve CET builtin expanders. |
blob | commitdiff | raw | diff to current |
2020-08-10 |
Roger Sayle | i386: Improve code generation of smin(x,0) with -m32. |
blob | commitdiff | raw | diff to current |
2020-08-10 |
liuhongt | Using UNSPEC for vector compare to mask register. |
blob | commitdiff | raw | diff to current |
2020-07-10 |
H.J. Lu | x86: Check TARGET_AVX512VL when enabling FMA |
blob | commitdiff | raw | diff to current |
2020-07-09 |
H.J. Lu | x86: Enable FMA in rsqrt<mode>2 expander |
blob | commitdiff | raw | diff to current |
2020-06-18 |
Uros Bizjak | i386: Fix mode of ZERO_EXTRACT RTXes, remove ext_regist... |
blob | commitdiff | raw | diff to current |
2020-06-17 |
liuhongt | Optimize V16QI/V32QI/V64QI shift by constant. |
blob | commitdiff | raw | diff to current |
2020-06-15 |
liuhongt | Optimize multiplication for V8QI,V16QI,V32QI under... |
blob | commitdiff | raw | diff to current |
2020-05-28 |
liuhongt | Fix nonconforming memory_operand for vpmovq{d,w,b}... |
blob | commitdiff | raw | diff to current |
2020-05-27 |
Uros Bizjak | i386: Implement V2SF shuffles |
blob | commitdiff | raw | diff to current |
2020-05-26 |
Uros Bizjak | i386: Implement V2SI and V4HI shuffles marxin/heads/improve-git-backport |
blob | commitdiff | raw | diff to current |
2020-05-18 |
Uros Bizjak | i386: Avoid reversing a non-trapping comparison to... |
blob | commitdiff | raw | diff to current |
2020-05-18 |
Uros Bizjak | i386: Improve vector mode and TFmode ABS and NEG patterns |
blob | commitdiff | raw | diff to current |
2020-05-03 |
Uros Bizjak | i386: Use plus_constant instead of gen_rtx_PLUS |
blob | commitdiff | raw | diff to current |
2020-04-07 |
Jakub Jelinek | i386: Fix V{64QI,32HI}mode constant permutations [PR94509] |
blob | commitdiff | raw | diff to current |
2020-04-07 |
Jakub Jelinek | i386: Fix emit_reduc_half on V{64Q,32H}Imode [PR94500] |
blob | commitdiff | raw | diff to current |
2020-04-03 |
Jakub Jelinek | i386: Fix up handling of OPTION_MASK_ISA_MMX builtins... |
blob | commitdiff | raw | diff to current |
2020-01-03 |
Jakub Jelinek | re PR target/93089 (Force mprefer-vector-width=512... |
blob | commitdiff | raw | diff to current |
2020-01-01 |
Jakub Jelinek | Update copyright years. |
blob | commitdiff | raw | diff to current |
2019-12-11 |
Hongtao Liu | Fix unrecognizable insn of pr92865. |
blob | commitdiff | raw | diff to current |
2019-12-09 |
Hongtao Liu | Enable mask movement for VCOND_EXPR under avx512f for |
blob | commitdiff | raw | diff to current |
2019-11-18 |
Hongtao Liu | Split X86_TUNE_AVX128_OPTIMAL into X86_TUNE_AVX256_SPLI... |
blob | commitdiff | raw | diff to current |
2019-11-12 |
Martin Liska | Remove gcc/params.* files. |
blob | commitdiff | raw | diff to current |
2019-11-08 |
Hongtao Liu | Fix inefficient vector constructor. |
blob | commitdiff | raw | diff to current |
2019-10-07 |
Uros Bizjak | i386-expand.c (ix86_expand_floorceildf_32, [...]):... |
blob | commitdiff | raw | diff to current |
2019-09-30 |
Jakub Jelinek | re PR target/91931 (ICE in decompose, at rtl.h:2277) |
blob | commitdiff | raw | diff to current |
2019-09-10 |
Richard Sandiford | Make get_call_rtx_from take a const rtx_insn * |
blob | commitdiff | raw | diff to current |
2019-09-03 |
Jakub Jelinek | re PR target/91604 (ICE in extract_insn at recog.c... |
blob | commitdiff | raw | diff to current |
2019-08-29 |
Jakub Jelinek | re PR target/91560 (Try harder for AVX non-AVX2 cross... |
blob | commitdiff | raw | diff to current |
2019-08-14 |
Uros Bizjak | i386-expand.c (ix86_expand_vector_init_one_nonzero... |
blob | commitdiff | raw | diff to current |
2019-08-13 |
Richard Sandiford | Use checking forms of DECL_FUNCTION_CODE (PR 91421) |
blob | commitdiff | raw | diff to current |
2019-08-13 |
Uros Bizjak | i386.md (ix86_expand_vector_extract): Use vec_extr... |
blob | commitdiff | raw | diff to current |
2019-08-13 |
Uros Bizjak | i386.md (ix86_expand_vector_set): Use vec_merge path... |
blob | commitdiff | raw | diff to current |
2019-08-02 |
Uros Bizjak | re PR target/91323 (LTGT rtx produces UCOMISS instead... |
blob | commitdiff | raw | diff to current |
2019-08-02 |
Jakub Jelinek | re PR tree-optimization/91201 (SIMD not generated for... |
blob | commitdiff | raw | diff to current |
2019-07-30 |
Jakub Jelinek | re PR target/91150 (wrong code with -O -mavx512vbmi... |
blob | commitdiff | raw | diff to current |
2019-07-15 |
Uros Bizjak | i386.md (@test<mode>_ccno_1): Rename from test<mode... |
blob | commitdiff | raw | diff to current |
2019-07-11 |
Jakub Jelinek | re PR target/91124 (gcc.target/i386/avx512vl-vpshldvd... |
blob | commitdiff | raw | diff to current |
2019-07-03 |
Martin Liska | Remove another bunch of dead assignment. |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Aaron Sawdey | builtins.c (get_memory_rtx): Fix comment. |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Martin Liska | Fix various issues seen with clang-static-analyzer. |
blob | commitdiff | raw | diff to current |
2019-06-26 |
Hongtao Liu | Enable GCC support for AVX512_VP2INTERSECT which will... |
blob | commitdiff | raw | diff to current |
2019-06-20 |
H.J. Lu | i386: Generate standard floating point scalar operation... |
blob | commitdiff | raw | diff to current |
2019-06-18 |
Uros Bizjak | i386.md (@cmp<mode>_1): Rename from cmp<mode>_1. |
blob | commitdiff | raw | diff to current |
2019-06-13 |
Uros Bizjak | i386.md (SWIM1248s): Rename from SWIM1248x. |
blob | commitdiff | raw | diff to current |
2019-06-10 |
Uros Bizjak | i386-protos.h (ix86_split_fp_absneg_operator): New... |
blob | commitdiff | raw | diff to current |
2019-06-05 |
Hongtao Liu | re PR target/89803 (Missing AVX512 intrinsics) |
blob | commitdiff | raw | diff to current |
2019-06-03 |
H.J. Lu | re PR target/89750 (Wrong code for _mm_comi_round_ss) |
blob | commitdiff | raw | diff to current |
2019-05-28 |
Xuepeng Guo | Add GCC support to ENQCMD. |
blob | commitdiff | raw | diff to current |
2019-05-27 |
Uros Bizjak | i386.c (ix86_gen_add3): Remove indirect function. |
blob | commitdiff | raw | diff to current |
2019-05-26 |
Uros Bizjak | i386.md (@leave_<mode>): New expander. |
blob | commitdiff | raw | diff to current |
2019-05-17 |
Martin Sebor | trans.c (check_inlining_for_nested_subprog): Quote... |
blob | commitdiff | raw | diff to current |
2019-05-17 |
H.J. Lu | i386: Enable MMX intrinsics without SSE/SSE2/SSSE3 |
blob | commitdiff | raw | diff to current |
2019-05-15 |
Uros Bizjak | i386-expand.c (ix86_split_idivmod): Rename signed_p... |
blob | commitdiff | raw | diff to current |
2019-05-15 |
H.J. Lu | i386: Allow MMX intrinsic emulation with SSE |
blob | commitdiff | raw | diff to current |
2019-05-15 |
H.J. Lu | i386: Emulate MMX punpcklXX/punpckhXX with SSE punpcklXX |
blob | commitdiff | raw | diff to current |
2019-05-15 |
H.J. Lu | i386: Emulate MMX packsswb/packssdw/packuswb with SSE2 |
blob | commitdiff | raw | diff to current |
2019-05-10 |
Martin Liska | Reapply r269790 which was missed during rebase. |
blob | commitdiff | raw | diff to current |
2019-05-08 |
Hongtao Liu | Enable support for bfloat16 which will be in Future... |
blob | commitdiff | raw | diff to current |
2019-05-06 |
Martin Liska | Split i386.c. |
blob | commitdiff | raw | diff to current |
|