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
* pt.c (tsubst) [TEMPLATE_TYPE_PARM]: Use TEMPLATE_PARM_DESCENDANTS.
2018-06-03
jasonwucj
[
N
DS32] Imp
l
ement peephole2 p
a
t
t
erns for tuning code
.
.
.
commit
|
commitdiff
|
tree
2018-06-03
j
asonwucj
[
NDS
3
2] A
d
d -mar
c
h
=v3j
.
commit
|
commitdiff
|
tree
2018-06-03
j
a
son
w
ucj
[
N
DS32] Disable -fdel
e
te-null-pointe
r
-checks by d
e
f
ault
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
jasonwucj
[
N
DS32] Support Lin
u
x target for nds32
.
commit
|
commitdiff
|
tree
2018-06-02
jasonwucj
[
N
DS
3
2] Implement fp-as-gp op
t
imization
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[NDS32] Optimize movm
e
m and setme
m
operatio
n
s
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[NDS32] Implement
bswapsi
2
and bswaph
i
2
patterns
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[NDS
3
2]
n
e
w
at
t
ribute
no_prologue an
d
new o
p
tion -mret
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
jaso
n
wucj
[NDS32] S
e
t call
address
c
ons
t
raint
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwu
c
j
[NDS32] Ad
j
ust r
e
gi
s
ter
mo
v
e co
s
t f
o
r gra
y
wol
f
cpu
.
commit
|
commitdiff
|
tree
2018-05-20
j
asonwucj
[NDS32
]
Rewrit
e
cost model
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32
]
Fi
x
date
in gcc/
C
hangeLog file
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwuc
j
[N
D
S32] Print pipeline model
i
n a
s
m header
.
commit
|
commitdiff
|
tree
2018-05-19
jas
o
nwucj
[
NDS32] Update cop
y
righ
t
year i
n
nd
s
32-fp
u
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
onwuc
j
[NDS32] Adj
u
st ASM spec
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwu
c
j
[NDS
3
2]
N
ew option -minlin
e
-asm-r15
.
commit
|
commitdiff
|
tree
2018-05-19
jasonw
u
cj
[
N
DS32
]
Add abs
s
i2 pa
t
t
e
rn
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32]
Refine functions that dea
l
with lwm and smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32]
Refine nd
s
3
2
-md-auxi
l
iary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
jasonw
u
cj
[N
D
S
3
2
] Support PIC and TLS
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS3
2
] Use machine mo
d
e
with E_ pr
e
fix
.
commit
|
commitdiff
|
tree
2018-05-19
j
asonwucj
[NDS32] Impl
m
ent i
n
direct f
u
n
c
iton call att
r
ibute
.
commit
|
commitdiff
|
tree
2018-05-13
jaso
n
wuc
j
[NDS32] Implmen
t
n
15 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
ja
s
onw
u
cj
[NDS32] Implment n12
/
n13 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32] Implment n10 pipel
i
ne
.
commit
|
commitdiff
|
tree
2018-05-13
jas
o
n
w
ucj
[NDS32] A
d
d D
S
P extension instru
c
tions
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32]
F
ix bug in bi
t
-instruct
i
on checkin
g
fun
c
tions
.
commit
|
commitdiff
|
tree
2018-04-25
j
as
o
nwucj
[N
D
S
32]
S
plit movdi
/
df if
r
eigster
nu
m
ber is illegal
.
commit
|
commitdiff
|
tree
2018-04-25
ja
s
o
nwucj
[N
D
S
3
2]
F
ix
incorrect s
e
ttings in sfp-machin
e
.
h
an
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] Fix print o
p
e
rand for cctl register
.
commit
|
commitdiff
|
tree
2018-04-25
jason
w
ucj
[NDS32] Add
m
i
s
s
ing n
e
wlin
e
chara
c
ter into ASM_APP_O
N
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Add new option -malway
s
-s
a
v
e
-lp
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonwucj
[NDS32] Implme
n
t
U
SE_LOAD
_
PO
S
T
_INCREM
E
NT
,
U
SE_LOA
D
_POST_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS3
2
] Remove unused f
u
nctio
n
: n
d
s
32_ls_333_p()
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[
N
DS
3
2] Refine CASE_VECTOR_SHORTEN_MODE to function
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Fix wro
n
g
input v
a
lue of parameter fr
o
m stack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[
NDS32] Impl
e
ment D
A
TA_
A
LI
G
NMENT
,
LOCAL
_
ALIGNMENT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[NDS32] M
o
ve some
target hooks to t
h
e bott
o
m
of
n
ds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonw
u
cj
[NDS32
]
Consider -O
f
ast
a
nd -Og i
n
n
d
s
3
2
_
as
m
_file
_
sta
r
t
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[NDS32]
Ad
d
unaligned a
c
cess support
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonwucj
[NDS32] Add intrinsic fu
n
ctio
n
s
fo
r
interrupt con
t
r
o
l
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
s
o
nwucj
[
NDS32] A
d
d s
t
ric
t
_ali
g
ne
d
_p to mac
h
in
e
_function and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Implement
n7 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Implement e8 pip
e
line
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Implement n8 pi
p
eline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS
3
2] Implment n9 pipeli
n
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
N
DS32] N
e
w
o
pti
o
n -
m
a
l
w
ay
s
-ali
g
n and -malign-fu
n
ctions
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
nwucj
[NDS
3
2]
Add int
r
insic functions
f
or TLB
o
per
a
tion and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Support d
w
arf exception handl
i
ng
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32]
C
l
ean up nds3
2
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[ND
S
32
]
Add intrinsic
f
unctio
n
s
for particular instructions
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Ad
d
intrinsic functions for atomic loa
d
/st
o
re
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
s
o
n
wucj
[NDS32]
Add intrinsic functions for cache control
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Remove unused i
n
sn t
y
pe: call
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS3
2
] Add intrins
i
c f
u
nctions for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Ad
d
mor
e
intri
n
s
i
c register
n
a
mes
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
o
n
wucj
[
N
DS32] Support [$ra + $rb
<< 3] f
o
r
m
fo
r
load/st
o
re
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[
N
DS32] Refine
A
DJUS
T
_
INSN_LENGTH im
p
lementation
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
s
o
nwucj
[N
D
S32] Refine
c
all and return patterns
.
commit
|
commitdiff
|
tree
2018-04-06
jas
o
nwucj
[NDS32] Refine c
o
ndi
t
ion of stack_pu
s
h and stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
asonwucj
[NDS32
]
Add hard float suppo
r
t
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Enab
l
e relax hin
t
by default
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[N
D
S32] Fine
-
tune memory address t
y
pe
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[
N
DS32]
Add constra
i
nt for lwi
4
5
.
f
e
instr
u
ctio
n
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
DS32]
Gen
e
rate alu-shift inst
r
uc
t
ions
o
nly for -
O
s
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwuc
j
[NDS32] Ad
d
divsi4 and udivsi4 p
a
tterns
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
n
w
ucj
[NDS32] Refine negsi2
pattern
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonw
u
cj
[
N
DS32] Refine
b
it-wise opera
t
ion and
s
hift pat
t
e
rn
s
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
son
w
ucj
[NDS32] The add and
sub patt
e
ns should only
a
c
cep
t
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwu
c
j
[
NDS32] Fine-tune pre
d
icator f
o
r alu-shif
t
patterns
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwu
c
j
[ND
S
32]
A
d
j
ust asm patterns inde
n
t
ion
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
w
ucj
[NDS
3
2] Ad
d
new
instruction a
t
trib
u
t
e
: feature
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32]
A
dd subtype
attribute for instr
u
ctions
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwucj
[ND
S
32] Restrict mov p
a
tte
r
n
t
hat h
a
s at least on
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwuc
j
[
N
D
S
3
2
] Im
p
lement movmisa
l
ignsi and
movmisaligndi
p
attern
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Merge mo
v
qi and m
o
v
hi
p
a
t
terns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
cj
[NDS32] Refine mo
v
cc,
cmov
,
cstore a
n
d
c
branc
h
patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
ucj
[N
D
S32
]
R
efine instr
u
c
t
ion type attri
b
u
t
e
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32]
Change enabled a
t
tribute to yes/no i
n
stead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwucj
[
N
DS32] Ref
i
ne impl
e
mentation o
f
sibc
a
ll patter
n
s
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwucj
[NDS32]
I
mp
l
eme
n
t
TARGET_CANONICAL
I
ZE
_
COMPARISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS3
2
] Add
r
elax optimiz
a
tion as new pass
.
commit
|
commitdiff
|
tree
2018-04-01
jasonw
u
cj
[NDS32
]
Corr
e
c
t
t
h
e dependency in t-
n
d
s
3
2
.
commit
|
commitdiff
|
tree
2018-04-01
jaso
n
wucj
[N
D
S32
]
Impl
e
m
e
nt PROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
ja
s
o
n
wucj
[NDS32] Change wchar
t
ype to unsinged
i
nt
.
commit
|
commitdiff
|
tree
2018-03-28
j
a
sonwucj
[NDS32] Adjus
t
BRANCH_COST t
o
prevent too m
u
c
h
ju
m
p
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Fix
w
rong MAX_REGS_PE
R
_ADDRES
S
value
.
commit
|
commitdiff
|
tree
2018-03-18
j
a
sonwucj
[
NDS32] De
f
ine
L
OGICAL_OP_
N
O
N
_
S
HORT_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jaso
n
wuc
j
[NDS32] Define
C
LZ_DEFINED_VALUE_AT_ZE
R
O
.
commit
|
commitdiff
|
tree
2018-03-17
jas
o
n
w
ucj
[
NDS
3
2
]
Implmen
t
ADJ
U
ST_REG_ALLOC_ORDER for perfo
r
mance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwu
c
j
[
N
DS3
2
]
Use HOST_WI
D
E_INT_PR
I
N
T
_DEC i
n
stead of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
ja
s
onwucj
[NDS32] O
p
timize nds32_register_priority
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwuc
j
[NDS3
2
] Implemen
t
T
ARGET_MD_A
S
M_ADJUST hook
.
commit
|
commitdiff
|
tree
2018-03-12
jas
o
nwucj
[NDS32]
R
efi
n
e
p
rologue and epi
l
ogue code gener
a
tion
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[N
D
S32] Add new optio
n
-
mvh
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
s
onwucj
[
N
DS3
2
] Add n
e
w f
u
nction nds32
_
cp
u
_cpp
_
bui
l
t
i
ns and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jas
o
nw
u
cj
[
NDS
3
2]
I
mplemen
t
strle
n
si pattern
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[
N
DS32] Add intrinsic functi
o
n for f
f
b
,
ffmi
s
m and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
j
a
sonwucj
[NDS32] Implmen
t
setmem pa
t
tern
.
commit
|
commitdiff
|
tree
2018-03-04
j
a
son
w
ucj
[NDS
3
2
]
R
ena
m
e
n
ds
3
2_expand_m
o
vmem
q
i to n
d
s32_e
x
pand_movmem
s
.
.
.
commit
|
commitdiff
|
tree
next