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] Implement e8 pipeline.
2018-04-08
jasonwucj
[NDS32] Implemen
t
e8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
s
on
w
ucj
[NDS
3
2
]
I
mple
m
e
nt n8 p
i
p
e
line
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
NDS32] Imp
l
ment
n
9
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[
N
DS32] New opt
i
on -malway
s
-alig
n
and -malign-functions
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
N
D
S32] Ad
d
intr
i
n
s
ic functions for TLB oper
a
tion and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
NDS32] S
u
pport dwarf exception
handling
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonwu
c
j
[NDS32] Clean
u
p nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
u
c
j
[ND
S
32] Add i
n
tr
i
nsic
f
unctions for parti
c
ular instruc
t
ion
s
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
o
n
wucj
[NDS32] Add intri
n
sic funct
i
ons for atom
i
c loa
d
/
stor
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonwu
c
j
[NDS32] Add intrinsic function
s
for cache
c
ontrol
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[N
D
S32] Remove unused insn ty
p
e: call
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[ND
S
32] Add intrins
i
c
f
unctions for FP
U
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
onwucj
[NDS32]
Add more intrinsic
r
eg
i
st
e
r nam
e
s
.
commit
|
commitdiff
|
tree
2018-04-07
j
asonwucj
[NDS32] Support
[
$ra + $rb << 3]
for
m
for load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jaso
n
wuc
j
[NDS32] Ref
i
ne A
D
JUST_INS
N
_LENGTH impleme
n
t
ation
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32
]
Re
f
ine call and retur
n
pattern
s
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
onwucj
[NDS32] Refine
c
o
n
d
ition of stack
_
push and stack_p
o
p
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Add har
d
f
l
oat support
.
commit
|
commitdiff
|
tree
2018-04-06
ja
s
o
n
wu
c
j
[NDS32] Enable relax hint
b
y default
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
o
n
wucj
[N
D
S
32] Fine
-
tune
memory addres
s
type
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add constraint for lwi45
.
fe ins
t
r
uction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS
3
2
] Generate alu
-
shift ins
t
ru
c
tions only for -Os
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[NDS32] Add divsi4 and u
d
ivsi4
patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
N
DS3
2
] Refine n
e
gsi2 pattern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32
]
Refi
n
e bit-wise opera
t
io
n
a
n
d shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS3
2
]
The ad
d
a
n
d sub p
a
ttens should only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32
]
F
in
e
-tune predicator
for alu-shift patt
e
rns
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32] Adjust asm patterns in
d
ention
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[N
D
S32] Add ne
w
instruction attrib
u
te: fe
a
t
u
r
e
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Add subtype attribu
t
e
for instruct
i
ons
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
onwucj
[NDS3
2
] Restrict
m
ov pa
t
tern that has
at
least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
ucj
[NDS3
2
] Implement movmisali
g
nsi and
m
o
vmi
s
aligndi
p
attern
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Merge movqi and movhi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
c
j
[
N
DS32]
Refine
m
o
v
cc, cm
o
v,
c
store
a
nd cbranch patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonw
u
cj
[ND
S
32] Refine instruction type attribute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[ND
S
32
]
Change
enabled attribut
e
to yes/no instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
wucj
[NDS32] Refine imp
l
ementation of
s
ibcall patter
n
s
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwu
c
j
[
N
DS32] Impl
e
ment TAR
G
ET_
C
AN
O
NI
C
ALIZE_COMP
A
RISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jas
o
nwucj
[NDS32] Add rel
a
x optim
i
zation as ne
w
pas
s
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwuc
j
[NDS32] Correct the dependency in t-nd
s
32
.
commit
|
commitdiff
|
tree
2018-04-01
j
a
sonwucj
[NDS32]
I
mplement
P
R
OFIL
E
_HOO
K
.
commit
|
commitdiff
|
tree
2018-04-01
j
asonwucj
[NDS32] Cha
n
ge wcha
r
type
t
o unsing
e
d int
.
commit
|
commitdiff
|
tree
2018-03-28
j
a
s
onwucj
[NDS32] A
d
just
B
RANCH_COST to prevent too much
jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jas
o
nwucj
[NDS32] Fix wrong MAX
_
RE
G
S_
P
ER
_
ADDR
E
SS value
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32
]
D
efin
e
LOGICAL_O
P
_NON_SHORT_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32
]
D
e
fine CLZ_DE
F
INED_VALU
E
_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[N
D
S32]
Implme
n
t ADJ
U
ST_REG
_
A
LLOC_OR
D
E
R f
o
r performance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
j
a
sonw
u
cj
[NDS32]
U
se
H
OST_WIDE_
I
NT_PRINT_DEC
inst
e
ad of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Optimize nds32_register_priority
.
commit
|
commitdiff
|
tree
2018-03-12
j
a
sonwucj
[
N
D
S32] Implement TARGET_MD_ASM_ADJUST hook
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS
3
2] Ref
i
ne prolog
u
e
and epil
o
gue code generation
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[
N
D
S
32] Add new option -mv
h
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS3
2
]
A
d
d new functi
o
n
n
d
s32
_
cpu_cp
p
_builtins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwuc
j
[NDS32] Imple
m
ent st
r
lensi pat
t
ern
.
commit
|
commitdiff
|
tree
2018-03-11
jason
w
ucj
[NDS3
2
] Add
intrinsic
functio
n
for
f
fb,
f
fmism
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwuc
j
[NDS32]
I
mplment
s
etmem pattern
.
commit
|
commitdiff
|
tree
2018-03-04
jasonw
u
cj
[NDS32] Rename nds32_e
x
pand_movmemqi t
o
nd
s
32_expand
_
mov
m
e
m
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[
NDS32] Refine load
_
multiple and store_multiple
.
commit
|
commitdiff
|
tree
2018-03-04
jason
w
uc
j
[ND
S
32] Ad
d
load_multiple,store_multiple and n
e
w attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwuc
j
[NDS
3
2] Change t
o
large mode
l
b
y
default
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[N
D
S3
2
] Add int
r
i
n
sic fu
n
ct
i
ons for
u
n
a
l
ignm
e
nt memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jason
w
ucj
[NDS32] Rew
r
it
e
infr
a
structu
r
e fo
r
intrinsic
.
commit
|
commitdiff
|
tree
2018-02-26
jason
w
ucj
[N
D
S3
2
] Do n
o
t
use
multiple l
o
ad/st
o
re instructions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[
NDS32] Basic support
f
or
-
mcpu= and --
w
ith-cpu= options
.
commit
|
commitdiff
|
tree
2018-01-12
j
asonwucj
Add
new ND
S
32 opt
i
ons -mext-perf, -mext-perf2 and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
[NDS32] Reserv
e
more re
g
ister numbers for new
r
egi
s
ters
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
Ad
d
nds3
2
v
e
c
tor modes
.
commit
|
commitdiff
|
tree
2017-11-16
jaso
n
wucj
Provide m
o
re c
o
nstraints for future u
s
e
.
commit
|
commitdiff
|
tree
2017-11-16
jaso
n
wucj
Rem
o
v
e the useless constant UNSPE
C
_
V
OL
A
TILE_FUNC_RET
U
RN
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Add
n
ew options:
-
mext-perf, -mext-p
e
rf2, -me
x
t-strin
g
.
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
U
s
e -fsched-p
r
essure and -
f
o
m
it-f
r
ame-pointer
commit
|
commitdiff
|
tree
2017-09-16
j
asonwucj
Refin
e
form
a
tting and co
m
ment
s
.
commit
|
commitdiff
|
tree
2015-03-10
j
a
sonwucj
[
N
DS32] Rename some variables so tha
t
we c
a
n
clearly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[N
D
S32] Have sibling calls o
p
tmiza
t
ion
to be performed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32] Hav
e
sh
i
rnk-wrapping optimization
to be p
e
r
f
ormed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
s
onwucj
[
NDS32] Fix wrong data
flow when building nds32 t
a
rge
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32][
D
O
C
]
R
e
move -mfo
r
ce-fp-as-gp, -mforbid-fp-as
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jaso
n
wucj
[
NDS32][D
O
C] Des
c
ribe -
m
cmod
e
l=
optio
n
i
nstead of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
Minor date fix in gcc/ChangeLog and gcc/test
s
uite/Cha
n
g
eLog
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jas
o
nw
u
cj
[NDS32] Remov
e
some fe
a
tures a
n
d op
t
io
n
s
that are not
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Con
s
ide
r
-mcmode
l
=X in nds32_legitimat
e
_address_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
a
s
on
w
ucj
[NDS32
]
I
m
plement TARGET_ENCODE_SECTI
O
N_INFO to store
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jason
w
u
cj
[NDS
3
2] Consid
e
r
T
AR
G
ET_CMODEL_LARGE for
f
unction call
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jas
o
n
wucj
[NDS32] Pr
o
vide TAR
G
E
T
_CMODEL_[SMALL
|
MEDIUM|LARGE
]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS
3
2] Re
m
ove -
m
g
p
-dir
e
c
t/
-
m
no-gp
-
d
irect opt
i
ons
.
commit
|
commitdiff
|
tree
2015-01-13
jason
w
ucj
[
NDS32]
Add -m
c
mo
d
el= opti
o
n to
support diffe
r
ent co
d
e
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
jasonwucj
PR targ
e
t/64217
commit
|
commitdiff
|
tree
2014-12-12
jasonwucj
A
djust the
comm
e
n
t in contrib/download_prerequist
i
es
.
commit
|
commitdiff
|
tree
2014-12-10
jas
o
nwucj
* doc/
l
ib
g
cc
.
te
x
i
: Update t
e
xt to
m
atch imp
l
eme
n
tatio
n
in
commit
|
commitdiff
|
tree
2014-11-21
jasonw
u
cj
[ND
S
3
2
] Look in
t
o LO_SUM's operand to d
e
t
e
r
mine
whet
h
e
r
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[
NDS32
]
Create
c
or
r
ect CFI info f
o
r
variadic function
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[
NDS32] Add miss
i
ng RTX_F
R
AME_RELATED_P to set fp_
a
d
just_ins
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jason
w
ucj
[NDS3
2
]
Complete
-
m
a
rch= op
t
i
o
n
des
i
gn
s
o
t
h
at it can
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
jasonwucj
C
l
e
an up us
e
less initia
l
iz
a
tion for IRA if us
i
ng LRA
.
commit
|
commitdiff
|
tree
2014-09-03
jaso
n
wucj
[N
D
S32]
N
o
need to ta
k
e padding into consideration
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwuc
j
[NDS32] Provide TARG
E
T_
A
RG_PART
I
AL_BYTE
S
s
o
t
hat
we
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
ja
s
onwucj
[NDS32] Emit stac
k
pus
h
i
n
stru
c
tions f
o
r varargs at
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] Since we are going to provide
new heurist
i
c
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwu
c
j
[NDS32] Deal wit
h
name
l
e
ss arguments in nds32_functi
o
n_arg
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwuc
j
[ND
S
3
2] Since argume
n
t point
e
r
must be 8-byte
alignment
.
.
.
commit
|
commitdiff
|
tree
next