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
handle sizeof(*p) where p is void *
2010-05-31
A
l
i
Gholami Rudi
ha
n
dle s
i
zeof
(
*p) wher
e
p is void *
commit
|
commitdiff
|
tree
2010-05-30
Ali Gh
o
lami R
u
di
ncc: han
d
le unnamed structs
commit
|
commitdiff
|
tree
2010-05-30
Ali
G
holami Ru
d
i
ncc:
h
andle forward struct ptr
usage
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rud
i
n
cc:
char a
[
4
]
= "abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholam
i
Rudi
su
p
po
r
t goto statement
commit
|
commitdiff
|
tree
2010-05-28
Ali Gh
o
lami
Rudi
gen
:
handle m
o
re than 6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghol
a
mi R
u
di
gen: optimize constant
o
perations on local
ad
d
re
s
s
es
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghol
a
mi Rud
i
n
c
c: int a[2][2] = {1, 2
,
3};
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
handle initializer for loca
l
variabl
e
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Gh
o
lami Rudi
h
a
ndle struct a
s
si
g
nment
commit
|
commitdiff
|
tree
2010-05-27
Al
i
Ghol
a
mi Rud
i
n
c
c: use
f
o
r
w
ard f
u
nction dec
l
arati
o
n
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Gho
l
ami Rudi
gen: fix
cast
i
ng num
s
to s
i
gned typ
e
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghola
m
i Rudi
out:
u
se z
e
ro
s
t_nam
e
for unnam
e
d symbols
commit
|
commitdiff
|
tree
2010-05-26
Ali Gh
o
lami Rudi
ncc: c
a
st return va
l
u
e
commit
|
commitdiff
|
tree
2010-05-26
Ali
Gholami Rudi
mark static symbols as S
T
B_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali G
h
olami
R
udi
ncc: handle st
a
t
ic variables
commit
|
commitdiff
|
tree
2010-05-25
Al
i
Gholami Rudi
ncc:
t
ype_btd
e
() is no
longer
used
commit
|
commitdiff
|
tree
2010-05-24
Ali G
h
o
l
a
mi Rudi
nc
c
: handl
e
mult
i
-dimensional
a
rrays
commit
|
commitdiff
|
tree
2010-05-24
A
li Ghol
a
mi Rudi
gen:
o
p
t
i
mize loading
s
m
all
l
ong immediates
commit
|
commitdiff
|
tree
2010-05-23
A
li Gh
o
lami Rudi
ncc: use
n
a
me
s
de
f
ined cl
o
sest to the usa
g
e
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Rudi
s
u
ppo
r
t function po
i
nters
commit
|
commitdiff
|
tree
2010-05-23
Ali G
h
olam
i
R
udi
gen:
f
ix constant
c
ast
s
commit
|
commitdiff
|
tree
2010-05-22
Ali Gholami
R
udi
support casts
commit
|
commitdiff
|
tree
2010-05-21
A
l
i
Gholami Rudi
a
dd switch stmt support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
add d
o
-while support
commit
|
commitdiff
|
tree
2010-05-21
A
l
i
Ghol
a
mi Rud
i
support break
and continue
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghola
m
i Rud
i
add
t
y
p
edef
s
upport
commit
|
commitdiff
|
tree
2010-05-21
Ali Gh
o
lam
i
Rudi
support e
n
um types
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
handle array definiti
o
n
s with con
s
t
expr s
i
ze
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
inline constant expr
e
ssions
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gholami Rudi
handle m
u
l
t
iple o_nogen()s
commit
|
commitdiff
|
tree
2010-05-20
Ali
G
holami Rudi
g
e
n: zero out
e
ax before calling
commit
|
commitdiff
|
tree
2010-05-20
Ali G
h
olami
R
u
di
gen: f
i
x
a
rgumen
t
ord
e
r in o_cal
l
()
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
a
d
d
union supp
o
rt
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
ha
n
dle sizeof
o
perator
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami
Rudi
su
p
port n
o
rma
l
structs
commit
|
commitdiff
|
tree
2010-05-19
Ali Gh
o
lami
Rud
i
ncc: pars
e
r
ecursiv
e
s
l
ike f()()
commit
|
commitdiff
|
tree
2010-05-18
Ali Gholami Rudi
n
cc: hand
l
e point
e
rs
i
n x++ and x
+
= y
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
rename it
t
o neatcc
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
hol
a
mi Ru
d
i
skip
comment
s
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
hola
m
i Rudi
s
u
p
port string literals
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gholami
Rudi
out
:
align
bss
va
r
iables
commit
|
commitdiff
|
tree
2010-05-17
A
l
i
Ghola
m
i Rudi
cc
:
ignore passed
o
p
t
io
n
s
commit
|
commitdiff
|
tree
2010-05-17
Ali
Gholami Rudi
add support for global varia
b
les
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami
R
udi
support more int constants
commit
|
commitdiff
|
tree
2010-05-15
Ali G
h
olam
i
Rud
i
m
erge jx and s
e
t
x
commit
|
commitdiff
|
tree
2010-05-14
Ali Gholami
Rudi
a
d
d && and |
|
o
p
erators
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami
R
udi
gen: handle char
and short
op
e
rations
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
cc: add
bitop/
a
ssign
oper
a
t
o
rs
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
o
lami
R
udi
tok: add
t
h
e missing
~
token
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gholami
Rudi
c
c
: fix getti
n
g l
o
cal
v
ariable
type
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Ru
d
i
supp
o
rt |, & and
^
opera
t
o
rs
commit
|
commitdiff
|
tree
2010-05-12
Ali Gh
o
lami Rudi
su
p
port ~
and - unary
o
p
e
r
a
to
r
s
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
gen: merge shift ope
r
atio
n
s
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholam
i
Rudi
add ?=
a
s
s
ignme
n
t o
p
erators
commit
|
commitdiff
|
tree
2010-05-12
A
li Gholami
Rudi
a
d
d shift
operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
suppor
t
! op
e
rator
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gholami Rudi
su
p
p
o
rt
m
ore compari
s
on operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
su
p
port *,
/ and % operat
o
rs
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholam
i
Rudi
support -- operator
commit
|
commitdiff
|
tree
2010-05-12
Ali Gho
l
ami Rudi
g
en: have
a single return instructio
n
commit
|
commitdiff
|
tree
2010-05-11
Ali
Gh
o
lami Rudi
better temp registe
r
allocation
commit
|
commitdiff
|
tree
2010-05-08
A
l
i Gholami Rudi
gen
:
use lea for
c
alculat
i
ng stack address
commit
|
commitdiff
|
tree
2010-05-07
Ali Gholami
R
u
d
i
add fo
r
-loo
p
support
commit
|
commitdiff
|
tree
2010-05-07
Ali
Gholami Rudi
t
o
k: support 2 and 3-char
t
okens
commit
|
commitdiff
|
tree
2010-05-06
Al
i
Gh
o
l
am
i
Rudi
g
en:
use re
g
op()
f
o
r
s
h
ift instructions
commit
|
commitdiff
|
tree
2010-05-03
Ali Gholam
i
Rudi
cc: reset the size fo
r
void type
commit
|
commitdiff
|
tree
2010-05-02
Ali Gholami Rudi
c
c: fix
t
s_pop()
w
hen typ
e
i
s NULL
commit
|
commitdiff
|
tree
2010-05-01
Ali
G
holami
R
udi
handle p
o
inter arithmeti
c
commit
|
commitdiff
|
tree
2010-04-30
A
li Gholami Ru
d
i
support arr
a
ys
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
implement con
d
i
t
iona
l
expressio
n
commit
|
commitdiff
|
tree
2010-04-30
Ali Gh
o
lami Rudi
gen: put sp sub value befo
r
e
w
riting section
commit
|
commitdiff
|
tree
2010-04-30
A
li
G
h
o
lami Rud
i
i
mplement * and & unary op
e
rators
commit
|
commitdiff
|
tree
2010-04-30
Ali G
h
olami Rudi
rename v
s
to bt for
basic type
commit
|
commitdiff
|
tree
2010-04-28
Ali Gholam
i
R
u
di
m
o
ve elf
r
elated
parts to out
.
c
commit
|
commitdiff
|
tree
2010-04-28
Ali Gholam
i
R
u
di
add operand types
commit
|
commitdiff
|
tree
2010-04-27
Ali Gholami Rudi
r
et
u
rn
, as a token
commit
|
commitdiff
|
tree
2010-04-24
A
li
Gholami Rudi
readad
d
() should add in a loop
commit
|
commitdiff
|
tree
2010-04-24
Ali G
h
ola
m
i
Rud
i
manage s
t
ack; fr
e
e tmp
s
and b
e
tt
e
r sta
c
k
alloc
commit
|
commitdiff
|
tree
2010-04-24
Ali
G
ho
l
ami Rud
i
support add/
s
ub op
e
r
a
tors
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami Rudi
suppo
r
t calli
n
g extern function
s
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami Rudi
support passi
n
g func
t
i
o
n arguments
commit
|
commitdiff
|
tree
2010-04-24
Al
i
Gholami
Rudi
s
uppo
r
t
calling functi
o
ns with
no
args
commit
|
commitdiff
|
tree
2010-04-23
A
l
i
G
h
ola
m
i
Rudi
use reg args i
n
fun
c
tion
s
commit
|
commitdiff
|
tree
2010-04-23
Al
i
G
h
olami
Rudi
out: u
s
e 4 b
y
te mov for now
commit
|
commitdiff
|
tree
2010-04-23
Ali Gh
o
l
ami Rudi
a s
m
all cc
commit
|
commitdiff
|
tree