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
PR c++/86320 - memory-hog with std::array of pair
2018-06-03
jasonwucj
[NDS32] I
m
pl
e
ment peephole2 patte
r
ns
f
or t
u
ning code
.
.
.
commit
|
commitdiff
|
tree
2018-06-03
j
ason
w
ucj
[
NDS32] A
d
d -march=v3j
.
commit
|
commitdiff
|
tree
2018-06-03
jasonwucj
[
N
DS32] Disab
l
e -fd
e
lete-null-pointer
-
c
h
ecks by d
e
fault
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
ja
s
onwucj
[NDS32] Support Linux target for nds32
.
commit
|
commitdiff
|
tree
2018-06-02
jasonwucj
[NDS32] Implement fp-as-gp optimizatio
n
.
commit
|
commitdiff
|
tree
2018-05-27
ja
s
o
n
wuc
j
[
N
DS32]
Op
t
imize movmem an
d
setmem ope
r
a
tions
.
commit
|
commitdiff
|
tree
2018-05-27
ja
s
onw
u
cj
[NDS
3
2] Imp
l
ement bswapsi2
and bswaphi
2
patterns
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[NDS32] ne
w
attribute
no_pro
l
ogue and
new option -m
r
e
t
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[
N
DS32] Set
call address constraint
.
commit
|
commitdiff
|
tree
2018-05-20
jaso
n
w
u
c
j
[NDS
3
2] Adj
u
st regis
t
er
m
ove cost for
g
raywol
f
cpu
.
commit
|
commitdiff
|
tree
2018-05-20
jas
o
n
w
ucj
[NDS
3
2] Rew
r
ite cost m
o
del
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32]
F
ix date in gcc/Chan
g
eLog fil
e
.
commit
|
commitdiff
|
tree
2018-05-20
jason
w
uc
j
[ND
S
32] Print pipeline mode
l
in
a
s
m
h
e
a
d
er
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwuc
j
[NDS32] Upd
a
t
e copyright ye
a
r in nds
3
2
-
f
p
u
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
jason
w
u
c
j
[NDS32] Adj
u
s
t
A
S
M
sp
e
c
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
o
n
wucj
[NDS32] New
opti
o
n -minline-a
s
m-r15
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Ad
d
abssi2
p
a
t
tern
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
on
w
ucj
[NDS32]
Refine
f
unc
t
ions
th
a
t deal with
l
wm a
n
d
smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jas
o
nwucj
[NDS32] Refine
n
ds32-md-auxiliary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
onwucj
[NDS32] Suppo
r
t PIC
and TLS
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[
N
DS32]
U
se m
a
chine m
o
de with E_ pr
e
fix
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwu
c
j
[N
D
S32] Implment indirect
f
unciton call attribut
e
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwu
c
j
[NDS
3
2] Implment n15 pipel
i
ne
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS
3
2] Implment n12/n13 p
i
peline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwuc
j
[NDS3
2
]
Implm
e
nt n1
0
pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[
ND
S
32] Add DSP extension instruc
t
i
o
ns
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32]
F
ix
bug in bit
-
i
n
structi
o
n checking functions
.
commit
|
commitdiff
|
tree
2018-04-25
jas
o
nwucj
[NDS32] Split
movd
i
/
df i
f
reigste
r
nu
m
b
er is illegal
.
commit
|
commitdiff
|
tree
2018-04-25
jaso
n
wucj
[NDS32] Fix i
n
correct settings in
sfp-ma
c
hine
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
j
as
o
nwucj
[NDS32] Fix pr
i
nt
o
pera
n
d for cctl register
.
commit
|
commitdiff
|
tree
2018-04-25
jas
o
nwucj
[NDS32] Add missing ne
w
line character into AS
M
_APP_ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
sonwuc
j
[
N
DS32] Add new option -m
a
lw
a
ys-sav
e
-lp
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Im
p
lment USE
_
LOAD_POST_INCR
E
MENT, USE_LOAD_POST_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonwuc
j
[
N
DS32] Remove unu
s
ed funct
i
on
:
nds
3
2
_
ls_
3
33_p
(
)
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
onwucj
[
NDS
3
2] R
e
fine CASE
_
VECT
O
R_SHORTEN_
M
ODE to function
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[NDS32]
F
ix
wro
n
g
input value of paramet
e
r from st
a
c
k
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[
N
DS32] Impleme
n
t DATA_ALIGNMENT, LOCAL_AL
I
GNMENT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Move som
e
targe
t
hooks to
th
e
botto
m
of
nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwuc
j
[NDS32] Consider -
O
fast
a
nd
-
Og in nds
3
2_
a
s
m
_file_start
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[N
D
S32]
Add
unaligned acc
e
ss support
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onw
u
cj
[NDS32
]
Add intrinsic functions fo
r
interrup
t
control
.
commit
|
commitdiff
|
tree
2018-04-08
jasonw
u
cj
[NDS32] Add strict
_
aligned_p
t
o mach
i
ne_fu
n
ctio
n
and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
NDS
3
2
]
Implement n7 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Implement e8 pipel
i
n
e
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[ND
S
32] Imp
l
ement n8 pipeli
n
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[
NDS32] Implment n9 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
o
n
wuc
j
[NDS32] N
e
w o
p
t
ion
-malways-
a
lign an
d
-
malign
-
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
NDS3
2
] Add intrins
i
c functions
f
or TLB oper
a
tion
and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
cj
[NDS32] Support dwarf exception hand
l
i
ng
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
wucj
[ND
S
32]
Clean u
p
nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add i
n
tri
n
sic func
t
ions for par
t
i
c
u
lar i
n
structions
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[NDS32] Add intr
i
nsic
functions for atom
i
c
l
o
ad
/
st
o
re
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add intrinsic func
t
ions
f
or cache
co
n
trol
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
onwucj
[NDS32] Re
m
o
ve un
u
sed i
n
sn
t
y
pe: call
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32
]
Add intrin
s
i
c
function
s
for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
onwucj
[NDS32
]
Add
more
i
n
trinsic registe
r
names
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Support [$ra +
$
rb <<
3
] form
f
or l
o
ad/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] R
e
fine A
D
JUST_INS
N
_LENGTH i
m
plementation
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[
NDS32]
Refine c
a
l
l
and retu
r
n patte
r
ns
.
commit
|
commitdiff
|
tree
2018-04-06
j
asonwuc
j
[N
D
S32]
R
efi
n
e condition
o
f stack
_
push
a
nd
s
t
a
ck_
p
op
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[N
D
S32] Add hard float support
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS
3
2
] Enable
relax hint by default
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS3
2
] Fine-tun
e
memory address type
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS32] Add constraint f
o
r lwi4
5
.
fe instruction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
cj
[
N
DS
3
2
]
Gene
r
ate alu-
s
hif
t
instruc
t
i
ons only for -Os
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[NDS3
2
] Add div
s
i4 and
ud
i
vsi4 patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
ucj
[NDS32] Refine negsi2 patte
r
n
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] R
e
f
i
n
e bi
t
-wise o
p
eration and sh
i
ft pat
t
e
rns
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[NDS32] The ad
d
and
sub pattens should o
n
ly accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wu
c
j
[NDS32] Fi
n
e-t
u
n
e
predicato
r
f
o
r
alu-shift patte
r
n
s
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
son
w
ucj
[NDS3
2
] A
d
j
u
s
t asm patt
e
rns
ind
e
nt
i
on
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add new instr
u
cti
o
n
a
ttribute: feature
.
commit
|
commitdiff
|
tree
2018-04-05
j
aso
n
w
ucj
[NDS3
2
] Add subtype attribute
for inst
r
uctions
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwuc
j
[
N
D
S32] Restrict mov pattern that has
at le
a
st one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwucj
[
N
DS3
2
] Implem
e
nt movmis
a
l
i
gn
s
i and mo
v
misaligndi pattern
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
u
cj
[NDS32] Mer
g
e m
o
vqi and movh
i
pat
t
erns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[
N
DS32] Refine movcc, cm
o
v, cs
t
ore
a
nd cb
r
a
n
ch patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS32] Re
f
ine i
n
s
truct
i
o
n
type attribute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[N
D
S32] Chang
e
enabled
a
ttrib
u
t
e
to yes/no
instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwuc
j
[N
D
S32] Re
f
ine implementation
of s
i
b
call patterns
.
commit
|
commitdiff
|
tree
2018-04-02
jasonw
u
cj
[NDS
3
2] Implemen
t
TARGET_CAN
O
NIC
A
L
I
Z
E_COMPARISON
f
or
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jaso
n
wucj
[N
D
S32] Add re
l
ax
o
p
timization as
n
ew
p
ass
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Correc
t
th
e
dependenc
y
in
t-
n
ds32
.
commit
|
commitdiff
|
tree
2018-04-01
ja
s
onwucj
[NDS32] I
m
ple
m
e
n
t
P
ROFI
L
E_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
j
a
sonwucj
[ND
S
3
2
] Change wch
a
r type to unsing
e
d int
.
commit
|
commitdiff
|
tree
2018-03-28
j
a
sonwucj
[NDS32] A
d
just BRANCH_COST to prevent too much ju
m
p
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonw
u
cj
[NDS32] Fix wr
o
ng MA
X
_REGS_PER
_
ADDRE
S
S value
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[N
D
S
3
2] Define LOGICAL_
O
P
_
NON_SHORT_CIR
C
UIT
.
commit
|
commitdiff
|
tree
2018-03-18
jaso
n
wucj
[
N
DS32]
D
efine CLZ_DEFINED_VAL
U
E
_
AT_ZER
O
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32
]
Im
p
lme
n
t AD
J
UST_REG_ALLOC_ORDER
for performanc
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS
3
2] Us
e
H
OST
_
WIDE_INT_P
R
INT_DEC instead of
%ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[N
D
S32]
O
ptimize
n
ds32_regis
t
er_p
r
iorit
y
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[N
D
S
3
2] Implement TARGET_M
D
_ASM_AD
J
UST hook
.
commit
|
commitdiff
|
tree
2018-03-12
jaso
n
wucj
[NDS32]
R
efine prologue and epilogue cod
e
generation
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwu
c
j
[NDS32] Add n
e
w option -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
onwu
c
j
[NDS32
]
A
dd n
e
w
f
unction nds32_cpu_cpp_b
u
i
l
tins
and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[
NDS32] Implement st
r
l
e
nsi
p
att
e
rn
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[N
D
S32] A
d
d intrinsic
f
u
nc
t
ion for ffb, ffmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jas
o
nwucj
[NDS3
2
] Implment s
e
t
m
em patt
e
rn
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwuc
j
[NDS32] Rename
n
ds3
2
_expand_movmem
q
i
t
o
nds3
2
_expa
n
d_
m
ovmems
.
.
.
commit
|
commitdiff
|
tree
next