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 |
2023-08-24 |
liuhongt | Fix target_clone ("arch=graniterapids-d") and target_clone...
|
commit | commitdiff | tree |
2023-08-22 |
liuhongt | Testcase fix.
|
commit | commitdiff | tree |
2023-08-21 |
liuhongt | Adjust testcase for Intel GDS.
|
commit | commitdiff | tree |
2023-08-21 |
liuhongt | Support -march=gracemont
|
commit | commitdiff | tree |
2023-08-16 |
liuhongt | Support -m[no-]gather -m[no-]scatter to enable/disable...
|
commit | commitdiff | tree |
2023-08-16 |
liuhongt | Software mitigation: Disable gather generation in vectorizat...
|
commit | commitdiff | tree |
2023-08-16 |
liuhongt | Generate vmovapd instead of vmovsd for moving DFmode...
|
commit | commitdiff | tree |
2023-08-10 |
liuhongt | i386: Do not sanitize upper part of V2HFmode and V4HFmode...
|
commit | commitdiff | tree |
2023-08-09 |
liuhongt | Rename local variable subleaf_level to max_subleaf_level.
|
commit | commitdiff | tree |
2023-08-09 |
liuhongt | Workaround possible CPUID bug in Sandy Bridge.
|
commit | commitdiff | tree |
2023-08-07 |
liuhongt | Fix ICE in rtl check when bootstrap.
|
commit | commitdiff | tree |
2023-08-07 |
liuhongt | i386: Clear upper bits of XMM register for V4HFmode...
|
commit | commitdiff | tree |
2023-08-02 |
liuhongt | Support vec_fmaddsub/vec_fmsubadd for vector HFmode.
|
commit | commitdiff | tree |
2023-08-02 |
liuhongt | Optimize vlddqu + inserti128 to vbroadcasti128
|
commit | commitdiff | tree |
2023-08-01 |
liuhongt | Adjust testcase for more optimal codegen.
|
commit | commitdiff | tree |
2023-07-28 |
liuhongt | Add UNSPEC_MASKOP to vpbroadcastm pattern.
|
commit | commitdiff | tree |
2023-07-21 |
liuhongt | Provide -fcf-protection=branch,return.
|
commit | commitdiff | tree |
2023-07-21 |
liuhongt | Fix fp16 related testcase failure for i686.
|
commit | commitdiff | tree |
2023-07-19 |
liuhongt | Support type _Float16/__bf16 independent of SSE2.
|
commit | commitdiff | tree |
2023-07-18 |
liuhongt | Remove # from <mask_codefor>one_cmpl<mode>2<mask_name...
|
commit | commitdiff | tree |
2023-07-18 |
liuhongt | Add peephole to eliminate redundant comparison after...
|
commit | commitdiff | tree |
2023-07-12 |
liuhongt | Break false dependence for vpternlog by inserting vpxor...
|
commit | commitdiff | tree |
2023-07-11 |
liuhongt | Fix typo in the testcase.
|
commit | commitdiff | tree |
2023-07-10 |
liuhongt | Add pre_reload splitter to detect fp min/max pattern.
|
commit | commitdiff | tree |
2023-07-06 |
liuhongt | Adjust rtx_cost for DF/SFmode AND/IOR/XOR/ANDN operations.
|
commit | commitdiff | tree |
2023-07-06 |
liuhongt | Disparage slightly for the alternative which move DFmode...
|
commit | commitdiff | tree |
2023-06-28 |
liuhongt | Issue a warning for conversion between short and __bf16...
|
commit | commitdiff | tree |
2023-06-27 |
liuhongt | Refine maskstore patterns with UNSPEC_MASKMOV.
|
commit | commitdiff | tree |
2023-06-27 |
liuhongt | Make option mvzeroupper independent of optimization...
|
commit | commitdiff | tree |
2023-06-27 |
liuhongt | Don't issue vzeroupper for vzeroupper call_insn.
|
commit | commitdiff | tree |
2023-06-26 |
liuhongt | Use cvt_op to save intermediate type operand instead...
|
commit | commitdiff | tree |
2023-06-26 |
liuhongt | Don't use intermiediate type for FIX_TRUNC_EXPR when...
|
commit | commitdiff | tree |
2023-06-25 |
liuhongt | Refine maskloadmn pattern with UNSPEC_MASKLOAD.
|
commit | commitdiff | tree |
2023-06-21 |
liuhongt | Use intermiediate integer type for float_expr/fix_trunc_expr...
|
commit | commitdiff | tree |
2023-06-19 |
liuhongt | Refined 256/512-bit vpacksswb/vpackssdw patterns.
|
commit | commitdiff | tree |
2023-06-19 |
liuhongt | Reimplement packuswb/packusdw with UNSPEC_US_TRUNCATE...
|
commit | commitdiff | tree |
2023-06-14 |
liuhongt | Use x instead of v for alternative 2 (v, BH) in mov...
|
commit | commitdiff | tree |
2023-06-12 |
liuhongt | Add missing vec_pack/unpacks patterns for _Float16...
|
commit | commitdiff | tree |
2023-06-09 |
liuhongt | Explicitly view_convert_expr mask to signed type when...
|
commit | commitdiff | tree |
2023-06-09 |
liuhongt | Fold _mm{,256,512}_abs_{epi8,epi16,epi32,epi64} into...
|
commit | commitdiff | tree |
2023-06-03 |
liuhongt | Don't try bswap + rotate when TYPE_PRECISION(n->type...
|
commit | commitdiff | tree |
2023-06-03 |
liuhongt | i386: Add missing vector truncate patterns [PR92658].
|
commit | commitdiff | tree |
2023-05-30 |
liuhongt | Enhance NARROW FLOAT_EXPR vectorization by truncating...
|
commit | commitdiff | tree |
2023-05-30 |
liuhongt | Detect bswap + rotate for byte permutation in pass_bswap.
|
commit | commitdiff | tree |
2023-05-27 |
liuhongt | Split notl + pbraodcast + pand to pbroadcast + pandn...
|
commit | commitdiff | tree |
2023-05-27 |
liuhongt | Disable avoid_false_dep_for_bmi for atom and icelake...
|
commit | commitdiff | tree |
2023-05-26 |
liuhongt | Only use NO_REGS in cost calculation when !hard_regno_mode_o...
|
commit | commitdiff | tree |
2023-05-24 |
liuhongt | Fold _mm{,256,512}_abs_{epi8,epi16,epi32,epi64} into...
|
commit | commitdiff | tree |
2023-05-06 |
liuhongt | Canonicalize vec_merge when mask is constant.
|
commit | commitdiff | tree |
2023-04-24 |
liuhongt | Add testcases for ffs/ctz vectorization.
|
commit | commitdiff | tree |
2023-04-23 |
liuhongt | Adjust testcases after better RA decision.
|
commit | commitdiff | tree |
2023-04-23 |
liuhongt | Use NO_REGS in cost calculation when the preferred...
|
commit | commitdiff | tree |
2023-04-19 |
liuhongt | Check hard_regno_mode_ok before setting lowest memory...
|
commit | commitdiff | tree |
next |