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] Add intrinsic functions for interrupt control.
2018-04-08
jasonw
u
cj
[NDS
3
2] Add in
t
rinsic functions for interrupt
control
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[NDS32
]
Add stric
t
_ali
g
ned_p to
machine_function and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
w
u
c
j
[NDS32] Implement n7 pip
e
line
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Implement e8 p
i
p
eli
n
e
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
s
o
nwucj
[ND
S
32] Imp
l
eme
n
t n8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32]
Implment
n9
p
ipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] N
e
w
o
ption -malways-al
i
g
n
and -malign-fu
n
ctions
.
commit
|
commitdiff
|
tree
2018-04-08
jason
w
ucj
[NDS32] Add
i
n
trinsic f
u
nctions
f
or TLB o
p
e
ration
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
son
w
ucj
[
N
D
S32
]
Su
p
port dwa
r
f except
i
on
handling
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
NDS32] Cle
a
n up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add
i
ntrinsic functions for particular instr
u
ctions
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[NDS32
]
Add
intrinsic
functions
f
o
r
atomic loa
d
/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS3
2
] Add i
n
trinsi
c
functions fo
r
cach
e
contro
l
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwucj
[N
D
S32] Remove unu
s
ed
i
nsn type: c
a
l
l
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
on
w
u
cj
[NDS32]
A
d
d intrinsic functions for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
s
on
w
u
c
j
[NDS32] Add
m
or
e
intrinsi
c
register
n
a
me
s
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
s
onwucj
[
NDS32]
Support [$
r
a + $
r
b << 3]
form f
o
r load/sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
onwucj
[N
D
S32]
Refine ADJUST_INSN
_
LE
N
G
T
H impl
e
mentation
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwuc
j
[
N
DS32] Ref
i
ne cal
l
a
n
d
r
et
u
rn patterns
.
commit
|
commitdiff
|
tree
2018-04-06
j
asonwucj
[
N
DS
3
2] R
e
fine co
n
dition of stack_pu
s
h a
n
d stack_p
o
p
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
o
nwucj
[NDS32
]
Ad
d
ha
r
d float sup
p
ort
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[ND
S
32] Enable relax hin
t
b
y default
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[ND
S
32] Fine-tu
n
e memory address type
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[
NDS32] Ad
d
constraint for lwi45
.
f
e in
s
tr
u
c
tion
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
cj
[NDS32]
G
enerate alu-
s
hift
i
n
st
r
uctions only
f
o
r -
O
s
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32] A
d
d divsi4 and udivsi4 patte
r
ns
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[N
D
S3
2
] Refine
negsi
2
pattern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[NDS32] Refine
b
it-wise operat
i
on and shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[
N
DS32] The add and sub pattens s
h
o
uld only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Fine-tune
predicator for alu-shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Adjust asm patterns indentio
n
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[
N
DS32] Add new in
s
truction attribute: feature
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[NDS32
]
Add
s
ubtype a
t
tribut
e
for
i
n
structio
n
s
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
so
n
wucj
[NDS32] Restrict
mov pattern that has at
l
east one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Im
p
lement m
o
vmisalign
s
i and movmisaligndi patte
r
n
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
s
o
n
wuc
j
[NDS32
]
Merge mov
q
i
and m
o
vhi
p
at
t
erns
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
onwucj
[
N
DS32]
Re
f
ine movcc,
c
mov, cstore and cbranch patt
e
rns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32]
Re
f
ine
instruction type attribute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS3
2
]
C
han
g
e enabled attribute to yes/no instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
cj
[N
D
S
32
]
Refine im
p
lementation
o
f
s
i
bcall patterns
.
commit
|
commitdiff
|
tree
2018-04-02
jaso
n
wu
c
j
[
NDS32] Implem
e
nt TARGET_CANO
N
ICALIZE_COMPARIS
O
N for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS3
2
] Add relax opt
i
mization
as n
e
w
p
ass
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Correct the d
e
pend
e
n
cy
i
n t-n
d
s32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32]
I
mplemen
t
P
ROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jason
w
u
c
j
[NDS32] Change wchar type to
u
ns
i
n
ged
int
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[NDS3
2
]
Adju
s
t
BRANCH_
C
OS
T
to prevent too much jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jason
w
ucj
[N
D
S
32]
F
ix
wrong
M
AX_REG
S
_PER_ADDRES
S
val
u
e
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwu
c
j
[NDS32] Defin
e
LOGICAL_OP_NON
_
SHORT_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Define
C
L
Z
_
DEFIN
E
D_VALUE_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[
ND
S
32]
I
mplment ADJUS
T
_
R
EG_ALL
O
C_ORDER for perfo
r
mance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jas
o
nwuc
j
[NDS32]
U
s
e HOST_WID
E
_IN
T
_
PRINT_DEC
i
nstead of
%ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
j
a
s
o
nwuc
j
[NDS32
]
Optimize
n
ds32_reg
i
ster_pri
o
rity
.
commit
|
commitdiff
|
tree
2018-03-12
jasonw
u
cj
[NDS32] Imp
l
ement TA
R
GE
T
_MD_ASM
_
ADJUST hook
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[
NDS
3
2] Refine prologu
e
and
e
pi
l
ogue code
g
ene
r
ation
.
commit
|
commitdiff
|
tree
2018-03-11
jason
w
u
cj
[NDS32]
Add new opti
o
n -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwuc
j
[NDS32] Add new function nds32_cpu_cpp_b
u
iltins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
j
asonwucj
[
NDS32] Implement strle
n
si pattern
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
sonwuc
j
[NDS32] Add intrin
s
i
c function
for ffb,
ffmism
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jaso
n
w
ucj
[NDS32]
I
mplme
n
t setmem pattern
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwu
c
j
[NDS32] Rename nds
3
2
_
expan
d
_movm
e
mq
i
to
n
ds32_expa
n
d_movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
onwuc
j
[ND
S
32] Re
f
ine load_multi
p
le
a
nd store_mul
t
ipl
e
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32] Add load_multiple,sto
r
e_multip
l
e and new attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
ja
s
onwucj
[
N
DS32] Change to
l
arge mo
d
e
l
by default
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[ND
S
32] A
d
d intrinsic functions fo
r
una
l
ignment memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32
]
Rewrite infrastru
c
ture for intrin
s
ic
.
commit
|
commitdiff
|
tree
2018-02-26
j
asonwucj
[NDS32] Do not use multiple load/store instru
c
tions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jasonw
u
cj
[
NDS32] Basi
c
s
upport
f
or -mcpu= and --with-cpu
=
options
.
commit
|
commitdiff
|
tree
2018-01-12
jasonwucj
Add new NDS32 options -
m
ext-perf,
-mex
t
-pe
r
f2 and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
[NDS32]
Reserve mor
e
re
g
ister numbers for new re
g
isters
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jason
w
ucj
Add nds32 vector modes
.
commit
|
commitdiff
|
tree
2017-11-16
j
a
sonwucj
Provide mo
r
e con
s
traints for future use
.
commit
|
commitdiff
|
tree
2017-11-16
j
asonwucj
Remove the useless con
s
tant UN
S
P
EC_
V
OLATILE_FUNC
_
RETUR
N
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
A
d
d
new opt
i
o
n
s: -mext-perf, -mext-
p
erf2, -mext-string
.
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
Use -fsched-p
r
essure and -fomit-frame-pointer
commit
|
commitdiff
|
tree
2017-09-16
j
a
s
o
nwucj
Refine formatti
n
g
and c
o
mments
.
commit
|
commitdiff
|
tree
2015-03-10
jasonwucj
[
N
D
S32] Ren
a
me some va
r
iabl
e
s
s
o that we can clearly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[N
D
S3
2
] Have si
b
ling ca
l
ls optmizati
o
n to be performe
d
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jaso
n
wucj
[
N
DS
3
2
] Have shirnk-wrapping
opti
m
izatio
n
t
o
be performed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jason
w
ucj
[NDS32] Fix wrong data flow wh
e
n building
nds32 target
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jason
w
ucj
[NDS32][
D
O
C
] Rem
o
ve -mforce-
f
p-as-gp, -mforbid-fp-as
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
asonwucj
[N
D
S3
2
][DOC] Des
c
ribe -mcmodel= option
instead of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
son
w
uc
j
M
inor date f
i
x in gcc/Cha
n
geL
o
g and g
c
c/testsuite/ChangeLo
g
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jasonwucj
[NDS32] Remov
e
s
o
me
features and op
t
ions that are not
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwuc
j
[NDS3
2
] Consid
e
r -
m
cmodel=X in nds32_legi
t
imate_
a
dd
r
ess_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jas
o
n
wucj
[NDS32] Implement TARGET_ENC
O
D
E
_SE
C
TION_INFO to
store
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
ja
s
onwucj
[ND
S
3
2
] Consider TARGET_CMODEL_LA
R
G
E for functi
o
n cal
l
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jason
w
ucj
[
N
DS32] P
r
ovide TA
R
G
E
T_CMODEL_[SMALL|MEDIU
M
|LARGE]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwu
c
j
[NDS32]
R
emove -
m
gp-direct/-mno-gp
-
d
i
rect opt
i
o
ns
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32]
Add -m
c
model
=
o
ption to
s
u
p
po
r
t differen
t
c
ode
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
jaso
n
wucj
PR target/64217
commit
|
commitdiff
|
tree
2014-12-12
jasonw
u
cj
Adjust the com
m
ent in
c
o
n
trib/downlo
a
d_prerequisties
.
commit
|
commitdiff
|
tree
2014-12-10
jaso
n
wuc
j
* doc
/
libgcc
.
tex
i
:
Up
d
ate text to
m
a
tch implementation in
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[ND
S
3
2] Look into L
O
_SUM's operand to de
t
ermine whethe
r
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32] Cre
a
te co
r
r
ect CFI info for
v
ar
i
a
d
ic
function
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jason
w
ucj
[
NDS32
]
Add mi
s
sing RTX_FRA
M
E
_RE
L
ATED_P
to
set fp_adjust_ins
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32
]
Comple
t
e -marc
h
= o
p
t
i
o
n design
so
that it can
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
jasonwucj
Clean up
u
seless initia
l
i
z
ation
for
I
RA
if us
i
ng
L
RA
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS
3
2] No need
to
t
a
ke padding into conside
r
ation
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jaso
n
wucj
[ND
S
32] Provide
T
ARGE
T
_ARG
_
PARTIAL_BYTES
s
o that we
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] Emit sta
c
k
push instru
c
tions f
o
r varargs at
.
.
.
commit
|
commitdiff
|
tree
next