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] Remove unused function: nds32_ls_333_p().
2018-04-22
jasonwuc
j
[NDS32] Rem
o
v
e unused
fun
c
ti
o
n: nd
s
32_ls_333_p()
.
commit
|
commitdiff
|
tree
2018-04-22
jason
w
uc
j
[NDS32] R
e
fine
C
ASE_V
E
CTOR_SHORTEN_MODE to funct
i
on
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS
3
2
]
Fix wrong input value
of paramet
e
r
f
rom stack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jaso
n
wucj
[ND
S
3
2
]
I
mplem
e
nt
D
ATA_AL
I
GN
M
ENT, LOC
A
L_AL
I
GNMEN
T
an
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jason
w
ucj
[N
D
S
32] Move some targ
e
t hoo
k
s to the botto
m
o
f nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jas
o
nw
u
cj
[
NDS32] Consider -Ofast and -O
g
in nds32_asm_file
_
start
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
j
asonwucj
[ND
S
32] Add unalign
e
d access su
p
port
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Add i
n
trins
i
c funct
i
ons
fo
r
i
n
terrup
t
control
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS
3
2
]
Add strict_aligned_p to mac
h
ine_f
u
nction an
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[NDS32] Implement n7 pipeli
n
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwu
c
j
[ND
S
32] Implement
e8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jaso
n
w
ucj
[NDS32] Implement n8 pip
e
line
.
commit
|
commitdiff
|
tree
2018-04-08
jas
o
n
w
u
c
j
[NDS32] Implment n9 pipel
i
ne
.
commit
|
commitdiff
|
tree
2018-04-08
j
ason
w
ucj
[NDS32
]
New option -malw
a
ys-ali
g
n
and -
m
alig
n
-funct
i
ons
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwu
c
j
[NDS32
]
Add in
t
rins
i
c
f
unctions
f
or
T
LB o
p
e
ration and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] S
u
pport dwarf exception ha
n
d
l
ing
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
N
DS32] Clean up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
onw
u
cj
[NDS32
]
Ad
d
i
n
trinsic functions for particula
r
instr
u
ctions
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[ND
S
32
]
Add intrinsic functions for
atomic load
/
store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
n
w
u
cj
[NDS3
2
] Add intrinsic f
u
nction
s
for cache control
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwuc
j
[
N
DS32] Remove
unused insn type: call
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] A
d
d intrinsic
functions for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
NDS32] A
d
d more intrinsic register n
a
me
s
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Su
p
port [$ra
+
$rb
<< 3] form for loa
d
/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
sonw
u
cj
[NDS32] Refine ADJUST_INSN_LENGTH implementatio
n
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[
NDS32
]
R
efin
e
call and re
t
urn
p
a
t
terns
.
commit
|
commitdiff
|
tree
2018-04-06
jas
o
nwucj
[NDS32] Refi
n
e
c
ondi
t
ion of s
t
ack_push and
stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[
NDS32] Add h
a
rd float support
.
commit
|
commitdiff
|
tree
2018-04-06
jasonw
u
cj
[ND
S
32] Enable relax hi
n
t
b
y def
a
u
lt
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Fin
e
-tune memory address
t
y
pe
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[N
D
S
3
2] Add constraint
for lwi45
.
fe in
s
truction
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[NDS32] Generate alu-sh
i
f
t ins
t
r
uct
i
o
n
s
o
n
ly for
-Os
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
son
w
ucj
[NDS
3
2] Add divsi4 a
n
d
u
d
ivsi4 patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[N
D
S32
]
Refine negsi2 pattern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Refine
bit-wise operation and shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[N
D
S32] The add and sub patt
e
ns
shoul
d
only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wuc
j
[NDS32]
Fine-tune pr
e
dic
a
tor for
a
l
u
-shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[NDS32] Adjust asm patte
r
n
s
indention
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[NDS32] Add new
i
n
s
truction
attribut
e
: fea
t
ure
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
s
onwucj
[NDS32] Add subtype attribute for instr
u
ctions
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Restrict mov pattern that has
a
t
l
east one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[
N
DS32] Implement
movmisalig
n
si
and m
o
v
m
is
a
l
i
g
n
di pat
t
e
rn
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
o
n
wucj
[NDS32] Merge movqi and m
o
v
hi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[N
D
S32]
Refine movcc, cmov, cstor
e
and cbranch patterns
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
onwu
c
j
[NDS32] Refine instruction t
y
p
e
attribute
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
onwucj
[NDS32] Change enabled attribut
e
to yes
/
no instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS
3
2] Refin
e
imp
l
ementa
t
ion
of sibcall
pa
t
ter
n
s
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwucj
[NDS32] Imple
m
en
t
T
ARGET_CAN
O
NICALIZE
_
CO
M
PA
R
ISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Ad
d
re
l
ax optim
i
zati
o
n as new pass
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Co
r
rect t
h
e d
e
pendency
in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonw
u
c
j
[NDS32] Im
p
lement PROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwuc
j
[
N
DS3
2
] Change wchar t
y
pe to
u
nsing
e
d in
t
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[NDS32] Adjust BRANC
H
_COST to pre
v
ent too m
u
ch jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Fix wrong MAX_REGS
_
PER_ADD
R
E
S
S
v
al
u
e
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32
]
Define L
O
GICAL_OP_NON_SHO
R
T
_
CIR
C
UIT
.
commit
|
commitdiff
|
tree
2018-03-18
jason
w
ucj
[NDS32] D
e
fine CLZ_D
E
FINED_VALUE_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[
N
DS32] Implment ADJUS
T
_REG
_
ALLOC_ORDER for perf
o
r
m
a
nce
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jas
o
nwucj
[
N
D
S
32
]
Use HOST_WIDE_IN
T
_PRINT_
D
EC instead
of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Opt
i
mize n
d
s32_regist
e
r_
p
r
iority
.
commit
|
commitdiff
|
tree
2018-03-12
jasonw
u
c
j
[N
D
S32] Implement T
A
R
G
ET_MD_ASM_ADJUST
hook
.
commit
|
commitdiff
|
tree
2018-03-12
j
asonwucj
[NDS32] Refine prologu
e
and
e
pilogue co
d
e g
e
nera
t
ion
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add new option -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS
3
2] Add
n
ew function nds3
2
_cpu_cpp_
b
u
iltins
and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] I
m
plement strle
n
si pattern
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add
i
n
t
rinsic fun
c
t
i
on for ffb, ffmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
j
a
son
w
u
cj
[NDS3
2
] Implment setmem pattern
.
commit
|
commitdiff
|
tree
2018-03-04
jason
w
ucj
[NDS32] Rename nds32_expand_movmemqi to
n
ds32_expand
_
movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32]
R
ef
i
ne
load_multip
l
e and
store_multiple
.
commit
|
commitdiff
|
tree
2018-03-04
jasonw
u
cj
[ND
S
32] Ad
d
load_multiple,store_multiple and new attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Chan
g
e to l
a
rge model by default
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Add i
n
trinsi
c
functions for un
a
lignm
e
nt
memor
y
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
j
a
sonwucj
[NDS32] Rewrite infrastruc
t
ure f
o
r
in
t
rin
s
ic
.
commit
|
commitdiff
|
tree
2018-02-26
jas
o
nwucj
[
N
DS32] Do not use m
u
ltiple lo
a
d/store i
n
s
t
ruction
s
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[NDS
3
2] Basic support for -mcp
u
= and
--wit
h
-
c
pu=
o
p
t
ions
.
commit
|
commitdiff
|
tree
2018-01-12
jasonwu
c
j
Add ne
w
ND
S
32 o
p
ti
o
ns
-
mext-p
e
rf, -mext-perf2 and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
[NDS32] Res
e
r
v
e
more register numb
e
rs for new regi
s
ters
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
Add nds
3
2 vector m
o
des
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwu
c
j
Provide more constraints for
f
u
t
u
r
e
use
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Remove the useless constant UNSPEC_V
O
LATILE_FUN
C
_RETURN
.
commit
|
commitdiff
|
tree
2017-11-16
jas
o
nwuc
j
Ad
d
new options: -me
x
t-perf, -mext-perf2, -mext-string
.
commit
|
commitdiff
|
tree
2017-09-16
ja
s
on
w
u
c
j
Use -fsched-pressure
and
-
f
o
m
i
t-frame-pointer
commit
|
commitdiff
|
tree
2017-09-16
j
a
s
onwuc
j
Refine formatt
i
ng and commen
t
s
.
commit
|
commitdiff
|
tree
2015-03-10
jaso
n
wucj
[
N
D
S32
]
Rename some variabl
e
s s
o
t
hat we
can cle
a
rly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
asonwuc
j
[NDS32] Have sibling calls o
p
tmization t
o
be perform
e
d
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ja
s
o
nwucj
[
NDS3
2
]
H
ave shi
r
n
k-wra
p
ping optim
i
zation
to be
performed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
sonwucj
[NDS32] Fix
wron
g
d
ata flow when building nd
s
32 target
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[
NDS32][DOC] Remove -mfo
r
c
e
-fp-as-g
p
, -mforbid-fp-as
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32][DOC] Describe -mcmodel= option ins
t
ead of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonw
u
cj
Minor date fix in gcc/ChangeLog and gcc/tests
u
ite/ChangeLog
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jasonwucj
[NDS32] Remove s
o
me feat
u
res and
o
p
tions t
h
at are not
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS
3
2
]
Consider
-mcmod
e
l=X
in nds32_le
g
itima
t
e_
a
d
dre
s
s_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
ja
s
onwucj
[NDS32] I
m
p
l
e
ment
TARGET_ENCODE_SECTION_INF
O
to
s
tore
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
ja
s
on
w
ucj
[
N
DS32] Consid
e
r
TAR
G
ET_CM
O
DEL_LARGE for functio
n
cal
l
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jas
o
nwucj
[NDS
3
2
]
Pro
v
ide TA
R
G
E
T
_
C
M
O
DEL_[SMAL
L
|MEDIUM|LARGE]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonw
u
cj
[NDS32]
Remov
e
-mgp-direct/-
m
no-gp-direct options
.
commit
|
commitdiff
|
tree
2015-01-13
jaso
n
wucj
[
N
DS32]
Add -mcmodel= option to support differe
n
t co
d
e
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
jasonwucj
PR ta
r
g
e
t/642
1
7
commit
|
commitdiff
|
tree
2014-12-12
j
as
o
nwucj
Adju
s
t the comment in contrib/do
w
nload_
p
rerequisties
.
commit
|
commitdiff
|
tree
2014-12-10
jas
o
nw
u
cj
* d
o
c/li
b
gcc
.
texi: Update text
to match
i
mpl
e
mentation in
commit
|
commitdiff
|
tree
2014-11-21
ja
s
onwucj
[
N
D
S32] Look
into LO_S
U
M's op
e
rand to d
e
ter
m
ine whethe
r
.
.
.
commit
|
commitdiff
|
tree
next