Toggle navigation
Patchwork
GNU Compiler Collection
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Hongtao Liu
| State =
Action Required
| Archived =
No
| 54 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Needs Review / ACK
Search
Archived
No
Yes
Both
Delegate
------
Nobody
jgarzik
arnd
ymano
smfrench
jlayton
tseliot
ogasawara
amitk
awhitcroft
mst
dayangkun
jwboyer
jwboyer
colinking
colinking
azummo
dwmw2
rtg
sconklin
smb
aliguori
segher
bradf
galak
galak
demarchi
swarren
ms
benh
benh
bhundven
chbs
kengyu
kadlec
pdp
Andes
regit
jabk
laforge
laforge
tonyb
sfr
alai
zecke
zecke
__damien__
khem
luka
luka
prafulla@marvell.com
cyrus
PeterHuewe
aldot
kiho
linusw
jow
jow
dangole
dangole
ypwong
patrick_delaunay
dedeckeh
dedeckeh
ivanhu
yousong
yousong
nico
nbd
nbd
tomcwarren
ag
ag
mpe
Noltari
Noltari
jtkirshe
stroese
mb
rmilecki
rmilecki
tytso
mrchuck
stefanct
computersforpeace
ldir
ldir
zhouhan
ee07b291
vineetg76
jagan
trini
carldani
blp
sbabic
sbabic
ffainelli
ffainelli
numans
ruscur
regXboi
bmeng
ynezz
pravin
thess
thess
bbrezillon
mkresin
mkresin
mkp
imaximets
ukleinek
ukleinek
ukleinek
neoraider
neoraider
jpettit
linville
robh
tpetazzoni
Gnurou
Gnurou
xback
xback
jesse
tjaalton
abelloni
strlen
strlen
esben
npiggin
jhersh
paulus
paulus
aik
abrodkin
abrodkin
diproiettod
hs
tbot
vriera
darball1
jogo
jogo
prom
stephenfin
sammj
jm
arnout
ajd
arj
bhelgaas
lukma
blogic
blogic
istokes
pchotard
pepe2k
pepe2k
jk
jk
jk
jk
oohal
russellb
ptomsich
masahir0y
agraf
jms
jms
jms
wsa
scottwood
mmichelson
tagr
tagr
joestringer
wbx
davem
davem
davem
lokeshvutla
andmur01
amitay
matttbe
aparcar
apritzel
goliath
adrianschmutzler
danielschwierzeck
martineau
pabeni
aserdean
mariosix
dcaratti
pkrystad11
marex
ovsrobot
ovsrobot
liwang
anguy11
anuppatel
atishp
netdrv
mkubecek
pablo
pablo
stintel
stintel
jkicinski
cpitchen
dwg
iwamatsu
maximeh
dsa
pm215
acelan
bpf
jonhunter
shettyg
lorpie01
xuyang
metan
jstancek
kubu
alexhung
wigyori
wigyori
lynxis
lynxis
dja
Hauke
Hauke
rw
rw
apopple
peda
priyankajain
brgl
brgl
simongoldschmidt
pevik
narmstrong
akodanev
981213
monstr
shemminger
0andriy
mraynal
vigneshr
chunkeey
blocktrron
aivanov
snowpatch_ozlabs
snowpatch_ozlabs
snowpatch_ozlabs
XiaoYang
tambarus
ehristev
ymorin
ymorin
xypron
matthias_bgg
prabhu_kush
hegdevasant
hegdevasant
wd
horms
kevery
sjg
freenix
jacmet
stewart
stewart
Apply
Patch
Series
A/F/R/T
S/W/F
Date
Submitter
Delegate
State
[PR,rtl/optimization/98694] Fix incorrect optimization by cprop_hardreg.
[PR,rtl/optimization/98694] Fix incorrect optimization by cprop_hardreg.
- - - -
-
-
-
2021-01-18
Hongtao Liu
New
[x86] Delete dead code in ix86_expand_sse_comi.[PR98612]
[x86] Delete dead code in ix86_expand_sse_comi.[PR98612]
- - - -
-
-
-
2021-01-11
Hongtao Liu
New
i386: Optimize pmovskb on zero_extend of subreg HI of the result [PR98461]
i386: Optimize pmovskb on zero_extend of subreg HI of the result [PR98461]
- - - -
-
-
-
2021-01-04
Hongtao Liu
New
[X86] Fold more shuffle builtins to VEC_PERM_EXPR.
[X86] Fold more shuffle builtins to VEC_PERM_EXPR.
- - - -
-
-
-
2020-12-15
Hongtao Liu
New
[Refactor,AVX512] Combine VI12_AVX512VL with VI48_AVX512VL into VI_AVX512VLBW
[Refactor,AVX512] Combine VI12_AVX512VL with VI48_AVX512VL into VI_AVX512VLBW
- - - -
-
-
-
2020-12-01
Hongtao Liu
New
i386: Optimize vpsubusw compared to 0 into vpcmpleuw or vpcmpnltuw[PR96906]
i386: Optimize vpsubusw compared to 0 into vpcmpleuw or vpcmpnltuw[PR96906]
- - - -
-
-
-
2020-11-30
Hongtao Liu
New
[X86] Delete Deadcode.
[X86] Delete Deadcode.
- - - -
-
-
-
2020-11-26
Hongtao Liu
New
[wwwdocs] gcc-11/changes: Mention Intel AVX-VNNI
[wwwdocs] gcc-11/changes: Mention Intel AVX-VNNI
- - - -
-
-
-
2020-11-11
Hongtao Liu
New
[PR,target/97642] Fix incorrect replacement of vmovdqu32 with vpblendd.
[PR,target/97642] Fix incorrect replacement of vmovdqu32 with vpblendd.
- - - -
-
-
-
2020-11-04
Hongtao Liu
New
[PR,97506] Simplify trivial vcond_expr in expander.
[PR,97506] Simplify trivial vcond_expr in expander.
- - - -
-
-
-
2020-10-21
Hongtao Liu
New
[PR,target/97194,AVX2] Support variable index vec_set.
[PR,target/97194,AVX2] Support variable index vec_set.
- - - -
-
-
-
2020-10-19
Hongtao Liu
New
[PR,rtl-optimization/97249] Simplify vec_select of paradoxical subreg.
[PR,rtl-optimization/97249] Simplify vec_select of paradoxical subreg.
- - - -
-
-
-
2020-10-13
Hongtao Liu
New
-mno-xsave should imply -mno-avx since -mavx implies -mxsave
-mno-xsave should imply -mno-avx since -mavx implies -mxsave
- - - -
-
-
-
2020-09-16
Hongtao Liu
New
Increase rtx_cost of sse_to_integer in skylake_cost.
Increase rtx_cost of sse_to_integer in skylake_cost.
- - - -
-
-
-
2020-09-16
Hongtao Liu
New
Return mask <-> integer cost for non-AVX512 micro-architecture.
Return mask <-> integer cost for non-AVX512 micro-architecture.
- - - -
-
-
-
2020-09-15
Hongtao Liu
New
Implement __builtin_thread_pointer for x86 TLS
Implement __builtin_thread_pointer for x86 TLS
- - - -
-
-
-
2020-09-08
Hongtao Liu
New
[AVX512] Lower AVX512 vector compare to AVX version when dest is vector
[AVX512] Lower AVX512 vector compare to AVX version when dest is vector
- - - -
-
-
-
2020-09-02
Hongtao Liu
New
Adjust testcase
Adjust testcase
- - - -
-
-
-
2020-08-31
Hongtao Liu
New
Adjust testcase.
Adjust testcase.
- - - -
-
-
-
2020-08-18
Hongtao Liu
New
Adjust testcase gcc.target/i386/pr92865-1.c
Adjust testcase gcc.target/i386/pr92865-1.c
- - - -
-
-
-
2020-08-17
Hongtao Liu
New
[4/4,PR,target/88808] Enable bitwise operator for AVX512 masks.
[1/4,PR,target/88808] Enable bitwise operator for AVX512 masks.
- - - -
-
-
-
2020-08-14
Hongtao Liu
New
[3/4,PR,target/88808] Enable bitwise operator for AVX512 masks.
[1/4,PR,target/88808] Enable bitwise operator for AVX512 masks.
- - - -
-
-
-
2020-08-14
Hongtao Liu
New
[2/4,PR,target/88808] Enable bitwise operator for AVX512 masks.
[1/4,PR,target/88808] Enable bitwise operator for AVX512 masks.
- - - -
-
-
-
2020-08-14
Hongtao Liu
New
[1/4,PR,target/88808] Enable bitwise operator for AVX512 masks.
[1/4,PR,target/88808] Enable bitwise operator for AVX512 masks.
- - - -
-
-
-
2020-08-14
Hongtao Liu
New
Don't use pinsr for struct initialization.
Don't use pinsr for struct initialization.
- - - -
-
-
-
2020-08-14
Hongtao Liu
New
[PR,target/96350] Force ENDBR immediate into memory to avoid fake ENDBR opcode.
[PR,target/96350] Force ENDBR immediate into memory to avoid fake ENDBR opcode.
- - - -
-
-
-
2020-08-11
Hongtao Liu
New
Using gen_int_mode instead of GEN_INT to avoid ICE caused by type promotion.
Using gen_int_mode instead of GEN_INT to avoid ICE caused by type promotion.
- - - -
-
-
-
2020-07-22
Hongtao Liu
New
[AVX512,PR96246] Merge two define_insn: <avx512>_blendm<mode>, <avx512>_load<mode>_mask.
[AVX512,PR96246] Merge two define_insn: <avx512>_blendm<mode>, <avx512>_load<mode>_mask.
- - - -
-
-
-
2020-07-22
Hongtao Liu
New
[AVX512] For vector compare to mask register, UNSPEC is needed instead of comparison operator [PR96…
[AVX512] For vector compare to mask register, UNSPEC is needed instead of comparison operator [PR96…
- - - -
-
-
-
2020-07-20
Hongtao Liu
New
[AVX512,PR87767] Optimize memory broadcast for constant vector under AVX512
[AVX512,PR87767] Optimize memory broadcast for constant vector under AVX512
- - - -
-
-
-
2020-07-09
Hongtao Liu
New
Fix typo in expander trunc<mode><pmov_dst_3>2 [AVX512]
Fix typo in expander trunc<mode><pmov_dst_3>2 [AVX512]
- - - -
-
-
-
2020-06-04
Hongtao Liu
New
Fix nonconforming memory_operand for vpmov instructions which has memory operand narrow than 128 bi…
Fix nonconforming memory_operand for vpmov instructions which has memory operand narrow than 128 bi…
- - - -
-
-
-
2020-05-25
Hongtao Liu
New
[PR92658] Add missing vector truncmn2 expanders for avx512f
[PR92658] Add missing vector truncmn2 expanders for avx512f
- - - -
-
-
-
2020-05-20
Hongtao Liu
New
[PR94118] ] Update documentation for x86 operand modifier.
[PR94118] ] Update documentation for x86 operand modifier.
- - - -
-
-
-
2020-05-12
Hongtao Liu
New
Add enqcmd,avx512bf16,avx512vp2intersect to funcspec-56.inc
Add enqcmd,avx512bf16,avx512vp2intersect to funcspec-56.inc
- - - -
-
-
-
2020-05-06
Hongtao Liu
New
Fix redundant load missed by fre [tree-optimization 92980]
Fix redundant load missed by fre [tree-optimization 92980]
- - - -
-
-
-
2019-12-18
Hongtao Liu
New
Add tune option for integer mask cmov, enable this tune for m_CORE_AVX512
Add tune option for integer mask cmov, enable this tune for m_CORE_AVX512
- - - -
-
-
-
2019-12-11
Hongtao Liu
New
Fix unrecognizable insn of pr92865
Fix unrecognizable insn of pr92865
- - - -
-
-
-
2019-12-10
Hongtao Liu
New
Use OPTION_MASK_ISA2_$target_[SET, UNSET, ] to indicate those for x_ix86_isa_flags2
Use OPTION_MASK_ISA2_$target_[SET, UNSET, ] to indicate those for x_ix86_isa_flags2
- - - -
-
-
-
2019-12-09
Hongtao Liu
New
Enable mask operation for 128/256-bit vector VCOND_EXPR under avx512f (PR92686)
Enable mask operation for 128/256-bit vector VCOND_EXPR under avx512f (PR92686)
- - - -
-
-
-
2019-12-04
Hongtao Liu
New
Fix TYPO of avx512f_maskcmp<mode>3.
Fix TYPO of avx512f_maskcmp<mode>3.
- - - -
-
-
-
2019-11-27
Hongtao Liu
New
Split X86_TUNE_AVX128_OPTIMAL into X86_TUNE_AVX256_SPLIT_REGS and X86_TUNE_AVX128_OPTIMAL
Split X86_TUNE_AVX128_OPTIMAL into X86_TUNE_AVX256_SPLIT_REGS and X86_TUNE_AVX128_OPTIMAL
- - - -
-
-
-
2019-11-12
Hongtao Liu
New
Set AVX128_OPTIMAL for all avx targets.
Set AVX128_OPTIMAL for all avx targets.
- - - -
-
-
-
2019-11-12
Hongtao Liu
New
[target/92295] Fix inefficient vector constructor
[target/92295] Fix inefficient vector constructor
- - - -
-
-
-
2019-11-01
Hongtao Liu
New
[target/89071] Fix false dependence of scalar operations vrcp/vsqrt/vrsqrt/vrndscale
[target/89071] Fix false dependence of scalar operations vrcp/vsqrt/vrsqrt/vrndscale
- - - -
-
-
-
2019-10-23
Hongtao Liu
New
[target/92035] Add missing avx512f intrinsics
[target/92035] Add missing avx512f intrinsics
- - - -
-
-
-
2019-10-12
Hongtao Liu
New
[target/87007] Extend rpad to handle AVX512F vcvtusi2ss/vcvtusi2sd
[target/87007] Extend rpad to handle AVX512F vcvtusi2ss/vcvtusi2sd
- - - -
-
-
-
2019-09-18
Hongtao Liu
New
Enable GCC support for AVX512_VP2INTERSECT.
Enable GCC support for AVX512_VP2INTERSECT.
- - - -
-
-
-
2019-06-06
Hongtao Liu
New
Enable memory operand for vfpclass[p,s][s,d] patterns.
Enable memory operand for vfpclass[p,s][s,d] patterns.
- - - -
-
-
-
2019-06-05
Hongtao Liu
New
Add missing avx512dqintrin.h _mm_mask_fpclass_s[sd]_mask (PR target/89803)
Add missing avx512dqintrin.h _mm_mask_fpclass_s[sd]_mask (PR target/89803)
- - - -
-
-
-
2019-06-03
Hongtao Liu
New
Add GCC support to ENQCMD.
Add GCC support to ENQCMD.
- - - -
-
-
-
2019-05-24
Hongtao Liu
New
Fix ix86_expand_sse_comi_round (PR Target/89750, PR Target/86444)
Fix ix86_expand_sse_comi_round (PR Target/89750, PR Target/86444)
- - - -
-
-
-
2019-05-07
Hongtao Liu
New
Add missing avx512dqintrin.h _mm_mask_fpclass_s[sd]_mask (PR target/897803)
Add missing avx512dqintrin.h _mm_mask_fpclass_s[sd]_mask (PR target/897803)
- - - -
-
-
-
2019-03-24
Hongtao Liu
New
i386: Add BDESC2 for ix86_isa_flags2 and refine all related.
i386: Add BDESC2 for ix86_isa_flags2 and refine all related.
- - - -
-
-
-
2019-01-22
Hongtao Liu
New