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
ncc: don't change operand order for const ops
2010-07-09
Ali
G
holami Rud
i
ncc: don't change operand ord
e
r for const ops
commit
|
commitdiff
|
tree
2010-07-09
Ali
Ghol
a
mi R
u
d
i
g
e
n
: on
l
y
p
erform const o
p
for addresse
s
w
h
en adding
commit
|
commitdiff
|
tree
2010-07-08
Ali Ghol
a
mi Rudi
gen: zeroing eax doesn't seem
n
ecessary
commit
|
commitdiff
|
tree
2010-06-30
Ali Gholami Rudi
ncc: fix
++s for p
o
inters
commit
|
commitdiff
|
tree
2010-06-30
Ali Gho
l
a
mi Rudi
ncc:
f
i
x functi
o
n
pointer a
r
rays
commit
|
commitdiff
|
tree
2010-06-30
Ali Gholami Rudi
gen: remove the unused c_op()
commit
|
commitdiff
|
tree
2010-06-30
Ali G
h
olami Rudi
gen: use tmp->
o
ff for loca
l
s too
commit
|
commitdiff
|
tree
2010-06-28
Ali Gh
o
lami
Rud
i
p
ort neatcc to
x
8
6
commit
|
commitdiff
|
tree
2010-06-24
Ali G
h
olam
i
R
u
di
gen: functions
for performing op
t
imized ops
commit
|
commitdiff
|
tree
2010-06-24
A
l
i Ghol
a
mi
R
udi
ge
n
: fix two-byte
o
pcode bit
commit
|
commitdiff
|
tree
2010-06-24
A
li
G
holami Rud
i
ge
n
: use
an int
f
or op
e
rat
o
r
s
commit
|
commitdiff
|
tree
2010-06-23
A
li
Ghol
a
m
i
Rud
i
re
p
lace o_*()
f
unctions with o_bop() and o
_
uo
p
()
commit
|
commitdiff
|
tree
2010-06-21
A
l
i
Gho
l
ami
R
udi
add sp
e
ci
a
lized
inc/de
c
operat
i
ons
commit
|
commitdiff
|
tree
2010-06-21
Ali Gh
o
lami Rudi
gen: le
t
all grps be used a
s
byte registers
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholam
i
R
udi
out: don't nee
d
MAXS
E
CS anymore
commit
|
commitdiff
|
tree
2010-06-20
Ali
G
hola
m
i
R
ud
i
tab: let
table si
z
e be HASHITEMS
commit
|
commitdiff
|
tree
2010-06-20
Ali Gho
l
ami Rudi
o
ut:
m
erge a
l
l sections in
t
o one te
x
t sectio
n
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholami Rudi
cpp: reset arg
c
ount on
m
acro redef
i
niti
o
n
commit
|
commitdiff
|
tree
2010-06-19
Ali Gholam
i
Rudi
out: make neatcc
w
ork
w
ith
g
nu
ld
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami
R
u
di
gen: hand
l
e char
a
r
gu
m
ents
commit
|
commitdiff
|
tree
2010-06-18
Ali G
h
olami Rudi
nc
c
: a
l
ign st
r
ucts bas
e
d o
n
the first field
commit
|
commitdiff
|
tree
2010-06-18
A
li Gholami Rudi
m
ov
macro hash t
a
ble
t
o tab
.
c
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
gen: ha
n
dle un
s
ign
e
d
-
> long cas
t
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami R
u
d
i
cpp: s
a
ve macro names in
a has
h
table
commit
|
commitdiff
|
tree
2010-06-18
Ali
Gholami Rud
i
n
c
c
:
di
v
ide (ptr - ptr) result
only if
s
ize >
1
commit
|
commitdiff
|
tree
2010-06-18
A
l
i Gholami Rudi
gen: use mov
s
x
d only when src is
sign
e
d
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami
Rudi
to
k
: 0
x
1
should be
u
nsig
n
e
d
commit
|
commitdiff
|
tree
2010-06-18
Ali
Gholami Rudi
gen: fi
x
th
e
condi
t
ions for m
o
v
xx opera
t
ions
commit
|
commitdiff
|
tree
2010-06-18
Ali Ghol
a
mi
R
udi
ncc: fix getting
i's type in ++
i
commit
|
commitdiff
|
tree
2010-06-18
Ali Gh
o
lami Rudi
ncc
:
handle ptr operations on st
r
ucts ptrs
commit
|
commitdiff
|
tree
2010-06-18
Ali
G
holami Rudi
ncc: fix calli
n
g
function pointe
r
s w
i
th a
r
gum
e
nts
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholam
i
Rudi
ncc: d
o
n't take case exprs a
s
labels
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
g
e
n: don't ge
n
e
r
ate code after o_nogen() in oi()
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholam
i
Rudi
all t
m
ps
s
hould be the s
a
me
i
n c
o
nditional branches
commit
|
commitdiff
|
tree
2010-06-17
Ali Gh
o
lami Rudi
gen: fix
loading
b
ack tmps
i
n mem without deref
commit
|
commitdiff
|
tree
2010-06-17
Ali Ghola
m
i Ru
d
i
le
t
to
k
_num() re
t
urn the bt
commit
|
commitdiff
|
tree
2010-06-17
Ali
Ghol
a
mi Rudi
gen: relocation address
size
i
s
always 4 for now
commit
|
commitdiff
|
tree
2010-06-16
A
l
i Gholami Rudi
gen: fix
S
Y
M_PTR() macro
commit
|
commitdiff
|
tree
2010-06-16
Ali Gh
o
lam
i
Rudi
g
en: fix !!expr
commit
|
commitdiff
|
tree
2010-06-15
Ali Ghol
a
mi R
u
di
ncc: le
t
shift amount be an u
n
signed
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami
R
u
di
g
en: cleanup tmp
h
andl
i
ng
and fi
x
regs
a
r
ray
in
o
_sw
a
p()
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rudi
ncc: alig
n
struc
t
me
m
bers
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami R
u
di
g
e
n: mark
c
o
pi
e
d register as the ow
n
er in o_
t
m
pcopy
(
)
commit
|
commitdiff
|
tree
2010-06-14
Al
i
Gho
l
ami Ru
d
i
gen
:
fix "if
(
!expr)"
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami
Rudi
ncc:
f
i
x pointer arith
m
etic on struct
p
trs
commit
|
commitdiff
|
tree
2010-06-14
Ali Ghola
m
i
R
udi
show an
err
o
r msg i
f
n
o
inpu
t
f
ile
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami Ru
d
i
tok:
accept
uppercase
hex digit
s
commit
|
commitdiff
|
tree
2010-06-13
A
l
i
Gholami Rudi
show syntax
e
rror l
o
cati
o
n
commit
|
commitdiff
|
tree
2010-06-12
Ali Gholami Rudi
gen: f
i
x ig
n
oring regop1() retur
n
v
alue
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholam
i
Rudi
gen: don
'
t change
t
mp-
>
bt
w
hen
s
t
o
ring an lvalue
commit
|
commitdiff
|
tree
2010-06-11
A
li Gholami Rudi
gen: ex
t
e
nd eax to edx for mul/div op
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholam
i
Rudi
ncc: array
s
should
be pr
o
cessed in the reve
r
sed or
d
er
commit
|
commitdiff
|
tree
2010-06-10
A
l
i Gholami Rud
i
g
en: fix the order of MOVSXD's
operan
d
s
commit
|
commitdiff
|
tree
2010-06-10
A
l
i Ghola
m
i Rudi
gen: f
i
x freei
n
g reg
i
s
t
e
rs before ca
l
l
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
invalida
t
e last_cmp
i
f t
m
ps are changed
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
der
e
ference both sides
of a conditiona
l
e
xpress
i
o
n
commit
|
commitdiff
|
tree
2010-06-10
A
l
i Gholami
Rud
i
cpp: c
h
eck buffer stack instead
of cppeval variable
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami Rudi
c
pp: p
r
event
r
ecursiv
e
mac
r
os
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami R
u
di
cpp
:
mu
l
t
i-
a
rgument macros
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghol
a
mi Rudi
cpp: spac
e
between macro and '('
commit
|
commitdiff
|
tree
2010-06-08
Ali
Gholami Rudi
n
c
c:
e
xi
t
i
f
number of elem
e
n
t
s exceeds
i
ts max
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rud
i
nc
c
:
o
nly ad
d
used external
sy
m
b
o
ls to el
f
sy
m
tab
commit
|
commitdiff
|
tree
2010-06-08
A
l
i Gholami Ru
d
i
h
a
ndle #if and
#
e
l
if
commit
|
commitdiff
|
tree
2010-06-08
A
l
i Ghol
a
m
i Rudi
handle #i
f
def, #ifndef,
#
e
lse and
#
endif
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
holami Rudi
su
p
por
t
#un
d
e
f
NAME
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami
R
udi
allow -Dname=val optio
n
commit
|
commitdiff
|
tree
2010-06-08
Al
i
Gholami
R
udi
cpp
:
handle function
m
acros
commit
|
commitdiff
|
tree
2010-06-07
Ali
Gholami Rudi
handle -I include p
a
t
hs
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami Rudi
cp
p
: basic
i
nclude macros
commit
|
commitdiff
|
tree
2010-06-06
Ali
G
holami Rudi
add a basic prep
r
ocessor
commit
|
commitdiff
|
tree
2010-06-05
Al
i
Gh
o
l
ami Ru
d
i
ncc: fix marking undefined fun
c
tions as functio
n
s
commit
|
commitdiff
|
tree
2010-06-04
A
l
i Gholami
R
udi
for
statements with n
o
c
o
n
d
ition
commit
|
commitdiff
|
tree
2010-06-04
Ali Gho
l
a
mi
Rudi
tok
:
'\12' and '\
x
3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali Gho
l
ami
Rud
i
t
ok: support numbers
w
ith ul postfix
commit
|
commitdiff
|
tree
2010-06-04
Ali Ghola
m
i Rudi
t
o
k: s = "a"
"
b
"
;
commit
|
commitdiff
|
tree
2010-06-03
Ali G
h
olami Rudi
tok: read str and num as they are s
e
en
commit
|
commitdiff
|
tree
2010-06-03
Al
i
Gh
o
lami Rudi
array->fi
e
ld
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Ru
d
i
gen: fix
o_tm
p
copy
(
)
when copying
r
egs
commit
|
commitdiff
|
tree
2010-06-03
Ali
G
holami Rud
i
s
u
pport initial
i
zer
for st
a
tic varia
b
les
commit
|
commitdiff
|
tree
2010-06-02
Ali Gholami
R
udi
i
n
t a[] = {
1
, 2}
;
commit
|
commitdiff
|
tree
2010-06-01
A
li
G
holami Rudi
ha
n
d
l
e
.
.
.
argument
commit
|
commitdiff
|
tree
2010-06-01
A
l
i Gholami R
u
di
handle array args
commit
|
commitdiff
|
tree
2010-06-01
Ali
G
ho
l
ami Rudi
h
a
ndle exte
r
n v
a
riables
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami
R
udi
function
poin
t
er argu
m
ents
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Rudi
accept signed toke
n
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Rud
i
han
d
le si
z
eof
(
*
p
) w
h
ere p is v
o
id *
commit
|
commitdiff
|
tree
2010-05-30
A
li Gh
o
l
a
mi R
u
di
ncc: handle
unname
d
s
tructs
commit
|
commitdiff
|
tree
2010-05-30
Ali
G
holami Rudi
ncc: han
d
le forward struct
p
tr usa
g
e
commit
|
commitdiff
|
tree
2010-05-28
A
l
i Ghola
m
i
Rudi
ncc: char a[4] =
"
a
b
c
";
commit
|
commitdiff
|
tree
2010-05-28
A
l
i
G
holami Rudi
support goto
s
t
a
tement
commit
|
commitdiff
|
tree
2010-05-28
A
li Gh
o
l
a
m
i R
u
di
g
en: handle more than
6
args
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghola
m
i Rudi
gen: optimize constant
operations o
n
loca
l
ad
d
resses
commit
|
commitdiff
|
tree
2010-05-28
Ali
Ghola
m
i Rudi
ncc: int a[
2
][
2
] = {1, 2,
3
}
;
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
h
a
n
dle
i
nitializer for loca
l
variables
commit
|
commitdiff
|
tree
2010-05-27
Al
i
Gholami
R
u
d
i
handle
struct a
s
sig
n
ment
commit
|
commitdiff
|
tree
2010-05-27
A
li Gh
o
lami
Rudi
nc
c
:
u
se
f
o
r
wa
r
d
function declaration
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Gho
l
ami Rudi
gen: fix casting nums
t
o signed
types
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
o
ut:
u
se zero s
t
_
name
for unnamed
symbols
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Rudi
ncc: cast return value
commit
|
commitdiff
|
tree
2010-05-26
A
l
i Ghola
m
i Ru
d
i
mar
k
static symbols as STB_
L
OCAL
commit
|
commitdiff
|
tree
next