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
jasonwucj
[NDS32] Remove u
n
used
function: nds32_ls_
3
33_
p
()
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Refin
e
CASE_VEC
T
OR_
S
HORTE
N
_
M
ODE t
o
func
t
i
on
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[
N
DS32] Fix wrong input value of parameter from
s
tack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwu
c
j
[N
D
S32] Implemen
t
DATA_AL
I
GNMENT
,
LOCAL
_
AL
I
GNM
E
NT
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
ja
s
on
w
uc
j
[NDS32]
Move some
ta
r
get
h
ooks t
o
the b
o
ttom of nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] C
o
nsider -Ofast and -Og in nds32_asm_
f
i
le_start
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jaso
n
wucj
[
N
DS3
2
] Add una
l
igned
access
support
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwu
c
j
[N
D
S32] Add intri
n
sic
f
unctions
f
or interrupt contr
o
l
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Add
s
t
r
ict_aligned_p
to machin
e
_function and
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[N
D
S32] Impl
e
ment n
7
pipelin
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS
3
2] Implement e8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
N
DS
3
2]
Implement n8 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonwucj
[NDS
3
2] Implment n9 pipelin
e
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwuc
j
[NDS32] New option -
m
always-
a
lign and -m
a
lign-
f
u
n
ction
s
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonwuc
j
[NDS32
]
A
dd intrins
i
c funct
i
ons for TLB ope
r
ation and
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
sonwucj
[NDS32] Supp
o
rt dwarf exc
e
ption
handling
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
wucj
[
N
DS3
2
] Cl
e
an
up
n
ds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[N
D
S32] Add intrin
s
ic functions
f
or particular
i
nstructions
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwuc
j
[
N
D
S
32] A
d
d intrinsic f
u
n
c
tions for at
o
m
i
c load/
s
t
o
re
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
wucj
[NDS3
2
] Add intrinsic functions for cache cont
r
ol
.
commit
|
commitdiff
|
tree
2018-04-07
jaso
n
wucj
[NDS32] Remove
u
nused in
s
n type: call
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
u
c
j
[ND
S
32] Add intrinsic functions fo
r
FPU
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
NDS32] Add more intrinsic
r
egi
s
ter
names
.
commit
|
commitdiff
|
tree
2018-04-07
j
a
s
onw
u
cj
[
NDS32] Support [$ra
+
$rb << 3
]
f
orm for lo
a
d/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[
NDS32] Refine
A
DJUST
_
INSN_LENGTH imple
m
entation
.
commit
|
commitdiff
|
tree
2018-04-06
jaso
n
wucj
[NDS32] Refine
c
all and ret
u
r
n patterns
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS3
2
] Refine con
d
ition of stac
k
_push and sta
c
k_
p
o
p
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jaso
n
wu
c
j
[NDS32] Ad
d
h
a
rd float sup
p
or
t
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Enable relax
hint by def
a
ult
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[NDS32] F
i
ne
-
t
une
m
emory
a
ddress type
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[ND
S
32] Add cons
t
r
aint for lwi45
.
fe i
n
structi
o
n
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Generate
a
lu-shift instruct
i
on
s
only f
o
r -
O
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32]
Ad
d
divsi
4
and udivsi
4
patte
r
ns
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwucj
[
ND
S
3
2] Refine negs
i
2 pattern
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS
3
2] Refine bit-
w
ise operat
i
on and sh
i
ft patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32]
The add an
d
s
u
b
p
attens sho
u
ld only
a
ccept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[NDS32] Fine-tune predica
t
o
r
f
or alu
-
sh
i
ft patterns
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonw
u
cj
[NDS32] Adjus
t
asm
p
atte
r
ns ind
e
ntion
.
commit
|
commitdiff
|
tree
2018-04-05
jason
w
ucj
[NDS32] Ad
d
new instru
c
t
i
on attribute: fea
t
ur
e
.
commit
|
commitdiff
|
tree
2018-04-05
j
asonwuc
j
[NDS32] Add subt
y
pe
a
ttribute for
i
nstructions
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Re
s
trict mov
p
att
e
rn
t
hat has
a
t least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32
]
Implement movmisa
l
ignsi and movmisaligndi pattern
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32]
M
erge m
o
vqi
a
nd
movhi patter
n
s
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Refin
e
movcc, cmov, csto
r
e
a
nd cbranch pa
t
ter
n
s
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32
]
Refine instruction t
y
pe
att
r
ibute
.
commit
|
commitdiff
|
tree
2018-04-04
j
ason
w
uc
j
[N
D
S32] Change
e
n
abled
attribute to yes/no in
s
tead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS
3
2] Refi
n
e implementati
o
n o
f
si
b
call patterns
.
commit
|
commitdiff
|
tree
2018-04-02
ja
s
on
w
ucj
[NDS32] Implement TAR
G
ET_CANONICALIZE_COMPARISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jaso
n
wuc
j
[NDS32] Add relax
o
pt
i
m
ization as new pass
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[
ND
S
32] Cor
r
ec
t
the de
p
end
e
ncy
in t-nd
s
32
.
commit
|
commitdiff
|
tree
2018-04-01
jas
o
nwucj
[N
D
S3
2
] Implement PROFILE_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
jas
o
nwucj
[ND
S
32] Change wchar type
to unsinged int
.
commit
|
commitdiff
|
tree
2018-03-28
j
a
sonwucj
[NDS32] Ad
j
ust BR
A
NCH_COST to prevent
t
oo much jum
p
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jason
w
ucj
[
N
D
S
32
]
Fix wro
n
g MAX_REGS
_
PE
R
_ADDR
E
SS value
.
commit
|
commitdiff
|
tree
2018-03-18
jason
w
ucj
[N
D
S32] Define LOGICAL_OP_NON_SHORT_CIRCU
I
T
.
commit
|
commitdiff
|
tree
2018-03-18
j
asonwuc
j
[NDS32] Define CLZ_DEFINE
D
_VALUE_AT
_
ZERO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Implment ADJU
S
T_REG_ALLOC_ORD
E
R for perf
o
rm
a
n
ce
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
j
asonwucj
[NDS32] Use HOST
_
WI
D
E_INT_PRINT
_
DEC ins
t
ead of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Optimiz
e
nds32_register
_
priority
.
commit
|
commitdiff
|
tree
2018-03-12
jason
w
ucj
[NDS32] Implement TARGET_M
D
_
ASM_ADJUST hook
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[
N
DS3
2
]
Refi
n
e
prologue and
e
pilogue code generation
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwu
c
j
[
NDS32]
A
dd new op
t
ion -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
o
nwuc
j
[NDS32] Add n
e
w functi
o
n nds32_cpu_cpp_builtin
s
an
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[
NDS32] Impleme
n
t strlensi
p
a
ttern
.
commit
|
commitdiff
|
tree
2018-03-11
j
a
sonwucj
[NDS3
2
]
Add
i
ntrinsic functi
o
n for ffb, ffmism
and
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jasonwucj
[
NDS32] Implme
n
t setmem pattern
.
commit
|
commitdiff
|
tree
2018-03-04
jaso
n
w
ucj
[NDS32] Re
n
ame nds32
_
expand_movme
m
qi to nds32_expand
_
movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
onwucj
[NDS3
2
]
R
efine load_multiple
and s
t
o
r
e
_
multipl
e
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwuc
j
[NDS32] Add load_multiple,store_multi
p
le and
new a
t
tribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
ja
s
onwucj
[NDS3
2
]
Chan
g
e to large mo
d
e
l
b
y
default
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Add intrinsic func
t
io
n
s for unalig
n
ment memory
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Rewr
i
te infrastructure for intrinsic
.
commit
|
commitdiff
|
tree
2018-02-26
jaso
n
w
uc
j
[N
D
S32]
Do no
t
use multiple load/store instructions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
jasonwucj
[
NDS32] B
a
sic support for -mcpu= and --
w
ith-cpu= options
.
commit
|
commitdiff
|
tree
2018-01-12
j
a
son
w
uc
j
A
dd
new NDS3
2
optio
n
s -mext-perf
,
-mext-pe
r
f2 and
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
[NDS
3
2]
R
eserve
mor
e
register numbers for new registers
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
Add nds32 vector modes
.
commit
|
commitdiff
|
tree
2017-11-16
jasonw
u
cj
Provide mo
r
e c
o
nstr
a
ints for futu
r
e use
.
commit
|
commitdiff
|
tree
2017-11-16
jasonw
u
cj
Remove the useles
s
c
o
nst
a
nt
U
NSPEC_VOLATI
L
E
_
FUNC_
R
ETUR
N
.
commit
|
commitdiff
|
tree
2017-11-16
jasonw
u
cj
A
d
d
n
e
w optio
n
s: -me
x
t-perf, -mext-perf2, -
m
ext-string
.
commit
|
commitdiff
|
tree
2017-09-16
ja
s
onwucj
Use -fsched-pre
s
sure and -fomit-frame-pointer
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
Re
f
ine fo
r
matti
n
g and comments
.
commit
|
commitdiff
|
tree
2015-03-10
jasonw
u
cj
[
NDS3
2
] Rename
s
ome v
a
riables s
o
that we can clea
r
ly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[
NDS32] Have sibling calls optmization to b
e
performed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ja
s
on
w
ucj
[N
D
S
3
2] H
a
ve
s
hir
n
k-wrapping optimization to be performed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
sonwucj
[NDS32] Fix
w
rong data flow when building nds32 target
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ja
s
o
nw
u
c
j
[NDS3
2
][
D
OC] Remo
v
e
-
mforce-fp-as-gp,
-
mforbid-fp-as
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
asonwucj
[NDS32]
[
DOC]
D
escribe -mcmodel= opt
i
on
i
nste
a
d of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
ja
s
o
n
wucj
Minor date
f
ix in g
c
c/ChangeLog and gc
c
/testsui
t
e/
C
h
angeL
o
g
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jas
o
nwucj
[
NDS32] Remove s
o
me features
and
options that a
r
e not
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
asonwucj
[NDS32] Consid
e
r -mcmodel=X in nds32_legit
i
mate_add
r
ess_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
a
sonwuc
j
[
NDS32] I
m
plement
T
ARGET_ENCODE_SECTION_INFO t
o
store
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS
3
2] C
o
nsider TARGET_CMODEL_LA
R
GE for function call
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwuc
j
[NDS32] Provide TARG
E
T
_
CMODEL_[SMALL|ME
D
IUM|LARGE]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwu
c
j
[NDS32] Remove -mgp-dir
e
ct/-mno-gp-dire
c
t
op
t
io
n
s
.
commit
|
commitdiff
|
tree
2015-01-13
jas
o
nwucj
[
NDS32
]
Ad
d
-mcmodel= option to
s
u
pport d
i
fferent code
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
jasonwucj
PR target/64217
commit
|
commitdiff
|
tree
2014-12-12
jas
o
nwucj
Adjust the
c
om
m
ent in contrib/download_prerequisties
.
commit
|
commitdiff
|
tree
2014-12-10
j
ason
w
ucj
* doc/libgcc
.
texi: U
p
date text to
m
atch
implementation in
commit
|
commitdiff
|
tree
2014-11-21
jasonw
u
cj
[NDS32] Look i
n
t
o LO_SUM's
o
perand to det
e
rmin
e
whether
.
.
.
commit
|
commitdiff
|
tree
next