2023-09-22 |
Haochen Jiang | Add OPTION_MASK_ISA2_EVEX512 for 512 bit builtins
|
commit | commitdiff | tree |
2023-09-22 |
Haochen Jiang | Push evex512 target for 512 bit intrins
|
commit | commitdiff | tree |
2023-09-22 |
Haochen Jiang | Push evex512 target for 512 bit intrins
|
commit | commitdiff | tree |
2023-09-22 |
Haochen Jiang | Push evex512 target for 512 bit intrins
|
commit | commitdiff | tree |
2023-09-22 |
Haochen Jiang | Push evex512 target for 512 bit intrins
|
commit | commitdiff | tree |
2023-09-22 |
Haochen Jiang | Push evex512 target for 512 bit intrins
|
commit | commitdiff | tree |
2023-09-22 |
Haochen Jiang | Initial support for -mevex512
|
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-12 |
Mo, Zewei | Initial Granite Rapids D Support
|
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 |
2023-04-03 |
liuhongt | Document signbitm2.
|
commit | commitdiff | tree |
2023-03-31 |
liuhongt | Adjust memory_move_cost for MASK_REGS when MODE_SIZE...
|
commit | commitdiff | tree |
2023-03-31 |
liuhongt | Rename ufix_trunc/ufloat* patterns to fixuns_trunc...
|
commit | commitdiff | tree |
2023-03-30 |
liuhongt | Generate vpblendd instead of vpblendw for V4SI under...
|
commit | commitdiff | tree |
2023-03-23 |
liuhongt | Remove TARGET_GEN_MEMSET_SCRATCH_RTX since it's not...
|
commit | commitdiff | tree |
2023-03-15 |
Hu, Lin1 | i386:Add missing OPTION_MASK_ISA_AVX512VL in i386-builtin...
|
commit | commitdiff | tree |
2023-02-02 |
liuhongt | Don't peel nonlinear iv(mult or shift) for epilog when...
|
commit | commitdiff | tree |
2023-01-30 |
liuhongt | Change AVX512FP16 to AVX512-FP16 in the document.
|
commit | commitdiff | tree |
2023-01-18 |
liuhongt | Don't add crtfastmath.o for -shared.
|
commit | commitdiff | tree |
2022-12-26 |
liuhongt | x86: Add a new option -mdaz-ftz to enable FTZ and DAZ...
|
commit | commitdiff | tree |
2022-12-19 |
liuhongt | x86: Don't add crtfastmath.o for -shared
|
commit | commitdiff | tree |
2022-12-09 |
liuhongt | Enable hwasan for x86-64.
|
commit | commitdiff | tree |
2022-12-09 |
liuhongt | Implement hwasan target_hook.
|
commit | commitdiff | tree |
2022-12-07 |
liuhongt | Fix ICE due to condition mismatch between expander...
|
commit | commitdiff | tree |
2022-12-02 |
liuhongt | Improve ix86_expand_fast_convert_bf_to_sf with new...
|
commit | commitdiff | tree |
2022-12-02 |
liuhongt | Fix ICE due to incorrect insn type.
|
commit | commitdiff | tree |
2022-12-01 |
liuhongt | Fix unrecognizable insn due to illegal immediate_operand...
|
commit | commitdiff | tree |
2022-11-28 |
liuhongt | Fix incorrect _mm_cvtsbh_ss.
|
commit | commitdiff | tree |
2022-11-22 |
liuhongt | Guard 64/32-bit vector move patterns with ix86_hard_reg_move_ok.
|
commit | commitdiff | tree |
2022-11-22 |
liuhongt | Some tidy up for RA related hooks.
|
commit | commitdiff | tree |
2022-11-21 |
liuhongt | define builtins for "shared" avxneconvert-avx512bf16vl...
|
commit | commitdiff | tree |
2022-11-09 |
liuhongt | Fix incorrect insn type to avoid ICE in memory attr...
|
commit | commitdiff | tree |
2022-11-01 |
liuhongt | Fix incorrect digit constraint
|
commit | commitdiff | tree |
2022-11-01 |
liuhongt | Enable more optimization for 32-bit/64-bit shrd/shld...
|
commit | commitdiff | tree |
2022-10-31 |
liuhongt | Enable V4BFmode and V2BFmode.
|
commit | commitdiff | tree |
2022-10-19 |
liuhongt | Canonicalize vec_perm index to make the first index...
|
commit | commitdiff | tree |
2022-10-18 |
Liwei Xu | Move scanning pass of forwprop-19.c to dse1 for r13...
|
commit | commitdiff | tree |
2022-10-11 |
liuhongt | Add define_insn_and_split to support general version...
|
commit | commitdiff | tree |
2022-10-11 |
Liwei Xu | Optimize nested permutation to single VEC_PERM_EXPR... Co-authored-by: liuhongt <hongtao.liu@intel.com>
|
commit | commitdiff | tree |
2022-10-10 |
liuhongt | Fix unrecognizable insn of cvtss2si.
|
commit | commitdiff | tree |
2022-09-29 |
liuhongt | Check nonlinear iv in vect_can_advance_ivs_p.
|
commit | commitdiff | tree |
2022-09-26 |
Hu, Lin1 | testsuite: Fix up avx256-unaligned-store-3.c test.
|
commit | commitdiff | tree |
next |