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
* decl2.c (min_vis_expr_r, expr_visibility): New.
2018-09-22
jasonw
u
cj
PR ta
r
get
/
867
9
8
commit
|
commitdiff
|
tree
2018-09-21
jasonw
u
cj
[NDS32] Syn
c
glibc and kernel str
u
c
t
ure, a
l
l use _rt_sigframe
.
commit
|
commitdiff
|
tree
2018-09-21
jasonwucj
[NDS32] A
d
d t-
n
ds3
2
-glibc file
.
commit
|
commitdiff
|
tree
2018-09-21
jas
o
nwucj
[NDS32] Turn
off default option -mtlsdesc
-
trampoline
.
commit
|
commitdiff
|
tree
2018-08-12
jasonwucj
[NDS32]
Ch
a
nge re
t
u
rn type of predic
a
t
o
r
to bool
.
commit
|
commitdiff
|
tree
2018-08-12
j
a
sonwucj
[NDS32] Add new option: -msched-prolo
g
-epilog
commit
|
commitdiff
|
tree
2018-08-12
jasonwucj
[NDS32] Enable -m
a
lw
a
ys-al
i
gn b
y
defau
l
t a
t
-O1 and
.
.
.
commit
|
commitdiff
|
tree
2018-08-12
j
a
sonw
u
c
j
[NDS32] Implement more C ISR extension
.
commit
|
commitdiff
|
tree
2018-06-03
j
asonwucj
[NDS32] Im
p
lement
peephole2 p
a
tterns
f
o
r
tuning code
.
.
.
commit
|
commitdiff
|
tree
2018-06-03
jasonwucj
[NDS32] A
d
d -march=v3
j
.
commit
|
commitdiff
|
tree
2018-06-03
jason
w
u
c
j
[NDS32] Disabl
e
-
f
delete
-
null-pointer-checks by d
e
fault
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
j
a
s
onwucj
[
NDS32] Support Linux t
a
rget f
o
r nds32
.
commit
|
commitdiff
|
tree
2018-06-02
jasonwucj
[NDS32] Implement fp-as-
g
p op
t
im
i
z
a
t
io
n
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[
NDS32] O
p
timize movmem and se
t
me
m
operatio
n
s
.
commit
|
commitdiff
|
tree
2018-05-27
j
a
sonwucj
[
N
DS32] Im
p
lement bswap
s
i2 an
d
bswaphi2 patterns
.
commit
|
commitdiff
|
tree
2018-05-27
j
a
sonw
u
cj
[ND
S
32] new attribute no_prolo
g
ue
a
nd new o
p
tion -mret
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32]
Set call ad
d
ress constraint
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32] A
d
just register move
c
ost for
grayw
o
l
f
cpu
.
commit
|
commitdiff
|
tree
2018-05-20
ja
s
onwucj
[N
D
S32] Rewri
t
e
cos
t
mo
d
el
.
commit
|
commitdiff
|
tree
2018-05-20
j
asonwucj
[NDS32] Fix date
in gcc/C
h
an
g
eLog fil
e
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[ND
S
32] Print pi
p
e
line mod
e
l in asm
h
eader
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwu
c
j
[NDS
3
2
]
Upd
a
te
c
opyright ye
a
r i
n
nd
s
3
2-fpu
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[ND
S
32] Adjust ASM sp
e
c
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
onwucj
[NDS32] Ne
w
option
-
minli
n
e-asm-r15
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[ND
S
32] Add
a
bssi2 patter
n
.
commit
|
commitdiff
|
tree
2018-05-19
jason
w
ucj
[NDS32] Refine
f
unctions that deal w
i
th lwm and
s
mw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Refin
e
nds32-md-au
x
ilia
r
y
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
jason
w
ucj
[
NDS32
]
Support PIC and TLS
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Use
m
a
c
hine mode
with E_
p
refix
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
sonwucj
[N
D
S
3
2]
Implm
e
nt indirect funciton call
a
t
tribute
.
commit
|
commitdiff
|
tree
2018-05-13
j
a
sonwucj
[NDS32] Impl
m
ent
n
1
5 pipel
i
n
e
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32] Implm
e
nt n1
2
/n13 p
i
peline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[
N
D
S32] Implmen
t
n1
0
pipelin
e
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwuc
j
[NDS32] Add DSP extension ins
t
ructions
.
commit
|
commitdiff
|
tree
2018-04-25
j
a
son
w
ucj
[N
D
S
32] F
i
x bug in
bit-instruction ch
e
c
king funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32]
S
plit movdi
/
df if reigster number
i
s
ille
g
al
.
commit
|
commitdiff
|
tree
2018-04-25
j
asonwucj
[NDS
3
2] Fi
x
incorrect settings in sfp-machine
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] Fix print o
p
erand for
c
c
t
l regis
t
er
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] Add missing new
l
ine character in
t
o ASM_APP_ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[
N
DS
3
2] Add new opt
i
o
n -malways-sav
e
-
lp
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Imp
l
m
e
nt USE
_
LO
A
D_POST_
I
NCR
E
MENT, USE_LOAD_POST_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonw
u
cj
[
NDS32] Remove unused
f
u
n
ction: nds32_ls_
3
33_p()
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[
N
D
S32] Refine CASE_VECTOR_SHORTEN_MO
D
E
to function
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Fix w
r
o
n
g inp
u
t value o
f
parameter from stack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jaso
n
wucj
[ND
S
32] Implem
e
n
t DATA_ALIGNMENT,
LOCAL_AL
I
GNMEN
T
and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwuc
j
[NDS32] Move some target hooks to the bott
o
m of
n
d
s32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[ND
S
32]
C
onsider -Of
a
st and -Og
in
nds32_asm_file_st
a
rt
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
s
onwucj
[NDS32]
Add unalign
e
d access
s
upport
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
nwucj
[NDS32]
Add in
t
rin
s
ic fun
c
tions for interr
u
pt co
n
trol
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS
3
2] Add str
i
c
t
_
alig
n
ed_p t
o
m
a
chine_
f
unction and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
wucj
[
N
D
S32] Im
p
l
e
men
t
n7 pip
e
lin
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[ND
S
32] Im
p
lement e8 pipelin
e
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwu
c
j
[ND
S
32] I
m
ple
m
ent n8 pi
p
eline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Im
p
lment n
9
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32]
N
ew
o
ption -malways-alig
n
and
-malign-functions
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
son
w
ucj
[NDS32] Ad
d
i
ntrinsic functi
o
ns for TLB operat
i
on an
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Support
d
warf excepti
o
n ha
n
dl
i
ng
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Clean up n
d
s32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32]
A
dd
intrin
s
ic func
t
ions for particular instructions
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[
N
D
S32] Add intri
n
sic fu
n
ctions f
o
r atom
i
c load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
uc
j
[NDS32
]
A
d
d
i
ntrins
i
c
functions
for cache
c
ontrol
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
onwuc
j
[NDS32] R
e
mo
v
e unused i
n
sn
type: c
a
ll
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add
i
n
t
rinsic functions for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add more
int
r
i
n
sic register names
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[NDS32] Support [$ra + $rb << 3]
f
orm for load/
s
tore
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonw
u
cj
[NDS
3
2
]
Refine ADJUST_INSN_
L
ENGTH im
p
lementation
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32]
R
efine cal
l
a
n
d r
e
t
u
rn pat
t
e
rns
.
commit
|
commitdiff
|
tree
2018-04-06
jasonw
u
cj
[NDS32] Refine condition of
s
tack_push
a
nd stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[ND
S
32] Add hard f
l
oat
support
.
commit
|
commitdiff
|
tree
2018-04-06
jasonw
u
cj
[NDS3
2
] Enabl
e
relax hint by default
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS32] Fine-tune memory address type
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[ND
S
3
2
] A
d
d constrain
t
for lw
i
45
.
fe instru
c
tio
n
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[N
D
S32]
G
ene
r
ate al
u
-shi
f
t
ins
t
ructions only for
-
Os
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[NDS32
]
Add divsi4 and
udivsi4 pat
t
e
rns
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nw
u
cj
[NDS
3
2] Refine negsi2 pattern
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[NDS32] Refine
b
i
t
-wise operation an
d
shift p
a
t
terns
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[NDS32]
T
he add and
sub pattens should
o
n
l
y accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onw
u
cj
[ND
S
32] Fine-tune predic
a
tor for a
l
u
-
shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[NDS
3
2]
A
djust asm
p
atterns indenti
o
n
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[NDS32] Add new instr
u
c
t
ion
a
ttr
i
bute: feature
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32]
Add s
u
btype at
t
rib
u
te for
i
n
s
t
r
uctions
.
commit
|
commitdiff
|
tree
2018-04-04
jas
o
n
w
ucj
[NDS32] Restr
i
ct
m
ov pat
t
ern that ha
s
a
t
least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[
N
DS3
2
] Implement movmisalignsi and
mo
v
misaligndi pa
t
tern
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
onwuc
j
[NDS32]
Merge mo
v
qi and
m
ovhi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
j
asonwucj
[
NDS32] Refine mov
c
c
,
cmov, cstore
a
n
d
cbran
c
h patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
cj
[NDS32] Refine instruction type attribute
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwu
c
j
[NDS32]
C
hange enabled
attribute to yes/n
o
instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
wucj
[ND
S
32] Refine impl
e
mentation
o
f sibcal
l
patterns
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwucj
[
N
DS32] Im
p
le
m
ent TAR
G
ET_CANONIC
A
LIZE_COMPARI
S
ON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jas
o
nwucj
[NDS32] Ad
d
relax
o
pti
m
ization
a
s new
pass
.
commit
|
commitdiff
|
tree
2018-04-01
ja
s
onwucj
[
NDS32] Correct the dependency in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jas
o
nwucj
[
N
DS
3
2
] Implement PROFI
L
E_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[ND
S
3
2
] Change wch
a
r
ty
p
e to uns
i
ng
e
d int
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[NDS32] Ad
j
ust BRANCH_C
O
ST t
o
prevent
too much jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jason
w
ucj
[NDS32] Fix wrong M
A
X_REGS_PER_AD
D
RESS value
.
commit
|
commitdiff
|
tree
2018-03-18
j
a
s
o
n
wucj
[
N
DS
3
2] Defin
e
LOGICAL_OP_NON
_
SHORT_CIRCUI
T
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[ND
S
32] Define CLZ_DEFINED
_
VA
L
UE_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jas
o
nwucj
[NDS
3
2] Implme
n
t ADJUS
T
_REG_ALLOC_
O
RDER for perf
o
rmance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Use HOST_WIDE_INT_PRINT_D
E
C ins
t
ead of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
j
ason
w
ucj
[
NDS32] Optimi
z
e nd
s
32
_
reg
i
s
ter
_
priorit
y
.
commit
|
commitdiff
|
tree
next