5 days ago |
liuhongt | Align ix86_{move_max,store_max} with vectorizer.
|
commit | commitdiff | tree |
6 days ago |
liuhongt | Align predicates for operands[1] between mov<mode>...
|
commit | commitdiff | tree |
12 days ago |
liuhongt | Movement between GENERAL_REGS and SSE_REGS for TImode...
|
commit | commitdiff | tree |
13 days ago |
liuhongt | Move ix86_align_loops into a separate pass and insert...
|
commit | commitdiff | tree |
2024-08-01 |
liuhongt | Fix mismatch between constraint and predicate for ashl...
|
commit | commitdiff | tree |
2024-07-30 |
liuhongt | Refine constraint "Bk" to define_special_memory_constraint.
|
commit | commitdiff | tree |
2024-07-23 |
liuhongt | Relax ix86_hardreg_mov_ok after split1.
|
commit | commitdiff | tree |
2024-07-18 |
liuhongt | Optimize maskstore when mask is 0 or -1 in UNSPEC_MASKMOV
|
commit | commitdiff | tree |
2024-07-15 |
liuhongt | Fix SSA_NAME leak due to def_stmt is removed before...
|
commit | commitdiff | tree |
2024-07-09 |
liuhongt | Rename __{float,double}_u to __x86_{float,double}_u...
|
commit | commitdiff | tree |
2024-07-04 |
liuhongt | Use __builtin_cpu_support instead of __get_cpuid_count.
|
commit | commitdiff | tree |
2024-07-03 |
liuhongt | Move runtime check into a separate function and guard...
|
commit | commitdiff | tree |
2024-07-01 |
liuhongt | Remove vcond{,u,eq}<mode> expanders since they will...
|
commit | commitdiff | tree |
2024-07-01 |
liuhongt | Optimize a < 0 ? -1 : 0 to (signed)a >> 31.
|
commit | commitdiff | tree |
2024-07-01 |
liuhongt | Adjust testcase for the regressed testcases after obsolete...
|
commit | commitdiff | tree |
2024-07-01 |
liuhongt | Add more splitter for mskmov with avx512 comparison.
|
commit | commitdiff | tree |
2024-07-01 |
liuhongt | Match IEEE min/max with UNSPEC_IEEE_{MIN,MAX}.
|
commit | commitdiff | tree |
2024-07-01 |
liuhongt | Lower AVX512 kmask comparison back to AVX2 comparison...
|
commit | commitdiff | tree |
2024-07-01 |
liuhongt | Add more splitters to match (unspec [op1 op2 (gt op3...
|
commit | commitdiff | tree |
2024-07-01 |
liuhongt | Enable flate-combine.
|
commit | commitdiff | tree |
2024-07-01 |
liuhongt | Extend lshifrtsi3_1_zext to ?k alternative.
|
commit | commitdiff | tree |
2024-07-01 |
liuhongt | Define mask as extern instead of uninitialized local...
|
commit | commitdiff | tree |
2024-06-27 |
liuhongt | Fix wrong cost of MEM when addr is a lea.
|
commit | commitdiff | tree |
2024-06-26 |
liuhongt | Optimize a < 0 ? -1 : 0 to (signed)a >> 31.
|
commit | commitdiff | tree |
2024-06-14 |
liuhongt | Adjust ix86_rtx_costs for pternlog_operand_p.
|
commit | commitdiff | tree |
2024-06-14 |
liuhongt | Remove one_if_conv for latest Intel processors.
|
commit | commitdiff | tree |
2024-06-13 |
liuhongt | Fix ICE due to REGNO of a SUBREG.
|
commit | commitdiff | tree |
2024-06-12 |
liuhongt | Fix ICE in rtl check due to CONST_WIDE_INT in CONST_VECTOR_D...
|
commit | commitdiff | tree |
2024-06-07 |
liuhongt | Add additional option --param max-completely-peeled...
|
commit | commitdiff | tree |
2024-06-06 |
liuhongt | Refine testcase for power10.
|
commit | commitdiff | tree |
2024-06-06 |
liuhongt | Adjust rtx_cost for MEM to enable more simplication
|
commit | commitdiff | tree |
2024-06-06 |
liuhongt | Simplify (AND (ASHIFTRT A imm) mask) to (LSHIFTRT A...
|
commit | commitdiff | tree |
2024-06-05 |
liuhongt | Don't simplify NAN/INF or out-of-range constant for...
|
commit | commitdiff | tree |
2024-06-04 |
liuhongt | Adjust testcase for -march=cascadelake
|
commit | commitdiff | tree |
2024-06-03 |
liuhongt | Add some preference for floating point rtl ifcvt when...
|
commit | commitdiff | tree |
2024-05-31 |
liuhongt | Rename double_u with __double_u to avoid pulluting...
|
commit | commitdiff | tree |
2024-05-30 |
liuhongt | Support vcond_mask_qiqi and friends.
|
commit | commitdiff | tree |
2024-05-30 |
liuhongt | Don't reduce estimated unrolled size for innermost...
|
commit | commitdiff | tree |
2024-05-29 |
liuhongt | Align tight&hot loop without considering max skipping...
|
commit | commitdiff | tree |
2024-05-28 |
liuhongt | Reduce cost of MEM (A + imm).
|
commit | commitdiff | tree |
2024-05-28 |
liuhongt | Fix predicate mismatch between vfcmaddcph's define_insn...
|
commit | commitdiff | tree |
2024-05-24 |
liuhongt | Fix typo in the testcase.
|
commit | commitdiff | tree |
2024-05-21 |
liuhongt | Use pblendw instead of pand to clear upper 16 bits.
|
commit | commitdiff | tree |
2024-05-16 |
liuhongt | Set d.one_operand_p to true when TARGET_SSSE3 in ix86_expand...
|
commit | commitdiff | tree |
2024-05-16 |
liuhongt | Optimize ashift >> 7 to vpcmpgtb for vector int8.
|
commit | commitdiff | tree |
2024-05-07 |
liuhongt | Extend usdot_prodv*qi with vpmaddwd when AVXVNNI/AVX512VNNI...
|
commit | commitdiff | tree |
2024-05-07 |
liuhongt | Support dot_prod optabs for 64-bit vector.
|
commit | commitdiff | tree |
2024-05-07 |
liuhongt | Optimize 64-bit vector permutation with punpcklqdq...
|
commit | commitdiff | tree |
2024-05-05 |
liuhongt | Update libbid according to the latest Intel Decimal...
|
commit | commitdiff | tree |
2024-04-28 |
liuhongt | Adjust alternative *k to ?k for avx512 mask in zero_extend...
|
commit | commitdiff | tree |
2024-03-22 |
liuhongt | Move pr114396.c from gcc.target/i386 to gcc.c-torture...
|
commit | commitdiff | tree |
2024-03-21 |
liuhongt | Fix runtime error for nonlinear iv vectorization(step_mult).
|
commit | commitdiff | tree |
2024-03-21 |
liuhongt | Document -fexcess-precision=16.
|
commit | commitdiff | tree |
2024-03-18 |
liuhongt | Add missing <any_logic>hf/bf patterns.
|
commit | commitdiff | tree |
2024-03-14 |
liuhongt | i386[stv]: Handle REG_EH_REGION note
|
commit | commitdiff | tree |
2024-02-20 |
liuhongt | Fix testcase for platform without gnu/stubs-x32.h
|
commit | commitdiff | tree |
2024-01-25 |
liuhongt | Enable -mlam=u57 by default when compiled with -fsanitize...
|
commit | commitdiff | tree |
2024-01-25 |
liuhongt | Adjust hwasan testcase for x86 target.
|
commit | commitdiff | tree |
2024-01-19 |
liuhongt | Adjust testcase gcc.target/i386/part-vect-copysignhf.c.
|
commit | commitdiff | tree |
2024-01-19 |
liuhongt | Fix testcase failure on many platforms which don't...
|
commit | commitdiff | tree |
2024-01-12 |
liuhongt | Update documents for fcf-protection=
|
commit | commitdiff | tree |
2024-01-11 |
liuhongt | Optimize A < B ? A : B to MIN_EXPR.
|
commit | commitdiff | tree |
2023-12-14 |
liuhongt | Force broadcast constant to mem for vec_dup{v4di,v8si...
|
commit | commitdiff | tree |
2023-12-12 |
liuhongt | Don't assume it's AVX_U128_CLEAN after call_insn whose...
|
commit | commitdiff | tree |
2023-12-11 |
liuhongt | Simplify vector ((VCE (a cmp b ? -1 : 0)) < 0) ? c...
|
commit | commitdiff | tree |
2023-12-11 |
liuhongt | Support vpcmov for V4HF/V4BF/V2HF/V2BF under TARGET_XOP.
|
commit | commitdiff | tree |
2023-12-05 |
liuhongt | Take register pressure into account for vec_construct...
|
commit | commitdiff | tree |
2023-12-05 |
liuhongt | Support udot_prodv*qi with emulation sdot_prodv*hi
|
commit | commitdiff | tree |
2023-11-30 |
liuhongt | Support sdot_prodv*qi with emulation of sdot_prodv*hi.
|
commit | commitdiff | tree |
2023-11-30 |
liuhongt | Use vec_extact_lo instead of subreg in reduc_<code...
|
commit | commitdiff | tree |
2023-11-22 |
liuhongt | Support cbranchm for Vector HI/QImode.
|
commit | commitdiff | tree |
2023-11-21 |
liuhongt | Support reduc_{and,ior,xor}_scal_m for V4HI/V8QI/V4QImode
|
commit | commitdiff | tree |
2023-11-20 |
liuhongt | Add i?86-*-* and x86_64-*-* to vect_logical_reduc
|
commit | commitdiff | tree |
2023-11-20 |
liuhongt | Support reduc_{plus,xor,and,ior}_scal_m for vector...
|
commit | commitdiff | tree |
2023-11-16 |
liuhongt | Fix ICE of unrecognizable insn.
|
commit | commitdiff | tree |
2023-11-14 |
liuhongt | Fix ICE in vectorizable_nonlinear_induction with bitfield.
|
commit | commitdiff | tree |
2023-11-14 |
liuhongt | Handle bitop with INTEGER_CST in analyze_and_compute_bitop_w...
|
commit | commitdiff | tree |
2023-11-13 |
liuhongt | Support vec_set/vec_extract/vec_init for V4HF/V2HF.
|
commit | commitdiff | tree |
2023-11-10 |
liuhongt | Fix wrong code due to vec_merge + pcmp to blendvb splitter.
|
commit | commitdiff | tree |
2023-11-06 |
liuhongt | Avoid generating RTL code when d->testing_p.
|
commit | commitdiff | tree |
2023-11-02 |
liuhongt | Support cmul{_conj}v4hf3/cmla{_conj}v4hf4 with AVX512FP16...
|
commit | commitdiff | tree |
2023-10-31 |
liuhongt | Fix wrong code due to incorrect define_split
|
commit | commitdiff | tree |
2023-10-30 |
liuhongt | Improve memcmpeq for 512-bit vector with vpcmpeq +...
|
commit | commitdiff | tree |
2023-10-27 |
liuhongt | Support vec_cmpmn/vcondmn for v2hf/v4hf.
|
commit | commitdiff | tree |
2023-10-26 |
liuhongt | Pass type of comparison operands instead of comparison...
|
commit | commitdiff | tree |
2023-10-23 |
liuhongt | Avoid compile time hog on vect_peel_nonlinear_iv_init...
|
commit | commitdiff | tree |
2023-10-23 |
liuhongt | Remove unused mmx_pinsrw.
|
commit | commitdiff | tree |
2023-10-18 |
liuhongt | Support 32/64-bit vectorization for _Float16 fma related...
|
commit | commitdiff | tree |
2023-10-16 |
liuhongt | Support 32/64-bit vectorization for conversion between...
|
commit | commitdiff | tree |
2023-10-16 |
liuhongt | Enable vectorization for V2HF/V4HF rounding operations...
|
commit | commitdiff | tree |
2023-10-11 |
liuhongt | Refine predicate of operands[2] in divv4hf3 with register_op...
|
commit | commitdiff | tree |
2023-10-08 |
liuhongt | Support signbit/xorsign/copysign/abs/neg/and/xor/ior...
|
commit | commitdiff | tree |
2023-10-08 |
liuhongt | Support smin/smax for V2HF/V4HF
|
commit | commitdiff | tree |
2023-09-11 |
liuhongt | Remove constraint modifier % for fcmaddcph/fmaddcph...
|
commit | commitdiff | tree |
2023-09-07 |
liuhongt | Support vpermw/vpermi2w/vpermt2w instructions for vector...
|
commit | commitdiff | tree |
2023-09-05 |
liuhongt | Generate vmovsh instead of vpblendw for specific vec_merge.
|
commit | commitdiff | tree |
2023-08-31 |
liuhongt | Refactor vector HF/BF mode iterators and patterns.
|
commit | commitdiff | tree |
2023-08-28 |
liuhongt | Use vmaskmov{ps,pd} for VI48_128_256 when TARGET_AVX2...
|
commit | commitdiff | tree |
2023-08-25 |
liuhongt | Refactor mode iterator V_128 and V_128H, V_256 and...
|
commit | commitdiff | tree |
2023-08-24 |
liuhongt | Adjust GCC V13 to GCC 13.1 in diagnotic.
|
commit | commitdiff | tree |
next |