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
[NDS32] Move some target hooks to the bottom of nds32.c file.
2018-04-22
jas
o
nwucj
[N
D
S32] Move some
t
a
rget hooks to the bottom of nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Consider
-Ofast and -Og in
n
ds32
_
asm_
f
ile_
s
tart
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
s
onwu
c
j
[NDS32] Add unaligned acce
s
s support
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Add i
n
trins
i
c
f
u
n
c
t
ions for interrupt con
t
rol
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
N
DS32] Add strict_aligne
d
_p
to machin
e
_fun
c
tion and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Implement
n7 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwu
c
j
[NDS32]
Implemen
t
e8
p
ipelin
e
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onwucj
[NDS32
]
Implement n8 p
i
peline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[NDS32] Implment n9 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
nwucj
[NDS32] New op
t
io
n
-malways-align an
d
-malign-functions
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
son
w
ucj
[
N
DS32] Add intrins
i
c
fu
n
c
tions
f
o
r TLB
o
peration a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwuc
j
[NDS32] Suppor
t
dw
a
rf exception handling
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonwucj
[
ND
S
32] Clean up
n
d
s32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nw
u
c
j
[NDS32] Add intrin
s
ic functions for particular i
n
structions
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32
]
Add intrin
s
ic functions for atomic
l
oa
d
/sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
j
aso
n
wu
c
j
[NDS32] Add intrinsic functions for cache
c
ontrol
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[N
D
S32] Remove
u
n
u
se
d
insn
t
ype: call
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
wucj
[N
D
S32
]
A
d
d
intrins
i
c
f
uncti
o
n
s
for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
ucj
[NDS32] A
d
d
mor
e
intrinsic register
n
ames
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Support [$
r
a + $
r
b << 3] form
for load
/
store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
sonwucj
[
NDS32] Ref
i
ne ADJ
U
ST_INSN_L
E
NGTH i
m
p
l
e
mentati
o
n
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[
NDS32] Refine call
and
r
eturn patter
n
s
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
s
o
nwucj
[NDS
3
2] Refine condition of stack_pu
s
h
and stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32
]
Add hard fl
o
at support
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwuc
j
[NDS32] Enable relax hint by def
a
ult
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[NDS32]
F
ine-tune memory
add
r
ess type
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[ND
S
32] Add c
o
nstraint fo
r
lwi45
.
fe instruction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[ND
S
32] G
e
nerate
a
l
u-shift instructions o
n
ly
f
or -Os
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
NDS32] Ad
d
divsi4 and udivsi4 patterns
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[NDS32]
R
efine neg
s
i2 pa
t
tern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Refi
n
e bit-wise operation and s
h
ift patter
n
s
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[
NDS
3
2] T
h
e add and sub pattens should only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS
3
2]
Fine-tune predi
c
at
o
r for a
l
u-s
h
ift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[
NDS32
]
Adjust asm pa
t
terns i
n
dent
i
on
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Ad
d
ne
w
instruction attribut
e
: f
e
a
ture
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[NDS32
]
Ad
d
sub
t
y
pe attribute for instruc
t
ions
.
commit
|
commitdiff
|
tree
2018-04-04
j
as
o
nwucj
[NDS32]
Restrict mov patt
e
rn th
a
t has at leas
t
one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwucj
[NDS3
2
] Implemen
t
movm
i
salignsi and
m
ovmisal
i
gnd
i
p
a
tt
e
r
n
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
s
onwucj
[NDS32] Merge movqi and movhi p
a
tterns
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
wucj
[NDS32] Refine movcc, cmo
v
, c
s
tor
e
and cbranch patterns
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
onwuc
j
[NDS32] Refine in
s
tru
c
t
i
on
t
yp
e
attribute
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonw
u
cj
[NDS32] C
h
ange ena
b
led attribute to
yes/n
o
i
n
s
tead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Refine i
m
p
lementa
t
ion of sib
c
al
l
p
a
t
t
erns
.
commit
|
commitdiff
|
tree
2018-04-02
jasonw
u
cj
[NDS32]
I
mplemen
t
TARGET
_
CAN
O
N
ICAL
I
ZE_COMPARISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
j
asonw
u
cj
[NDS32] A
d
d
rela
x
opti
m
izat
i
on as new pas
s
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32]
Correct the dependency in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32]
Implem
e
nt PROFILE_H
O
OK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Cha
n
ge wchar
typ
e
to unsinged int
.
commit
|
commitdiff
|
tree
2018-03-28
j
a
sonwucj
[ND
S
32]
A
d
j
us
t
B
R
ANCH
_
COST t
o
prevent too much jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jason
w
u
cj
[ND
S
32] Fix wro
n
g MAX_REGS_P
E
R_ADDRESS va
l
ue
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwuc
j
[NDS32] Define LOG
I
CAL_
O
P
_NON_S
H
ORT_
C
IRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jason
w
ucj
[
N
DS32]
D
efine
C
LZ_DEFINED
_
VALU
E
_
AT_Z
E
R
O
.
commit
|
commitdiff
|
tree
2018-03-17
ja
s
onwuc
j
[
N
DS32] Implmen
t
ADJUST_REG_
A
LLOC_
O
RDER for performanc
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jason
w
ucj
[
NDS32] Use
HOST_WIDE_IN
T
_PRINT_DEC
i
nstead of %l
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jason
w
ucj
[
N
DS32] Op
t
imize nds
3
2_register_priori
t
y
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32]
I
mple
m
e
nt TARGET_MD_ASM_ADJ
U
S
T
hook
.
commit
|
commitdiff
|
tree
2018-03-12
ja
s
onw
u
cj
[NDS32] Refine prologu
e
and
epil
o
gue code gene
r
ation
.
commit
|
commitdiff
|
tree
2018-03-11
jasonw
u
cj
[NDS32
]
A
d
d
new op
t
ion -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
sonwucj
[NDS32] Add new funct
i
o
n
nds32_cpu_c
p
p_b
u
iltins a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Im
p
l
e
ment st
r
lensi pa
t
t
e
r
n
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32
]
Add intrinsic
f
unction for ffb,
ffmism a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwucj
[
NDS32] Implment setme
m
p
a
ttern
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32] Rename nds32_expand_movmem
q
i
to
nds
3
2_
e
xpand_
m
ov
m
ems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwuc
j
[NDS32] Refine load_multiple an
d
st
o
re_mult
i
ple
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32
]
Add load_multiple,store_multiple
a
nd
n
e
w attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwuc
j
[NDS32
]
Chang
e
to large
m
odel
b
y
default
.
commit
|
commitdiff
|
tree
2018-03-03
j
a
sonwucj
[ND
S
3
2
]
Add intrins
i
c fu
n
ct
i
ons for
u
nali
g
nment memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32]
Rewrite
i
nfrast
r
uctu
r
e
f
or
in
t
rin
s
i
c
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[NDS32] Do not
use
m
ultiple
load/store in
s
t
r
uc
t
ions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[
N
D
S
3
2] Basic support
f
or -m
c
p
u
= and -
-
with-cpu= opt
i
ons
.
commit
|
commitdiff
|
tree
2018-01-12
jas
o
nwucj
Add new NDS32 options -mext-perf, -m
e
xt-p
e
r
f2 and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
[NDS32] Reserve more register n
u
mbers for new r
e
g
i
ste
r
s
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
Add nd
s
32
v
ector modes
.
commit
|
commitdiff
|
tree
2017-11-16
j
a
sonwu
c
j
P
r
o
vide more constraints for future use
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Remove the us
e
less c
o
nstant UNSPEC_VOLATI
L
E_
F
U
N
C
_RETURN
.
commit
|
commitdiff
|
tree
2017-11-16
jasonw
u
cj
Add ne
w
options: -mex
t
-
perf, -m
e
xt
-
perf2, -me
x
t-strin
g
.
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
Use -f
s
ched-pre
s
sure and -fomit-frame-pointer
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
Refine formatting and com
m
ents
.
commit
|
commitdiff
|
tree
2015-03-10
jaso
n
wucj
[NDS32] Rename s
o
me v
a
r
iables so th
a
t we can c
l
early
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[N
D
S32
]
Ha
v
e
s
ibling calls optmiz
a
tion to be performe
d
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jason
w
u
c
j
[N
D
S3
2
] Have shirnk-wrapping
optimiza
t
i
on to be p
e
rformed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[
N
DS32] Fix
w
rong data flow when
b
uil
d
ing
nds32
t
arget
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32][
D
OC]
Remo
v
e -mforce-fp-as-gp, -mforbi
d
-f
p
-a
s
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jas
o
nwu
c
j
[NDS32][DOC] Describe
-mc
m
o
d
e
l
=
opt
i
on instead of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwu
c
j
Minor date fix in gcc
/
Cha
n
geLog
a
nd gcc/testsuite/Change
L
og
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jasonwucj
[
N
DS
3
2
]
Re
m
ove some features and
o
ptions
t
hat ar
e
not
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonw
u
cj
[NDS32] Consid
e
r
-mcmode
l
=X in nds32_
l
egitimate_address_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jas
o
nwucj
[NDS32] Imple
m
ent TARGET_ENCODE_SECTION_INFO to store
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
ja
s
o
nwucj
[NDS32]
Con
s
ider TARGET
_
CMODEL_
L
AR
G
E for function call
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
ja
s
o
n
wucj
[NDS32] Provide TARGET_CMODEL
_
[SM
A
LL|MEDIUM|LAR
G
E]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Remove
-mgp-direct/-mno-
g
p-di
r
ect options
.
commit
|
commitdiff
|
tree
2015-01-13
j
a
s
o
nwucj
[NDS32] Add -mcmodel= option to support different
code
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
ja
s
onwucj
P
R
target/64217
commit
|
commitdiff
|
tree
2014-12-12
j
aso
n
wucj
Adjust
t
he
c
om
m
e
n
t
i
n contrib/download_prerequisti
e
s
.
commit
|
commitdiff
|
tree
2014-12-10
jasonwu
c
j
* doc/libgcc
.
texi: Update
text t
o
ma
t
c
h implementation in
commit
|
commitdiff
|
tree
2014-11-21
ja
s
onwucj
[NDS32] Look into LO
_
SUM's ope
r
and
to determine whet
h
er
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[N
D
S32] Create c
o
r
rect CFI
i
nfo
f
or va
r
iadic func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
j
a
son
w
ucj
[NDS32] Add miss
i
ng RTX_FRAME_RELATED_P
to
s
et f
p
_adjust
_
i
n
s
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[
NDS
3
2
]
Complete
-
march=
o
ption design so
that it can
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
j
a
sonwucj
Clean up useles
s
initiali
z
a
ti
o
n f
o
r
I
R
A
if usin
g
LRA
.
commit
|
commitdiff
|
tree
next