repo.or.cz
/
neatcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
tok: ignore "\\\n"
2012-02-03
A
l
i
Gholami Rudi
tok: ignore "\\\n"
commit
|
commitdiff
|
tree
2012-02-02
Ali Gho
l
ami
Rudi
n
c
c: st
r
i
ng literals are
ar
r
ays
commit
|
commitdiff
|
tree
2012-01-25
Al
i
Gholami
R
u
di
npp:
r
edef
i
ne e
r
r() in npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
Ali G
h
olami Ru
d
i
Makefile
:
x
8
6_64 sho
u
ld be x86 in the
c
omment
commit
|
commitdiff
|
tree
2012-01-06
A
l
i
Gholami Rudi
extract
a
rchitecture independent g
e
n
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali Gholami
R
udi
exper
i
mental risc-like x86_
6
4 po
r
t of
n
eatcc
commit
|
commitdiff
|
tree
2011-12-23
A
li
G
holami Rudi
ncc: fix handling func
t
ion pointer types
w
ithout a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali Gholami Rudi
gen:
com
p
l
ain if MAXJMPS
i
s
reach
e
d
commit
|
commitdiff
|
tree
2011-12-09
Ali Gholami Rudi
g
e
n: simplify
branch instruc
t
io
n
s by remo
v
ing o
_
f
illjmp()
commit
|
commitdiff
|
tree
2011-12-08
Ali Gholami Rud
i
ncc: support k&r sty
l
e fun
c
t
i
on def
i
nitions
commit
|
commitdiff
|
tree
2011-12-08
Ali Gho
l
ami Rudi
out: use
r
e
l
.
* name f
o
r
r
el
o
cation sections o
n
x
8
6
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami Rud
i
ncc: suppor
t
(expr,
expr) expressio
n
commit
|
commitdiff
|
tree
2011-12-07
Ali Ghola
m
i Rudi
c
pp: fix eva
l
uat
i
ng in
t
eg
e
r constants
commit
|
commitdiff
|
tree
2011-11-10
Ali Gholami Rudi
out: add a w
o
rk
a
round for bad linke
r
s
commit
|
commitdiff
|
tree
2011-11-08
Ali
Gho
l
ami
R
udi
M
a
kefile
:
defaul
t
to x86
b
uild
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholam
i
R
u
di
ncc: d
e
fine __i386__ for x86 builds
commit
|
commitdiff
|
tree
2011-11-08
A
li Gholami Rudi
merg
e
the x86 port to
ma
s
ter branch
commit
|
commitdiff
|
tree
2011-10-17
Ali
Gholami
R
u
d
i
ncc: better char array ini
t
iali
z
ation
commit
|
commitdiff
|
tree
2011-10-17
Al
i
Gholami
R
u
di
out
:
assure
8
-byte ali
g
nment of data an
d
bss sect
i
on
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Ali
Gholami Rudi
tab: fix tab_de
l
(); otherwise #unde
f
won't
w
ork
commit
|
commitdiff
|
tree
2011-06-05
Ali
G
holami Rudi
ncc: ca
l
l ts_de() in ts_pop_de()
commit
|
commitdiff
|
tree
2011-06-04
Ali
Gho
l
ami R
u
di
n
c
c: hand
l
e switch stm
t
where
default label appears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Al
i
Ghol
a
mi Rudi
ncc: don't
overwrite
g
lob
a
l
names by static f
u
n
c
tio
n
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali
Ghol
a
m
i
R
udi
cpp: fix han
d
l
i
ng comments and
str
i
ngs
i
nside macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami
R
udi
n
c
c: handle
e
mpty
static initi
a
lizers
commit
|
commitdiff
|
tree
2011-05-24
A
li Gholami Rudi
cpp:
i
gnore comments
i
ns
i
de string macros
commit
|
commitdiff
|
tree
2011-05-24
Al
i
Gholami R
u
di
ne
a
t
c
c:
a
dd a
ncc invoca
t
i
o
n
script
commit
|
commitdiff
|
tree
2011-05-24
Ali
G
h
olami R
u
d
i
m
o
r
e v
e
r
bose
e
rror mess
a
ges for missing
fi
l
es
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
cpp: don't search /us
r
/i
n
clud
e
for headers b
y
default
commit
|
commitdiff
|
tree
2011-05-22
Ali
G
holami R
u
di
cpp: merge cur++'s in re
a
darg(
)
commit
|
commitdiff
|
tree
2011-05-22
Ali
Gho
l
ami Rudi
ge
n
: fix reg
_
f
ort
m
p
(
) inde
n
tation
commit
|
commitdiff
|
tree
2011-05-19
Ali G
h
olam
i
Rudi
n
c
c: handle o
v
erlappi
n
g
c
o
nditional expressions
commit
|
commitdiff
|
tree
2011-05-19
Ali
Gh
o
lami Rudi
ncc: handle size
o
f
x +
2
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami Rudi
ncc: make su
r
e t->a
d
d
r
=
= 0 be
f
o
re calling o_
p
op
n
um()
commit
|
commitdiff
|
tree
2011-05-11
A
l
i
Gholami
R
udi
ncc: ignore
t
h
e semi
c
olo
n
after
do-while
commit
|
commitdiff
|
tree
2011-05-09
A
l
i
Ghola
m
i Rudi
n
cc
:
s
wit
c
h
default labels wh
e
n not ap
p
earing
at the end
commit
|
commitdiff
|
tree
2011-05-08
A
l
i Gholami Rudi
ncc
:
opassign should use the time o
f
l
h
s
commit
|
commitdiff
|
tree
2011-05-08
Ali
G
holami Rudi
nc
c
: move nogen to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rud
i
n
c
c
:
always init
i
alize output filename
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
README: ig
n
ored
k
eywords are now built
int
o
ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami
Rudi
ncc: support -o out
commit
|
commitdiff
|
tree
2011-05-08
A
l
i Gholami
Rudi
ncc: handle extern function
d
eclar
a
ti
o
ns i
n
side functions
commit
|
commitdiff
|
tree
2011-05-06
A
l
i Gho
l
ami Rud
i
ncc: handle
e
xt
e
rn va
r
iabl
e
d
eclarations i
n
side
f
u
nctions
commit
|
commitdiff
|
tree
2011-05-04
A
li Gholami Rudi
ncc: move macr
o
s l
i
ke __STDC__ t
o
ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami Rudi
tok: handl
e
// comments
commit
|
commitdiff
|
tree
2011-05-04
Ali Gh
o
lami R
u
di
ncc
:
ignore the keywords neatcc
d
oes
n
'
t
care about
commit
|
commitdiff
|
tree
2011-05-01
Ali Gholami Rud
i
g
e
n:
reset last_cmp i
n
i_pro
l
og()
commit
|
commitdiff
|
tree
2011-04-29
A
l
i Ghol
a
mi
R
udi
g
en: back-
p
ort c
m
p+bcc optimization a
g
a
i
n
commit
|
commitdiff
|
tree
2011-04-29
Al
i
Gho
l
a
m
i R
u
di
gen: move opcodes to arch s
e
ction
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami R
u
di
g
en: rename F
O
RK_REG to R
E
G_FO
R
K
commit
|
commitdiff
|
tree
2011-04-29
Ali G
h
olami Rudi
gen
:
pass only O_* cons
t
a
n
ts to i
_
*() f
u
nctions
commit
|
commitdiff
|
tree
2011-04-29
A
li Gholam
i
Rudi
g
en: handle sym+off functi
o
n
calls
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Ru
d
i
gen: move arc
h
itecture-s
p
e
cific
f
u
n
c
ti
o
ns
t
o the en
d
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali Ghol
a
mi
Ru
d
i
gen:
u
se i_set() in i_lnot()
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami
Rudi
gen: pass the num
b
er of arguments to o_f
u
nc_beg()
commit
|
commitdiff
|
tree
2011-03-31
Ali
G
h
o
la
m
i Ru
d
i
gen: encode 0xf
0
000000 as an imm
e
diate
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami
Rud
i
gen: swap the immed
i
ate if
needed for =
=
and !
=
commit
|
commitdiff
|
tree
2011-03-31
Ali Gho
l
ami Rudi
gen: encode cmp
+
immediate
i
ns
t
r
u
ctio
n
s
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
gen: put
the immediate in t
h
e opcode if possible
commit
|
commitdiff
|
tree
2011-03-30
Ali Gh
o
lam
i
Rudi
g
e
n: re
m
ove c
m
p+bran
c
h
optimiza
t
io
n
; m
o
ved to
o
pt bra
n
ch
commit
|
commitdiff
|
tree
2011-03-30
Ali Ghola
m
i Rudi
cpp: handle function
m
a
cros with no argu
m
e
n
t
s
commit
|
commitdiff
|
tree
2011-03-28
Ali Gh
o
lami Rudi
gen: rename
dat_
b
ss
(
) and dat_dat() to begin with o_
commit
|
commitdiff
|
tree
2011-03-28
Ali G
h
olami Rudi
gen: grou
p
functions in
gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
Ali
Gholami Rudi
gen: reset last_set aft
e
r c
m
p+b opt
i
mization
commit
|
commitdiff
|
tree
2011-03-28
Al
i
Ghola
m
i Rudi
gen
:
fix ~
operator impl
e
mentat
i
on
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami R
u
di
ncc: d
e
re
f
erence function pointers like
any othe
r
varia
b
le
s
commit
|
commitdiff
|
tree
2011-03-27
Al
i
Gho
l
a
m
i Ru
d
i
gen: d
o
n
'
t remove the
l
ast return jump
commit
|
commitdiff
|
tree
2011-03-27
Ali Gh
o
lami Rudi
g
e
n: don't
l
et o_cast
(
) change
dereferenced type
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Rudi
n
cc: u
s
e
tok_jm
p
() instead of tok_(see
|
get)
(
) i
n
e
n
u
m
_create
(
)
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami R
u
di
g
e
n: handle large offs
e
ts for str
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Rud
i
g
e
n:
replace TM
P
_REG* macros with reg_fortmp()
commit
|
commitdiff
|
tree
2011-03-23
Ali
G
hol
a
mi Rudi
g
e
n: change o_nogen()
/
o_dogen()
to be re
c
ursive
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami
Ru
d
i
gen
:
don't generate e
x
cess j
u
mps for
the la
s
t r
e
tu
r
n
commit
|
commitdiff
|
tree
2011-03-23
Ali
G
hol
a
mi Rud
i
g
en:
don
'
t add
d
uplicate d
a
t
a to numbe
r
pool
commit
|
commitdiff
|
tree
2011-03-20
Ali
G
h
o
lami Rudi
gen: call tmp_to() in
for loading rhs in o
_
assing()
commit
|
commitdiff
|
tree
2011-03-20
A
li G
h
o
la
m
i Rudi
gen: ig
n
ore O_SIGNED
w
hen
c
heckin
g
the opcode
commit
|
commitdiff
|
tree
2011-03-17
A
l
i Gholami Rudi
gen: fix signed division t
o
n
e
gate the r
e
mainder
commit
|
commitdiff
|
tree
2011-03-16
Ali Gholami
Ru
d
i
ge
n
:
m
erge decrem
e
nt a
n
d check
in i_me
m
cpy() and
i
_mems
e
t()
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
gen: don't save
v
ari
a
ble register
s
b
efore calls
commit
|
commitdiff
|
tree
2011-03-15
Ali Ghol
a
m
i Rudi
gen: add software div
/
mod implementation
commit
|
commitdiff
|
tree
2011-03-15
A
li Gholami Rudi
n
c
c: set O_SIGN for mo
s
t binary
o
perations
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholam
i
R
udi
nc
c
: dereference
t
he not expre
s
sion
o
f cexprs
commit
|
commitdiff
|
tree
2011-03-15
Al
i
Gholami
R
udi
p
e
rfor
m
signed ope
r
ations if O
_
SIGN
E
D
bit i
s
set
commit
|
commitdiff
|
tree
2011-03-14
Ali G
h
olami Rudi
cpp: defin
e
__arm__
commit
|
commitdiff
|
tree
2011-03-14
Ali G
h
olami Rudi
ncc: don't cast the
r
etu
r
n va
l
ue
f
or void f
u
ncti
o
n
s
commit
|
commitdiff
|
tree
2011-03-14
Ali Gho
l
ami Rudi
g
e
n: m
o
r
e compact versio
n
of m
e
mcpy() and m
e
mset()
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholam
i
Rudi
gen:
do
n
't
o
utpu
t
relocations when o_
n
ogen() is cal
l
ed
commit
|
commitdiff
|
tree
2011-03-13
Ali Gholami Rudi
n
eatcc arm port
commit
|
commitdiff
|
tree
2011-03-08
A
l
i
Gholami Rudi
clean up the interface between ncc
.
c, gen
.
c and out
.
c
commit
|
commitdiff
|
tree
2011-02-19
Ali Gholami Rudi
npp: remove comments after p
r
e
proc
e
ssing
commit
|
commitdiff
|
tree
2011-02-19
Ali Gholam
i
Rudi
c
p
p: don't remove non-macro number signs
commit
|
commitdiff
|
tree
2011-02-19
Ali Gholami Rud
i
n
p
p: allow
u
sing ne
a
tcc's preproce
s
so
r
as a standa
l
one
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
Ali Gholami Rudi
c
pp: don't skip non-eol
macro backslashes
commit
|
commitdiff
|
tree
2010-12-18
Ali Gholami Rudi
ge
n
: fix op_rs()
opti
m
ization function
commit
|
commitdiff
|
tree
2010-12-18
Ali G
h
olami Rudi
gen: use b
e
tter
names for
o
pcodes
commit
|
commitdiff
|
tree
2010-12-11
Ali Gh
o
lam
i
Rudi
cpp: de
f
ine __i386__; __x8
6
_64_
_
i
s
no lon
g
er supporte
d
commit
|
commitdiff
|
tree
2010-11-20
Ali Ghola
m
i Rudi
ge
n
: load
the first tmp before calling T
M
P_
R
EG2()
commit
|
commitdiff
|
tree
2010-09-16
Al
i
G
holami
R
u
di
add RE
A
D
ME
commit
|
commitdiff
|
tree
2010-08-13
A
l
i
Gholami Rudi
ncc: f
i
x name->name str
i
n
itiali
z
er
commit
|
commitdiff
|
tree
2010-08-13
Ali Gholami Rudi
allow extern array decl
a
r
a
tions w
i
thout si
z
e
commit
|
commitdiff
|
tree
next