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
more verbose error messages for missing files
2011-05-24
Ali Gh
o
lami Rudi
more ve
r
bose error messages for missing files
commit
|
commitdiff
|
tree
2011-05-24
Ali
Gholami Rudi
cpp
:
don't search /usr/inclu
d
e
for he
a
d
e
rs by default
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami Rudi
c
pp: merg
e
cur++'s in readarg()
commit
|
commitdiff
|
tree
2011-05-22
Ali
Gholami
R
udi
gen: f
i
x
reg_fortmp()
i
nden
t
ation
commit
|
commitdiff
|
tree
2011-05-19
Ali Gholami Rudi
ncc: handle overlapping condition
a
l e
x
pressi
o
ns
commit
|
commitdiff
|
tree
2011-05-19
Ali Gh
o
lami Rudi
ncc: handle sizeof x
+
2
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami
Rudi
ncc: make sure t->addr == 0 b
e
fore callin
g
o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
Ali
G
hola
m
i Rudi
ncc:
ignore
t
he
s
emicolon afte
r
do-whi
l
e
commit
|
commitdiff
|
tree
2011-05-09
Ali Gholami Rudi
ncc: switch defau
l
t l
a
bels when no
t
appear
i
ng at t
h
e
e
nd
commit
|
commitdiff
|
tree
2011-05-08
A
l
i G
h
o
la
m
i
Rudi
ncc: opassign
should us
e
the
t
ime of
l
hs
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghola
m
i Rudi
n
cc:
move
nogen
to
ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami R
u
di
ncc
:
al
w
ays ini
t
ializ
e
output
f
ilename
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami R
u
di
R
E
ADME:
ignored key
w
o
rds ar
e
now built
i
nt
o
ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rud
i
ncc: support -o
o
ut
commit
|
commitdiff
|
tree
2011-05-08
Ali G
h
ol
a
mi Rudi
ncc: h
a
nd
l
e ext
e
rn fun
c
tion declar
a
tions
i
nsi
d
e
functions
commit
|
commitdiff
|
tree
2011-05-06
A
li Gholami
Ru
d
i
n
c
c: ha
n
dle ex
t
ern
vari
a
bl
e
declarations insi
d
e functions
commit
|
commitdiff
|
tree
2011-05-04
A
li Gholami Rudi
ncc: move ma
c
ros l
i
ke __STDC__
t
o
nc
c
.
c
commit
|
commitdiff
|
tree
2011-05-04
A
l
i
Gholami Rudi
tok: handl
e
// commen
t
s
commit
|
commitdiff
|
tree
2011-05-04
Ali Gho
l
ami R
u
d
i
ncc: ig
n
ore the keywords nea
t
cc doe
s
n't ca
r
e
a
bou
t
commit
|
commitdiff
|
tree
2011-05-01
Ali Gholami Rudi
g
e
n: res
e
t las
t
_cmp in
i
_prolog
(
)
commit
|
commitdiff
|
tree
2011-04-29
A
li Gholami R
u
di
g
e
n:
back-
p
ort cmp+
b
c
c
optimiz
a
t
ion ag
a
in
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen:
move opc
o
d
es
to arch
s
ection
commit
|
commitdiff
|
tree
2011-04-29
A
li Gholami Rudi
ge
n
: rename F
O
RK_
R
E
G
to REG_FORK
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rud
i
g
e
n: pass only O_
*
constants
to i_*
(
) functions
commit
|
commitdiff
|
tree
2011-04-29
Ali G
h
o
l
a
mi Rudi
gen: handl
e
sy
m
+off fun
c
tion
calls
commit
|
commitdiff
|
tree
2011-04-29
Ali Ghola
m
i Rudi
gen:
move ar
c
h
i
tecture-sp
e
cif
i
c
f
un
c
ti
o
ns to the e
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholam
i
Rudi
ge
n
: use i_set
(
)
i
n i_lnot()
commit
|
commitdiff
|
tree
2011-04-01
Ali Gho
l
ami Rudi
gen: pass the num
b
er of arguments
to o_func_beg()
commit
|
commitdiff
|
tree
2011-03-31
A
li Gholami Rud
i
gen: encode
0
xf0000000
a
s an immediate
commit
|
commitdiff
|
tree
2011-03-31
A
l
i Ghol
a
mi
R
udi
gen: swap the immediate if needed for
== and !=
commit
|
commitdiff
|
tree
2011-03-31
A
l
i
G
h
ola
m
i Rud
i
gen: e
n
c
ode cmp+i
m
med
i
ate ins
t
ruction
s
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami
Rudi
gen
:
p
u
t
the i
m
mediate
i
n
the opcode if possible
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholami Rudi
gen: remove cmp+branc
h
o
p
t
imizat
i
on; move
d
t
o
opt branch
commit
|
commitdiff
|
tree
2011-03-30
Ali Ghol
a
mi
Ru
d
i
cpp: handle
fun
c
tion ma
c
ros with no arguments
commit
|
commitdiff
|
tree
2011-03-28
A
l
i Gholami Rud
i
gen:
rename
d
at_bss() and dat_dat() to beg
i
n with o_
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
gen: group
f
uncti
o
ns
in
g
en
.
h
commit
|
commitdiff
|
tree
2011-03-28
Ali Ghola
m
i Rudi
gen
:
reset last_set after c
m
p
+b op
t
imizatio
n
commit
|
commitdiff
|
tree
2011-03-28
Ali
G
holami Ru
d
i
gen: fix ~
ope
r
ator imple
m
entati
o
n
commit
|
commitdiff
|
tree
2011-03-27
Al
i
Gholami Ru
d
i
ncc: der
e
ference fun
c
tion poin
t
ers l
i
ke
a
ny o
t
her va
r
iables
commit
|
commitdiff
|
tree
2011-03-27
Al
i
Gh
o
lami Rudi
gen: d
o
n
't remove t
h
e last return j
u
mp
commit
|
commitdiff
|
tree
2011-03-27
Ali
Ghola
m
i Rudi
g
en:
don't let o_ca
s
t() c
h
a
ng
e
dereference
d
typ
e
commit
|
commitdiff
|
tree
2011-03-25
Ali Ghola
m
i Rudi
ncc: use tok
_
j
m
p
(
) i
n
stead of
t
ok_(see
|
get)() in en
u
m_create()
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Rudi
gen: handle
large offsets fo
r
str
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami R
u
d
i
gen:
r
epl
a
ce
T
MP_REG*
macr
o
s wit
h
reg_fortmp()
commit
|
commitdiff
|
tree
2011-03-23
Ali Gh
o
lami Rudi
g
e
n: change o_no
g
en()/o_dog
e
n() to
be recursive
commit
|
commitdiff
|
tree
2011-03-23
Ali Gho
l
ami Rudi
gen
:
don
'
t generat
e
excess jumps f
o
r
t
he last return
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
gen: do
n
't a
d
d dup
l
i
c
ate
d
a
t
a to number pool
commit
|
commitdiff
|
tree
2011-03-20
Al
i
Gholami Rudi
g
en: call tmp_to() in f
o
r
loading rhs
in o_
a
ssing
(
)
commit
|
commitdiff
|
tree
2011-03-20
A
l
i Gh
o
lami Rudi
gen
:
ignore O_SIGNED when checki
n
g the
opcode
commit
|
commitdiff
|
tree
2011-03-17
Ali Gholami Rudi
g
e
n:
fix si
g
ned
d
i
vision
to
n
egate
t
he
r
emainder
commit
|
commitdiff
|
tree
2011-03-16
Ali
G
holami
R
ud
i
gen: merge
d
e
c
r
ement and chec
k
in i
_
m
emcpy() and
i_mems
e
t()
commit
|
commitdiff
|
tree
2011-03-15
Ali Ghol
a
mi Rudi
gen: don't s
a
ve v
a
riable registers before calls
commit
|
commitdiff
|
tree
2011-03-15
Ali
G
holami R
u
di
ge
n
: add softwa
r
e div/mo
d
implementat
i
on
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
ncc
:
se
t
O_SIGN for most binary op
e
rations
commit
|
commitdiff
|
tree
2011-03-15
Ali G
h
olami Ru
d
i
ncc:
dereferenc
e
the not
expression
o
f cex
p
rs
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholam
i
Ru
d
i
perform signed op
e
rations
if O_SIGNED bit
i
s set
commit
|
commitdiff
|
tree
2011-03-14
Ali G
h
olami R
u
di
cpp: define __
a
rm__
commit
|
commitdiff
|
tree
2011-03-14
Al
i
Gh
o
lam
i
Rudi
n
cc:
don
'
t
c
ast the re
t
urn
v
a
l
ue for voi
d
functions
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholami Ru
d
i
gen
:
more
c
om
p
act
v
ersio
n
of memcpy() and me
m
s
e
t()
commit
|
commitdiff
|
tree
2011-03-14
Al
i
G
ho
l
ami Rudi
ge
n
: don't o
u
t
p
ut relocations
when o_nogen() is ca
l
le
d
commit
|
commitdiff
|
tree
2011-03-13
A
li
G
holami Rudi
neatc
c
arm po
r
t
commit
|
commitdiff
|
tree
2011-03-08
Ali Gholami Rudi
clean up the
i
nterface between ncc
.
c, gen
.
c a
n
d out
.
c
commit
|
commitdiff
|
tree
2011-02-19
Ali
G
holami Rudi
n
pp: remove co
m
ments after prepro
c
essing
commit
|
commitdiff
|
tree
2011-02-19
Al
i
Gholami Rudi
cpp: don't remove non-macro num
b
er
s
ign
s
commit
|
commitdiff
|
tree
2011-02-19
Ali Gholami Rudi
npp:
a
l
l
ow
using neatcc's preproc
e
ss
o
r
as a stan
d
alone
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
Ali
Gholami Rudi
cpp: don't skip non-eol macro backslashes
commit
|
commitdiff
|
tree
2010-12-18
Ali
G
h
o
l
a
mi Rudi
gen: fix op
_
rs() optimi
z
ation func
t
ion
commit
|
commitdiff
|
tree
2010-12-18
Ali Gholami Rudi
g
e
n: use
b
e
t
t
er name
s
for
opcodes
commit
|
commitdiff
|
tree
2010-12-11
A
li Gholami
Rudi
cp
p
: d
e
f
i
n
e __i386__; __x
8
6_64__ is no longer
s
upported
commit
|
commitdiff
|
tree
2010-11-20
Al
i
Gholami Rudi
gen: load t
h
e fi
r
st tmp b
e
f
ore calling
TMP_REG2
(
)
commit
|
commitdiff
|
tree
2010-09-16
Ali G
h
ola
m
i Rudi
a
d
d README
commit
|
commitdiff
|
tree
2010-08-13
Ali G
h
o
l
a
mi Rudi
ncc: fi
x
name->na
m
e str initialize
r
commit
|
commitdiff
|
tree
2010-08-13
Ali Ghol
a
mi R
u
di
allow extern array declar
a
tions
w
itho
u
t siz
e
commit
|
commitdiff
|
tree
2010-07-29
Al
i
G
h
o
l
a
mi Rudi
cpp: i
n
clu
d
e stddef
.
h for using offse
t
of
(
)
commit
|
commitdiff
|
tree
2010-07-28
Ali Gholami Rudi
tok: p
a
rse uppe
r
case hex
numbers
commit
|
commitdiff
|
tree
2010-07-25
Ali Gholami Ru
d
i
nc
c
: fix sett
i
ng F_INIT for each defined n
a
me
commit
|
commitdiff
|
tree
2010-07-14
Ali Gholami
R
u
di
cpp: handl
e
nested m
a
cro calls like
M(M(1
)
)
commit
|
commitdiff
|
tree
2010-07-14
Ali G
h
olami
Rudi
to
k
: do
n
'
t
go beyond bu
f
l
en for 3-
c
har
tokens
commit
|
commitdiff
|
tree
2010-07-14
A
li G
h
olami Rudi
tab
.
h:
u
se
t
h
e sta
n
dard offset
o
f()
commit
|
commitdiff
|
tree
2010-07-12
Ali
Gholami Rudi
ncc: fix callin
g
ts_pop
(
) pre
m
aturely in
o
passign
(
)
commit
|
commitdiff
|
tree
2010-07-12
Ali Gholami Rudi
gen
:
ignore the sig
n
of the second operand in / and %
commit
|
commitdiff
|
tree
2010-07-10
Ali Gholami Rudi
nc
c
:
f
ix
& a
n
d * on functions
commit
|
commitdiff
|
tree
2010-07-09
Ali G
h
olami Rudi
gen: don't over
w
rite pushed ebx, e
s
i a
n
d e
d
i
commit
|
commitdiff
|
tree
2010-07-09
Ali Gh
o
lami R
u
di
g
en: change stack a
l
ignment t
o
4
commit
|
commitdiff
|
tree
2010-07-09
Ali G
h
ol
a
mi Rudi
ncc: d
o
n't change operand order
f
or co
n
s
t
o
ps
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholami Ru
d
i
ge
n
: onl
y
pe
r
form
co
n
st
o
p
for addresses when ad
d
ing
commit
|
commitdiff
|
tree
2010-07-08
Ali Gholami Rud
i
g
e
n:
zeroing eax doesn
'
t seem nec
e
ssary
commit
|
commitdiff
|
tree
2010-06-30
Ali
G
hol
a
m
i R
u
di
ncc: fi
x
++s for po
i
nters
commit
|
commitdiff
|
tree
2010-06-30
A
l
i Gholami Rudi
ncc: fix function pointer arrays
commit
|
commitdiff
|
tree
2010-06-30
Ali Gh
o
l
a
mi Rudi
gen: remov
e
the unused c_op(
)
commit
|
commitdiff
|
tree
2010-06-30
Ali Gholami R
u
di
ge
n
:
use tmp->of
f
for locals too
commit
|
commitdiff
|
tree
2010-06-28
Ali Gh
o
lami Rudi
port neatcc to x86
commit
|
commitdiff
|
tree
2010-06-24
Ali Gholam
i
R
udi
gen
:
f
unction
s
for performing optim
i
z
e
d ops
commit
|
commitdiff
|
tree
2010-06-24
A
li Ghol
a
mi Rudi
gen
:
f
i
x
t
wo-b
y
te opco
d
e
b
it
commit
|
commitdiff
|
tree
2010-06-24
Ali Gholami Rudi
gen: use an int for oper
a
tors
commit
|
commitdiff
|
tree
2010-06-23
A
l
i Gholam
i
Rudi
r
epl
a
ce
o_
*
() functions with o_bop() and o_uop()
commit
|
commitdiff
|
tree
2010-06-21
Al
i
G
h
ol
a
mi Rudi
a
dd s
p
ecialized inc/dec operations
commit
|
commitdiff
|
tree
2010-06-21
Ali Gholami Rud
i
gen:
let all grps be
u
s
e
d as byte registers
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholami Rudi
out: don't need MAXSECS
a
nymore
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholami Rudi
tab: let table size be HASHITEMS
commit
|
commitdiff
|
tree
next