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
gen: fix reg_fortmp() indentation
2010-06-18
Ali Ghol
a
mi Rudi
gen: h
a
ndle char
a
rgumen
t
s
commit
|
commitdiff
|
tree
2010-06-18
Ali
G
h
olami
R
udi
ncc: align
struc
t
s bas
e
d on the first field
commit
|
commitdiff
|
tree
2010-06-18
Al
i
Gholami Ru
d
i
m
o
v macro ha
s
h table to tab
.
c
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
gen: handle
unsigned
-> l
o
n
g
c
a
st
commit
|
commitdiff
|
tree
2010-06-18
Ali Gh
o
lami Rudi
cpp: save
m
acro names in
a
hash table
commit
|
commitdiff
|
tree
2010-06-18
Ali
G
holami
R
udi
ncc: divide
(ptr - p
t
r) r
e
sult only if
s
i
ze > 1
commit
|
commitdiff
|
tree
2010-06-18
A
l
i
Gh
o
lami
Rudi
gen:
u
s
e
movsxd on
l
y
whe
n
src i
s
signed
commit
|
commitdiff
|
tree
2010-06-18
Al
i
Ghol
a
mi Ru
d
i
t
o
k
:
0x1 sh
o
uld be uns
i
gned
commit
|
commitdiff
|
tree
2010-06-18
Ali G
h
o
lami
R
u
di
ge
n
: fix the conditions for
movxx operations
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholam
i
Rudi
ncc:
f
i
x
getting
i's type in
++i
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
ncc:
h
a
ndle pt
r
o
p
e
r
a
t
ions o
n
structs ptrs
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Ru
d
i
ncc: f
i
x calling f
u
nction poi
n
te
r
s with arguments
commit
|
commitdiff
|
tree
2010-06-18
A
li Gholami
R
udi
ncc
:
d
on'
t
take cas
e
exprs as labels
commit
|
commitdiff
|
tree
2010-06-18
A
li Gholami R
u
di
gen: don't gene
r
ate
c
ode a
f
ter o_nogen()
i
n
o
i()
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
all tmps should be t
h
e sa
m
e
i
n co
n
ditional branches
commit
|
commitdiff
|
tree
2010-06-17
Ali Gholami Rud
i
gen: fix loadi
n
g back
tm
p
s in
m
em
w
i
thout deref
commit
|
commitdiff
|
tree
2010-06-17
Ali
G
h
olami Rudi
let tok_n
u
m
(
) return the bt
commit
|
commitdiff
|
tree
2010-06-17
Ali Gho
l
ami R
u
di
gen: r
e
locatio
n
a
ddress size is a
l
ways 4
f
or now
commit
|
commitdiff
|
tree
2010-06-16
Ali Gholami Rudi
gen
:
f
i
x
S
YM_PTR()
macro
commit
|
commitdiff
|
tree
2010-06-16
A
l
i Gholami Rudi
gen
:
fix !!expr
commit
|
commitdiff
|
tree
2010-06-15
Ali G
h
olami
Rudi
ncc: let
s
hift
a
mount be an
unsigned
commit
|
commitdiff
|
tree
2010-06-15
Ali
Gholami Rudi
g
e
n: cleanu
p
tm
p
h
andling
a
nd
f
i
x
regs array in
o
_swap()
commit
|
commitdiff
|
tree
2010-06-14
Ali Gho
l
ami Ru
d
i
ncc: align st
r
uct members
commit
|
commitdiff
|
tree
2010-06-14
Ali G
h
olami Rudi
gen: mark copied
regis
t
er as the owner i
n
o_tmpcopy()
commit
|
commitdiff
|
tree
2010-06-14
Ali
G
h
olami Ru
d
i
gen: fix "if (!expr)"
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rudi
ncc: fix po
i
n
ter a
r
ithmetic o
n
str
u
ct
ptrs
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rudi
show an error msg
if no input
file
commit
|
commitdiff
|
tree
2010-06-13
Al
i
G
holami R
u
di
tok: accept uppercase hex di
g
i
t
s
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami Rudi
s
h
ow syntax error
l
o
c
a
t
i
on
commit
|
commitdiff
|
tree
2010-06-12
Ali Gho
l
ami Rudi
gen: fix
i
gnoring regop1() return
v
alue
commit
|
commitdiff
|
tree
2010-06-11
Al
i
G
h
olami Ru
d
i
gen: don'
t
c
ha
n
ge tmp->bt wh
e
n storing an l
v
alue
commit
|
commitdiff
|
tree
2010-06-11
Ali
G
holami Rudi
gen: extend eax to ed
x
for mul/div op
commit
|
commitdiff
|
tree
2010-06-11
Al
i
Gholam
i
R
udi
ncc
:
ar
r
ay
s
s
h
ou
l
d be proc
e
ssed in the rev
e
r
s
ed o
r
der
commit
|
commitdiff
|
tree
2010-06-10
Ali Ghola
m
i
R
u
di
gen: fix the
o
rder o
f
MOVSXD's opera
n
ds
commit
|
commitdiff
|
tree
2010-06-10
Ali G
h
olam
i
Rudi
gen: fix
f
r
e
eing regis
t
ers before call
commit
|
commitdiff
|
tree
2010-06-10
A
l
i
G
holam
i
Ru
d
i
invalidate
l
ast_cmp if tmps are c
h
anged
commit
|
commitdiff
|
tree
2010-06-10
A
li
G
holami
Rudi
dereference both sides of a condi
t
i
onal expression
commit
|
commitdiff
|
tree
2010-06-10
Ali Gho
l
ami R
u
di
cpp:
c
heck buffer stack instea
d
of cppeval
v
ariable
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami Rudi
cpp: prevent
r
ecurs
i
ve
mac
r
os
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami Rudi
cp
p
:
m
ulti-argument mac
r
o
s
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
holami Rudi
c
p
p
: spac
e
betw
e
en macr
o
and '(
'
commit
|
commitdiff
|
tree
2010-06-08
A
li
Gho
l
ami Rudi
n
cc
:
exit if number of
e
l
eme
n
ts
e
xceeds its
m
ax
commit
|
commitdiff
|
tree
2010-06-08
A
l
i
Gholami
Rud
i
nc
c
: only add used exter
n
al symbols to elf symtab
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
handle #if and #elif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gh
o
lami
Rudi
hand
l
e #ifdef, #ifndef, #else
a
nd #endif
commit
|
commitdiff
|
tree
2010-06-08
A
l
i
G
ho
l
ami Rudi
support #undef NAME
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
holami Rud
i
allow -Dname=val opti
o
n
commit
|
commitdiff
|
tree
2010-06-08
Ali Gh
o
lam
i
Rud
i
cpp: h
a
ndle fu
n
ction macros
commit
|
commitdiff
|
tree
2010-06-07
Ali Gholami Rudi
hand
l
e
-I
i
nclud
e
paths
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami Rudi
cpp: ba
s
ic
include ma
c
ros
commit
|
commitdiff
|
tree
2010-06-06
Ali Gh
o
l
a
mi Rud
i
a
d
d a basi
c
p
r
e
pro
c
essor
commit
|
commitdiff
|
tree
2010-06-05
A
li Ghola
m
i
Rudi
n
cc: fix marking
u
ndefined functions a
s
functions
commit
|
commitdiff
|
tree
2010-06-04
A
li Gholami Rudi
for statements with
no condition
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholam
i
R
udi
tok:
'
\12' a
n
d
'
\
x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami
R
udi
t
o
k
:
support numbers
w
i
th ul postfix
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholam
i
Rudi
tok: s
=
"
a" "b";
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami
Rudi
tok: read str and num a
s
t
h
ey are seen
commit
|
commitdiff
|
tree
2010-06-03
Ali Ghola
m
i Rudi
array->field
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
gen: fix o_tmp
c
opy() when c
o
pying r
e
gs
commit
|
commitdiff
|
tree
2010-06-03
Ali Gho
l
ami Rudi
support in
i
tializer for s
t
atic var
i
ables
commit
|
commitdiff
|
tree
2010-06-02
Ali Ghol
a
m
i
Rudi
i
n
t a[] =
{1, 2};
commit
|
commitdiff
|
tree
2010-06-01
Al
i
G
hola
m
i Rudi
handle
.
.
.
a
r
gument
commit
|
commitdiff
|
tree
2010-06-01
Ali Gh
o
l
a
m
i
R
udi
handle
array args
commit
|
commitdiff
|
tree
2010-06-01
Ali
G
h
o
lami
R
udi
handle extern variabl
e
s
commit
|
commitdiff
|
tree
2010-06-01
Ali
G
h
o
lami Rudi
f
u
nction p
o
int
e
r
a
rguments
commit
|
commitdiff
|
tree
2010-05-31
Ali Ghol
a
mi Rudi
accept
s
i
gned
t
oken
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholam
i
Rudi
handle sizeof(*p
)
w
h
er
e
p is void
*
commit
|
commitdiff
|
tree
2010-05-30
A
li Gholam
i
Rudi
ncc: handle
unnamed structs
commit
|
commitdiff
|
tree
2010-05-30
Ali Ghol
a
mi R
u
di
n
c
c:
h
an
d
le forwa
r
d st
r
u
ct ptr usage
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
holami Rudi
ncc:
c
h
a
r a[4] = "
a
bc";
commit
|
commitdiff
|
tree
2010-05-28
Ali Gho
l
am
i
Rudi
suppor
t
goto statement
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
holami Rudi
gen: handle more than 6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
gen: optimi
z
e constan
t
operation
s
on local
addresses
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rud
i
ncc: int a[2][2] = {1, 2, 3};
commit
|
commitdiff
|
tree
2010-05-28
A
l
i G
h
o
l
ami
Rudi
han
d
le initializer for local variable
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
ha
n
dle
struct assignment
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Gholami Ru
d
i
ncc: use forward func
t
ion declarations
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Ghol
a
mi Rudi
gen: fix
c
astin
g
nu
m
s
t
o signed types
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami
R
udi
out: us
e
zero
s
t_n
a
me fo
r
unnamed symbol
s
commit
|
commitdiff
|
tree
2010-05-26
Ali G
h
olami Rudi
ncc: cast return
val
u
e
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami R
u
di
mark static symbols as
S
T
B_LOC
A
L
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami Rudi
ncc
:
ha
n
dle static variables
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami Rudi
n
c
c
: type_btde() is no longer used
commit
|
commitdiff
|
tree
2010-05-24
Ali Ghola
m
i Rudi
ncc: handle multi
-
dim
e
nsional arra
y
s
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholam
i
Ru
d
i
gen
:
opti
m
ize
loa
d
ing
sm
a
ll long immediates
commit
|
commitdiff
|
tree
2010-05-23
Ali G
h
olami
Rudi
ncc: use names define
d
closest to the usage
commit
|
commitdiff
|
tree
2010-05-23
Ali
G
h
olami
R
udi
s
u
pport function po
i
n
ters
commit
|
commitdiff
|
tree
2010-05-23
A
li Gholami Rudi
ge
n
: fix consta
n
t casts
commit
|
commitdiff
|
tree
2010-05-22
Ali Gholami Rudi
suppor
t
casts
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
R
udi
a
dd switch stmt
s
upport
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami Rudi
ad
d
d
o-while support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami R
u
di
s
u
p
port break
a
n
d
continue
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghol
a
m
i
Rudi
add typedef su
p
p
ort
commit
|
commitdiff
|
tree
2010-05-21
Ali Gh
o
l
ami Rudi
support
e
num types
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
handle array defini
t
ions w
i
th c
o
nst expr
s
iz
e
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghola
m
i Rudi
inl
i
ne constant express
i
ons
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
hand
l
e multiple o_no
g
en()s
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghol
a
m
i Rudi
g
en:
zero out eax before
calling
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghola
m
i Rudi
g
en: fix argument order i
n
o_call(
)
commit
|
commitdiff
|
tree
2010-05-20
Ali G
h
ola
m
i Rudi
add
u
n
ion support
commit
|
commitdiff
|
tree
next