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
npp: redefine err() in npp.c
2012-01-25
A
l
i
Gholam
i
Rudi
np
p
: redefin
e
err
(
) in
n
pp
.
c
commit
|
commitdiff
|
tree
2012-01-25
Ali
G
holami Rudi
Makefi
l
e: x86_64
should be x86 in the com
m
e
n
t
commit
|
commitdiff
|
tree
2012-01-06
Ali Gholami Rudi
extract
a
rchitecture independent gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
A
li Ghol
a
m
i Ru
d
i
ex
p
erimental risc-li
k
e
x
86_64 por
t
o
f
neatc
c
commit
|
commitdiff
|
tree
2011-12-23
Ali
Gh
o
l
a
mi Ru
d
i
ncc:
f
i
x handling functi
o
n p
o
i
nter ty
p
es without a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali Ghol
a
mi Rudi
gen:
c
omplain if
M
AXJ
M
PS is reached
commit
|
commitdiff
|
tree
2011-12-09
Al
i
Gholami
R
udi
gen: simpli
f
y branch instr
u
ctions by
r
emoving o_filljmp()
commit
|
commitdiff
|
tree
2011-12-08
A
li Gh
o
lami Rudi
n
c
c
: suppor
t
k&r style fu
n
c
tion
d
e
f
initions
commit
|
commitdiff
|
tree
2011-12-08
Ali Gho
l
ami Rudi
o
ut: use rel
.
*
nam
e
f
o
r relocation sections on x86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali
G
hola
m
i Ru
d
i
ncc:
support (
e
xpr, expr)
e
xpression
commit
|
commitdiff
|
tree
2011-12-07
Ali
G
hola
m
i
R
udi
cpp: fix
e
valu
a
t
ing integer constants
commit
|
commitdiff
|
tree
2011-11-10
Ali Gholami Rudi
out: add a workarou
n
d for bad linkers
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Rud
i
Makefile: def
a
u
lt to x86
b
ui
l
d
commit
|
commitdiff
|
tree
2011-11-08
Ali G
h
olam
i
Rud
i
ncc: define
_
_i386
_
_
for x86
b
uilds
commit
|
commitdiff
|
tree
2011-11-08
Ali Gh
o
lami
R
udi
merge t
h
e
x
8
6
port to master bra
n
c
h
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholami
R
u
d
i
ncc: better char
a
rra
y
i
n
i
t
ial
i
zation
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholam
i
Rudi
ou
t
: assure 8-byte alignment of data
a
n
d
b
s
s sect
i
on
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Ali Gholami Rudi
tab: fix ta
b
_
d
e
l(); o
t
h
e
r
wise #undef won't work
commit
|
commitdiff
|
tree
2011-06-05
Ali Gholami Rudi
nc
c
: c
a
l
l t
s
_de(
)
in ts_pop_de()
commit
|
commitdiff
|
tree
2011-06-04
Ali Gholami Rudi
nc
c
:
ha
n
dle switc
h
st
m
t
where default label ap
p
ears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gh
o
lami Rudi
ncc: don't o
v
erwrite
g
l
o
bal
n
ames by
static function
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholami Rudi
cp
p
:
fix
handling comments and s
t
rings inside
macros
commit
|
commitdiff
|
tree
2011-05-24
Ali G
h
ol
a
mi R
u
di
n
c
c: handle em
p
ty
stat
i
c
initializ
e
rs
commit
|
commitdiff
|
tree
2011-05-24
Al
i
Gholami Rudi
cpp: ignore comme
n
t
s insi
d
e string mac
r
os
commit
|
commitdiff
|
tree
2011-05-24
A
l
i Gholami Rudi
ne
a
tcc: a
d
d a ncc i
n
vocation script
commit
|
commitdiff
|
tree
2011-05-24
Al
i
Gho
l
ami Rudi
mor
e
ver
b
ose error messages f
o
r
mi
s
si
n
g files
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami
R
u
di
cpp: don't s
e
arch /usr/includ
e
for headers by
d
efault
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami
Rudi
cpp
:
m
erge
cur+
+
's in r
e
ad
a
r
g
()
commit
|
commitdiff
|
tree
2011-05-22
Ali Gh
o
lami
R
udi
gen: fix r
e
g_fortmp
(
) in
d
entation
commit
|
commitdiff
|
tree
2011-05-19
Ali Gho
l
ami Rudi
n
c
c: handle overlappi
n
g conditional expressions
commit
|
commitdiff
|
tree
2011-05-19
A
l
i Gho
l
ami Ru
d
i
ncc: handle siz
e
of x
+ 2
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami Rudi
nc
c
: ma
k
e sure t->addr == 0 before calling o_
p
opnum()
commit
|
commitdiff
|
tree
2011-05-11
Ali Gh
o
lami Rudi
ncc: ignore the
semicolon after do-while
commit
|
commitdiff
|
tree
2011-05-09
A
l
i
G
holami Ru
d
i
ncc: sw
i
tch de
f
ault labels when not appear
i
ng at the en
d
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami
Rudi
n
cc: opassign should use the
time of lhs
commit
|
commitdiff
|
tree
2011-05-08
A
l
i Gholami Rudi
ncc: move nogen to n
c
c
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali
G
holam
i
Rudi
ncc:
a
lways in
i
tialize ou
t
put filename
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami
R
udi
README: ignored keyw
o
rd
s
are now built
i
n
t
o ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
A
l
i Gho
l
ami Rudi
ncc: suppo
r
t -o
o
ut
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gh
o
la
m
i Rud
i
ncc:
handle extern function declaratio
n
s in
s
ide functions
commit
|
commitdiff
|
tree
2011-05-06
Ali Gholam
i
Rudi
ncc: handl
e
exter
n
variab
l
e
declar
a
tions ins
i
de functions
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholam
i
Rudi
ncc: m
o
v
e macros like _
_
S
TDC__ to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali
G
ho
l
ami Rudi
tok:
h
an
d
le // comm
e
n
ts
commit
|
commitdiff
|
tree
2011-05-04
Ali G
h
olami Rudi
ncc
:
i
gnore the keywords
n
eatcc doesn't
c
are about
commit
|
commitdiff
|
tree
2011-05-01
A
li Gholami Rudi
gen:
reset last_cmp in i_prolog
(
)
commit
|
commitdiff
|
tree
2011-04-29
Al
i
Ghol
a
mi Rudi
gen: back-port cmp+bcc opti
m
ization
a
gain
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: move opcodes
t
o
a
r
ch se
c
tion
commit
|
commitdiff
|
tree
2011-04-29
Ali
Gh
o
lami Rudi
ge
n
:
rename FORK_REG to REG_FORK
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: p
a
ss only O_
*
con
s
tants to i_*(
)
functi
o
ns
commit
|
commitdiff
|
tree
2011-04-29
A
l
i Ghola
m
i Rudi
gen
:
handle
sym+off function calls
commit
|
commitdiff
|
tree
2011-04-29
Ali
Gholami Rudi
g
e
n: move arc
h
itectur
e
-specific
fu
n
ctions to the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali Ghola
m
i
R
udi
gen: use i_set()
in i_lnot()
commit
|
commitdiff
|
tree
2011-04-01
Al
i
Gholami Ru
d
i
g
en: pass the
n
umber of a
r
gument
s
to o
_
func_beg()
commit
|
commitdiff
|
tree
2011-03-31
A
l
i Gho
l
a
m
i Rudi
gen: encode 0
x
f0000
0
00 as a
n
i
m
mediate
commit
|
commitdiff
|
tree
2011-03-31
Al
i
Gholami R
u
di
gen: swap the immedia
t
e if needed for
=
=
and
!
=
commit
|
commitdiff
|
tree
2011-03-31
Ali
Gholami Rudi
gen: en
c
o
d
e
c
m
p
+imme
d
iate instructions
commit
|
commitdiff
|
tree
2011-03-31
A
l
i Gh
o
la
m
i Rudi
gen: put the immediate in
t
he opc
o
de if possible
commit
|
commitdiff
|
tree
2011-03-30
A
l
i Gh
o
lami Rudi
gen: remove c
m
p+branch o
p
timiza
t
ion;
moved
t
o opt
br
a
nch
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholami Ru
d
i
cpp: handle fu
n
ctio
n
ma
c
ros
wi
t
h no
a
rguments
commit
|
commitdiff
|
tree
2011-03-28
Ali
G
holami Rudi
gen: rename
dat_
b
ss() and
da
t
_dat() to begin with o
_
commit
|
commitdiff
|
tree
2011-03-28
Ali
G
holami Rudi
gen: grou
p
funct
i
ons in
gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
Ali Gho
l
a
mi Ru
d
i
gen: reset last_set after cmp
+
b optimizati
o
n
commit
|
commitdiff
|
tree
2011-03-28
Ali G
h
o
lami Rudi
gen: fi
x
~ operator implementati
o
n
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Rud
i
ncc: d
e
r
e
fe
r
ence function po
i
n
t
ers
lik
e
an
y
other varia
b
le
s
commit
|
commitdiff
|
tree
2011-03-27
Ali
G
h
ol
a
mi Rudi
ge
n
: don't rem
o
ve the last
return ju
m
p
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Rud
i
gen: d
o
n'
t
let
o
_
cas
t
() change de
r
efer
e
nced type
commit
|
commitdiff
|
tree
2011-03-25
Ali Ghol
a
m
i R
u
d
i
ncc: us
e
tok_j
m
p() ins
t
ead of tok_
(
see|
g
et)
(
) in e
n
um_creat
e
()
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Rudi
g
e
n: h
a
ndle l
a
rge
offsets for
s
tr
commit
|
commitdiff
|
tree
2011-03-25
Al
i
Gholami R
u
di
gen:
r
e
place TMP_REG*
m
a
cros
with reg_fortmp()
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
gen
:
c
h
ange o_noge
n
()/o
_
dogen()
to be rec
u
rsive
commit
|
commitdiff
|
tree
2011-03-23
Ali G
h
ola
m
i
R
udi
gen: don
'
t g
e
nerate exces
s
jumps for the last return
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Ru
d
i
gen: don
'
t add
duplicate data to numb
e
r
pool
commit
|
commitdiff
|
tree
2011-03-20
Ali Gholami Rudi
gen: call tmp_to
(
) in for loadi
n
g
r
hs
in o_assi
n
g()
commit
|
commitdiff
|
tree
2011-03-20
Ali Gholami Rudi
gen: ignore O_SIGNED when c
h
ecking the
opcode
commit
|
commitdiff
|
tree
2011-03-17
Ali
G
holam
i
R
udi
ge
n
:
fix si
g
ned division t
o
negat
e
the remaind
e
r
commit
|
commitdiff
|
tree
2011-03-16
Ali Gh
o
lami Ru
d
i
ge
n
: merge
d
e
c
rement and
check in i_memc
p
y() and i_memset()
commit
|
commitdiff
|
tree
2011-03-15
Ali Gh
o
lami Rudi
gen: don't save v
a
riabl
e
registers befo
r
e
ca
l
ls
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
gen: add software div/mod imple
m
entation
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
ncc: set
O_SIGN for most binary operations
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
n
cc: dereference
t
h
e not expression of
cexprs
commit
|
commitdiff
|
tree
2011-03-15
Ali
Gholami Rud
i
perform
signed o
p
eration
s
if O_SIGNED bit is set
commit
|
commitdiff
|
tree
2011-03-14
Ali
Gholami Rudi
cpp: define __arm__
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholami R
u
di
ncc: don't cast t
h
e return valu
e
for void functions
commit
|
commitdiff
|
tree
2011-03-14
A
li
G
hol
a
mi Rudi
gen: more compact
v
ersion
o
f memcpy() and memset()
commit
|
commitdiff
|
tree
2011-03-14
A
li G
h
olami Rudi
ge
n
: don't
o
utpu
t
r
e
locatio
n
s when o_nogen()
i
s
called
commit
|
commitdiff
|
tree
2011-03-13
Ali
G
h
olami Rudi
neatc
c
arm
p
o
rt
commit
|
commitdiff
|
tree
2011-03-08
Ali Gholami
R
udi
clean up the interface betw
e
en ncc
.
c, gen
.
c and out
.
c
commit
|
commitdiff
|
tree
2011-02-19
Ali Gholami Rud
i
npp: re
m
ove comme
n
ts
a
fter preprocessing
commit
|
commitdiff
|
tree
2011-02-19
A
l
i
G
holami Rudi
cpp: don't rem
o
ve n
o
n-macro
number signs
commit
|
commitdiff
|
tree
2011-02-19
Ali Gholami Rudi
npp: a
l
low using n
e
at
c
c's preprocessor
as a standalone
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
A
l
i
Gholami
Rudi
cpp
:
don't skip
no
n
-eol macro ba
c
kslashe
s
commit
|
commitdiff
|
tree
2010-12-18
Ali Gholami R
u
di
gen: fix
o
p_
r
s()
o
ptimization function
commit
|
commitdiff
|
tree
2010-12-18
Ali Gholami Rudi
gen: use bet
t
er names
for opcodes
commit
|
commitdiff
|
tree
2010-12-11
A
l
i
Gholami Rudi
c
pp: def
i
ne __i
3
86__;
_
_
x
86_64
_
_
is no l
o
nger supp
o
r
t
e
d
commit
|
commitdiff
|
tree
2010-11-20
Ali Gh
o
lami R
u
di
g
en: load
the first tmp bef
o
r
e calling TMP_
R
EG2()
commit
|
commitdiff
|
tree
2010-09-16
Ali Gholami Rudi
add README
commit
|
commitdiff
|
tree
2010-08-13
Al
i
Gh
o
lami
Rudi
ncc: fix
n
am
e
-
>
na
m
e str initializer
commit
|
commitdiff
|
tree
2010-08-13
Ali G
h
o
lami
R
u
di
allow exte
r
n
array declarations
w
i
thout siz
e
commit
|
commitdiff
|
tree
2010-07-29
Ali Gholami Rudi
c
p
p: include stddef
.
h for using offsetof()
commit
|
commitdiff
|
tree
2010-07-28
Ali Gh
o
lami Rudi
tok: parse upperc
a
se hex numbers
commit
|
commitdiff
|
tree
next