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] Fine-tune memory address type.
2018-04-05
jas
o
nwucj
[NDS3
2
] Fine-
t
une
mem
o
r
y
addres
s
type
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
NDS
3
2]
A
dd constraint for l
w
i45
.
fe instruct
i
o
n
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
n
wucj
[N
D
S32] Generate alu-shi
f
t instructio
n
s only for -
O
s
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
on
w
ucj
[NDS32] Add
divsi4 an
d
udivsi4 patterns
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
s
onwucj
[
NDS32
]
R
e
f
i
n
e
negsi2 pattern
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[
NDS32]
Refine bi
t
-wis
e
o
p
erati
o
n and shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
D
S32
]
T
he a
d
d a
n
d sub pattens should only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
j
as
o
nwucj
[NDS32] F
i
ne-tun
e
pred
i
c
a
tor for alu-shift p
a
t
terns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[
NDS32]
Adjust
a
s
m
pattern
s
indention
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
ucj
[NDS
3
2] Add new in
s
truc
t
ion att
r
ibu
t
e: featu
r
e
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[
N
D
S3
2
] Add
s
u
btyp
e
a
t
t
r
ibute for inst
r
uctions
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[N
D
S
3
2] Restrict mo
v
patt
e
rn that has at least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
ucj
[N
D
S32] Implem
e
nt
m
o
v
misalignsi
a
n
d movmi
s
al
i
gndi
p
attern
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwucj
[NDS32] Me
r
ge
movq
i
and movhi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Re
f
ine mov
c
c,
c
m
ov, csto
r
e and cbranc
h
patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
cj
[NDS3
2
] Refine instruction type
attrib
u
te
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwucj
[
N
DS32] Change enabled attribute to yes/no instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwuc
j
[NDS32]
Refine i
m
plemen
t
at
i
on of sibcall pa
t
ter
n
s
.
commit
|
commitdiff
|
tree
2018-04-02
jasonw
u
cj
[NDS32]
I
mplemen
t
TA
R
GET_CANONI
C
ALIZE_CO
M
PARISON
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Add relax optimi
z
ation as ne
w
pass
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Correct t
h
e
dependency in t-
n
ds32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32
]
Implement
PRO
F
ILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
j
as
o
nwucj
[N
D
S32]
C
hange wchar
t
y
pe t
o
u
nsinged i
n
t
.
commit
|
commitdiff
|
tree
2018-03-28
j
asonwucj
[NDS32] Adjust BRANCH_COS
T
to prevent t
o
o mu
c
h jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jason
w
ucj
[NDS32] Fix
wron
g
MAX
_
REGS_
P
ER_ADDRESS va
l
ue
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[ND
S
32
]
D
efine LOGIC
A
L_OP_NON_SHO
R
T_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[
NDS32]
Define CLZ_DEFINED_VALUE_AT
_
ZE
R
O
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Implment AD
J
US
T
_REG_AL
L
OC_ORDE
R
for perfor
m
ance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Use HOST_WIDE_INT_PRINT
_
DEC inste
a
d of %
l
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
ja
s
onwucj
[NDS
3
2] Optimize n
d
s32_register_priority
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32] Implement TARGET_MD
_
ASM_ADJ
U
ST hook
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS3
2
] Refine prolog
u
e and epilogue
c
ode generation
.
commit
|
commitdiff
|
tree
2018-03-11
jaso
n
wucj
[NDS32] Add new
o
pt
i
on -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
j
asonwucj
[NDS3
2
] Add new function nd
s
3
2
_cpu_cpp_builti
n
s and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jason
w
ucj
[
NDS32] Im
p
le
m
ent strlensi patt
e
rn
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[
N
DS3
2
] Add int
r
i
n
si
c
function
f
o
r ffb, ffmism
and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwucj
[
N
D
S32
]
I
mplment setmem pattern
.
commit
|
commitdiff
|
tree
2018-03-04
j
as
o
nwu
c
j
[NDS3
2
] Rename nds32_expand_movm
e
mqi t
o
nds32
_
expand_movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jason
w
u
c
j
[NDS32] Refine loa
d
_
m
u
lt
i
ple and store
_
mult
i
ple
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwu
c
j
[
NDS32] Add
loa
d
_multip
l
e,s
t
ore_multiple and new at
t
ribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jas
o
nwuc
j
[ND
S
32] Change
t
o large
model b
y
default
.
commit
|
commitdiff
|
tree
2018-03-03
j
asonwucj
[
N
DS32] Add in
t
rinsic functio
n
s
f
o
r unal
i
gnment me
m
or
y
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Rewri
t
e infra
s
tructure
f
or intrinsic
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[
NDS32] Do not us
e
multiple load/store instr
u
c
t
i
o
n
s
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
ja
s
onwucj
[NDS32]
B
asic
s
upport for
-
mcpu= a
n
d --with-cpu=
options
.
commit
|
commitdiff
|
tree
2018-01-12
jasonwucj
Add new
N
D
S32 opt
i
ons -mext-perf, -mext-pe
r
f2 and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
[ND
S
32] Reserve more
reg
i
ster n
u
m
b
e
r
s for new registers
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
Add nds32
vector modes
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwu
c
j
Prov
i
de mo
r
e constraints for fut
u
r
e use
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwu
c
j
Remove the useles
s
con
s
tant UNSPEC_VOLATILE_FUNC_RETURN
.
commit
|
commitdiff
|
tree
2017-11-16
jaso
n
wuc
j
Ad
d
new options:
-
mext-perf, -mext-perf2,
-
mext-st
r
in
g
.
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
U
se -fsc
h
ed
-
pressur
e
and -fo
m
it-frame
-
poin
t
e
r
commit
|
commitdiff
|
tree
2017-09-16
jasonwu
c
j
R
efine f
o
rm
a
tting and comme
n
ts
.
commit
|
commitdiff
|
tree
2015-03-10
jasonwucj
[NDS32] R
e
name some va
r
iables so that we ca
n
clearly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[N
D
S3
2
]
Have s
i
bling
calls optmizat
i
o
n t
o
be perfor
m
ed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ja
s
onwucj
[
NDS32] H
a
v
e
shirn
k
-wrapping op
t
im
i
zation
to
be performed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32]
F
i
x
wrong da
t
a flow when building
nds32
t
arget
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[
N
D
S
32
]
[DOC] Remo
v
e -mforce-fp-as-gp, -mforb
i
d-
f
p-as
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32][DO
C
]
Desc
r
ibe -mcmodel= option instead
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
sonwu
c
j
Minor date fix in gcc/ChangeLog and gc
c
/testsui
t
e/ChangeLog
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jasonw
u
cj
[
N
DS32] Remove some features an
d
o
p
tions th
a
t
a
r
e
n
o
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Con
s
ider -mcmod
e
l
=
X
in nds32_legit
i
mate_address_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[
N
D
S
32] Impl
e
ment TA
R
GET_ENCODE_SEC
T
ION_INFO
t
o store
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwuc
j
[NDS32] Consi
d
er TARG
E
T_
C
MO
D
EL_LARGE for funct
i
on c
a
ll
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwu
c
j
[NDS32] P
r
o
v
i
de T
A
R
GET_CMODE
L
_[SM
A
LL|MEDIU
M
|LARGE]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
ja
s
onwucj
[
N
DS3
2
] R
e
m
o
ve -mgp-dire
c
t/-mno-gp-direct
options
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS
3
2] Add -mcm
o
del= op
t
ion to support different code
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
ja
s
onwucj
PR
t
arg
e
t
/6421
7
commit
|
commitdiff
|
tree
2014-12-12
jasonwucj
A
djust the comment
i
n con
t
rib/dow
n
load_
p
rerequisties
.
commit
|
commitdiff
|
tree
2014-12-10
j
asonwu
c
j
*
doc/libg
c
c
.
tex
i
: Update tex
t
to match
i
m
p
l
ementation in
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[
N
D
S32] Look in
t
o
LO_SUM's operand
to determine
w
h
ethe
r
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jason
w
ucj
[N
D
S
3
2]
C
r
e
ate c
o
rrect CFI info
f
or variadic function
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
j
a
sonwucj
[NDS
3
2] A
d
d
mi
s
s
i
ng RTX_FRA
M
E_RELATE
D
_P to set f
p
_
a
djust
_
ins
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
j
as
o
nwucj
[NDS32] Complete -march= option design so
t
hat it c
a
n
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
jas
o
nwucj
Clean up useless initializati
o
n for IRA i
f
using LR
A
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] No need t
o
ta
k
e
padding into consideration
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwuc
j
[NDS32] Pro
v
i
de TARGET_ARG_PARTIAL_B
Y
TES so t
h
at w
e
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS3
2
]
E
m
i
t
s
t
a
ck
p
ush instructions for vararg
s
a
t
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
a
s
onwucj
[NDS
3
2]
Sin
c
e we
a
re
goi
n
g
t
o provide new heuristic
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[ND
S
32] Deal wi
t
h namel
e
ss a
r
gume
n
ts in nds32_function
_
a
r
g
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
a
sonwucj
[NDS3
2
]
Sinc
e
ar
g
ument pointer must be 8-byte alignme
n
t
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[
NDS32] Prepare nece
s
s
ar
y
v
a
rargs information in compute_sta
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] Implement TARGET_SETU
P
_I
N
COMING_VARARGS target
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
a
s
onwu
c
j
[NDS32] Define and
r
e
n
am
e
s
o
me GPR-specif
i
c stuff
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] Rem
o
ve unused v
a
riables
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwu
c
j
[NDS32] We need t
o
make
s
u
re
it is NOT a
v
ariadic funct
i
on
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jason
w
ucj
[NDS32] Conside
r
varargs situat
i
on when creating stack
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwu
c
j
[
NDS32] Add a function
t
o
ind
e
ntify if FUNC is an i
n
terrupt
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwuc
j
[N
D
S32]
Preparati
o
n
i
n
n
d
s32
.
h of u
s
ing
registers
t
o
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jaso
n
w
u
cj
[N
D
S32] In nds32_valid_stack_push_po
p
_p(),
we loo
k
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] Refine the implementation and cons
i
d
e
r CFA
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jas
o
nwucj
[NDS
3
2] Refine the
i
mplementation
and consider CFA
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jason
w
ucj
[NDS32] Define PIC_OFFSET_TABLE_REGN
U
M to
$gp register
.
commit
|
commitdiff
|
tree
2014-08-24
jasonwucj
Remove CALLER_SAVE_P
R
OFITABLE
since it is not used
.
.
.
commit
|
commitdiff
|
tree
2014-08-24
jasonwucj
*
ira
.
c: Fi
x
typo in comment
.
commit
|
commitdiff
|
tree
2014-07-18
jasonwu
c
j
F
ollow th
e
GNU coding standards
.
commit
|
commitdiff
|
tree
2014-07-04
j
a
sonwuc
j
M
o
v
e
f
p
-as-gp opti
m
ization to nds32-fp
-
as
-
gp
.
c mod
u
le
.
commit
|
commitdiff
|
tree
2014-07-04
jason
w
ucj
M
o
ve
m
em
o
ry related imple
m
entation
to
n
ds32-m
e
m
ory
.
.
.
commit
|
commitdiff
|
tree
2014-07-04
jasonwucj
Move some ext
e
rnal
fu
n
ction
s
used
b
y
machine desc
r
iption
.
.
.
commit
|
commitdiff
|
tree
2014-07-04
jaso
n
w
u
cj
Preparation o
f
nds32-pipelines
-
auxiliary
.
c m
o
dule for
.
.
.
commit
|
commitdiff
|
tree
next