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
* lib/asan-dg.exp: Don't run tests if ulimit -v is set.
2018-04-08
jasonwucj
[NDS
3
2] Add
i
ntrinsi
c
function
s
for interr
u
pt contr
o
l
.
commit
|
commitdiff
|
tree
2018-04-08
jason
w
ucj
[NDS32]
A
dd strict_
a
l
i
gned_p to
m
ach
i
ne_function and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32
]
Implement
n
7 pip
e
line
.
commit
|
commitdiff
|
tree
2018-04-08
ja
s
onwuc
j
[NDS32
]
Implement e8 pi
p
eline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[NDS32
]
Implement n8 p
i
pelin
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[N
D
S32
]
Im
p
lment
n
9 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwu
c
j
[
ND
S
32] New
o
ption -
m
always
-
a
l
ign and -malign-
f
uncti
o
ns
.
commit
|
commitdiff
|
tree
2018-04-08
jasonw
u
cj
[NDS3
2
] Ad
d
intrinsic functio
n
s
for TLB operation and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwuc
j
[NDS32] Support dwarf exception handling
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwuc
j
[ND
S
3
2
] Clean
up n
d
s
3
2
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32] A
d
d intrinsic fun
c
tions for particular
inst
r
uc
t
ions
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
N
D
S32] Add intrinsic functions for at
o
mic load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[NDS32] Add int
r
in
s
ic functions for cac
h
e control
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
NDS32] Remove un
u
sed insn typ
e
: call
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS32]
A
dd intr
i
nsic functions for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
NDS32
]
A
dd more
i
n
t
r
insic register name
s
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
ucj
[N
D
S32] Support [$ra + $rb << 3] form
f
or load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Ref
i
ne A
D
JUST_I
N
SN
_
LENGT
H
implemen
t
a
t
i
o
n
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32]
Re
f
i
n
e
cal
l
and
r
eturn patterns
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[N
D
S32] R
e
fine condition
of s
t
ack_push a
n
d stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
j
asonwucj
[NDS32] Ad
d
har
d
float support
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32]
E
nable r
e
lax hint by
d
efa
u
lt
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
ucj
[ND
S
32] F
i
ne
-
tune memory addres
s
typ
e
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwu
c
j
[
N
DS32] Add c
o
nstraint fo
r
l
w
i45
.
fe inst
r
u
c
t
ion
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwu
c
j
[NDS32] Generate
a
lu-shift instructions
o
nly f
o
r -Os
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
o
n
wucj
[NDS32] A
d
d divs
i
4 and udivsi4 patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[
N
DS32] Refine
n
egsi2 pat
t
ern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS
3
2
] R
e
f
i
n
e bit-wise operation and sh
i
ft pat
t
erns
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32
]
The add and
sub p
a
tt
e
ns should only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
s
onwucj
[NDS32] F
i
ne-tune
p
r
e
dicator for alu-shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Adjust asm pattern
s
i
n
dention
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS
3
2] Add
n
e
w in
s
truction
a
ttribute:
feature
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonw
u
cj
[NDS32]
Add s
u
btype
attrib
u
te f
o
r instructi
o
ns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwuc
j
[NDS32] Restric
t
mo
v
pattern th
a
t has a
t
lea
s
t
one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
wu
c
j
[
NDS32] Implement movmisalignsi and
movmisal
i
gndi pattern
.
commit
|
commitdiff
|
tree
2018-04-04
jas
o
n
wucj
[NDS32] Merge movqi and
movhi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Re
f
ine mo
v
c
c, cmov,
c
store and cbr
a
nch pattern
s
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
u
cj
[NDS32] Refine instruc
t
ion type attrib
u
te
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
o
nwucj
[NDS32] Change ena
b
l
ed attrib
u
t
e
to yes
/
n
o instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Refine i
m
plemen
t
at
i
on o
f
sibcall patterns
.
commit
|
commitdiff
|
tree
2018-04-02
jasonw
u
cj
[NDS32
]
Im
p
lement
T
ARGET_CA
N
ONICALIZE_COMPAR
I
SON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32]
A
dd rel
a
x optimization as new
p
ass
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] C
o
rrect the depende
n
cy in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] I
m
ple
m
ent PROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[ND
S
32] Change
w
char type to unsinged int
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwu
c
j
[N
D
S32] Adjust BRA
N
CH_COST to prevent too much jum
p
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
j
a
sonwucj
[NDS32
]
Fi
x
wro
n
g MAX_RE
G
S
_
PER
_
ADDRESS value
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwu
c
j
[NDS32] Defi
n
e LOG
I
CAL_O
P
_
N
ON_SHORT_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
j
a
so
n
wuc
j
[NDS32] De
f
i
n
e C
L
Z_
D
EFINED_VALUE_AT_ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwu
c
j
[ND
S
32] Imp
l
me
n
t ADJ
U
ST_REG_ALLO
C
_O
R
DER for
p
erformance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
ja
s
o
nw
u
cj
[
N
DS32]
Use HOST_WIDE_INT_PRINT_DEC instead of
%
ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonw
u
cj
[NDS32]
O
ptimize nds32_regi
s
ter_pri
o
rity
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS3
2
] Implement TARGET_MD
_
ASM_ADJUST
h
ook
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32] Refine prolog
u
e and epilogue
code generation
.
commit
|
commitdiff
|
tree
2018-03-11
jas
o
nwucj
[
NDS32
]
Add new option -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
onwucj
[NDS32] Add new fun
c
tion nds
3
2_cpu
_
c
pp_builtins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jas
o
nwucj
[NDS32] Implement
strlensi patt
e
rn
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
onwucj
[NDS32] Add
i
ntri
n
si
c
function
f
or ffb, ffmism and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwucj
[NDS32] Implmen
t
setme
m
patt
e
rn
.
commit
|
commitdiff
|
tree
2018-03-04
jaso
n
wucj
[NDS32]
R
ename n
d
s32_expand_movmemqi to nds32_expand_m
o
vmem
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
onwu
c
j
[NDS32]
Refi
n
e load_multip
l
e and store_
m
ultiple
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32]
Add lo
a
d_multi
p
le,
s
to
r
e_mul
t
i
ple
a
n
d new attribu
t
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwuc
j
[NDS32] Change to large m
o
d
el
by defau
l
t
.
commit
|
commitdiff
|
tree
2018-03-03
j
asonwuc
j
[NDS32] Add intrin
s
ic functions
for unalignm
e
nt memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
ja
s
onwucj
[
NDS32]
R
ewrite in
f
r
astructure for in
t
rinsic
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[NDS32] Do n
o
t us
e
m
ultiple l
o
ad/store i
n
structions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[
NDS32] Ba
s
i
c
support
f
o
r -
m
cpu=
a
nd --with-cp
u
= option
s
.
commit
|
commitdiff
|
tree
2018-01-12
jas
o
nwuc
j
Add new NDS
3
2 options -me
x
t-perf, -me
x
t-perf2 and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jason
w
ucj
[NDS32] Reserv
e
more register numbers f
o
r new re
g
i
st
e
rs
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
j
asonwucj
Add
n
ds32
vec
t
or
m
odes
.
commit
|
commitdiff
|
tree
2017-11-16
jaso
n
wucj
Provide mor
e
c
o
n
straints for future use
.
commit
|
commitdiff
|
tree
2017-11-16
ja
s
onw
u
c
j
R
emove
the
useless
const
a
n
t UNSPEC
_
VOL
A
TILE_FU
N
C_R
E
TURN
.
commit
|
commitdiff
|
tree
2017-11-16
jason
w
u
c
j
Add
new options: -
m
ext-pe
r
f
,
-me
x
t
-perf2, -mext-string
.
commit
|
commitdiff
|
tree
2017-09-16
j
a
sonwu
c
j
Use -fsched-p
r
essure and -fomi
t
-frame-pointer
commit
|
commitdiff
|
tree
2017-09-16
jas
o
nwucj
Refin
e
f
ormatti
n
g and commen
t
s
.
commit
|
commitdiff
|
tree
2015-03-10
j
asonw
u
cj
[
N
DS32]
R
enam
e
some variabl
e
s so that we ca
n
c
l
earl
y
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32] Ha
v
e s
i
bling calls optmizatio
n
to
b
e performed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonw
u
cj
[
NDS32] Have shirnk-wrapping optimization to
b
e
p
e
rformed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
as
o
nwucj
[NDS32] Fix wrong data flow w
h
en
building nds32
target
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
s
o
n
wucj
[NDS32
]
[DOC] Rem
o
ve
-
mforce-fp-as-gp,
-mforbid-fp-as
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS32][DOC
]
Describe -mcmode
l
= opti
o
n instead of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jaso
n
wucj
Minor
d
ate fi
x
in
gcc/
C
hangeLog and
g
cc/testsuite/Ch
a
n
g
eLog
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jas
o
nwucj
[NDS32
]
Remove some feat
u
res
a
nd options that ar
e
n
o
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[N
D
S
3
2
] C
o
nside
r
-mcmo
d
el=X in nds32_legitimate_addr
e
ss_
p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Imple
m
ent TARGET_ENCODE_SECTION_INFO to stor
e
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwu
c
j
[NDS32]
Consider
TARGET_C
M
ODEL_LARGE
f
or f
u
ncti
o
n call
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[N
D
S32] P
r
ovide
TARGET_CMODEL_[SMALL|MEDIUM|
L
A
RG
E
]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Remove -mgp-direct/-mn
o
-gp-di
r
ect optio
n
s
.
commit
|
commitdiff
|
tree
2015-01-13
jas
o
nwucj
[ND
S
32] A
d
d -mcm
o
del= option to s
u
p
port different code
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
ja
s
on
w
ucj
PR targe
t
/64217
commit
|
commitdiff
|
tree
2014-12-12
jason
w
ucj
Adju
s
t t
h
e comm
e
nt
in contrib/do
w
n
load_p
r
ereq
u
ist
i
es
.
commit
|
commitdiff
|
tree
2014-12-10
ja
s
o
n
wucj
* doc/libgcc
.
texi: Upda
t
e text to match
i
m
p
l
e
m
entation in
commit
|
commitdiff
|
tree
2014-11-21
j
asonw
u
c
j
[NDS32] Loo
k
i
nto L
O
_
S
UM's opera
n
d to dete
r
m
i
ne whether
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
ja
s
onw
u
cj
[N
D
S32] Create correc
t
CFI info for variadi
c
function
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32] Add
m
issing RTX_FRAME_RELATED_P to
s
et
f
p_adjust_
i
n
s
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jason
w
ucj
[NDS32] Complete -march
=
o
p
tion
design so that it can
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
jasonwuc
j
Clean
u
p u
s
ele
s
s
initiali
z
at
i
on for I
R
A if using LRA
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwu
c
j
[NDS32] No need
to take padding into co
n
sideration
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jason
w
ucj
[NDS32]
Provid
e
TARGET_ARG_PARTIAL_BYTES s
o
th
a
t we
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
a
s
o
nwucj
[NDS32] Em
i
t stack push
instructions for
v
a
r
args
at
.
.
.
commit
|
commitdiff
|
tree
next