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
arm: Add support for Arm Cortex-M52 CPU.
2024-01-09
Ch
u
n
g
-J
u
Wu
ar
m
:
A
d
d support for Arm Cortex-M52
C
P
U
.
Signed-off-by: Chung-Ju Wu <
jasonwucj@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-08
Chung-Ju Wu
arm:
Add star-m
c
1
c
pu
Signed-off-by: Chung-Ju Wu <
jasonwucj@gmail.com
>
commit
|
commitdiff
|
tree
2022-03-16
Chung-Ju
W
u
MAIN
T
AINERS: Add m
y
self
t
o DCO sec
t
ion
commit
|
commitdiff
|
tree
2019-04-16
Chu
n
g-
J
u Wu
[ND
S
32] Handle s
u
breg corr
e
ctly
i
n
wext_odd_dep_p
.
commit
|
commitdiff
|
tree
2019-04-15
Chu
n
g-Ju Wu
[
NDS32] Pro
v
ide one valid nds32 assemb
l
y instruction
.
.
.
commit
|
commitdiff
|
tree
2019-02-11
Chung-Ju W
u
[NDS32] Add
memo
r
y m
o
de in call patt
e
rn
.
commit
|
commitdiff
|
tree
2019-02-10
Chun
g
-Ju Wu
[NDS32]
S
et default -
-
with
-
nds32-lib correc
t
ly
.
commit
|
commitdiff
|
tree
2019-02-10
Chung-J
u
Wu
[
NDS32] H
a
ve nds
3
2_spilt_doubleword
to spli
t
POST_INC
.
commit
|
commitdiff
|
tree
2019-02-04
Ch
u
n
g-
J
u
Wu
[NDS3
2
] Restrict
address mode, when s
y
m
bol is TL
S
m
odel
.
commit
|
commitdiff
|
tree
2019-02-04
C
hung-Ju Wu
[NDS32
]
R
e
move al
l
-mtlsdes
c
-
t
rmp
o
line re
l
ate
d
things
.
commit
|
commitdiff
|
tree
2018-09-22
Ch
u
ng-
J
u Wu
re PR
tar
g
et/86798 (nds
3
2 port
needs updating for CVE
.
.
.
commit
|
commitdiff
|
tree
2018-08-12
Chung-Ju Wu
[N
D
S3
2
]
Change return type of predicator
to b
o
ol
.
commit
|
commitdiff
|
tree
2018-08-12
Chung-
J
u Wu
[NDS32] Add new option: -msched-prolog-epilog
commit
|
commitdiff
|
tree
2018-08-12
C
hung-Ju Wu
[NDS
3
2]
E
nable -m
a
lways
-
align
by defau
l
t a
t
-O1 and
.
.
.
commit
|
commitdiff
|
tree
2018-08-12
Chung-Ju Wu
[N
D
S32
]
Impl
e
ment more C IS
R
extension
.
commit
|
commitdiff
|
tree
2018-06-03
C
hung-Ju Wu
[NDS32] Add -march=v3
j
.
commit
|
commitdiff
|
tree
2018-06-03
C
h
ung-Ju
W
u
[NDS32] Disabl
e
-fde
l
ete-null-poi
n
te
r
-checks
b
y
default
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
Chung-Ju Wu
[N
D
S32] S
u
pport L
i
n
ux target for nds32
.
commit
|
commitdiff
|
tree
2018-06-02
Chung-Ju Wu
[NDS32]
I
mplement f
p
-as-
g
p optimization
.
commit
|
commitdiff
|
tree
2018-05-27
Chung
-
Ju W
u
[NDS32] Imple
m
ent bswapsi2
and b
s
w
aphi2 patterns
.
commit
|
commitdiff
|
tree
2018-05-27
Chung-Ju Wu
[
N
DS32] n
e
w
at
t
ri
b
ute no_prologu
e
and
n
ew op
t
ion -mret
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
Chung
-
Ju Wu
[NDS32]
S
et call ad
d
ress c
o
nstra
i
nt
.
commit
|
commitdiff
|
tree
2018-05-20
Chung-Ju Wu
[NDS32] Print pipeline model
i
n as
m
he
a
der
.
commit
|
commitdiff
|
tree
2018-05-19
C
h
ung-Ju Wu
[
N
DS3
2
] Adjust ASM sp
e
c
.
commit
|
commitdiff
|
tree
2018-05-19
Chung-Ju Wu
[NDS32
]
New opti
o
n -m
i
nline-asm-
r
15
.
commit
|
commitdiff
|
tree
2018-05-19
Chung-Ju Wu
[NDS32] Add ab
s
si2 pa
t
t
e
rn
.
commit
|
commitdiff
|
tree
2018-05-19
C
h
ung-Ju
W
u
[N
D
S3
2
] Refine fu
n
c
t
ions that deal with lwm and sm
w
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
Chu
n
g-Ju Wu
[
N
D
S
3
2
]
Refine nds32-md
-
auxi
l
iary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
Chung-Ju W
u
[
N
D
S32]
U
se
machine mode with E_ prefix
.
commit
|
commitdiff
|
tree
2018-04-25
C
h
ung-Ju Wu
[NDS32]
F
ix bug in
b
it-instruction
ch
e
cking function
s
.
commit
|
commitdiff
|
tree
2018-04-25
Chung-J
u
Wu
[
NDS32] Split movdi/d
f
if reigster n
u
mber is
i
lleg
a
l
.
commit
|
commitdiff
|
tree
2018-04-25
Chung-Ju Wu
[N
D
S32] Fix inc
o
rrect settings in sfp-machine
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
Chung-J
u
Wu
[NDS32] Fi
x
print op
e
rand for
cctl
r
egister
.
commit
|
commitdiff
|
tree
2018-04-25
Chung-Ju Wu
[NDS
3
2] Add missin
g
newline characte
r
into AS
M
_APP
_
ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
Chu
n
g-Ju Wu
[
NDS32] Add new option -
m
always-save-lp
.
commit
|
commitdiff
|
tree
2018-04-22
Chung-Ju Wu
[NDS32] Fix wrong
i
nput va
l
ue
of parameter from sta
c
k
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
Chung-Ju Wu
[N
D
S
3
2] Implemen
t
D
ATA_ALIGNMENT, LOCAL_ALIGNMENT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
Chung-Ju Wu
[NDS
3
2] Mov
e
some targ
e
t hooks to the bott
o
m of n
d
s32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
Chung-Ju Wu
[
NDS32] Consider -O
f
ast and -Og
in nds32_asm_file_start
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
Chung-
J
u
Wu
[NDS
3
2] Add strict_aligne
d
_p to machine_f
u
nction and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
Chung-Ju W
u
[NDS
3
2
] New option -mal
w
ays-ali
g
n and -malign-fun
c
tion
s
.
commit
|
commitdiff
|
tree
2018-04-07
Chung
-
Ju
Wu
[NDS32] Suppor
t
dwarf excep
t
ion ha
n
d
ling
.
commit
|
commitdiff
|
tree
2018-04-07
Chu
n
g-Ju Wu
[
N
D
S
32] Clean up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
Chung-Ju Wu
[NDS32
]
Remove unuse
d
insn type: call
.
commit
|
commitdiff
|
tree
2018-04-07
Ch
u
ng-Ju W
u
[N
D
S32] Su
p
port [$ra + $
r
b << 3] form for load/
s
t
o
re
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
Chu
n
g
-
J
u Wu
[NDS
3
2] Refin
e
ADJUST_INSN_L
E
NGTH implementation
.
commit
|
commitdiff
|
tree
2018-04-06
Chung-Ju W
u
[ND
S
3
2] Refi
n
e call and
r
eturn patterns
.
commit
|
commitdiff
|
tree
2018-04-06
Chu
n
g
-Ju Wu
[NDS32] Re
f
ine
condition o
f
stack_push
and
stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
Chung-Ju Wu
[NDS3
2
]
Generate
a
lu-s
h
ift instru
c
tion
s
o
n
l
y
f
or
-
O
s
.
commit
|
commitdiff
|
tree
2018-04-05
Chung
-
Ju
W
u
[
NDS
3
2] A
d
d divsi4 and udivsi4 patterns
.
commit
|
commitdiff
|
tree
2018-04-05
Chung-Ju W
u
[
N
DS32
]
Refine negsi2 patte
r
n
.
commit
|
commitdiff
|
tree
2018-04-05
Chung-Ju Wu
[
NDS32] The add
and sub patten
s
s
hould
only a
c
cept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
Chung-Ju Wu
[NDS32
]
Fi
n
e-tune pre
d
icator for alu-s
h
ift
p
atterns
.
commit
|
commitdiff
|
tree
2018-04-05
C
hung-Ju Wu
[NDS
3
2] Adjust
a
sm patterns inden
t
ion
.
commit
|
commitdiff
|
tree
2018-04-05
C
h
ung-Ju
W
u
[NDS32] Add subtype a
t
t
ribute for
i
nstructi
o
ns
.
commit
|
commitdiff
|
tree
2018-04-04
C
h
ung-Ju Wu
[NDS
3
2]
M
er
g
e movqi
a
nd movhi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
Chung-Ju Wu
[
N
DS3
2
] Refine movc
c
, cmov,
cstore
and cbranch patterns
.
commit
|
commitdiff
|
tree
2018-04-04
Chung-Ju Wu
[NDS32] Change enabled attribute
to yes/n
o
instea
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
Chung-Ju
W
u
[NDS32] Refine i
m
p
l
ementation of sibcall patterns
.
commit
|
commitdiff
|
tree
2018-04-02
C
hung
-
Ju W
u
[NDS32
]
Implement TARG
E
T_CANON
I
CALIZE_
C
O
M
P
A
RISON fo
r
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
Chung-Ju Wu
[ND
S
32] Add relax
optimization as new
pass
.
commit
|
commitdiff
|
tree
2018-04-01
Chung-Ju Wu
[ND
S
3
2] Implement P
R
OF
I
LE_HOO
K
.
commit
|
commitdiff
|
tree
2018-04-01
Chung-Ju Wu
[NDS32]
Change wchar typ
e
to unsinged int
.
commit
|
commitdiff
|
tree
2018-03-28
Chung-Ju Wu
[NDS32] A
d
just B
R
A
N
CH_CO
S
T
t
o prevent too much jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
C
hung-Ju
W
u
[NDS3
2
] Fix wrong M
A
X_REGS_PER_ADDRES
S
value
.
commit
|
commitdiff
|
tree
2018-03-18
Chung-Ju W
u
[NDS32]
Define
LOGI
C
A
L
_OP_NON_SHO
R
T
_
CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
Chung-Ju Wu
[NDS32] Defin
e
C
L
Z_DEF
I
NED_V
A
LUE_AT_ZE
R
O
.
commit
|
commitdiff
|
tree
2018-03-17
Chung-Ju Wu
[NDS32] Implment ADJUS
T
_REG_AL
L
O
C
_ORDER
f
o
r performance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
Chu
n
g-Ju
Wu
[ND
S
3
2]
Optim
i
ze nds
3
2_regis
t
er_priority
.
commit
|
commitdiff
|
tree
2018-03-03
Chung-Ju Wu
[NDS
3
2] Change to l
a
rge model by default
.
commit
|
commitdiff
|
tree
2018-01-12
C
h
ung-Ju W
u
A
d
d
n
ew
NDS32 option
s
-mext-p
e
rf, -
m
e
x
t-per
f
2 an
d
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
Chun
g
-Ju
W
u
[ND
S
32] Reser
v
e more
regist
e
r numb
e
rs for new
r
egis
t
ers
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
C
h
un
g
-J
u
Wu
Add nds32 ve
c
tor modes
.
commit
|
commitdiff
|
tree
2017-11-16
Chung-Ju W
u
Provide
m
ore constraint
s
for future use
.
commit
|
commitdiff
|
tree
2017-11-16
Chung
-
Ju Wu
Remove the useless co
n
stan
t
U
N
S
PEC_VOLATILE_FUN
C
_RETURN
.
commit
|
commitdiff
|
tree
2017-11-16
Chung-Ju Wu
Add new options: -m
e
xt
-
perf
,
-
m
ext-p
e
rf2, -mext-st
r
ing
.
commit
|
commitdiff
|
tree
2017-09-16
Chung-Ju Wu
Us
e
-fs
c
he
d
-pressure and -fomi
t
-
frame-point
e
r
commit
|
commitdiff
|
tree
2017-09-16
Chung-
J
u Wu
Refine form
a
tting and com
m
ents
.
commit
|
commitdiff
|
tree
2015-03-10
Chung-Ju
W
u
[NDS32
]
R
ename s
o
m
e
v
a
ri
a
bles so
t
hat we can clearly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
Chung-
J
u
W
u
[NDS32] Have siblin
g
calls optmizatio
n
to be performe
d
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
Chung-Ju Wu
[N
D
S32] Have shirnk-wrapping
o
ptimiza
t
ion to be pe
r
formed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
Chung-Ju Wu
[NDS32] Fix wron
g
d
ata flow when buildi
n
g nds32 targe
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
Ch
u
ng-Ju Wu
[NDS32][DOC
]
Remove
-
mfor
c
e-f
p
-as-gp, -mforbid-fp-as
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
Chung-Ju Wu
[NDS3
2
][DOC] Descr
i
be -m
c
m
o
d
e
l= o
p
t
ion instead
of
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
Chung-Ju Wu
[N
D
S32] Rem
o
ve som
e
f
e
atures
a
nd options that are not
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
Chung
-
Ju Wu
[
N
D
S32] Consider -mcmodel=X in nds
3
2_legitimat
e
_address_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
C
h
ung-Ju Wu
[ND
S
32
]
Im
p
lement TARG
E
T_ENCODE_SE
C
TION_IN
F
O to store
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
Chung-
J
u Wu
[
N
DS32] C
o
nsider TARGET_CMODEL_
L
ARGE for fun
c
tion call
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
Ch
u
n
g
-Ju
Wu
[NDS32]
P
rovide TARGET_CMODEL_[SMALL|MEDIUM|LARGE]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
Chung-Ju W
u
[NDS32
]
R
e
move
-
mgp-direc
t
/-
m
no-gp-di
r
ect op
t
ions
.
commit
|
commitdiff
|
tree
2015-01-13
Chu
n
g-J
u
Wu
[N
D
S32] Add -m
c
m
odel= option
to suppor
t
d
iffe
r
ent code
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
C
hung-Ju
W
u
r
e
P
R
target/64217 (
L
RA: generate wrong
l
iveness info
.
.
.
commit
|
commitdiff
|
tree
2014-12-12
Ch
u
ng
-
Ju
W
u
A
d
jus
t
the comment
i
n contrib/down
l
oad_pr
e
requisties
.
commit
|
commitdiff
|
tree
2014-11-21
Chung-Ju
W
u
[NDS32] Look into LO_SUM's oper
a
n
d to
d
ete
r
mine w
h
ether
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
Chung-
J
u Wu
[
N
D
S
32] C
r
eate correct
C
F
I
info for varia
d
ic function
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
Chung-J
u
Wu
[NDS32] Add mi
s
si
n
g RTX_FRAME_RELATE
D
_P to se
t
fp_a
d
just
_
ins
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
Chung
-
Ju Wu
[NDS
3
2
] Co
m
plete -ma
r
ch= opt
i
o
n
design so
that it
c
an
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
Ch
u
ng-Ju Wu
[NDS32]
No need to take
p
add
i
ng into consideration
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
Chung-Ju Wu
[NDS32]
Provide TAR
G
ET_ARG_PARTIAL_BYTES so
t
hat we
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
Chung-
J
u Wu
[N
D
S32] Emi
t
stack push
i
n
structions for varargs at
.
.
.
commit
|
commitdiff
|
tree
next