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 constraint for lwi45.fe instruction.
2018-04-05
jas
o
n
w
ucj
[N
D
S32] Add constraint
f
o
r
lwi4
5
.
fe instruction
.
commit
|
commitdiff
|
tree
2018-04-05
jasonw
u
cj
[NDS32] Ge
n
er
a
te
alu-shif
t
instructions only for
-
Os
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[
NDS32] Add divsi4 and udivsi4 patter
n
s
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[ND
S
32] R
e
fine negsi
2
pattern
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32] Refine bit-wi
s
e opera
t
ion an
d
shift pat
t
ern
s
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[NDS32]
The add and sub pattens
s
h
ou
l
d
only ac
c
e
p
t
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
jasonwucj
[NDS32] Fine-tune predicator
for alu-shift patterns
.
commit
|
commitdiff
|
tree
2018-04-05
j
a
sonwucj
[NDS32] Adjust
asm p
a
tterns in
d
enti
o
n
.
commit
|
commitdiff
|
tree
2018-04-05
jaso
n
wucj
[NDS32] Add new ins
t
ruction attri
b
u
t
e: featur
e
.
commit
|
commitdiff
|
tree
2018-04-05
ja
s
onwucj
[NDS32] Add
subtype attribute for inst
r
uctions
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwucj
[NDS32] Restrict mov
pa
t
tern that
h
a
s
at
l
ea
s
t
o
ne
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS32] Implement
m
ovmisalignsi and movm
i
saligndi
patte
r
n
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
onwucj
[NDS32] Merge movqi and mo
v
hi patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jasonwu
c
j
[NDS32] Refine movcc, cmov,
c
s
t
ore and c
b
ran
c
h patterns
.
commit
|
commitdiff
|
tree
2018-04-04
jason
w
u
c
j
[N
D
S3
2
] Refine instr
u
ct
i
o
n
type attribut
e
.
commit
|
commitdiff
|
tree
2018-04-04
ja
s
on
w
ucj
[NDS32]
C
ha
n
ge ena
b
le
d
attribut
e
to yes/n
o
i
n
stead
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
j
a
sonwu
c
j
[N
D
S3
2
] Refine i
m
p
lement
a
tion
of sibcall
patter
n
s
.
commit
|
commitdiff
|
tree
2018-04-02
jasonw
u
c
j
[
N
DS32
]
Implement TARGET_CANONI
C
ALI
Z
E_CO
M
PARISON for
.
.
.
commit
|
commitdiff
|
tree
2018-04-01
jasonw
u
cj
[NDS32] Add relax opti
m
ization as ne
w
pass
.
commit
|
commitdiff
|
tree
2018-04-01
jasonwucj
[NDS32] Co
r
rect th
e
depen
d
ency in t-nds32
.
commit
|
commitdiff
|
tree
2018-04-01
j
a
sonwucj
[N
D
S
32] Implement
PRO
F
IL
E
_HOOK
.
commit
|
commitdiff
|
tree
2018-04-01
j
ason
w
ucj
[
N
DS32]
C
hange wchar
t
y
p
e to unsinged i
n
t
.
commit
|
commitdiff
|
tree
2018-03-28
jasonwucj
[NDS32] Adjust
BR
A
NCH_COST to
p
revent to
o
much jump
.
.
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Fix
w
rong MAX_REGS_PER_ADDRES
S
value
.
commit
|
commitdiff
|
tree
2018-03-18
jasonwucj
[NDS32] Define L
O
G
IC
A
L
_OP_NON_SHORT_CI
R
C
U
IT
.
commit
|
commitdiff
|
tree
2018-03-18
ja
s
onwucj
[NDS32] Define C
L
Z_DEFINED_VALU
E
_AT_
Z
ERO
.
commit
|
commitdiff
|
tree
2018-03-17
jason
w
ucj
[
N
DS32] Implment ADJUST_REG_ALL
O
C_ORDE
R
f
or
p
e
r
fo
r
mance
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jasonwucj
[NDS32] Use HOST_WIDE
_
IN
T
_PRI
N
T
_
DEC instead of
%ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
jaso
n
wucj
[NDS32] Optimize nds32_register_priority
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS32] Im
p
leme
n
t TARGET_MD_ASM_
A
DJUS
T
hook
.
commit
|
commitdiff
|
tree
2018-03-12
jasonwucj
[NDS
3
2] Refine prologue an
d
e
p
ilog
u
e code generation
.
commit
|
commitdiff
|
tree
2018-03-11
j
ason
w
ucj
[NDS32]
A
d
d new
o
p
t
i
on
-mvh
.
commit
|
commitdiff
|
tree
2018-03-11
jasonwucj
[NDS32] Add new function n
d
s32_
c
pu_cpp_b
u
il
t
ins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
jasonw
u
cj
[NDS32]
I
mpl
e
ment st
r
lens
i
patte
r
n
.
commit
|
commitdiff
|
tree
2018-03-11
ja
s
onwucj
[NDS32] Add
i
ntrinsic function for ffb, ffmism
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
jas
o
nwucj
[N
D
S
3
2] Implment s
e
tmem
p
atter
n
.
commit
|
commitdiff
|
tree
2018-03-04
ja
s
onw
u
cj
[NDS32] Rename
nds32_expand_movmem
q
i to nds3
2
_expand
_
movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwucj
[NDS32] Ref
i
ne load_m
u
ltiple
a
nd store
_
multiple
.
commit
|
commitdiff
|
tree
2018-03-04
jasonwu
c
j
[NDS32] Add lo
a
d_multiple
,
store_mu
l
tiple and
n
ew att
r
ibute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[
N
DS32] C
h
a
nge to large
m
od
e
l by default
.
commit
|
commitdiff
|
tree
2018-03-03
jasonwucj
[NDS32] Add
i
ntrin
s
ic functions f
o
r unalignment m
e
m
o
ry
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
jaso
n
wucj
[NDS32]
R
e
write inf
r
as
t
ructu
r
e for
i
nt
r
insi
c
.
commit
|
commitdiff
|
tree
2018-02-26
jas
o
nwucj
[NDS32] Do not
use
multiple load/store instr
u
ctions
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
j
as
o
nwucj
[NDS32] Bas
i
c support f
o
r
-mcpu= and
--wi
t
h-cpu= options
.
commit
|
commitdiff
|
tree
2018-01-12
jasonwucj
A
dd ne
w
N
D
S32 options -mext-perf, -mext-p
e
rf2 an
d
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jaso
n
w
u
cj
[NDS32
]
Reserve more register num
b
ers for new registers
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
jasonwucj
Add nds32 vector
m
odes
.
commit
|
commitdiff
|
tree
2017-11-16
jason
w
ucj
P
r
ovide mor
e
co
n
straints f
o
r futu
r
e use
.
commit
|
commitdiff
|
tree
2017-11-16
jas
o
nwu
c
j
Re
m
ove the useless const
a
n
t UNSPEC_VOLATILE_FUNC_RE
T
UR
N
.
commit
|
commitdiff
|
tree
2017-11-16
jasonwucj
Add
n
ew opti
o
n
s
:
-mex
t
-per
f
,
-
mext-perf2, -mext-string
.
commit
|
commitdiff
|
tree
2017-09-16
j
a
sonw
u
cj
Use -fsche
d
-pre
s
sure
and -fomit-frame-pointer
commit
|
commitdiff
|
tree
2017-09-16
jasonwucj
R
e
fine
f
ormatting
a
nd
c
omment
s
.
commit
|
commitdiff
|
tree
2015-03-10
jasonwucj
[
N
D
S32] Ren
a
me
s
ome variab
l
e
s so that we can clearly
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[NDS3
2
] Ha
v
e s
i
bling
calls
optm
i
zation
t
o b
e
perfor
m
ed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jaso
n
wu
c
j
[NDS32] Have
s
hirnk
-
wr
a
pping optimi
z
a
t
ion to be performed
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[
N
DS3
2
]
F
ix
w
rong data flow when b
u
ilding n
d
s
32 target
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
a
sonwucj
[NDS32][D
O
C]
R
em
o
ve -mforce-fp-as-gp, -mforbid-fp-a
s
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
jasonwucj
[
N
DS32
]
[DOC] Descri
b
e
-mcmodel=
o
pt
i
on instead of
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
j
asonwucj
Minor date f
i
x
in
gc
c
/ChangeLog an
d
gcc
/
test
s
uite/ChangeLo
g
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
jasonwucj
[
N
DS32] Remove s
o
me fea
t
ures a
n
d
options that are not
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
asonwucj
[NDS32] Con
s
ider
-
mcmodel=X in
n
d
s
32_l
e
g
i
t
im
a
te_address_p
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Impleme
n
t TA
R
GET_E
N
C
OD
E
_SECTION_INFO
to store
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
j
asonwucj
[NDS32
]
Consider TAR
G
ET_CM
O
D
E
L
_
LARGE for fun
c
tion call
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jaso
n
wuc
j
[NDS32] Provide
T
ARGET_CMO
D
EL_[SMA
L
L|MEDIUM|LARGE
]
.
.
.
commit
|
commitdiff
|
tree
2015-01-13
jasonw
u
c
j
[
N
DS32] Remove -mgp-dire
c
t/-mno-
g
p-direct
opti
o
ns
.
commit
|
commitdiff
|
tree
2015-01-13
jasonwucj
[NDS32] Add
-
mcmodel= opt
i
on
t
o
support d
i
f
f
erent
code
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
ja
s
onwucj
PR target/64217
commit
|
commitdiff
|
tree
2014-12-12
jasonwuc
j
Adju
s
t
t
h
e
c
omment in contrib/down
l
oad_prerequist
i
es
.
commit
|
commitdiff
|
tree
2014-12-10
j
a
sonwuc
j
*
doc/
l
i
b
gcc
.
texi: Update t
e
xt to
matc
h
imp
l
e
mentation in
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32] Look into LO
_
SUM's operand to determine whether
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32] Create c
o
r
r
ect
C
FI
i
nfo for variadic fu
n
ction
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[
NDS32]
Add mi
s
si
n
g
R
TX_FRAME_RE
L
A
TED_P to set
f
p_ad
j
ust_ins
.
.
.
commit
|
commitdiff
|
tree
2014-11-21
jasonwucj
[NDS32
]
Com
p
lete
-
march
=
opti
o
n design so t
h
at it
c
a
n
.
.
.
commit
|
commitdiff
|
tree
2014-09-16
j
aso
n
wucj
Cle
a
n up use
l
ess initial
i
zation for IRA
i
f
using LRA
.
commit
|
commitdiff
|
tree
2014-09-03
ja
s
on
w
u
cj
[NDS32] No need
t
o take pa
d
din
g
into consideration
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwu
c
j
[
N
DS32] Provid
e
TARGET_ARG
_
PARTIA
L
_BYTES so that we
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
ja
s
o
nwucj
[N
D
S
32]
E
mit sta
c
k push
in
s
tructi
o
ns for varargs a
t
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
asonwucj
[NDS32]
Sin
c
e
we
are
goi
n
g
t
o
p
r
ovide new he
u
ristic
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
asonwucj
[NDS32] Dea
l
with nameless
a
rguments in
n
d
s
32_function_arg
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
as
o
nwucj
[NDS32]
S
ince argu
m
ent poi
n
ter mu
s
t be 8-b
y
te alignment
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
a
son
w
ucj
[NDS32] Pre
p
ar
e
nece
s
s
a
r
y varargs information
in
c
ompute_
s
ta
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
asonwucj
[NDS32]
Implement TARGET_SETUP_INCOMING_VARARGS target
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] Defin
e
and rename
s
ome GPR-speci
f
ic
s
tuf
f
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[NDS32] R
e
move unused variab
l
es
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwucj
[
NDS32] We n
e
ed
to make
s
ur
e
it i
s
N
O
T a variadic fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
a
sonwucj
[NDS32] Cons
i
der varargs s
i
tuation when creating
s
t
ac
k
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
a
so
n
wuc
j
[NDS32] Add a
f
unction to indentify if FUN
C
is an interrupt
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jas
o
nwucj
[NDS
3
2] Prep
a
r
a
tion i
n
nds32
.
h of using re
g
is
t
ers to
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jasonwu
c
j
[NDS32] In nds32
_
v
a
l
id
_
st
a
ck_pus
h
_pop_p(), we lo
o
k
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
j
asonwucj
[NDS32]
R
e
f
ine th
e
implementation and consi
d
er CFA
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
ja
s
onwucj
[ND
S
32] Refine the
implementation and consid
e
r CFA
.
.
.
commit
|
commitdiff
|
tree
2014-09-03
jas
o
nwucj
[NDS32] Define PIC_OFFSET_T
A
BLE_RE
G
NUM to $gp register
.
commit
|
commitdiff
|
tree
2014-08-24
jaso
n
wucj
Remov
e
CALLE
R
_SAVE_P
R
OF
I
TABLE since it is not
u
sed
.
.
.
commit
|
commitdiff
|
tree
2014-08-24
jasonwucj
* ira
.
c
: Fix
t
ypo in comme
n
t
.
commit
|
commitdiff
|
tree
2014-07-18
jasonwucj
Foll
o
w the GNU
c
od
i
ng s
t
andards
.
commit
|
commitdiff
|
tree
2014-07-04
jasonwucj
Move fp-as-
g
p opt
i
mi
z
ation to
n
ds32-
f
p-as-gp
.
c module
.
commit
|
commitdiff
|
tree
2014-07-04
jasonwuc
j
Move m
e
mory
r
elat
e
d imp
l
ementation to
nds32-memory
.
.
.
commit
|
commitdiff
|
tree
2014-07-04
jasonwu
c
j
Move some external f
u
ncti
o
n
s used by machi
n
e descript
i
on
.
.
.
commit
|
commitdiff
|
tree
2014-07-04
jas
o
nwucj
Preparation of nds32-pipelines
-
auxiliary
.
c modu
l
e fo
r
.
.
.
commit
|
commitdiff
|
tree
2014-07-04
jasonwucj
Move cost
c
alculation to nds32-cost
.
c modu
l
e
.
commit
|
commitdiff
|
tree
next