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] Enable -malways-align by default at -O1 and above.
2018-08-12
jasonwucj
[
N
DS32]
Enable -malway
s
-align by default at -O1 and
.
.
.
commit
|
commitdiff
|
tree
2018-08-12
jasonwucj
[NDS32] Imp
l
ement mo
r
e C
ISR ext
e
nsion
.
commit
|
commitdiff
|
tree
2018-06-03
j
asonwucj
[NDS32] Implement peephole2
p
atterns f
o
r tun
i
ng cod
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-03
ja
s
o
n
wucj
[NDS32] Add -march
=
v3j
.
commit
|
commitdiff
|
tree
2018-06-03
ja
s
onwucj
[
N
DS32] Disa
b
le -fdelete-null-pointer-checks by
default
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
jas
o
nwucj
[NDS32] Suppo
r
t L
i
nux target
f
or nd
s
32
.
commit
|
commitdiff
|
tree
2018-06-02
jasonwu
c
j
[NDS32]
I
mp
l
ement
f
p-
a
s-gp optimizati
o
n
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[
N
DS32]
O
ptimize mov
m
em and setmem ope
r
ations
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwuc
j
[NDS
3
2]
I
mplement bswap
s
i2 a
n
d b
s
waphi2 patterns
.
commit
|
commitdiff
|
tree
2018-05-27
j
as
o
nwucj
[NDS32] new attribute no
_
pr
o
l
ogue and new
o
ption -mret
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
ja
s
onwu
c
j
[
N
D
S32] Set call ad
d
ress constraint
.
commit
|
commitdiff
|
tree
2018-05-20
jason
w
ucj
[
NDS3
2
] Adjust regi
s
ter move cos
t
for
g
raywolf cpu
.
commit
|
commitdiff
|
tree
2018-05-20
jas
o
nwucj
[N
D
S32] Rew
r
ite
cost model
.
commit
|
commitdiff
|
tree
2018-05-20
jas
o
nwucj
[N
D
S32
]
Fi
x
date in gcc/ChangeLog
file
.
commit
|
commitdiff
|
tree
2018-05-20
jaso
n
wucj
[NDS32]
Print pipe
l
ine mo
d
el in asm header
.
commit
|
commitdiff
|
tree
2018-05-19
jas
o
nwucj
[
NDS32] Up
d
ate copyri
g
ht year i
n
nds32-fp
u
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
sonwuc
j
[
N
DS32
]
Adjust
ASM spec
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwu
c
j
[NDS32] N
e
w
o
ption -minline-asm-r15
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
sonwucj
[NDS32
]
A
d
d
a
bssi2 pattern
.
commit
|
commitdiff
|
tree
2018-05-19
j
asonwucj
[NDS
3
2] Refine functions that dea
l
with lwm a
n
d smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32] Refine nds32-m
d
-aux
i
liary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
j
ason
w
ucj
[NDS32] Su
p
port PIC a
n
d
TLS
.
commit
|
commitdiff
|
tree
2018-05-19
jas
o
nwucj
[ND
S
32] Use machi
n
e mode w
i
th E_ prefix
.
commit
|
commitdiff
|
tree
2018-05-19
ja
s
on
w
ucj
[NDS32]
Implment indirect funcit
o
n
c
all attr
i
bu
t
e
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwuc
j
[NDS32]
I
mplment
n
15 p
i
peline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS
3
2] Implment n12
/
n13 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
ja
s
onwucj
[N
D
S
3
2]
I
mplm
e
nt
n
10 p
i
p
e
line
.
commit
|
commitdiff
|
tree
2018-05-13
jas
o
nwucj
[N
D
S
3
2] Add
D
SP exte
n
sion instructions
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] Fix bug in bit
-
instruction checking fun
c
tions
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS3
2
] S
p
lit movdi/df if reigster
n
umber i
s
i
l
legal
.
commit
|
commitdiff
|
tree
2018-04-25
j
a
sonwucj
[NDS32] Fix incor
r
ect
s
e
tt
i
ngs in
s
f
p-
m
achine
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwuc
j
[ND
S
32]
F
ix pri
n
t operand for cctl registe
r
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwuc
j
[NDS32] Add missin
g
newline cha
r
a
cter into ASM_
A
PP_
O
N
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonw
u
cj
[NDS32] Add new opti
o
n -malways-
s
ave-lp
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
onwucj
[NDS32
]
Implment U
S
E_LOAD_POS
T
_INCREMENT
,
USE_L
O
AD_POST_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[NDS32] Remove unu
s
ed function: nds32_ls_33
3
_
p()
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[
N
DS32] Refine CA
S
E
_
VECTOR_SHORTEN_MODE
to funct
i
o
n
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Fix
w
rong
input va
l
u
e
of
p
ar
a
me
t
er from stack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonwu
c
j
[NDS3
2
]
Implemen
t
DATA_ALIGNMENT
,
LOCAL_ALIGNMENT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
onwucj
[
N
DS32] Mov
e
some tar
g
et hooks
t
o the bottom o
f
nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
son
w
ucj
[NDS32
]
C
ons
i
der -O
f
ast a
n
d -Og i
n
nds32_asm_fi
l
e_start
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jas
o
nwucj
[NDS32] Add
un
a
lign
e
d access
s
u
p
port
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32
]
A
d
d intrinsic functions
for in
t
errupt
cont
r
ol
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[NDS32] A
d
d s
t
ric
t
_aligned_p t
o
machine_function and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
s
o
nwucj
[
NDS32] I
m
plement n7 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[
NDS32]
I
mpl
e
ment e8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onw
u
cj
[NDS
3
2] Imp
l
ement n8
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonwucj
[NDS32
]
Implment n
9
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
as
o
nwucj
[NDS32
]
New
o
ption
-
malways-a
l
ign and -
m
alig
n
-
f
unc
t
ion
s
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
s
onwuc
j
[N
D
S32]
Add intrinsic
f
unctions for TLB operation an
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS
3
2] Support
dwarf exception handling
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[ND
S
32] Clean
u
p
nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
wucj
[N
D
S3
2
] Add intri
n
s
i
c
f
unctions f
o
r particular in
s
tructions
.
commit
|
commitdiff
|
tree
2018-04-07
j
aso
n
w
u
cj
[NDS32]
Add intrin
s
ic functions for atomic
l
oad/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
n
w
ucj
[NDS
3
2] Add intr
i
nsi
c
f
unctions for
c
ache contr
o
l
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[N
D
S32]
Remove
u
nused insn type
:
call
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
wucj
[
NDS
3
2] Ad
d
i
ntrins
i
c func
t
i
ons for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwuc
j
[N
D
S32] Add more in
t
rinsic regi
s
ter na
m
e
s
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
u
c
j
[ND
S
32] Supp
o
r
t
[$ra + $rb << 3] form for l
o
ad/s
t
o
re
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Refine
A
DJUST_INSN_LENGTH
implementation
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[ND
S
32] Refine c
a
l
l
and return pattern
s
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
onwucj
[NDS32] Refine con
d
i
tion of stack
_
push an
d
stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwu
c
j
[NDS32] Add har
d
f
loat support
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32]
E
nable r
e
lax hint by
d
efault
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32
]
Fine
-
tune memory
a
ddress type
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add
constrai
n
t for lwi45
.
fe
inst
r
u
ction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
c
j
[NDS
3
2]
Generat
e
a
lu-s
h
i
f
t inst
r
uct
i
on
s
only
fo
r
-Os
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
NDS32] Add divsi4
a
n
d udivsi4 patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[N
D
S32] Refine
n
egsi2 pattern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[N
D
S
3
2] Refine bit-wis
e
operation and shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS3
2
] T
h
e add and sub pattens sho
u
ld only
a
cc
e
pt
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[NDS32] Fi
n
e-tune predica
t
or for
alu-shift pattern
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32
]
A
d
jus
t
asm patte
r
ns indention
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
s
on
w
ucj
[NDS32] Add new instruction a
t
tri
b
ut
e
: feature
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[
N
DS32] Add
s
ubtype attribute for
i
nstructions
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwu
c
j
[
ND
S
32
]
Restri
c
t mov
patte
r
n
t
h
at has at least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
j
asonwucj
[
NDS32] Implem
e
nt
movmisalignsi
a
nd m
o
vmisalig
n
d
i
pattern
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
ucj
[NDS32] Merge movqi a
n
d movhi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
c
j
[NDS32] Refine mo
v
c
c, cmov, cstore
a
nd cbranch
p
a
t
t
e
r
n
s
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Re
f
ine instru
c
tion type
a
ttribute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS
3
2
] Cha
n
ge
enab
l
ed attribute to yes/no instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
cj
[NDS32] Refine im
p
le
m
entati
o
n
o
f sibcall patter
n
s
.
commit
|
commitdiff
|
tree
2018-04-02
jas
o
n
w
ucj
[NDS32] Implemen
t
TARGET_C
A
NONICALIZE_COMPARISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
j
a
s
o
nwuc
j
[NDS32] Add re
l
ax optimiz
a
tion
a
s new p
a
ss
.
commit
|
commitdiff
|
tree
2018-04-01
j
as
o
n
w
ucj
[NDS32
]
Correct the dependen
c
y in t-nd
s
32
.
commit
|
commitdiff
|
tree
2018-04-01
ja
s
onwucj
[
N
D
S32
]
Implement PROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jason
w
ucj
[ND
S
32] C
h
ange wchar type to u
n
singed
i
nt
.
commit
|
commitdiff
|
tree
2018-03-28
jason
w
ucj
[
NDS32] Adjust BRA
N
CH_COST to p
r
event too much jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Fix wrong MAX_REGS_PER_ADD
R
ESS v
a
lu
e
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS3
2
] Def
i
ne LOGICAL_OP_NON_SHORT_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jasonw
u
cj
[NDS32] Define CLZ_DEFINED_VALUE_AT_ZER
O
.
commit
|
commitdiff
|
tree
2018-03-17
j
ason
w
uc
j
[NDS
3
2] Imp
l
ment
ADJUST
_
REG_ALLOC
_
ORDER for performance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Use HOST_WIDE_
I
NT_PRIN
T
_DEC
i
nstead of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jas
o
nwucj
[NDS32] Optimize n
d
s3
2
_
r
e
gister_pri
o
r
i
ty
.
commit
|
commitdiff
|
tree
2018-03-12
jasonw
u
cj
[NDS
3
2] Implement TARGET_MD_AS
M
_A
D
JUST hook
.
commit
|
commitdiff
|
tree
2018-03-12
ja
s
onwucj
[NDS32] Refine prolog
u
e and ep
i
logue code generat
i
on
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
sonw
u
cj
[NDS32
]
Add
new option -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
j
asonwucj
[
NDS32]
Add
n
ew f
u
nct
i
on nds32_cpu_cpp_builtins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32]
I
mplement strl
e
nsi pattern
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS3
2
]
Add intrins
i
c func
t
ion fo
r
ffb,
f
fm
i
sm and
.
.
.
commit
|
commitdiff
|
tree
next