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 Ghola
m
i Rudi
n
cc: don't change operand or
d
e
r for const ops
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholami Ru
d
i
gen: only perform c
o
nst op for addresses when adding
commit
|
commitdiff
|
tree
2010-07-08
Ali Gholami
R
udi
gen: zeroing
eax d
o
esn't seem necessa
r
y
commit
|
commitdiff
|
tree
2010-06-30
Ali Gholami Rudi
ncc: f
i
x ++s for pointer
s
commit
|
commitdiff
|
tree
2010-06-30
Ali Ghol
a
m
i Rudi
n
c
c
:
fix funct
i
o
n
poin
t
er arrays
commit
|
commitdiff
|
tree
2010-06-30
Ali Gholami Rudi
gen: remove
the unused c_op()
commit
|
commitdiff
|
tree
2010-06-30
Ali
G
holami Rudi
gen:
use tm
p
-
>
off for locals
too
commit
|
commitdiff
|
tree
2010-06-28
Al
i
G
h
olami R
u
di
port neatcc to x86
commit
|
commitdiff
|
tree
2010-06-24
A
l
i Gh
o
lami Ru
d
i
g
en: functions for performi
n
g opti
m
ized op
s
commit
|
commitdiff
|
tree
2010-06-24
Ali Ghola
m
i
R
udi
gen: fix
t
w
o-byte op
c
ode bit
commit
|
commitdiff
|
tree
2010-06-24
Ali Gholami Rudi
gen
:
u
se an i
n
t for op
e
rators
commit
|
commitdiff
|
tree
2010-06-23
Ali Gholami Rudi
repl
a
c
e
o
_*(
)
func
t
ions w
i
t
h
o_bop() and o
_
uop()
commit
|
commitdiff
|
tree
2010-06-21
Ali Gholami Rudi
a
dd s
p
ecial
i
z
e
d
inc/
d
ec operat
i
o
n
s
commit
|
commitdiff
|
tree
2010-06-21
Ali Gholami Rudi
gen: let all grps be used as by
t
e registers
commit
|
commitdiff
|
tree
2010-06-20
Ali
Gholami Rudi
out: don
'
t
n
eed MAXSECS
an
y
more
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholami Rudi
tab: let tabl
e
size be HASHITEMS
commit
|
commitdiff
|
tree
2010-06-20
A
li Gho
l
ami
R
udi
out:
m
erge all sections into one tex
t
s
e
ct
i
o
n
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholami Rudi
cpp
:
reset
arg
c
ount on ma
c
ro redefiniti
o
n
commit
|
commitdiff
|
tree
2010-06-19
Ali Gholami R
u
d
i
out: make neatcc wor
k
with gnu ld
commit
|
commitdiff
|
tree
2010-06-18
Ali Gho
l
ami Rudi
gen:
handle char arguments
commit
|
commitdiff
|
tree
2010-06-18
Ali Ghol
a
m
i Rudi
ncc: a
l
ign structs based
o
n the first fi
e
ld
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Ru
d
i
mov m
a
c
ro hash
tabl
e
t
o tab
.
c
commit
|
commitdiff
|
tree
2010-06-18
Ali Ghol
a
mi Rudi
g
en: handle unsigned ->
long cast
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
cpp: sav
e
ma
c
r
o
na
m
e
s in a hash table
commit
|
commitdiff
|
tree
2010-06-18
A
l
i Ghola
m
i Rudi
ncc:
d
i
v
ide (ptr -
p
t
r
) result only if s
i
ze > 1
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
g
e
n: use
m
ovsxd
o
nly when src is signed
commit
|
commitdiff
|
tree
2010-06-18
Ali Ghola
m
i
R
udi
t
ok: 0x1 should be unsig
n
e
d
commit
|
commitdiff
|
tree
2010-06-18
A
li Gholami Rud
i
gen: fix the conditions
f
or movxx operations
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
ncc:
f
ix get
t
ing i's type in ++i
commit
|
commitdiff
|
tree
2010-06-18
Ali Gh
o
lami Rudi
nc
c
:
handle ptr o
p
erati
o
n
s
on struct
s
ptrs
commit
|
commitdiff
|
tree
2010-06-18
A
l
i
Gholam
i
Rudi
ncc:
f
ix cal
l
i
n
g function poi
n
ter
s
w
i
th argumen
t
s
commit
|
commitdiff
|
tree
2010-06-18
Ali Gh
o
lami
R
udi
ncc: don't take
c
ase exprs as labels
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
gen: don't gene
r
at
e
c
ode a
f
ter
o
_
n
og
e
n() in o
i
()
commit
|
commitdiff
|
tree
2010-06-18
Ali Ghol
a
m
i
Rudi
all tmps should
b
e
t
h
e
sam
e
in co
n
ditional bra
n
ches
commit
|
commitdiff
|
tree
2010-06-17
Ali Gho
l
am
i
R
u
di
g
en
:
fix l
o
ading back tmps in mem w
i
t
hout
de
r
ef
commit
|
commitdiff
|
tree
2010-06-17
Ali Gho
l
ami Ru
d
i
le
t
tok_num() return the bt
commit
|
commitdiff
|
tree
2010-06-17
Ali G
h
olami Rudi
gen:
r
e
location address size is always 4 for no
w
commit
|
commitdiff
|
tree
2010-06-16
A
l
i Gholami Rudi
gen: fix SYM_
P
TR()
m
ac
r
o
commit
|
commitdiff
|
tree
2010-06-16
Ali
G
holami Rud
i
gen: fix !!e
x
pr
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami Rudi
n
c
c
: let shift
am
o
unt be an
u
nsign
e
d
commit
|
commitdiff
|
tree
2010-06-15
A
li Gholam
i
Ru
d
i
g
en
:
cle
a
nup tmp handling and fix regs array in
o
_swap()
commit
|
commitdiff
|
tree
2010-06-14
Ali Gh
o
lami
Rudi
ncc: align struc
t
me
m
b
e
rs
commit
|
commitdiff
|
tree
2010-06-14
Ali Gho
l
ami Rudi
gen: mark copi
e
d regis
t
er as the ow
n
e
r
in o_tmpcopy()
commit
|
commitdiff
|
tree
2010-06-14
Ali G
h
o
l
a
mi Rudi
gen: fix "if (!expr)"
commit
|
commitdiff
|
tree
2010-06-14
Ali Gh
o
lami
R
udi
ncc:
fix pointer arith
m
e
tic o
n
struct
ptrs
commit
|
commitdiff
|
tree
2010-06-14
A
li Gholami
Rud
i
sho
w
an error msg
if no input file
commit
|
commitdiff
|
tree
2010-06-13
Ali G
h
ol
a
mi Rudi
tok: accept u
p
percase hex di
g
its
commit
|
commitdiff
|
tree
2010-06-13
Ali Gh
o
lami Rudi
show syn
t
ax error location
commit
|
commitdiff
|
tree
2010-06-12
Ali Gholam
i
Rudi
g
en: fix
i
g
noring rego
p
1
() ret
u
r
n
value
commit
|
commitdiff
|
tree
2010-06-11
A
li Gholami
Rudi
gen: d
o
n'
t
change tm
p
->bt
w
h
en storing an lvalue
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholami Rud
i
gen: extend eax to
ed
x
for
m
ul/div op
commit
|
commitdiff
|
tree
2010-06-11
Ali Ghola
m
i
Rud
i
ncc
:
a
r
rays
shoul
d
be
proces
s
e
d
i
n the reve
r
sed
order
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholam
i
Rudi
gen:
f
ix t
h
e
order of MOVSXD
'
s o
p
erands
commit
|
commitdiff
|
tree
2010-06-10
Ali Gho
l
ami Ru
d
i
g
en: fix freeing regist
e
rs before call
commit
|
commitdiff
|
tree
2010-06-10
A
li Gholami Rudi
in
v
alidate
last_cmp if tmps are c
h
anged
commit
|
commitdiff
|
tree
2010-06-10
Ali G
h
o
l
ami Rudi
dereference both sides of a
conditional expres
s
ion
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
cpp: check buffer st
a
ck instead of cppeval v
a
ria
b
le
commit
|
commitdiff
|
tree
2010-06-09
Ali Gho
l
a
m
i Rudi
cpp:
p
r
e
v
e
nt recur
s
ive macros
commit
|
commitdiff
|
tree
2010-06-09
Ali Gho
l
ami Rudi
cpp: mu
l
ti-a
r
gument mac
r
os
commit
|
commitdiff
|
tree
2010-06-08
Al
i
Gholam
i
R
udi
cpp:
space be
t
w
e
en macr
o
and '('
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
nc
c
: exi
t
if n
u
mbe
r
of ele
m
ent
s
e
x
ceeds its max
commit
|
commitdiff
|
tree
2010-06-08
Ali
Ghola
m
i Rudi
ncc:
on
l
y
a
dd used external symbo
l
s
to elf
symtab
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
h
a
ndle
#if and #elif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
handle #
i
fdef, #ifndef, #else and #endif
commit
|
commitdiff
|
tree
2010-06-08
Ali G
h
ola
m
i Rudi
support #
u
nde
f
N
AME
commit
|
commitdiff
|
tree
2010-06-08
A
l
i Gholami Rudi
a
l
low -Dname=val
option
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
holami
Rudi
c
pp: handle func
t
i
o
n macros
commit
|
commitdiff
|
tree
2010-06-07
Ali Gholami Rudi
h
a
ndle -I include paths
commit
|
commitdiff
|
tree
2010-06-06
A
li Ghola
m
i Rudi
c
pp: basic inc
l
ude macr
o
s
commit
|
commitdiff
|
tree
2010-06-06
A
l
i Gholami Rud
i
add a ba
s
ic pr
e
p
rocessor
commit
|
commitdiff
|
tree
2010-06-05
Ali
G
hol
a
mi Rudi
n
cc: fix marking
u
ndefin
e
d functio
n
s as
functions
commit
|
commitdiff
|
tree
2010-06-04
Ali Gh
o
lam
i
Rudi
for statements
wi
t
h no cond
i
tion
commit
|
commitdiff
|
tree
2010-06-04
Al
i
Gholami Rudi
tok: '\12'
a
nd '\x3
b
'
commit
|
commitdiff
|
tree
2010-06-04
Ali Ghola
m
i Rudi
t
o
k: support numbers with ul postf
i
x
commit
|
commitdiff
|
tree
2010-06-04
Ali Ghol
a
m
i
Rudi
tok: s
=
"a" "b";
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
tok:
r
ead str a
n
d num as they are se
e
n
commit
|
commitdiff
|
tree
2010-06-03
Ali Gh
o
l
a
mi
R
udi
arra
y
->field
commit
|
commitdiff
|
tree
2010-06-03
A
li Gholami
Rudi
gen
:
fix o_tmpcopy() w
h
en copying regs
commit
|
commitdiff
|
tree
2010-06-03
Ali Ghol
a
mi
R
udi
supp
o
r
t
in
i
t
ializer for s
t
atic variab
l
es
commit
|
commitdiff
|
tree
2010-06-02
A
li Gholami Rudi
i
nt a[] = {1,
2};
commit
|
commitdiff
|
tree
2010-06-01
A
l
i Gholami Rudi
handle
.
.
.
argument
commit
|
commitdiff
|
tree
2010-06-01
A
li Gholami
R
u
di
handle array args
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghol
a
mi Rudi
handle
extern v
a
riables
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami R
u
d
i
function p
o
i
n
ter a
r
guments
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Rudi
a
ccept
si
g
ned token
commit
|
commitdiff
|
tree
2010-05-31
Ali
Ghol
a
mi Rudi
handl
e
size
o
f(*
p
) where p is void *
commit
|
commitdiff
|
tree
2010-05-30
Ali
Ghola
m
i Rudi
ncc: hand
l
e
u
nnamed
structs
commit
|
commitdiff
|
tree
2010-05-30
Ali G
h
olami Rudi
nc
c
: han
d
le
forward struct
ptr
usage
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
ncc
:
char a[4] =
"abc"
;
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami
R
ud
i
support goto statement
commit
|
commitdiff
|
tree
2010-05-28
Al
i
G
holami
R
u
di
gen: han
d
l
e
mo
r
e t
h
an
6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rud
i
g
e
n: optimize constant operat
i
ons on local address
e
s
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghol
a
mi
Ru
d
i
n
cc: in
t
a[2][2] = {1, 2,
3
};
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
handle ini
t
i
alizer for
local
varia
b
les
commit
|
commitdiff
|
tree
2010-05-27
Ali G
h
olami Rudi
handle struct assig
n
ment
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Ru
d
i
n
cc
:
use
forward function dec
l
arations
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Ghol
a
m
i Rud
i
gen: f
i
x casting nums to signed
t
y
pes
commit
|
commitdiff
|
tree
2010-05-27
Ali
Ghol
a
mi Rudi
out:
use
zero st
_
name for
u
nnamed symbols
commit
|
commitdiff
|
tree
2010-05-26
Al
i
Gholami R
u
di
n
cc: cast return valu
e
commit
|
commitdiff
|
tree
2010-05-26
A
l
i Gholami Rudi
mark static
symbols a
s
STB_LOCAL
commit
|
commitdiff
|
tree
next