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
2011-05-22
Ali Gho
l
ami Rudi
gen: f
i
x
reg_fortmp() inden
t
ati
o
n
commit
|
commitdiff
|
tree
2011-05-19
Ali Gholami
Rudi
ncc: hand
l
e over
l
apping conditional
expr
e
ssions
commit
|
commitdiff
|
tree
2011-05-19
A
l
i Gholami
R
udi
n
c
c:
h
a
nd
l
e siz
e
of x + 2
commit
|
commitdiff
|
tree
2011-05-11
Ali G
h
o
lami Rudi
ncc: make
sure
t
->addr == 0 before callin
g
o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
Ali G
h
o
l
ami
R
udi
ncc:
ignore
the semicolon after do
-
wh
i
le
commit
|
commitdiff
|
tree
2011-05-09
Ali Gholami Rudi
ncc: sw
i
tch default lab
e
ls wh
e
n not appeari
n
g at th
e
e
n
d
commit
|
commitdiff
|
tree
2011-05-08
A
l
i
Gholami Rudi
ncc: opassign
should use
t
he time
o
f lhs
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
ncc: m
o
v
e noge
n
t
o nc
c
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghola
m
i
Rudi
ncc: a
l
ways i
n
itialize output filename
commit
|
commitdiff
|
tree
2011-05-08
Al
i
Gholami Rudi
README:
igno
r
ed key
w
or
d
s
a
re n
o
w built
i
nto
n
c
c
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
ncc: sup
p
ort -o out
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghol
a
mi
R
udi
ncc: h
a
ndle ex
t
ern function
d
ecla
r
a
t
ions
in
s
ide functions
commit
|
commitdiff
|
tree
2011-05-06
Ali Gh
o
l
a
mi Rudi
ncc:
handle
e
xtern variable declarat
i
ons in
s
i
de funct
i
ons
commit
|
commitdiff
|
tree
2011-05-04
Ali Gho
l
a
m
i R
u
d
i
ncc:
move macros like __STDC__
to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali
G
h
o
lami
Rudi
tok
:
ha
n
dl
e
// comments
commit
|
commitdiff
|
tree
2011-05-04
Ali
G
h
olami
Rudi
ncc: ig
n
ore th
e
keywords n
e
a
t
c
c doesn't care
about
commit
|
commitdiff
|
tree
2011-05-01
Ali Gholami Rudi
gen: reset la
s
t
_cm
p
in i_pr
o
log()
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami R
u
di
g
e
n:
b
ack-port
c
mp+bcc op
t
imiza
t
i
o
n again
commit
|
commitdiff
|
tree
2011-04-29
Al
i
G
holami Rudi
gen: move opcodes to arc
h
section
commit
|
commitdiff
|
tree
2011-04-29
A
li Gholam
i
Ru
d
i
gen: renam
e
FO
R
K_REG to REG_
F
ORK
commit
|
commitdiff
|
tree
2011-04-29
A
li Gho
l
ami Rudi
gen: pass only O_* constants to
i
_*(
)
funct
i
ons
commit
|
commitdiff
|
tree
2011-04-29
A
li Gholami
R
u
di
gen: handle
sym+off function c
a
lls
commit
|
commitdiff
|
tree
2011-04-29
Ali Gh
o
lami Rudi
gen: move
a
rchitecture
-
specifi
c
f
u
n
ctions to
th
e
end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami Rudi
g
e
n: use i
_
set() i
n
i
_lnot()
commit
|
commitdiff
|
tree
2011-04-01
Ali
G
hol
a
m
i
Rudi
gen: pass the numbe
r
of argum
e
nts
to o_f
u
nc_beg()
commit
|
commitdiff
|
tree
2011-03-31
Ali Gho
l
a
mi Rudi
gen: encod
e
0xf000000
0
as an immedi
a
te
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
ge
n
: sw
a
p
t
he immediat
e
if ne
e
ded for == and !=
commit
|
commitdiff
|
tree
2011-03-31
Al
i
Gholami Ru
d
i
gen
:
en
c
o
de cmp+i
m
mediate instructions
commit
|
commitdiff
|
tree
2011-03-31
Ali
G
holami Rudi
gen: put the immediate in t
h
e
opcode if possibl
e
commit
|
commitdiff
|
tree
2011-03-30
Ali
Gho
l
am
i
Rudi
gen
:
rem
o
v
e cmp+
b
ranch opti
m
izat
i
o
n
; mov
e
d to opt b
r
anch
commit
|
commitdiff
|
tree
2011-03-30
A
l
i
Ghola
m
i Rudi
cp
p
: handle functio
n
macros
with no argu
m
ents
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
gen: rena
m
e
d
at_
b
ss() and
d
a
t
_dat()
to b
e
gin with o_
commit
|
commitdiff
|
tree
2011-03-28
Al
i
G
holami Rudi
gen: group functions in ge
n
.
h
commit
|
commitdiff
|
tree
2011-03-28
A
li Gholami Rudi
g
e
n: reset last_set after cmp+
b
o
ptimizati
o
n
commit
|
commitdiff
|
tree
2011-03-28
Ali G
h
olami
Ru
d
i
gen
:
fix ~ operato
r
imp
l
e
m
ent
a
tio
n
commit
|
commitdiff
|
tree
2011-03-27
Ali Ghol
a
m
i
Rudi
ncc: dereferen
c
e functio
n
pointers like any other
v
a
r
iables
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami
R
udi
g
e
n: d
o
n't remove t
h
e last r
e
t
u
rn jump
commit
|
commitdiff
|
tree
2011-03-27
Ali Gh
o
lami Rud
i
gen: do
n
'
t
l
et o_
c
ast()
cha
n
ge derefe
r
e
nced
t
ype
commit
|
commitdiff
|
tree
2011-03-25
Ali Gh
o
lami
Rudi
ncc:
use tok_
j
m
p() instead of to
k
_(see|get)()
i
n enum_create(
)
commit
|
commitdiff
|
tree
2011-03-25
Ali
G
holami Rudi
g
e
n: handle large off
s
ets for
str
commit
|
commitdiff
|
tree
2011-03-25
Ali Gh
o
lami Rudi
ge
n
: replace TMP_REG* macros with
r
eg_fortmp()
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
gen: change o_nogen()/o_dogen() to be recursive
commit
|
commitdiff
|
tree
2011-03-23
A
l
i Gholami Rudi
ge
n
: do
n
't
g
ener
a
te ex
c
ess jumps for
the last return
commit
|
commitdiff
|
tree
2011-03-23
Ali Ghol
a
mi Rudi
gen:
do
n
't add du
p
lic
a
te da
t
a to num
b
e
r
p
ool
commit
|
commitdiff
|
tree
2011-03-20
Ali Gholami Rudi
g
e
n: call tmp_to
(
) in for loading rhs in o_assing()
commit
|
commitdiff
|
tree
2011-03-20
Ali Ghola
m
i Ru
d
i
gen
:
ignor
e
O
_SIG
N
ED when checking the opcode
commit
|
commitdiff
|
tree
2011-03-17
Ali G
h
olami Ru
d
i
gen: fix
s
igned division
to negate
t
he rema
i
nder
commit
|
commitdiff
|
tree
2011-03-16
Ali Gholami
R
ud
i
gen: merge decr
e
ment
an
d
check in i_me
m
cpy() and
i_me
m
set()
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
gen:
don'
t
save variable
r
e
gist
e
rs before calls
commit
|
commitdiff
|
tree
2011-03-15
Al
i
Gholami Ru
d
i
ge
n
: ad
d
software d
i
v/mod implem
e
n
tation
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
n
cc: set O_SIGN for mo
s
t binary operatio
n
s
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
n
c
c: dereference the not exp
r
ession of cexprs
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
pe
r
f
orm signed opera
t
ions
if O
_
S
I
GNED bit is set
commit
|
commitdiff
|
tree
2011-03-14
Ali
G
holam
i
Rudi
cpp: de
f
ine __arm__
commit
|
commitdiff
|
tree
2011-03-14
Ali G
h
olami Rudi
ncc
:
don'
t
cast the ret
u
rn value
f
or void
f
un
c
tions
commit
|
commitdiff
|
tree
2011-03-14
Al
i
Gholami
Rudi
gen: m
o
re compact version of mem
c
py() and memset()
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholami Ru
d
i
gen: don't output relocations when o_nog
e
n()
is call
e
d
commit
|
commitdiff
|
tree
2011-03-13
Ali Gholami Rudi
neatc
c
arm port
commit
|
commitdiff
|
tree
2011-03-08
Ali Gholami Rud
i
c
l
ean
u
p th
e
i
n
terfa
c
e b
e
tween ncc
.
c,
gen
.
c
and out
.
c
commit
|
commitdiff
|
tree
2011-02-19
Al
i
Gholami Rudi
npp: re
m
o
v
e comm
e
nts after prepr
o
c
e
s
sing
commit
|
commitdiff
|
tree
2011-02-19
Ali
G
h
o
l
ami Rudi
cpp: d
o
n
'
t remov
e
no
n
-macro number signs
commit
|
commitdiff
|
tree
2011-02-19
A
li Gholami R
u
di
n
pp: allow using ne
a
tcc'
s
p
r
epr
o
cessor as
a s
t
anda
l
one
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
A
l
i
Gholami
R
udi
c
p
p: do
n
't skip non-eol
m
acro backslashes
commit
|
commitdiff
|
tree
2010-12-18
A
l
i
Gholami Rudi
gen:
f
i
x
op_rs()
optimiza
t
i
on function
commit
|
commitdiff
|
tree
2010-12-18
Al
i
Gholami Rudi
ge
n
: use better names f
o
r opco
d
es
commit
|
commitdiff
|
tree
2010-12-11
Ali Gh
o
l
a
mi Rudi
cpp: define __i386_
_
; _
_
x86_64__ is n
o
lon
g
e
r suppor
t
ed
commit
|
commitdiff
|
tree
2010-11-20
Ali G
h
o
l
a
mi Rudi
gen: l
o
ad the first
tmp before calling TMP_REG
2
()
commit
|
commitdiff
|
tree
2010-09-16
Ali Gholami Rudi
add
README
commit
|
commitdiff
|
tree
2010-08-13
Ali Gholami Rudi
ncc:
fix name->
n
ame st
r
in
i
tializer
commit
|
commitdiff
|
tree
2010-08-13
Ali
G
holami Rudi
a
l
low extern
array
decla
r
ation
s
without size
commit
|
commitdiff
|
tree
2010-07-29
Ali Gh
o
lami
R
ud
i
c
pp:
i
nclude stddef
.
h for
using offsetof()
commit
|
commitdiff
|
tree
2010-07-28
A
l
i
Gholami
Rudi
tok: parse
up
p
er
c
ase
hex numb
e
rs
commit
|
commitdiff
|
tree
2010-07-25
Ali Gholami Rudi
ncc: fix setting F_
I
NIT f
o
r each defined na
m
e
commit
|
commitdiff
|
tree
2010-07-14
Ali Gholami Rudi
cpp: ha
n
dl
e
nes
t
e
d macro calls like M(M(1))
commit
|
commitdiff
|
tree
2010-07-14
Ali
G
holami R
u
di
tok: don't go b
e
yon
d
b
uf l
e
n
for 3-char tokens
commit
|
commitdiff
|
tree
2010-07-14
A
li Gholami Rudi
ta
b
.
h:
u
s
e the s
t
andard offs
e
tof()
commit
|
commitdiff
|
tree
2010-07-12
Ali Gholami Rudi
nc
c
: fix call
i
ng ts_pop() prema
t
urely in opassign()
commit
|
commitdiff
|
tree
2010-07-12
Ali G
h
olami R
u
di
gen: ignore
t
h
e
sign o
f
t
he
s
econd operand in
/
and %
commit
|
commitdiff
|
tree
2010-07-10
Al
i
Gholami
Rudi
ncc: fix & a
n
d *
o
n f
u
nctions
commit
|
commitdiff
|
tree
2010-07-09
Ali Gho
l
ami Rudi
gen: d
o
n't ov
e
r
w
r
ite pushed e
b
x, es
i
and e
d
i
commit
|
commitdiff
|
tree
2010-07-09
Ali Ghola
m
i
Ru
d
i
g
en:
c
h
ange stack alignment to
4
commit
|
commitdiff
|
tree
2010-07-09
Ali Ghol
a
m
i
Rudi
ncc: d
o
n't change op
e
rand order for const ops
commit
|
commitdiff
|
tree
2010-07-09
Ali
Gholami Rudi
gen: only per
f
o
r
m con
s
t
op for addresses wh
e
n adding
commit
|
commitdiff
|
tree
2010-07-08
Ali
G
holami Rudi
gen:
z
eroing eax d
o
esn't seem n
e
c
e
s
sa
r
y
commit
|
commitdiff
|
tree
2010-06-30
Ali
Gholami Rudi
ncc: fix ++s
for pointe
r
s
commit
|
commitdiff
|
tree
2010-06-30
Ali Gholami R
u
di
nc
c
:
fix functio
n
p
o
inter arrays
commit
|
commitdiff
|
tree
2010-06-30
Ali G
h
olami Rudi
gen: remove the unused c_o
p
()
commit
|
commitdiff
|
tree
2010-06-30
Ali Ghol
a
mi
R
udi
gen:
u
s
e
t
mp->off fo
r
lo
c
als
too
commit
|
commitdiff
|
tree
2010-06-28
Ali Ghol
a
mi Rudi
port
n
eatcc to x
8
6
commit
|
commitdiff
|
tree
2010-06-24
Ali
G
holami Rudi
gen: functi
o
ns
for
p
erforming opt
i
mi
z
ed ops
commit
|
commitdiff
|
tree
2010-06-24
Ali Gholami Rudi
gen: fix two-byte opc
o
de b
i
t
commit
|
commitdiff
|
tree
2010-06-24
Ali G
h
olami Rudi
gen: use an int for o
p
erators
commit
|
commitdiff
|
tree
2010-06-23
Ali Gholami Rud
i
replace o_*()
functions
wi
t
h
o
_
bop() a
n
d o_uo
p
(
)
commit
|
commitdiff
|
tree
2010-06-21
Ali G
h
olami
Rudi
add specialized i
n
c/dec oper
a
tions
commit
|
commitdiff
|
tree
2010-06-21
Ali
Gholami Rudi
gen:
l
e
t all grp
s
b
e used as byte registe
r
s
commit
|
commitdiff
|
tree
2010-06-20
Ali Gh
o
lami Rudi
out: don't
n
eed
MAXSECS anymor
e
commit
|
commitdiff
|
tree
2010-06-20
Ali
Ghol
a
mi Rudi
tab: let table size be
HASHI
T
EMS
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholami
Rudi
out: me
r
ge all sec
t
ions into
o
ne text
se
c
t
ion
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholami Rudi
c
p
p: re
s
et arg cou
n
t
on macro rede
f
initio
n
commit
|
commitdiff
|
tree
2010-06-19
Ali Gholam
i
R
udi
out: make ne
a
tcc
w
or
k
wi
t
h
g
nu ld
commit
|
commitdiff
|
tree
next