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: change stack alignment to 4
2010-07-09
Al
i
G
h
o
l
ami R
u
di
gen: change stack alignment to 4
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholami
Rudi
ncc: don't change operand order for const ops
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholami Rudi
gen: only perform co
n
st op for addresses wh
e
n adding
commit
|
commitdiff
|
tree
2010-07-08
Al
i
Gholami Rudi
gen: zer
o
ing e
a
x
d
o
esn't seem nece
s
sary
commit
|
commitdiff
|
tree
2010-06-30
A
li Ghola
m
i
Rudi
ncc: fix ++s for point
e
rs
commit
|
commitdiff
|
tree
2010-06-30
A
l
i Gholami Rudi
n
c
c: fix func
t
ion poi
n
ter arrays
commit
|
commitdiff
|
tree
2010-06-30
Ali Gholami
R
udi
g
en: rem
o
ve the u
n
used c_op()
commit
|
commitdiff
|
tree
2010-06-30
A
l
i Ghol
a
m
i
Rudi
gen: u
s
e tmp
-
>
off fo
r
l
o
cals too
commit
|
commitdiff
|
tree
2010-06-28
Al
i
G
hola
m
i Rud
i
port n
e
atc
c
to
x86
commit
|
commitdiff
|
tree
2010-06-24
Ali Ghol
a
mi
R
u
di
gen: fun
c
tions
for perform
i
ng
opt
i
mized ops
commit
|
commitdiff
|
tree
2010-06-24
Ali Ghol
a
mi Rudi
gen
:
fi
x
tw
o
-byte
opcode bit
commit
|
commitdiff
|
tree
2010-06-24
A
l
i
Gholami Rudi
g
e
n
: use a
n
int for
o
perators
commit
|
commitdiff
|
tree
2010-06-23
Ali Gholami Rudi
r
e
place o
_
*() functio
n
s with
o
_bop() and
o_uop()
commit
|
commitdiff
|
tree
2010-06-21
Ali Gholami Rudi
add spe
c
i
alized i
n
c
/dec o
p
erat
i
ons
commit
|
commitdiff
|
tree
2010-06-21
Ali
G
holami
Rudi
gen: let
a
l
l grps be use
d
as byte
r
egisters
commit
|
commitdiff
|
tree
2010-06-20
Ali
Gholam
i
Rudi
o
u
t: don'
t
need MA
X
S
ECS a
n
ym
o
r
e
commit
|
commitdiff
|
tree
2010-06-20
Ali Ghol
a
mi Rudi
tab:
let t
a
ble size be HASHITEMS
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholami
Rudi
out: merge
a
l
l sections into one text section
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholam
i
Rudi
cpp: reset arg count on macro re
d
efinition
commit
|
commitdiff
|
tree
2010-06-19
Ali G
h
olami Rudi
out: make ne
a
t
c
c work with gnu ld
commit
|
commitdiff
|
tree
2010-06-18
A
l
i G
h
olami Rud
i
gen: handle
c
har arguments
commit
|
commitdiff
|
tree
2010-06-18
A
l
i Gholami Rudi
ncc: al
i
gn structs
b
ased on the first fi
e
ld
commit
|
commitdiff
|
tree
2010-06-18
Al
i
Gho
l
a
mi Rudi
mov ma
c
ro hash table to tab
.
c
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholam
i
Rudi
gen: ha
n
d
l
e unsigned
->
l
o
ng cast
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
cpp: save m
a
cro names in a hash
t
able
commit
|
commitdiff
|
tree
2010-06-18
Ali
G
holami
R
u
di
ncc: divide
(ptr -
p
tr) result
on
l
y if
size
> 1
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Ru
d
i
gen: use movsxd only when src
i
s si
g
ned
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
tok: 0x
1
should be unsigned
commit
|
commitdiff
|
tree
2010-06-18
Al
i
G
ho
l
a
mi Rudi
ge
n
: fix t
h
e co
n
ditions f
o
r
movxx operations
commit
|
commitdiff
|
tree
2010-06-18
Ali Ghol
a
mi Rudi
ncc: fi
x
gett
i
ng
i
's
t
ype in ++i
commit
|
commitdiff
|
tree
2010-06-18
A
l
i Gholami Rudi
ncc
:
handle pt
r
operati
o
n
s
on st
r
ucts ptrs
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
n
cc
:
fix callin
g
fun
c
ti
o
n pointers with arg
u
m
ent
s
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
n
cc: don't take case exprs
as labels
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
gen: don't
generate code after o_nogen() in oi()
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
all
t
mps shoul
d
be the same i
n
conditional
b
ran
c
h
es
commit
|
commitdiff
|
tree
2010-06-17
A
l
i Gh
o
lami Rud
i
gen: fix loading back
tmps in me
m
w
i
t
h
o
ut deref
commit
|
commitdiff
|
tree
2010-06-17
A
li Gholam
i
Rudi
let tok_num() return the bt
commit
|
commitdiff
|
tree
2010-06-17
Ali Gholami Rudi
gen
:
r
elocation address siz
e
is always
4
fo
r
no
w
commit
|
commitdiff
|
tree
2010-06-16
Ali
G
ho
l
ami Rudi
gen: fix S
Y
M_P
T
R() ma
c
r
o
commit
|
commitdiff
|
tree
2010-06-16
A
l
i Gho
l
a
mi Ru
d
i
g
e
n: fix !!
e
xpr
commit
|
commitdiff
|
tree
2010-06-15
Ali Gho
l
ami Ru
d
i
ncc: l
e
t
s
hift amount be an
unsigned
commit
|
commitdiff
|
tree
2010-06-15
Ali Gh
o
lami Rudi
gen: cleanup tmp handling
a
n
d fix reg
s
array in o_
s
wap()
commit
|
commitdiff
|
tree
2010-06-14
Ali Gh
o
lami
R
u
d
i
n
c
c: align s
t
ruct members
commit
|
commitdiff
|
tree
2010-06-14
Ali Gh
o
lami Rudi
g
e
n: mark copied registe
r
as the owner in o_tmpcopy()
commit
|
commitdiff
|
tree
2010-06-14
Al
i
Gholami R
u
d
i
gen:
fix "
i
f (!
e
xp
r
)"
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami
R
u
di
ncc
:
fix po
i
nter ari
t
hmetic on
s
truct ptrs
commit
|
commitdiff
|
tree
2010-06-14
A
li Gholami Rudi
show an
e
rror msg i
f
n
o input file
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami Rudi
tok
:
accept uppercase hex dig
i
ts
commit
|
commitdiff
|
tree
2010-06-13
A
l
i Gholami
R
u
di
show
syntax error location
commit
|
commitdiff
|
tree
2010-06-12
Ali Gholami Rudi
gen: fix ignoring r
e
gop1() ret
u
rn valu
e
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholami Rudi
gen: don
'
t change tm
p
->bt w
h
en storing an lvalue
commit
|
commitdiff
|
tree
2010-06-11
Ali
G
ho
l
ami R
u
d
i
gen
:
extend eax
t
o edx for mul/div op
commit
|
commitdiff
|
tree
2010-06-11
Ali Gho
l
ami
Rudi
ncc: arrays should be proc
e
ssed i
n
the
reversed ord
e
r
commit
|
commitdiff
|
tree
2010-06-10
A
li Gholami Rudi
g
e
n: fix
t
h
e
order of
M
OVSXD's op
e
r
ands
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholam
i
Rudi
gen
:
fix fre
e
ing regist
e
rs befor
e
call
commit
|
commitdiff
|
tree
2010-06-10
A
l
i Gholami Rudi
i
n
validate last_cmp if tmps are
changed
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
de
r
eference b
o
th sides of a cond
i
tional expre
s
sion
commit
|
commitdiff
|
tree
2010-06-10
Ali Gh
o
lami Rudi
cpp: check buffer stack inst
e
ad
o
f cppeval variable
commit
|
commitdiff
|
tree
2010-06-09
A
li Gh
o
lam
i
Rudi
cpp: prevent re
c
u
rsive macro
s
commit
|
commitdiff
|
tree
2010-06-09
Ali
G
holami Rudi
cpp:
m
u
lti
-
argum
e
nt macros
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
cpp: space be
t
ween macro
a
nd '('
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami R
u
di
n
cc:
e
xit if n
u
mber of elements exceeds its max
commit
|
commitdiff
|
tree
2010-06-08
A
li Gholami
R
u
d
i
n
cc: o
n
l
y
add used ext
e
rnal symbols t
o
elf symtab
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami
Rudi
h
a
nd
l
e #if a
n
d #elif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Ru
d
i
handle #i
f
def, #ifndef,
#
else and #endif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami R
u
di
sup
p
ort #undef NAME
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Ru
d
i
allow -Dname=val o
p
t
i
o
n
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
holami
Rudi
cpp:
handle funct
i
on macros
commit
|
commitdiff
|
tree
2010-06-07
Ali Gho
l
a
mi Rudi
handle -I include paths
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami
Rudi
cpp:
basic i
n
clude macro
s
commit
|
commitdiff
|
tree
2010-06-06
Ali
Gholami Rudi
add a basic preprocesso
r
commit
|
commitdiff
|
tree
2010-06-05
A
li Gholam
i
Rud
i
ncc: fix marking undefined functi
o
ns as functions
commit
|
commitdiff
|
tree
2010-06-04
Ali Gho
l
ami Rudi
f
or statements with no condition
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami
Rudi
t
o
k: '\12' and '\
x
3b'
commit
|
commitdiff
|
tree
2010-06-04
A
l
i Gholami Rudi
t
o
k
:
s
upport numb
e
rs with
ul pos
t
fi
x
commit
|
commitdiff
|
tree
2010-06-04
Ali Ghola
m
i Ru
d
i
tok:
s = "a" "b";
commit
|
commitdiff
|
tree
2010-06-03
Ali G
h
olami Rudi
tok: read str and n
u
m a
s
t
h
e
y are seen
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
array->field
commit
|
commitdiff
|
tree
2010-06-03
Ali
G
h
o
lami Rud
i
gen
:
f
ix o
_
tmpcop
y
() when copying regs
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
support initi
a
lizer for static variables
commit
|
commitdiff
|
tree
2010-06-02
Ali Gholami Rudi
int a[] = {
1
, 2};
commit
|
commitdiff
|
tree
2010-06-01
Ali
Ghol
a
mi Rudi
han
d
l
e
.
.
.
argument
commit
|
commitdiff
|
tree
2010-06-01
A
l
i Gholami Rudi
handle ar
r
a
y
args
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
h
a
ndle extern variables
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholam
i
Rudi
funct
i
o
n
p
o
i
nter arguments
commit
|
commitdiff
|
tree
2010-05-31
Al
i
Gholami Rudi
accept sig
n
e
d
toke
n
commit
|
commitdiff
|
tree
2010-05-31
Ali
G
holami Rudi
h
a
ndle sizeof(*p)
w
h
e
r
e p is void *
commit
|
commitdiff
|
tree
2010-05-30
Ali Gho
l
am
i
Rudi
n
c
c
: h
a
ndle
unna
m
ed str
u
cts
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Rud
i
ncc: handle forward s
t
ruct pt
r
u
sag
e
commit
|
commitdiff
|
tree
2010-05-28
Al
i
Gholami Rudi
ncc: char a[4]
= "abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
holami Rudi
s
up
p
ort
g
o
t
o sta
t
ement
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghol
a
m
i R
u
di
ge
n
: han
d
le mo
r
e t
h
a
n 6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali Gh
o
lami R
u
di
gen: optimi
z
e constant operations on
l
ocal
add
r
e
s
ses
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Ru
d
i
ncc: int a[2][2] =
{1, 2, 3};
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
handle initi
a
lize
r
for local va
r
iables
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholam
i
Rudi
ha
n
d
le struct as
s
ignment
commit
|
commitdiff
|
tree
2010-05-27
Ali
Gholami Rudi
ncc: use forward f
u
nctio
n
declarations
commit
|
commitdiff
|
tree
2010-05-27
Ali G
h
olami Rudi
gen:
f
ix c
a
sting
n
ums t
o
sign
e
d t
y
pes
commit
|
commitdiff
|
tree
2010-05-27
Ali G
h
olami Rud
i
o
ut
:
u
se zero st_name for un
n
amed symbols
commit
|
commitdiff
|
tree
2010-05-26
A
l
i Gholami Rudi
ncc: ca
s
t
r
eturn val
u
e
commit
|
commitdiff
|
tree
next