2024-05-17 |
Uros Bizjak | i386: Rename sat_plusminus expanders to standard names... |
commit | commitdiff |
2024-05-07 |
liuhongt | Support dot_prod optabs for 64-bit vector. |
commit | commitdiff |
2024-03-06 |
Uros Bizjak | i386: Fix and improve insn constraint for V2QI arithmet... |
commit | commitdiff |
2024-02-27 |
Uros Bizjak | i386: psrlq is not used for PERM<a,{0},1,2,3,4> [PR113871] |
commit | commitdiff |
2024-02-14 |
Uros Bizjak | i386: psrlq is not used for PERM<a,{0},1,2,3,4> [PR113871] |
commit | commitdiff |
2024-01-03 |
Jakub Jelinek | Update copyright years. |
commit | commitdiff |
2023-12-19 |
Jakub Jelinek | i386: Fix mmx.md signbit expanders [PR112816] |
commit | commitdiff |
2023-12-11 |
liuhongt | Support vpcmov for V4HF/V4BF/V2HF/V2BF under TARGET_XOP. |
commit | commitdiff |
2023-11-21 |
liuhongt | Support reduc_{and,ior,xor}_scal_m for V4HI/V8QI/V4QImode |
commit | commitdiff |
2023-11-16 |
liuhongt | Fix ICE of unrecognizable insn. |
commit | commitdiff |
2023-11-16 |
Hongyu Wang | [i386] APX: Fix EGPR usage in several patterns. |
commit | commitdiff |
2023-11-13 |
liuhongt | Support vec_set/vec_extract/vec_init for V4HF/V2HF. |
commit | commitdiff |
2023-11-03 |
Uros Bizjak | i386: Handle multiple address register classes |
commit | commitdiff |
2023-11-02 |
liuhongt | Support cmul{_conj}v4hf3/cmla{_conj}v4hf4 with AVX512FP... |
commit | commitdiff |
2023-10-31 |
liuhongt | Fix wrong code due to incorrect define_split |
commit | commitdiff |
2023-10-27 |
liuhongt | Support vec_cmpmn/vcondmn for v2hf/v4hf. |
commit | commitdiff |
2023-10-23 |
liuhongt | Remove unused mmx_pinsrw. |
commit | commitdiff |
2023-10-18 |
liuhongt | Support 32/64-bit vectorization for _Float16 fma relate... |
commit | commitdiff |
2023-10-16 |
liuhongt | Support 32/64-bit vectorization for conversion between... |
commit | commitdiff |
2023-10-16 |
liuhongt | Enable vectorization for V2HF/V4HF rounding operations... |
commit | commitdiff |
2023-10-11 |
liuhongt | Refine predicate of operands[2] in divv4hf3 with regist... |
commit | commitdiff |
2023-10-08 |
liuhongt | Support signbit/xorsign/copysign/abs/neg/and/xor/ior... |
commit | commitdiff |
2023-10-08 |
liuhongt | Support smin/smax for V2HF/V4HF |
commit | commitdiff |
2023-10-07 |
Kong Lingling | [APX EGPR] Handle vex insns that only support GPR16... |
commit | commitdiff |
2023-10-07 |
Kong Lingling | [APX_EGPR] Handle legacy insns that only support GPR16... |
commit | commitdiff |
2023-08-18 |
Uros Bizjak | i386: Use PUNPCKL?? to implement vector extend and... |
commit | commitdiff |
2023-08-10 |
liuhongt | i386: Do not sanitize upper part of V2HFmode and V4HFmo... |
commit | commitdiff |
2023-08-08 |
Uros Bizjak | i386: Do not sanitize upper part of V2SFmode reg with... |
commit | commitdiff |
2023-08-07 |
liuhongt | i386: Clear upper bits of XMM register for V4HFmode... |
commit | commitdiff |
2023-08-07 |
Jan Beulich | x86: drop redundant "prefix_data16" attributes |
commit | commitdiff |
2023-08-07 |
Jan Beulich | x86: correct "length_immediate" in a few cases |
commit | commitdiff |
2023-08-07 |
Jan Beulich | x86: replace/correct bogus "prefix_extra" |
commit | commitdiff |
2023-08-07 |
Jan Beulich | x86: "sse4arg" adjustments |
commit | commitdiff |
2023-07-26 |
Uros Bizjak | i386: Clear upper half of XMM register for V2SFmode... |
commit | commitdiff |
2023-06-19 |
liuhongt | Reimplement packuswb/packusdw with UNSPEC_US_TRUNCATE... |
commit | commitdiff |
2023-06-03 |
liuhongt | i386: Add missing vector truncate patterns [PR92658]. |
commit | commitdiff |
2023-05-24 |
Uros Bizjak | i386: Add v<any_shift:insn>v4qi3 expander |
commit | commitdiff |
2023-05-23 |
Uros Bizjak | i386: Add V8QI and V4QImode partial vector shift operations |
commit | commitdiff |
2023-05-18 |
Uros Bizjak | i386: Add infrastructure for QImode partial vector... |
commit | commitdiff |
2023-05-12 |
Uros Bizjak | i386: Remove mulv2si emulated sequence for TARGET_SSE2... |
commit | commitdiff |
2023-05-10 |
Uros Bizjak | i386: Add missing vector extend patterns [PR92658] |
commit | commitdiff |
2023-05-05 |
Uros Bizjak | i386: Introduce mulv2si3 instruction |
commit | commitdiff |
2023-04-18 |
Uros Bizjak | i386: Improve permutations with INSERTPS instruction... |
commit | commitdiff |
2023-03-15 |
Uros Bizjak | i386: Fix blend vector permutation for 8-byte modes |
commit | commitdiff |
2023-03-14 |
Uros Bizjak | i386: Use movss to implement V2SImode VEC_PERM. |
commit | commitdiff |
2023-01-16 |
Jakub Jelinek | Update copyright years. |
commit | commitdiff |
2022-12-07 |
liuhongt | Fix ICE due to condition mismatch between expander... |
commit | commitdiff |
2022-11-22 |
liuhongt | Guard 64/32-bit vector move patterns with ix86_hard_reg... |
commit | commitdiff |
2022-10-31 |
liuhongt | Enable V4BFmode and V2BFmode. |
commit | commitdiff |
2022-09-22 |
liuhongt | Fix typo in floorv2sf2, should be register_operand... |
commit | commitdiff |
2022-09-20 |
liuhongt | Support 64-bit vectorization for single-precision float... |
commit | commitdiff |
2022-07-22 |
liuhongt | Extend 16/32-bit vector bit_op patterns with (m,0,i... |
commit | commitdiff |
2022-07-03 |
H.J. Lu | x86: Support 2/4/8 byte constant vector stores |
commit | commitdiff |
2022-06-03 |
Jan Beulich | x86: {,v}psadbw have commutative source operands |
commit | commitdiff |
2022-05-30 |
Uros Bizjak | i386: Remove constraints when used with constant intege... |
commit | commitdiff |
2022-05-17 |
Uros Bizjak | i386: Fix ICE in final_scan_insn_1 [PR105624] |
commit | commitdiff |
2022-05-15 |
Uros Bizjak | i386: Remove constraints when used with constant intege... |
commit | commitdiff |
2022-04-05 |
Uros Bizjak | i386: Fix movv2qi_internal xmm reg to xmm reg move... |
commit | commitdiff |
2022-01-17 |
Martin Liska | Change references of .c files to .cc files |
commit | commitdiff |
2022-01-13 |
Uros Bizjak | i386: Introduce V2QImode vectorized shifts [PR103861] |
commit | commitdiff |
2022-01-13 |
Uros Bizjak | i386: Cleanup V2QI arithmetic instructions |
commit | commitdiff |
2022-01-13 |
Uros Bizjak | ii386: Add 16-bit vector modes to xop_pcmov [PR104003] |
commit | commitdiff |
2022-01-12 |
Uros Bizjak | i386: Add CC clobber and splits for 32-bit vector mode... |
commit | commitdiff |
2022-01-11 |
Uros Bizjak | i386: Introduce V2QImode vector cmove for -msse4.1... |
commit | commitdiff |
2022-01-10 |
Uros Bizjak | i386: Introduce V2QImode vector compares [PR103861] |
commit | commitdiff |
2022-01-07 |
Uros Bizjak | i386: Robustify V2QI and V4QI move patterns |
commit | commitdiff |
2022-01-06 |
Uros Bizjak | i386: Improve HImode interunit moves |
commit | commitdiff |
2022-01-05 |
Uros Bizjak | i386: Introduce V2QImode minmax, abs and uavgv2hi3_ceil... |
commit | commitdiff |
2022-01-05 |
Uros Bizjak | i386: Fix type of one_cmplv2qi2 alternatives 1,2 [PR103915] |
commit | commitdiff |
2022-01-04 |
Uros Bizjak | i386: Introduce V2QImode vectorized logic [PR103861] |
commit | commitdiff |
2022-01-03 |
Uros Bizjak | i386: Always enable mov<V_32:mode> patterns [PR103894] |
commit | commitdiff |
2022-01-03 |
Jakub Jelinek | Update copyright years. |
commit | commitdiff |
2022-01-02 |
Uros Bizjak | i386: Introduce V2QImode vectorized arithmetic [PR103861] |
commit | commitdiff |
2021-12-28 |
Jakub Jelinek | i386: Fix handling of SUBREGs in divv2sf3 [PR103842] |
commit | commitdiff |
2021-12-24 |
Uros Bizjak | i386: Add V2SFmode DIV insn pattern [PR95046, PR103797] |
commit | commitdiff |
2021-10-12 |
liuhongt | Support reduc_{plus,smax,smin,umax,umin}_scal_v4qi. |
commit | commitdiff |
2021-10-08 |
liuhongt | Support reduc_{plus,smax,smin,umax,min}_scal_v4hi. |
commit | commitdiff |
2021-09-28 |
Hongyu Wang | AVX512FP16: Support basic 64/32bit vector type and... |
commit | commitdiff |
2021-09-22 |
liuhongt | Support 64bit fma/fms/fnma/fnms under avx512vl. |
commit | commitdiff |
2021-08-09 |
Uros Bizjak | i386: Name V2SF logic insns [PR101812] |
commit | commitdiff |
2021-07-12 |
Uros Bizjak | i386: Fix vec_set<mode> expanders [PR101424] |
commit | commitdiff |
2021-07-08 |
Uros Bizjak | i386: Add pack/unpack patterns for 32bit vectors [PR100637] |
commit | commitdiff |
2021-07-06 |
Uros Bizjak | i386: Add variable vec_set for 32bit vectors [PR97194] |
commit | commitdiff |
2021-07-05 |
Uros Bizjak | i386: Implement 4-byte vector (V4QI/V2HI) constant... |
commit | commitdiff |
2021-06-29 |
Uros Bizjak | i386: Add V2SFmode vec_addsub pattern [PR95046] |
commit | commitdiff |
2021-06-24 |
Uros Bizjak | i386: Add pack/unpack patterns for 64bit vectors [PR89021] |
commit | commitdiff |
2021-06-23 |
Uros Bizjak | i386: Add PPERM two-operand 64bit vector permutation... |
commit | commitdiff |
2021-06-17 |
Uros Bizjak | i386: Add variable vec_set for 64bit vectors [PR97194] |
commit | commitdiff |
2021-06-16 |
Uros Bizjak | ii386: Add missing two element 64bit vector permutation... |
commit | commitdiff |
2021-06-14 |
Uros Bizjak | i386: Split V2HImode *punpckwd to SSE instruction ... |
commit | commitdiff |
2021-06-10 |
Peter Bergner | i386: Add V8QI and other 64bit vector permutations... |
commit | commitdiff |
2021-06-07 |
Uros Bizjak | i386: Add init pattern for V4QI vectors [PR100637] |
commit | commitdiff |
2021-06-04 |
Uros Bizjak | i386: Add init pattern for V2HI vectors [PR100637] |
commit | commitdiff |
2021-06-03 |
Uros Bizjak | i386: Add insert and extract patterns for 4-byte vector... |
commit | commitdiff |
2021-05-27 |
Uros Bizjak | i386: Remove unneeded binary operand fixup from expanders. |
commit | commitdiff |
2021-05-27 |
Uros Bizjak | i386: Add XOP comparisons for 4- and 8-byte vectors... |
commit | commitdiff |
2021-05-27 |
Uros Bizjak | i386: Add uavg_ceil patterns for 4-byte vectors [PR100637] |
commit | commitdiff |
2021-05-23 |
Uros Bizjak | i386: Add push insns for 4-byte vectors [PR100722] |
commit | commitdiff |
2021-05-21 |
Uros Bizjak | i386: Add comparisons for 4-byte vectors [PR100637] |
commit | commitdiff |
2021-05-21 |
Uros Bizjak | i386: Add minmax and abs patterns for 4-byte vectors... |
commit | commitdiff |
next |