| Commit message (Expand) | Author | Age | Files | Lines |
* | Rename .c files to .cc files. | Martin Liska | 2022-01-17 | 1 | -23280/+0 |
* | widening_mul, i386: Improve spaceship expansion on x86 [PR103973] | Jakub Jelinek | 2022-01-17 | 1 | -0/+49 |
* | i386: Improve and optimize ix86_expand_sse_movcc | Uros Bizjak | 2022-01-15 | 1 | -77/+61 |
* | x86_64: Improvements to arithmetic right shifts of V1TImode values. | Roger Sayle | 2022-01-14 | 1 | -169/+96 |
* | i386: Add CC clobber and splits for 32-bit vector mode logic insns [PR100673,... | Uros Bizjak | 2022-01-12 | 1 | -13/+28 |
* | i386: Introduce V2QImode vector cmove for -msse4.1 [PR103861] | Uros Bizjak | 2022-01-11 | 1 | -4/+12 |
* | i386: Introduce V2QImode vector compares [PR103861] | Uros Bizjak | 2022-01-10 | 1 | -0/+7 |
* | x86_64: Improve (interunit) moves from TImode to V1TImode. | Roger Sayle | 2022-01-08 | 1 | -0/+17 |
* | Optimize V16HF vector insert to element 0 for AVX2. | liuhongt | 2022-01-07 | 1 | -2/+3 |
* | i386: Fix expand_vec_perm_pshufb for narrow modes [PR103905] | Uros Bizjak | 2022-01-05 | 1 | -11/+12 |
* | Update copyright years. | Jakub Jelinek | 2022-01-03 | 1 | -1/+1 |
* | i386: Implement VxHF vector set/insert/extract with lower ABI levels | Uros Bizjak | 2021-12-14 | 1 | -35/+83 |
* | x86: Add -mmove-max=bits and -mstore-max=bits | H.J. Lu | 2021-12-03 | 1 | -0/+1 |
* | Add TARGET_IFUNC_REF_LOCAL_OK | H.J. Lu | 2021-12-03 | 1 | -1/+1 |
* | i386: Improve V8HI and V8HF inserts [PR102811] | Uros Bizjak | 2021-12-01 | 1 | -11/+1 |
* | x86_64: Improved V1TImode rotations by non-constant amounts. | Roger Sayle | 2021-11-29 | 1 | -1/+11 |
* | i386: Fix wrong codegen for -mrelax-cmpxchg-loop | Hongyu Wang | 2021-11-18 | 1 | -1/+6 |
* | PR target/103069: Relax cmpxchg loop for x86 target | Hongyu Wang | 2021-11-15 | 1 | -0/+76 |
* | x86_64: Expand ashrv1ti (and PR target/102986) | Roger Sayle | 2021-11-02 | 1 | -5/+523 |
* | Enable vectorization for _Float16 floor/ceil/trunc/nearbyint/rint operations. | liuhongt | 2021-10-29 | 1 | -0/+3 |
* | x86_64: Implement V1TI mode shifts/rotates by a constant | Roger Sayle | 2021-10-26 | 1 | -0/+163 |
* | AVX512FP16: Enhance vector shuffle builtins | Hongyu Wang | 2021-10-15 | 1 | -0/+24 |
* | AVX512FP16: Fix ICE for 2 v4hf vector concat | Hongyu Wang | 2021-10-15 | 1 | -1/+2 |
* | AVX512FP16: Adjust builtin for mask complex fma | Hongyu Wang | 2021-10-14 | 1 | -1/+21 |
* | x86_64: Some SUBREG related optimization tweaks to i386 backend. | Roger Sayle | 2021-10-13 | 1 | -2/+16 |
* | Support reduc_{plus,smax,smin,umax,umin}_scal_v4qi. | liuhongt | 2021-10-12 | 1 | -0/+5 |
* | Refine movhfcc. | liuhongt | 2021-10-09 | 1 | -4/+15 |
* | Support reduc_{plus,smax,smin,umax,min}_scal_v4hi. | liuhongt | 2021-10-08 | 1 | -0/+5 |
* | Support 128/256/512-bit vector plus/smin/smax reduction for _Float16. | liuhongt | 2021-09-28 | 1 | -0/+3 |
* | AVX512FP16: Enable vec_cmpmn/vcondmn expanders for HF modes. | Hongyu Wang | 2021-09-23 | 1 | -0/+2 |
* | AVX512FP16: Add vfcmaddcph/vfmaddcph/vfcmulcph/vfmulcph | liuhongt | 2021-09-22 | 1 | -0/+5 |
* | AVX512FP16: Add scalar fma instructions. | liuhongt | 2021-09-18 | 1 | -0/+1 |
* | AVX512FP16: Add scalar/vector bitwise operations, including | H.J. Lu | 2021-09-18 | 1 | -4/+12 |
* | AVX512FP16: Add vcvtsh2ss/vcvtsh2sd/vcvtss2sh/vcvtsd2sh. | liuhongt | 2021-09-17 | 1 | -0/+4 |
* | AVX512FP16: Add vcvtph2pd/vcvtph2psx/vcvtpd2ph/vcvtps2phx. | liuhongt | 2021-09-17 | 1 | -0/+12 |
* | AVX512FP16: Add vcvtsh2si/vcvtsh2usi/vcvtsi2sh/vcvtusi2sh. | liuhongt | 2021-09-17 | 1 | -0/+8 |
* | AVX512FP16: Add vcvtuw2ph/vcvtw2ph/vcvtdq2ph/vcvtudq2ph/vcvtqq2ph/vcvtuqq2ph | liuhongt | 2021-09-16 | 1 | -0/+9 |
* | AVX512FP16: Add vcvtph2dq/vcvtph2qq/vcvtph2w/vcvtph2uw/vcvtph2uqq/vcvtph2udq | liuhongt | 2021-09-16 | 1 | -0/+9 |
* | AVX512FP16: Add vmovw/vmovsh. | liuhongt | 2021-09-16 | 1 | -0/+11 |
* | Optimize for V{8,16,32}HFmode vec_set/extract/init. | liuhongt | 2021-09-15 | 1 | -36/+59 |
* | AVX512FP16: Add fpclass/getexp/getmant instructions. | liuhongt | 2021-09-14 | 1 | -0/+7 |
* | AVX512FP16: Add vreduceph/vreducesh/vrndscaleph/vrndscalesh. | liuhongt | 2021-09-14 | 1 | -0/+4 |
* | AVX512FP16: Add vsqrtph/vrsqrtph/vsqrtsh/vrsqrtsh. | liuhongt | 2021-09-14 | 1 | -0/+4 |
* | AVX512FP16: Add vcmpph/vcmpsh/vcomish/vucomish. | liuhongt | 2021-09-10 | 1 | -0/+10 |
* | AVX512FP16: Add vmaxph/vminph/vmaxsh/vminsh. | liuhongt | 2021-09-10 | 1 | -0/+2 |
* | AVX512FP16: Add vaddsh/vsubsh/vmulsh/vdivsh. | Liu, Hongtao | 2021-09-10 | 1 | -0/+2 |
* | AVX512FP16: Enable _Float16 autovectorization | H.J. Lu | 2021-09-10 | 1 | -0/+4 |
* | Remove copysign post_reload splitter for scalar modes. | liuhongt | 2021-09-10 | 1 | -126/+26 |
* | AVX512FP16: Add vaddph/vsubph/vdivph/vmulph. | liuhongt | 2021-09-09 | 1 | -0/+5 |
* | i386: Fix up xorsign for AVX [PR89984] | Jakub Jelinek | 2021-09-08 | 1 | -52/+7 |