repo.or.cz
/
official-gcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
RISC-V: Fix RVV_VLMAX
2023-08-08
J
u-Zhe Zh
o
ng
V
E
CT: Su
p
port CA
L
L
vectorization for COND_LE
N
_
*
commit
|
commitdiff
|
tree
2023-07-31
Ju-Zhe Zhong
internal-fn: Ref
i
ne macro
define of CO
N
D_*
a
n
d
CON
D
_
LEN
_
.
.
.
commit
|
commitdiff
|
tree
2023-07-24
J
u
-
Zhe Zhong
V
E
CT: Support floa
t
ing-p
o
int in-order r
e
duction for
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
J
u-Zhe Zhong
CO
D
E ST
R
UCTURE:
Refin
e
codes in
V
ectorizer
commit
|
commitdiff
|
tree
2023-07-19
Ju-Z
h
e
Z
h
ong
VECT
:
Add mask_len_fold_left_
p
lus for in-order floating
.
.
.
commit
|
commitdiff
|
tree
2023-07-18
Ju-Zhe Zhong
M
A
INTAINERS: A
d
d myself as riscv
port
reviewer
.
commit
|
commitdiff
|
tree
2023-07-18
Ju-Z
h
e Zhong
RTL_SSA: R
e
lax PHI_MODE in
phi
_
setup
commit
|
commitdiff
|
tree
2023-07-13
Ju-Z
h
e Zhong
SSA MATH: Su
p
por
t
C
OND_LEN
_
FMA
f
or floa
t
in
g
-
p
oint math
.
.
.
commit
|
commitdiff
|
tree
2023-07-13
Ju-Zhe Zhong
R
ISC-V: RISC-V:
S
upport gather_load/scatter RV
V
auto
.
.
.
commit
|
commitdiff
|
tree
2023-07-12
Ju-Zhe Zhong
V
E
CT: Apply COND_LE
N
_* int
o
vect
o
rizable_op
e
r
a
tion
commit
|
commitdiff
|
tree
2023-07-12
Ju-Zh
e
Zhong
RISC-V: S
u
pport integer mult h
i
ghpart auto-vectoriza
t
ion
commit
|
commitdiff
|
tree
2023-07-11
J
u
-Zh
e
Z
h
ong
RISC-V:
O
ptimize
per
m
utation cod
e
ge
n
with v
c
ompr
e
ss
commit
|
commitdiff
|
tree
2023-07-11
Ju-Zhe Zh
o
ng
VECT: Add
C
OND_LEN_
*
o
p
erations
for
l
o
op
c
o
ntr
o
l wit
h
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Ju-Zhe Zhong
GC
S
E: Export '
i
nse
r
t
_
i
n
sn_end
_
basic
_
block' as global
.
.
.
commit
|
commitdiff
|
tree
2023-07-06
Ju-Zhe Zhong
VECT:
F
i
x ICE of variable
stride on strieded load/store
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Ju-Zhe Zho
n
g
V
E
CT: Apply LEN_MASK_GATHER_LOAD/S
C
A
TTER_STORE into
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Ju-Zhe Zhong
Machine
D
escri
p
tion: Add
LEN_
M
ASK_{GAT
H
ER_LOAD, SCATT
E
R
_STOR
.
.
.
commit
|
commitdiff
|
tree
2023-07-03
Ju-Zhe Zhong
Middle-end: Chan
g
e order of
LEN_
M
ASK_LOAD/LEN_MASK
_
ST
O
RE
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Ju-Zhe Zhong
DSE: A
d
d LEN_MASK_S
T
ORE
a
na
l
ysis into DSE
a
nd fi
x
LEN_STORE
commit
|
commitdiff
|
tree
2023-06-26
Ju-Zh
e
Zhong
G
I
MPLE_FOLD: Fix
g
imple
f
o
ld for LEN_{MA
S
K}_{LOAD,STORE}
commit
|
commitdiff
|
tree
2023-06-26
Ju-Zhe
Z
ho
n
g
SCCVN: Fix r
e
peati
n
g variable na
m
e "len"
commit
|
commitdiff
|
tree
2023-06-25
Ju-Zh
e
Zhon
g
in
t
ernal-fn: Fix bu
g
of
B
IAS
argument i
n
dex
commit
|
commitdiff
|
tree
2023-06-25
J
u
-Zhe Zhong
GIMPLE_
F
OLD: Apply LEN_
M
A
SK_{LOAD
,
STOR
E
}
i
nto GI
M
PL
E
_FOLD
commit
|
commitdiff
|
tree
2023-06-25
J
u
-Zhe
Z
ho
n
g
S
S
A
A
L
I
A
S
: App
l
y
LEN_MASK_ST
O
RE to 'ref_maybe_used_
b
y_call_p_1'
commit
|
commitdiff
|
tree
2023-06-25
Ju-
Z
he Zhong
SSA ALIAS: Apply LEN_MASK_
{
LOAD, STO
R
E} in
t
o SS
A
ali
a
s
.
.
.
commit
|
commitdiff
|
tree
2023-06-24
Ju-Zhe Zho
n
g
LOO
P
IVOPTS: Appl
y
LEN_MA
S
K
_{L
O
AD
,
S
TORE}
commit
|
commitdiff
|
tree
2023-06-24
Ju-Zhe Zhong
IVOPTS: Add LEN
_
MASK
_
{LOAD, STORE} into 'get_alia
s
_ptr_ty
p
e_
.
.
.
commit
|
commitdiff
|
tree
2023-06-24
Ju-Zhe Zhon
g
VECT: Apply
LEN_MASK_
{
LO
A
D
,
STORE} into vecto
r
izer
commit
|
commitdiff
|
tree
2023-06-21
Ju-Zhe Zhong
M
o
ve can_v
e
c_mas
k
_load_sto
r
e
_
p and ge
t
_len
_
lo
a
d
_
store_mode
.
.
.
commit
|
commitdiff
|
tree
2023-06-19
J
u
-Zhe Zhong
VECT: Support LE
N
_MASK_{
L
OAD,STORE} ifn &
&
opta
b
s
commit
|
commitdiff
|
tree
2023-06-09
Ju-Zh
e
Zhong
VECT: Add SELECT_VL support
commit
|
commitdiff
|
tree
2023-06-02
Ju-Zhe
Z
hong
VECT: Chang
e
flow of
decrement
I
V
commit
|
commitdiff
|
tree
2023-05-25
Ju-Zhe Zhong
V
E
C
T: Add decrement I
V
i
teration loop c
o
ntrol by variable
.
.
.
Signed-off-by:
Ju-Zhe Zhong
<juzhe.zhong@rivai.ai>
commit
|
commitdiff
|
tree
2023-05-22
Ju-Zhe Zhong
V
E
CT: Fix b
u
g of
multiple
-
rgroup for length is counting
.
.
.
commit
|
commitdiff
|
tree
2023-05-11
Ju-Zhe Zho
n
g
MA
I
N
T
A
I
N
ER
S
: Add myself t
o
w
r
ite af
t
er appr
o
va
l
commit
|
commitdiff
|
tree
2023-05-03
Ju-Zhe Zhong
RISC
-
V: Support seg
m
ent intrinsi
c
s
Signed-off-by:
Ju-Zhe Zhong
<juzhe.zhong@rivai.ai>
commit
|
commitdiff
|
tree
2023-05-03
J
u-Zhe Zhong
RISC-V: A
d
d tuple type
vget/vset intrins
i
cs
Signed-off-by:
Ju-Zhe Zhong
<juzhe.zhong@rivai.ai>
commit
|
commitdiff
|
tree
2023-05-03
Ju
-
Zhe Zhong
R
I
SC-
V
: Add tuple types support
Signed-off-by:
Ju-Zhe Zhong
<juzhe.zhong@rivai.ai>
commit
|
commitdiff
|
tree
2023-04-26
Ju-Z
h
e Zhong
RI
S
C-V: Fine t
u
ne vmadc/vm
s
b
c
RA co
n
straint
commit
|
commitdiff
|
tree
2023-04-26
Ju-Zhe
Z
hong
RISC-V: Fix redundant
v
mv1r
.
v
i
nstruction in vmsg
e
.
.
.
commit
|
commitdiff
|
tree
2023-04-26
Ju
-
Zhe Zhong
RISC-V: Fine tu
n
e gather load RA cons
t
raint
commit
|
commitdiff
|
tree
2023-04-26
J
u
-Zh
e
Zhon
g
RISC-V: Add auto-ve
c
toriza
t
i
o
n compile option for RVV
commit
|
commitdiff
|
tree
2023-04-20
Ju-Zhe Z
h
ong
RISC-
V
: Fix wron
g
check
o
f register occur
r
ence
s
[
P
R109535]
Signed-off-by:
Ju-Zhe Zhong
<juzhe.zhong@rivai.ai>
commit
|
commitdiff
|
tree
2023-04-12
Ju-
Z
h
e
Z
hong
RISC-V: Fix s
u
pporti
n
g d
a
ta type
a
ccording
to
R
VV
ISA
.
.
.
commit
|
commitdiff
|
tree
2023-04-05
Ju-Zhe Zhong
[
PATCH] RIS
C
-V: Fix SEW64
of v
r
sub
.
vx r
u
nti
m
e fail
.
.
.
commit
|
commitdiff
|
tree
2023-03-23
Ju-Zhe
Z
h
ong
RISC-V:
F
ix
LRA issue for L
M
UL < 1
v
ector spillings
.
.
.
commit
|
commitdiff
|
tree
2023-03-23
Ju-
Z
he Zhong
RISC-V:
I
mpl
e
ment __riscv_vlenb PR109228
commit
|
commitdiff
|
tree
2023-03-23
Ju-Zhe Zhong
RIS
C
-V: Fix w
r
ong vsetvli fusi
o
n fo
r
vmv
.
s
.
x
Signed-off-by:
Ju-Zhe Zhong
<juzhe.zhong@rivai.ai>
commit
|
commitdiff
|
tree
2023-03-23
Ju-Zhe Z
h
o
n
g
R
I
S
C
-V: Fi
x
wron
g
RTL pa
t
tern
for terna
r
y
instructions
.
Signed-off-by:
Ju-Zhe Zhong
<juzhe.zhong@rivai.ai>
commit
|
commitdiff
|
tree
2023-03-17
Ju-Zhe Zh
o
ng
RISC-V: Handle undef for vec
t
or mask pa
t
tern
s
Signed-off-by:
Ju-Zhe Zhong
<juzhe.zhong@rivai.ai>
commit
|
commitdiff
|
tree
2023-03-17
Ju-Zhe
Zho
n
g
RISC
-
V: Use r
e
g_o
r
_subregn
o
t
o
c
h
e
ck regn
o
[PR10
9
092]
commit
|
commitdiff
|
tree
2023-03-13
Ju-Zhe Z
h
ong
RISC-V:
F
ine tunning merge operand constraint
commit
|
commitdiff
|
tree
2023-03-13
Ju
-
Zhe
Z
ho
n
g
RISC
-
V
:
Fix IC
E
o
f
RVV compare intrinsic
commit
|
commitdiff
|
tree
2023-03-13
Ju-Zh
e
Zhon
g
R
I
SC-V: Fine tune RA
c
onstraint for n
a
rr
o
w
in
s
tructions
commit
|
commitdiff
|
tree
2023-03-10
Ju-Zhe Zhong
RIS
C
-V
:
Add fault first load C/C+
+
support
commit
|
commitdiff
|
tree
2023-03-10
J
u-Zhe Zh
o
ng
Exten
d
nops
num in
"m
a
ybe_gen_insn" f
o
r
R
ISC-V Vector
.
.
.
commit
|
commitdiff
|
tree
2023-03-10
Ju-Z
h
e Z
h
ong
RI
S
C-V: Fine
t
une
merge operand constraint for integer
.
.
.
commit
|
commitdiff
|
tree
2023-03-05
J
u-Zhe
Z
h
o
n
g
RISC-V:
F
ix
ICE for avl
_
single-86
/
avl_single-88/avl_single-
9
0
commit
|
commitdiff
|
tree
2023-03-05
Ju-Zhe Zhong
RISC-V: A
d
d RV
V
mis
c
i
n
trins
i
c su
p
port
commit
|
commitdiff
|
tree
2023-03-05
Ju-Zhe Z
h
ong
RISC
-
V: Add per
m
uta
t
ion C/C
+
+ suppor
t
commit
|
commitdiff
|
tree
2023-03-05
Ju-Zhe Zhong
R
I
S
C-V:
R
e
move
v
oid_type_node of void_args fo
r
vsetvlmax
.
.
.
commit
|
commitdiff
|
tree
2023-03-05
Ju-Zhe Zhong
RISC-V: Ad
d
testcase fo
r
VSET
V
L PASS
commit
|
commitdiff
|
tree
2023-03-05
J
u
-Zhe Zhong
RISC-V: Add sc
a
l
a
r mo
v
e su
p
port a
n
d
f
ix VSETVL bugs
commit
|
commitdiff
|
tree
2023-02-22
Ju-Zhe Zho
n
g
RISC-V
:
Ad
d
RVV reduction C/C++ intrinsics supp
o
rt
commit
|
commitdiff
|
tree
2023-02-22
J
u-Zhe
Zh
o
ng
R
IS
C
-
V
: Add
fl
o
ating-po
i
n
t
RVV C/C++ api
commit
|
commitdiff
|
tree
2023-02-17
Ju-Zhe Zhong
R
IS
C
-
V
:
Fix
v
m
n
o
t asm
che
c
k (Should chec
k
vmnot
.
m i
n
stead
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
Ju
-
Zh
e
Zhong
RIS
C
-V
:
Add RV
V
al
l
ma
s
k
C/C++ intrinsics suppo
r
t
commit
|
commitdiff
|
tree
2023-02-17
Ju-Zhe Zhong
RISC-V: Rename tu_preds to none_tu_preds [NFC]
commit
|
commitdiff
|
tree
2023-02-17
J
u-Zhe Zhong
RISC-V:
Normali
z
e
SEW = 6
4
handli
n
g
i
n
t
o a simplif
i
ed
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
Ju-Zh
e
Zhon
g
RISC-V
:
R
e
a
r
range the org
a
niza
t
ion of dec
l
arations
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
J
u
-
Zhe Zhong
RISC-V: Move
satur
a
t
i
ng add
/
subtract m
d
patter
n
lo
c
ation
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
Ju-Zhe Zhon
g
RISC-V
:
Rem
o
ve "extern" f
o
r
namespace [NF
C
]
commit
|
commitdiff
|
tree
2023-02-17
Ju-Zh
e
Zhong
RISC
-
V
:
R
eplac
e
sim
m
3
2_p with immediate_operand
(P
m
ode)
commit
|
commitdiff
|
tree
2023-02-15
Ju-Z
h
e
Zhong
RISC
-
V: Add vmacc vv c++ api tests
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe Zho
n
g
RISC-
V
: Add vmacc v
x
rv64
c
++
api tests
commit
|
commitdiff
|
tree
2023-02-15
Ju-
Z
he Zhong
RISC-V: Add vma
c
c vx rv32 c++
api te
s
ts
commit
|
commitdiff
|
tree
2023-02-15
Ju-
Z
he Zhong
RISC-
V
: Add vmadd
v
v c++ api
t
e
st
commit
|
commitdiff
|
tree
2023-02-15
Ju
-
Zhe Zhong
RISC-V:
Ad
d
vmadd vx C++
api test
commit
|
commitdiff
|
tree
2023-02-15
J
u-Zh
e
Zhong
RISC-V: Add vnmsac vv
c++
a
p
i
tests
commit
|
commitdiff
|
tree
2023-02-15
J
u
-
Z
h
e Zho
n
g
R
ISC-V: Add vnmsac
vx C++ api t
e
sts
commit
|
commitdiff
|
tree
2023-02-15
Ju-
Z
h
e
Zhong
R
ISC
-
V: Add v
n
msac vx rv64 C++
api tests
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe
Zhong
RISC-V: Add
v
nmsub vv c++ api tests
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe Zhong
RISC-V: Add vnm
s
ub vx rv32 c++ api tests
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe
Zhon
g
R
I
SC-V
:
Add vnm
s
u
b
vx rv64 c++ api
tests
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe Zhong
RISC-V: A
d
d
v
wma
c
c vv C++
a
pi t
e
sts
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe Zhong
RI
S
C-V: Add vw
m
acc v
x
C
+
+ api tests
commit
|
commitdiff
|
tree
2023-02-15
Ju-
Z
he Zhong
RISC-V: Add t
e
rnary co
n
s
tr
a
int te
s
ts
commit
|
commitdiff
|
tree
2023-02-15
Ju-Z
h
e Zhong
RISC-V: Add vm
a
cc vv c ap
i
t
e
s
ts
commit
|
commitdiff
|
tree
2023-02-15
J
u-
Z
he Zhong
RI
S
C
-V:
A
dd vmacc vx
r
v32 c api
t
ests
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe Zhong
RISC-V: Ad
d
v
m
a
cc vx
c
a
pi te
s
ts
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe Z
h
on
g
RISC-V
:
A
d
d vmadd vv C
a
p
i
tests
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe Zhong
R
IS
C
-V: A
d
d
v
m
add vx c
a
pi t
e
s
ts
commit
|
commitdiff
|
tree
2023-02-15
Ju-
Z
he Zhon
g
RISC-V: Add
vmadd
vx rv64 c
a
pi t
e
s
t
s
commit
|
commitdiff
|
tree
2023-02-15
Ju
-
Z
he Z
h
ong
RISC-V:
Add v
n
msac vv C api tests
commit
|
commitdiff
|
tree
2023-02-15
Ju-Z
h
e Zhong
RISC-V:
A
dd vnmsac vx C api te
s
ts
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe Z
h
ong
RISC-V:
Add
vnmsac
r
v64 C ap
i
tests
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe
Z
h
ong
RISC-V: Ad
d
vnmsub
v
x rv
3
2
C api tests
commit
|
commitdiff
|
tree
2023-02-15
J
u-Zhe
Z
hon
g
R
ISC
-
V
:
Add vnmsub vx rv
6
4 C api tests
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe Zhong
RISC-V: Add vnmsu
b
vv C
api tests
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe Zhong
RIS
C
-V: Add vwma
c
c vv C api tests
commit
|
commitdiff
|
tree
next