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
* tree.c (find_decls_types_r): Do not check for redundant typedefs.
2018-08-12
jasonwucj
[NDS32] Cha
n
ge re
t
u
r
n
type o
f
pre
d
i
c
ator
to bool
.
commit
|
commitdiff
|
tree
2018-08-12
j
asonw
u
cj
[NDS32]
Add
n
ew option: -ms
c
hed-prol
o
g-e
p
ilog
commit
|
commitdiff
|
tree
2018-08-12
jasonw
u
cj
[NDS32
]
E
nable -malways
-
alig
n
b
y defa
u
lt
at -O1 and
.
.
.
commit
|
commitdiff
|
tree
2018-08-12
jasonwucj
[NDS32] Implemen
t
more C
I
SR extens
i
on
.
commit
|
commitdiff
|
tree
2018-06-03
jasonwucj
[NDS32] Im
p
lement p
e
ephol
e
2 patterns for tuning
c
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-03
jasonwuc
j
[NDS32] Add -
m
arch=
v
3
j
.
commit
|
commitdiff
|
tree
2018-06-03
jasonwucj
[NDS32] Disable -fdel
e
te-nul
l
-
pointer-check
s
b
y def
a
u
lt
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
ja
s
onwucj
[ND
S
32]
S
u
p
po
r
t Linux target
for nds
3
2
.
commit
|
commitdiff
|
tree
2018-06-02
jasonwucj
[
N
DS3
2
] I
m
p
lement fp
-
as-gp optimiz
a
tion
.
commit
|
commitdiff
|
tree
2018-05-27
j
a
sonw
u
cj
[
NDS
3
2] Optimize mov
m
em
and setme
m
operat
i
ons
.
commit
|
commitdiff
|
tree
2018-05-27
j
a
son
w
ucj
[
NDS3
2
]
I
mplement bswap
s
i2 and bswaphi2
p
atterns
.
commit
|
commitdiff
|
tree
2018-05-27
jasonwucj
[N
D
S
32] new attribute no_prologue and new option
-mret
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
j
a
sonwucj
[NDS32] Set ca
l
l address constraint
.
commit
|
commitdiff
|
tree
2018-05-20
ja
s
onwucj
[NDS32] Adjust register mov
e
cost for graywolf cpu
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwuc
j
[NDS32] R
e
write cost model
.
commit
|
commitdiff
|
tree
2018-05-20
jas
o
n
wuc
j
[N
D
S32] Fix d
a
te in
g
cc/ChangeLog file
.
commit
|
commitdiff
|
tree
2018-05-20
jasonwucj
[NDS32]
P
rint pi
p
eline model in
a
sm hea
d
er
.
commit
|
commitdiff
|
tree
2018-05-19
jasonw
u
c
j
[NDS32
]
Update cop
y
ri
g
ht ye
a
r in n
d
s32-fpu
.
md
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[
N
DS32] Adju
s
t ASM spec
.
commit
|
commitdiff
|
tree
2018-05-19
jas
o
nwucj
[NDS3
2
] New o
p
tion -minl
i
ne-asm
-
r
1
5
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[ND
S
32]
A
d
d
abssi2 patt
e
rn
.
commit
|
commitdiff
|
tree
2018-05-19
j
ason
w
ucj
[NDS
3
2] Ref
i
ne functions that deal with lwm and smw
.
.
.
commit
|
commitdiff
|
tree
2018-05-19
jasonw
u
cj
[NDS32] Ref
i
ne nds32-md-auxiliary
.
c
.
commit
|
commitdiff
|
tree
2018-05-19
j
asonwucj
[NDS32] Support PIC and TLS
.
commit
|
commitdiff
|
tree
2018-05-19
jasonw
u
cj
[NDS32] U
s
e ma
c
hi
n
e
m
ode with E_
prefix
.
commit
|
commitdiff
|
tree
2018-05-19
jasonwucj
[NDS32]
I
mplment
i
ndirect funcit
o
n
call attr
i
but
e
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32] Implme
n
t
n1
5
pipeli
n
e
.
commit
|
commitdiff
|
tree
2018-05-13
jasonw
u
cj
[
N
D
S
32] I
m
p
l
ment n12/n13
p
ipel
i
n
e
.
commit
|
commitdiff
|
tree
2018-05-13
jaso
n
wucj
[NDS32] Im
p
lmen
t
n10
p
ipeline
.
commit
|
commitdiff
|
tree
2018-05-13
jasonwucj
[NDS32] Add DSP extension
inst
r
uction
s
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32] Fix
bug in bit
-
instr
u
ction checking functio
n
s
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwuc
j
[NDS32
]
S
p
lit movdi/df if reigster number is
i
lle
g
al
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[NDS32
]
Fix
i
ncorrect sett
i
ngs in sfp-
m
achine
.
h and
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[
N
DS32] Fix
p
rint opera
n
d for cctl regi
s
ter
.
commit
|
commitdiff
|
tree
2018-04-25
jasonwucj
[
N
D
S32] Add mi
s
sing newli
n
e
character into ASM_
A
P
P
_
ON
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jaso
n
wu
c
j
[NDS32] Add ne
w
option -malways
-
save-
l
p
.
commit
|
commitdiff
|
tree
2018-04-22
jas
o
nwuc
j
[
N
DS32] Implment USE_LOAD
_
POST_INC
R
E
M
ENT,
U
SE_L
O
A
D
_POST_DECR
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jas
o
nwucj
[NDS32
]
R
emove unused function:
n
d
s
32_ls
_
333_p()
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[NDS32] Refine CASE_VECTOR_SHORTEN
_
MODE t
o
functi
o
n
.
commit
|
commitdiff
|
tree
2018-04-22
j
a
sonwu
c
j
[
N
DS32] F
i
x wrong input value of param
e
ter from stack
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jaso
n
wucj
[NDS32] Implement DATA_ALIGNME
N
T,
LOCAL_ALI
G
NMENT and
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonwucj
[N
D
S32]
M
ove some ta
r
g
e
t h
o
oks
t
o the bottom
o
f
nds32
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jason
w
uc
j
[NDS32] Consider -Ofast a
n
d -Og in nd
s
32_asm_file_star
t
.
.
.
commit
|
commitdiff
|
tree
2018-04-22
jasonw
u
c
j
[NDS32] Add
unaligned access support
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[
N
DS32] Add intrinsic func
t
io
n
s
for interrupt c
o
n
t
rol
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonwucj
[
N
DS32] Add strict_aligned_p to mach
i
ne_funct
i
o
n
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Implement n7 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
jason
w
ucj
[NDS3
2
]
Implement e8
pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
asonwucj
[
N
DS32] Impleme
n
t n8
p
i
p
eline
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[NDS32] Implment n9 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
j
a
sonwucj
[
N
DS32]
New optio
n
-malwa
y
s-align and -m
a
lign-function
s
.
commit
|
commitdiff
|
tree
2018-04-08
jasonwucj
[N
D
S32]
Add in
t
ri
n
sic function
s
for TLB ope
r
ation
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jas
o
nwucj
[NDS32] Support dwarf
e
xcep
t
i
on handlin
g
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[NDS3
2
]
C
lean up nds32
.
h
.
commit
|
commitdiff
|
tree
2018-04-07
jasonw
u
cj
[NDS32] Add int
r
insic func
t
i
o
n
s for pa
r
ticular instructions
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
ucj
[NDS32]
A
dd intrinsic functions
f
or atomic load/store
.
.
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
uc
j
[
N
DS32] Add
int
r
in
s
i
c
functions
for c
a
c
he control
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwu
c
j
[NDS32] Remove un
u
se
d
insn
t
y
pe: call
.
commit
|
commitdiff
|
tree
2018-04-07
jasonwucj
[
ND
S
3
2] Add
i
ntrinsic fu
n
ctions for FPU
.
commit
|
commitdiff
|
tree
2018-04-07
ja
s
on
w
ucj
[NDS32] Add more intri
n
s
i
c regi
s
ter na
m
es
.
commit
|
commitdiff
|
tree
2018-04-07
jason
w
uc
j
[NDS
3
2
]
S
upp
o
rt [$
r
a
+
$rb << 3]
form for lo
a
d/sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32] Refine
ADJUST_INSN_LENGTH
implementat
i
o
n
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS32]
R
e
fine
c
a
l
l and re
t
ur
n
pa
t
terns
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwuc
j
[N
D
S32] Refine co
n
dition of stack
_
push an
d
stack_pop
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwucj
[NDS3
2
] Add hard floa
t
support
.
commit
|
commitdiff
|
tree
2018-04-06
jasonwu
c
j
[NDS
3
2]
E
n
a
ble r
e
lax hin
t
by defaul
t
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[NDS32] Fine-t
u
ne memory address type
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[ND
S
32]
A
dd
constraint for lwi45
.
f
e in
s
truction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[N
D
S
32] G
e
ne
r
ate alu-shift instruction
s
only fo
r
-
Os
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwuc
j
[NDS32] Add
d
ivs
i
4 and
u
divsi4 patte
r
n
s
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[NDS32] Refine negsi
2
pattern
.
commit
|
commitdiff
|
tree
2018-04-05
jas
o
nwucj
[N
D
S32] Ref
i
n
e bit-wise
o
perati
o
n an
d
s
h
ift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
o
n
wuc
j
[
N
DS32]
T
he
a
dd and sub
p
a
ttens should only accept
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
cj
[NDS32] Fine-tune predicator
for alu-
s
hift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
NDS32]
A
djust asm pattern
s
inde
n
tion
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwuc
j
[NDS32] Add new instruc
t
ion attri
b
ute: featur
e
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS3
2
]
A
dd subtype attribute fo
r
i
n
structions
.
commit
|
commitdiff
|
tree
2018-04-04
jaso
n
wuc
j
[
N
DS
3
2]
Restrict mov pa
t
ter
n
that has at least one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
ucj
[NDS32] Imple
m
ent movmis
a
lignsi and movmisa
l
ignd
i
pattern
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Merge movqi a
n
d
movh
i
patterns
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
onwucj
[NDS32]
R
e
fine mov
c
c, cmov, cs
t
ore and cbra
n
ch patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS32] Refi
n
e
instructi
o
n type
attribute
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS32] C
h
ang
e
enabled attribute
t
o
yes/
n
o instead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS32] Refine impl
e
mentat
i
o
n of
s
ibcall pa
t
terns
.
commit
|
commitdiff
|
tree
2018-04-02
jasonwucj
[NDS32] Imple
m
ent TA
R
GE
T
_CANONICAL
I
ZE_
C
OMPARISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jaso
n
wucj
[NDS32] Add relax optimiz
a
tion as new pass
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32
]
Correct th
e
dependency in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwu
c
j
[
N
D
S
32] Implement PROFIL
E
_
H
OOK
.
commit
|
commitdiff
|
tree
2018-04-01
ja
s
onwucj
[ND
S
32] Change wchar type to un
s
inged
i
nt
.
commit
|
commitdiff
|
tree
2018-03-28
jas
o
nwuc
j
[NDS32] Adjust
B
RANCH_
C
OST
t
o prevent too much jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] F
i
x wron
g
M
AX_REGS_PER
_
ADDR
E
S
S val
u
e
.
commit
|
commitdiff
|
tree
2018-03-18
jas
o
nwucj
[
ND
S
3
2
] Define LOGICAL_OP_NON_SH
O
R
T
_CIRCUIT
.
commit
|
commitdiff
|
tree
2018-03-18
j
a
son
w
ucj
[NDS32] Define CLZ_DEFINED_VALUE_AT_
Z
E
RO
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS
3
2] Implme
n
t AD
J
UST_REG_ALLOC_OR
D
ER
for
p
e
rform
a
n
ce
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jaso
n
wucj
[NDS32] Use HOST_
W
IDE_I
N
T_PRINT_DEC i
n
stead of %
l
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Optim
i
ze n
d
s
32_registe
r
_priority
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32]
Impl
e
m
e
nt
T
ARGET_MD_
A
SM_ADJUST hook
.
commit
|
commitdiff
|
tree
2018-03-12
j
a
s
o
nwucj
[NDS32] Re
f
ine p
r
o
l
ogu
e
and epilogue code generation
.
commit
|
commitdiff
|
tree
2018-03-11
jason
w
ucj
[NDS32] Add new op
t
ion -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add new fu
n
ction nds32_cpu_
c
pp_
b
uiltins and
.
.
.
commit
|
commitdiff
|
tree
next