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] Implement bswapsi2 and bswaphi2 patterns.
2018-05-27
jas
o
nwucj
[N
D
S32] Implement bswa
p
si2
and bswaphi2 patterns
.
commit
|
commitdiff
|
tree
2018-05-27
j
asonwucj
[NDS32]
n
ew attr
i
bute no_prologue and ne
w
option -mret
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
j
a
s
o
nwuc
j
[ND
S
32] Set call ad
d
ress constra
i
nt
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwu
c
j
[
N
DS32]
A
d
just regi
s
ter move cost for g
r
aywolf cpu
.
commit
|
commitdiff
|
tree
2018-05-20
j
asonwucj
[NDS32] Rew
r
ite cos
t
model
.
commit
|
commitdiff
|
tree
2018-05-20
ja
s
onwucj
[NDS3
2
] Fix dat
e
in gcc/Ch
a
ng
e
Log fil
e
.
commit
|
commitdiff
|
tree
2018-05-20
jaso
n
wucj
[ND
S
32] Print pip
e
line model in asm head
e
r
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
onwu
c
j
[NDS32] Updat
e
c
opyri
g
ht year i
n
nds3
2
-fpu
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[N
D
S32] Adjust
A
SM
s
p
ec
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
sonwucj
[NDS32
]
New
opt
i
o
n -minline-asm-r
1
5
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Add abs
s
i2
p
attern
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32]
R
efine functions that deal with lwm
a
n
d
smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
onwucj
[
NDS32]
Refine nds32-md-auxiliary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Su
p
p
o
rt P
I
C and
T
LS
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS3
2
]
U
se machine m
o
de with E_ prefi
x
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[
N
DS32] Implment indir
e
ct
f
unciton call a
t
tribute
.
commit
|
commitdiff
|
tree
2018-05-13
j
aso
n
wucj
[NDS32] Implmen
t
n15 pipe
l
ine
.
commit
|
commitdiff
|
tree
2018-05-13
jaso
n
wucj
[N
D
S32]
I
m
plment
n
12/n13 pipe
l
ine
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[
N
DS32]
I
mplment n10 pip
e
l
i
ne
.
commit
|
commitdiff
|
tree
2018-05-13
ja
s
o
n
wucj
[NDS32] Add
D
SP e
x
tension in
s
tructions
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32]
F
ix
b
ug i
n
bit-instruction check
i
n
g
f
unctions
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[
N
DS32] Split movdi/df if
reigste
r
number is illegal
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwu
c
j
[NDS32] Fix incorrect se
t
tin
g
s in sfp-machine
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] Fi
x
print operand for cctl regi
s
ter
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwuc
j
[NDS32] A
d
d missin
g
newl
i
ne character into
ASM_
A
PP
_
ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Add ne
w
option -
m
alway
s
-s
a
ve
-
l
p
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonwucj
[NDS32] Im
p
lment
US
E
_LOAD
_
POST_INCREMENT,
U
SE_LOAD_POST_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Remove
u
nu
s
ed function
:
nds32_l
s
_3
3
3_p()
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32]
Re
f
ine
C
ASE_VE
C
TOR_SHORTEN_MO
D
E to
f
unction
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS
3
2] Fix wrong input va
l
ue of parame
t
er from sta
c
k
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonwu
c
j
[NDS32] Implemen
t
DATA_ALIG
N
MENT,
L
OCAL_AL
I
GNM
E
NT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] M
o
ve some target hooks to the bottom of
n
d
s32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jason
w
ucj
[NDS32] Consider -Ofast and
-
Og in nds32_as
m
_f
i
le_start
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwuc
j
[ND
S
32] A
d
d unaligned acc
e
s
s support
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Add
i
ntrins
i
c fu
n
ctions for int
e
r
r
upt contr
o
l
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Add
s
tri
c
t_aligned_p to machine_function an
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
nwucj
[N
D
S32] Implement
n
7 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
NDS32] I
m
plement
e8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Implement n8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onw
u
cj
[NDS32]
I
mplment n9 p
i
peline
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onwucj
[NDS32] New option -malways-align
a
n
d
-
malign-funct
i
ons
.
commit
|
commitdiff
|
tree
2018-04-08
jasonw
u
cj
[NDS
3
2] Add intr
i
nsic functions for
T
L
B operation and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS3
2
] Support dwarf exc
e
ption handling
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwuc
j
[
N
DS32
]
Clean up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
uc
j
[
NDS
3
2] Add intrinsic
f
unctions for
p
ar
t
icular i
n
s
t
r
uctions
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
N
DS
3
2] Add intrinsic functions for
atomic load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonwuc
j
[
N
D
S32] Add intrins
i
c fun
c
ti
o
ns for cache control
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonwucj
[NDS32] R
e
m
o
ve unu
s
ed insn t
y
p
e:
c
a
ll
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
cj
[N
D
S32] A
d
d
in
t
rinsic functions for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwuc
j
[
N
DS3
2
] Add mor
e
i
n
trinsic reg
i
ster names
.
commit
|
commitdiff
|
tree
2018-04-07
j
as
o
nwucj
[NDS3
2
] Suppo
r
t [$ra + $rb
<
< 3] f
o
rm for load/s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Ref
i
ne ADJUST_INSN_LENGTH impleme
n
tation
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
sonwucj
[N
D
S32]
Refi
n
e
ca
l
l and return patterns
.
commit
|
commitdiff
|
tree
2018-04-06
j
asonwucj
[N
D
S32] Re
f
ine c
o
ndition
o
f sta
c
k_pu
s
h and st
a
ck_
p
op
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[
NDS
3
2] Add h
a
rd float s
u
ppo
r
t
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Ena
b
le relax hint by de
f
ault
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Fine-
t
une memory address ty
p
e
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Ad
d
constraint f
o
r lwi45
.
fe
in
s
truc
t
ion
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[NDS32] Generat
e
alu-sh
i
ft in
s
t
r
uctions only
f
or -Os
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] A
d
d div
s
i4
and udivsi4 pat
t
erns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[ND
S
32]
Ref
i
ne
negsi2
pa
t
t
e
r
n
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Refine bit-wis
e
o
pera
t
ion and shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] The add an
d
sub pattens should on
l
y accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] F
i
ne-tun
e
predicator
f
o
r
a
lu-shift patte
r
ns
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[NDS32] A
d
just asm patterns in
d
e
n
tion
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[ND
S
3
2
]
Add
new instruction attribut
e
: featu
r
e
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Ad
d
subt
y
pe attribute for instructions
.
commit
|
commitdiff
|
tree
2018-04-04
j
asonwucj
[NDS32] Restrict mov pa
t
tern th
a
t
has
at least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS3
2
]
Implement mo
v
misalignsi
and
m
o
vmisalig
n
d
i
p
a
tt
e
rn
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Merge mov
q
i and movhi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
wu
c
j
[
NDS32] Refin
e
m
ov
c
c, cmov, cstore and cbranch
p
at
t
erns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
cj
[NDS32] Refine in
s
t
r
uc
t
io
n
t
y
pe attribute
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
o
n
w
u
cj
[ND
S
32] Ch
a
ng
e
e
nab
l
ed
a
ttribute to yes/no instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[N
D
S32] Refine implemen
t
ation
of sibc
a
l
l patt
e
rns
.
commit
|
commitdiff
|
tree
2018-04-02
j
a
sonw
u
cj
[NDS32]
I
mplement
TARGE
T
_CA
N
ONICALIZE_CO
M
PARISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwu
c
j
[
N
D
S
32]
A
d
d relax optimization as new pa
s
s
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwuc
j
[NDS32] C
o
rr
e
ct
the depend
e
ncy in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwuc
j
[
NDS32]
I
mpl
e
ment P
R
OFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jas
o
n
wucj
[NDS32] Change wchar ty
p
e to unsinged int
.
commit
|
commitdiff
|
tree
2018-03-28
jaso
n
wuc
j
[NDS32] Adjust BRANCH_COST to prevent too much j
u
mp
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwuc
j
[NDS
3
2
]
F
i
x w
r
ong MAX
_
REGS
_
PER_ADDRESS v
a
lue
.
commit
|
commitdiff
|
tree
2018-03-18
ja
s
onwucj
[
N
DS32] Define LOGI
C
A
L
_O
P
_NON_SH
O
RT_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[ND
S
3
2] Define CLZ_DEFINED_VALUE_AT_ZER
O
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Implment
A
D
JUST_RE
G
_
A
LLOC_O
R
DER
f
or performance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Us
e
HOST_WIDE_IN
T
_P
R
INT_DEC instead
of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Opti
m
ize n
d
s32_
r
egister
_
p
riority
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32
]
Implement TARGET_MD_ASM_ADJUST h
o
ok
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32] Refine pro
l
o
g
ue and e
p
ilogue code generation
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
onwucj
[NDS32] Add new
option -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
onwucj
[N
D
S
32] Add ne
w
function nds32_cpu_cpp_
b
uiltins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jaso
n
wucj
[NDS32] Imple
m
ent strlensi pattern
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
so
n
wucj
[NDS
3
2] Add in
t
rinsi
c
function
for f
f
b, f
f
m
ism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwucj
[NDS
3
2] Implment setmem
p
attern
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
onwu
c
j
[NDS32] Rename nd
s
32_expa
n
d
_
movmemqi to nd
s
32
_
expand_movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
j
as
o
nwucj
[NDS32] Refine
l
o
ad_
m
ultiple and store_multiple
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32] Add
load
_
multiple,store_mult
i
ple and new att
r
ibu
t
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS
3
2] Change to
la
r
ge
m
o
del by d
e
fa
u
lt
.
commit
|
commitdiff
|
tree
2018-03-03
j
asonwucj
[NDS32]
A
dd intri
n
sic functions fo
r
unalignment mem
o
ry
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jaso
n
wucj
[NDS32] Rewrit
e
infrastructur
e
for intr
i
nsic
.
commit
|
commitdiff
|
tree
2018-02-26
jason
w
ucj
[N
D
S32] Do no
t
use
m
ultiple load/store i
n
struc
t
ion
s
.
.
.
commit
|
commitdiff
|
tree
next