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 particular instructions.
2018-04-07
jasonwucj
[NDS32] Ad
d
intrinsic functio
n
s for partic
u
lar in
s
tr
u
ction
s
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Add intrinsic functions
for atomic load/
s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] Ad
d
in
t
rinsic functi
o
ns
for cache co
n
tr
o
l
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonwu
c
j
[NDS32] Rem
o
ve unuse
d
ins
n
ty
p
e: call
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[
N
DS32] A
d
d int
r
insic functions for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32]
A
dd more
intrinsic register names
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwucj
[NDS3
2
] Support
[
$ra + $rb <
<
3] form for load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
o
nwu
c
j
[NDS32] Refine A
D
JU
S
T
_INSN_LENGTH
i
mp
l
e
men
t
ati
o
n
.
commit
|
commitdiff
|
tree
2018-04-06
j
a
s
onwucj
[NDS32
]
Refine call and
r
e
t
urn pattern
s
.
commit
|
commitdiff
|
tree
2018-04-06
jas
o
nwucj
[NDS32
]
Refine condition of stack_push and stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwuc
j
[ND
S
3
2] Add hard float s
u
pport
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS3
2
] Enable rel
a
x hint by default
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[NDS32] Fine-tune memory add
r
e
ss type
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
on
w
ucj
[ND
S
32] Ad
d
constrai
n
t for
l
wi45
.
fe instru
c
tio
n
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS
3
2] Generate al
u
-shift ins
t
ructions only fo
r
-Os
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
ND
S
32] Add divsi4 and udivsi4 patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
ucj
[
N
D
S
32]
R
efine negsi2 pat
t
ern
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[NDS32] Refine b
i
t-wise
o
peration and shift patt
e
rns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS
3
2]
T
he add and
sub pa
t
t
ens sh
o
uld
on
l
y accep
t
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32]
F
ine-t
u
ne
p
redicator for
alu-sh
i
f
t
patt
e
rns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Adjust asm p
a
tterns indent
i
o
n
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
w
u
cj
[NDS32] A
d
d new instr
u
ction attri
b
ute: feature
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add subtype att
r
ibute
f
or instru
c
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
onwucj
[NDS32]
R
estrict mov patter
n
that has at least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwuc
j
[NDS
3
2] Imple
m
ent movmisalignsi and movmisaligndi
p
attern
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Merge movqi an
d
movhi
patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
ucj
[NDS32]
R
e
fin
e
movcc, cmov, c
s
t
o
re
a
nd cbr
a
n
ch pa
t
terns
.
commit
|
commitdiff
|
tree
2018-04-04
j
asonwu
c
j
[NDS32] Refine instruction type
a
ttribute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwuc
j
[NDS32] Cha
n
ge enabled
a
tt
r
ibute to y
e
s/no instea
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
j
as
o
nwucj
[NDS32] Refine implement
a
tion of sibcall patterns
.
commit
|
commitdiff
|
tree
2018-04-02
ja
s
o
nwucj
[NDS32]
I
mplement T
A
R
G
ET_CANONICALIZE_COMPARISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonw
u
cj
[NDS32] Add rel
a
x optimization
a
s new pas
s
.
commit
|
commitdiff
|
tree
2018-04-01
ja
s
onwucj
[ND
S
32] Correct the de
p
en
d
e
ncy in
t
-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS
3
2] Implement PROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
j
asonwucj
[NDS32] Change wchar type to
unsinged int
.
commit
|
commitdiff
|
tree
2018-03-28
jaso
n
wucj
[NDS32] Adjus
t
BRANCH_C
O
ST to prevent too much jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
j
asonwucj
[N
D
S32] F
i
x wr
o
ng
MAX_R
E
GS_PE
R
_ADDR
E
S
S value
.
commit
|
commitdiff
|
tree
2018-03-18
jaso
n
wu
c
j
[NDS32] Defin
e
LOGICAL_OP_NON_SHORT_C
I
RCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
j
a
sonwucj
[NDS32]
D
efine CLZ_DEFINED_VALUE_
A
T_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Implment ADJUST
_
REG_ALLOC_ORDER for perfo
r
mance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32
]
Use HOST_WIDE_INT_PRINT_DEC
i
n
stead of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jaso
n
wucj
[N
D
S32] Optimiz
e
nds32
_
register_pr
i
ority
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32]
I
mp
l
ement TARGET_MD_ASM_ADJUS
T
h
ook
.
commit
|
commitdiff
|
tree
2018-03-12
j
a
s
on
w
ucj
[
NDS32] Refine
pro
l
ogue and
epi
l
og
u
e code generation
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[
NDS32] A
d
d
new
option -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
j
asonwucj
[NDS32] Add new function nds32_cpu_
c
pp_builtins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[ND
S
32] Implemen
t
strlensi
pattern
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwu
c
j
[NDS32
]
Add i
n
tr
i
nsic f
u
nction for ff
b
,
f
f
m
ism a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwucj
[NDS32]
I
mplment se
t
mem patt
e
rn
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[
NDS32]
R
ename nds
3
2_expand_movmemq
i
to nds32_expand_mov
m
ems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
j
aso
n
wucj
[NDS32] Refine load_multiple and store_multiple
.
commit
|
commitdiff
|
tree
2018-03-04
jasonw
u
cj
[NDS32]
A
dd lo
a
d_multiple,store_multiple and new attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
j
ason
w
ucj
[N
D
S32
]
Change
t
o large
m
odel by default
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Add intrinsic functions for unalignment memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] R
e
write in
f
rastructure for
i
ntrins
i
c
.
commit
|
commitdiff
|
tree
2018-02-26
j
a
s
onwucj
[N
D
S32]
Do not use multip
l
e load/store inst
r
u
c
tions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[NDS32
]
Basic support
for -m
c
pu= and
--with-cpu= options
.
commit
|
commitdiff
|
tree
2018-01-12
jaso
n
w
u
cj
Ad
d
n
e
w NDS32 o
p
tions
-mext-perf, -m
e
xt-p
e
rf2 and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
ja
s
on
w
ucj
[ND
S
32] Reserve
more
r
e
g
ister numbers
f
or ne
w
r
egisters
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
A
d
d nds3
2
vec
t
or m
o
de
s
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwuc
j
Provide more
c
onstraints for future use
.
commit
|
commitdiff
|
tree
2017-11-16
jaso
n
w
u
cj
Re
m
ove the useless co
n
stant UN
S
P
E
C_VO
L
ATIL
E
_FUNC_RETURN
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Add new
o
p
t
ions: -m
e
xt
-
perf, -mext-perf2, -
m
ext-string
.
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
Us
e
-fsched-press
u
r
e
a
n
d -fomit-frame-poi
n
ter
commit
|
commitdiff
|
tree
2017-09-16
j
a
s
onwuc
j
Refine formatti
n
g an
d
c
o
mments
.
commit
|
commitdiff
|
tree
2015-03-10
jasonwucj
[N
D
S32] Rename some varia
b
les so t
h
at we c
a
n cl
e
arly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jas
o
n
w
ucj
[N
D
S32] Have sib
l
ing call
s
op
t
miz
a
t
i
on to
be perfor
m
ed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonw
u
cj
[NDS32] Have shirnk-
w
ra
p
ping o
p
t
imization to be
p
e
r
f
orme
d
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ja
s
o
n
w
u
cj
[NDS32] Fix wron
g
data flow
when building nds3
2
t
arget
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jaso
n
wucj
[NDS32][DOC] Remove -mforce-fp-as-gp, -mfo
r
bi
d
-fp-
a
s
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32][D
O
C] De
s
c
r
ibe -mcmodel= op
t
ion i
n
stead of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
sonwu
c
j
M
i
nor date fix in gcc/ChangeLog and
g
cc/testsuite/ChangeLog
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jasonwucj
[
N
DS32] Remove some featu
r
es
a
nd op
t
io
n
s
t
hat are not
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jas
o
nwucj
[NDS32] Consi
d
e
r
-mcmodel=X in nds32_legitimate_address_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
a
s
o
nwuc
j
[NDS32] Implemen
t
TARGE
T
_ENCO
D
E_SECTION_INFO to store
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonw
u
c
j
[
NDS32] Cons
i
d
er TARGET_CM
O
DEL_LARGE
for f
u
nction call
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
a
son
w
ucj
[NDS32] Provide
TARG
E
T_CMODE
L
_
[SMALL|
M
EDIUM|LA
R
GE]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Remove -mgp-dir
e
ct/-mno-gp-direct options
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32]
A
d
d -mcmo
d
el= opt
i
o
n
to sup
p
ort different
c
ode
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
j
a
son
w
ucj
PR targe
t
/642
1
7
commit
|
commitdiff
|
tree
2014-12-12
ja
s
onwucj
Adjust th
e
comment
in co
n
tr
i
b/dow
n
load_prerequisties
.
commit
|
commitdiff
|
tree
2014-12-10
jasonwucj
*
d
o
c/libg
c
c
.
tex
i
: Update text to
match implementation in
commit
|
commitdiff
|
tree
2014-11-21
ja
s
onwucj
[NDS32
]
Look int
o
LO_SUM'
s
ope
r
and to
d
etermin
e
whether
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[ND
S
32] Create correct CFI info fo
r
variadic
f
unc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32]
Add missing RTX_FRAME_RELATED_P to set fp_adjust_
i
ns
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
j
as
o
nwucj
[NDS32] Complete -mar
c
h= option desig
n
so
t
h
at it can
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
jas
o
nwucj
Clean up
u
seles
s
i
ni
t
ialization for IRA if using LRA
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS
3
2] No need to take padding int
o
c
onsideration
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonw
u
cj
[NDS3
2
] Provid
e
TARGET_ARG_PARTIAL_BYTES so that we
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
asonwucj
[NDS
3
2] Emit stack pu
s
h instructions for varargs
a
t
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jas
o
nwuc
j
[NDS
3
2] Since we are go
i
ng to pr
o
vide new heu
r
ist
i
c
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jason
w
ucj
[NDS32] Dea
l
with nameless ar
g
u
ments in
n
ds32_functio
n
_arg
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
ja
s
onwucj
[NDS32] Since argu
m
ent point
e
r mus
t
be
8-byte
ali
g
nment
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[ND
S
32] Prepare necessary
v
arargs infor
m
a
tio
n
in comp
u
t
e
_sta
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jas
o
nwucj
[NDS32] I
m
plement
T
ARGET_SETUP_INCO
M
ING_VAR
A
RGS tar
g
et
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwuc
j
[NDS32]
D
efi
n
e a
n
d rename some GPR-spe
c
ific st
u
ff
.
commit
|
commitdiff
|
tree
2014-09-03
jasonw
u
cj
[NDS
3
2]
R
emove unused var
i
ables
.
commit
|
commitdiff
|
tree
2014-09-03
jaso
n
wucj
[
N
DS3
2
] We need to make
s
ure it is N
O
T a variadic funct
i
on
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[
NDS32] Consider
v
a
rargs situati
o
n
w
hen
c
r
eat
i
n
g
stack
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[
N
DS3
2
] Add a f
u
nction t
o
in
d
entify if
FUNC is an i
n
ter
r
u
pt
.
.
.
commit
|
commitdiff
|
tree
next