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
tok: ignore "\\\n"
2012-02-03
Ali Gholami
R
u
di
tok: ignore "\\\n"
commit
|
commitdiff
|
tree
2012-02-02
Ali Gholami Rudi
ncc: string l
i
tera
l
s
are
a
rrays
commit
|
commitdiff
|
tree
2012-01-25
Ali
Gholam
i
Rudi
npp: redefine
e
r
r
() in npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
Al
i
Gholami
Rudi
Make
f
ile: x86_
6
4
should be x86 in the comment
commit
|
commitdiff
|
tree
2012-01-06
Ali Gholami Rudi
ex
t
ract architecture
i
n
d
ep
e
ndent gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali Ghol
a
m
i
Rudi
exp
e
rimental risc-like x86_6
4
port of nea
t
cc
commit
|
commitdiff
|
tree
2011-12-23
Al
i
Gholami Rudi
n
cc
:
fix
handling func
t
ion p
o
inter t
y
pes without
a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Al
i
Ghola
m
i Rudi
g
e
n: complain
i
f MAXJMPS i
s
r
e
ac
h
ed
commit
|
commitdiff
|
tree
2011-12-09
Ali G
h
olam
i
Ru
d
i
g
e
n: simplify b
r
a
n
ch
i
nstructions by
r
em
o
ving o_filljmp()
commit
|
commitdiff
|
tree
2011-12-08
Ali Gholami Rudi
n
c
c: support k
&
r style f
u
ncti
o
n definiti
o
n
s
commit
|
commitdiff
|
tree
2011-12-08
Ali Gholami Rudi
out
:
u
se rel
.
*
name f
o
r relocation sections on x86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami Rudi
ncc: su
p
port (
e
xpr, expr
)
expres
s
ion
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami R
u
di
c
pp: fix eval
u
ating integer
c
onstants
commit
|
commitdiff
|
tree
2011-11-10
Ali Gholami Rudi
out: a
d
d a workaround
f
o
r
b
a
d link
e
r
s
commit
|
commitdiff
|
tree
2011-11-08
A
li
Gholami
R
u
d
i
M
akefile:
d
e
f
ault to x86 buil
d
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Rudi
ncc: d
e
fine __i386__ for x86 bui
l
ds
commit
|
commitdiff
|
tree
2011-11-08
Ali Gho
l
ami Rudi
merge
t
he x86 port
to
m
aster
b
ranch
commit
|
commitdiff
|
tree
2011-10-17
Al
i
Ghol
a
mi R
u
d
i
ncc
:
better char ar
r
ay initialization
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholami Rudi
out: assure 8-byte alignment of data an
d
bss
section
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Ali
G
holami Rudi
tab: fix t
a
b_del(); othe
r
wi
s
e #u
n
def won't
w
ork
commit
|
commitdiff
|
tree
2011-06-05
A
li Gholami Rudi
n
cc: call
ts_de()
i
n
t
s_
p
op_de(
)
commit
|
commitdiff
|
tree
2011-06-04
Al
i
G
h
olami Rudi
ncc: h
a
ndle s
w
itch st
m
t where de
f
a
u
l
t label appear
s
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Ghol
a
mi Rudi
ncc: don't overwrite global
names by
stati
c
function
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
A
l
i Gholami R
u
d
i
cpp: fix handli
n
g commen
t
s an
d
s
t
rings inside macr
o
s
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
ncc: handle empty stat
i
c i
n
itializers
commit
|
commitdiff
|
tree
2011-05-24
Ali Gho
l
a
m
i Rud
i
c
p
p
: ignore comment
s
i
n
side string macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
neatcc
:
a
dd a ncc invo
c
ation script
commit
|
commitdiff
|
tree
2011-05-24
A
l
i
Gholami
R
udi
more ve
r
b
ose error
messages for missing files
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
c
pp:
d
o
n
't
search /
u
sr/incl
u
de fo
r
header
s
by def
a
u
lt
commit
|
commitdiff
|
tree
2011-05-22
Ali
G
holami
R
udi
cpp: merge cur++'s in
re
a
d
arg(
)
commit
|
commitdiff
|
tree
2011-05-22
A
l
i Gholam
i
Rudi
gen
:
fix reg_fortmp()
i
ndentatio
n
commit
|
commitdiff
|
tree
2011-05-19
A
l
i Ghola
m
i Rudi
ncc: handle
over
l
appi
n
g
conditiona
l
ex
p
ressions
commit
|
commitdiff
|
tree
2011-05-19
Ali Gholami
R
udi
nc
c
: handle sizeof x + 2
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami R
u
di
n
c
c: make
s
ure t->addr ==
0
before cal
l
ing o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami
Rudi
ncc: ignore the s
e
micolo
n
after do-while
commit
|
commitdiff
|
tree
2011-05-09
A
l
i
Ghola
m
i Rudi
ncc: switch def
a
u
l
t
l
abels
w
hen not appearing
a
t the end
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Ru
d
i
ncc: opassign s
h
ould use the time of lhs
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
n
cc:
m
ove nogen to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gholami Ru
d
i
n
c
c: always initialize o
u
tput fi
l
ename
commit
|
commitdiff
|
tree
2011-05-08
A
l
i Ghol
a
mi Rudi
R
EADME: i
g
nored
keywords are
n
o
w
built int
o
ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gho
l
a
mi Ru
d
i
ncc: support -o
out
commit
|
commitdiff
|
tree
2011-05-08
Ali
G
hola
m
i Rudi
n
c
c
:
h
a
ndle ext
e
rn function decla
r
a
t
ions
inside fu
n
ctions
commit
|
commitdiff
|
tree
2011-05-06
Ali Gholami
Rudi
ncc: handle extern vari
a
ble d
e
c
larations insid
e
fu
n
ctions
commit
|
commitdiff
|
tree
2011-05-04
Ali Ghola
m
i Rudi
n
c
c: move macros like __
S
TD
C
__ to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Al
i
Gholami
R
udi
tok:
h
and
l
e // comments
commit
|
commitdiff
|
tree
2011-05-04
Al
i
Gholami
Rudi
ncc:
ignore the keywords neatcc doesn't care about
commit
|
commitdiff
|
tree
2011-05-01
A
l
i
G
holami Rudi
gen: reset last_cmp i
n
i_prolog()
commit
|
commitdiff
|
tree
2011-04-29
Ali Gh
o
lami
Rudi
gen: back-port cmp+bcc opti
m
izati
o
n again
commit
|
commitdiff
|
tree
2011-04-29
Ali
Ghol
a
mi Rud
i
gen: move opcod
e
s to arch section
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholam
i
Ru
d
i
gen:
rename
F
O
R
K_REG to
R
EG_FO
R
K
commit
|
commitdiff
|
tree
2011-04-29
Ali G
h
o
l
am
i
Rudi
ge
n
: pass
o
nl
y
O_*
c
ons
t
ants to i_*()
f
u
nctions
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami
Rudi
g
e
n: handle sym+off functi
o
n ca
l
ls
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholam
i
Rudi
g
e
n: move architecture-s
p
ecif
i
c func
t
ions
t
o the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Al
i
Gho
l
a
m
i Rudi
g
en: use i
_
set()
in i_lnot()
commit
|
commitdiff
|
tree
2011-04-01
Ali
G
h
o
lami
R
udi
gen: pass t
h
e n
u
mber of arguments to o_
f
unc_beg()
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
gen: encode 0xf0000000 as
a
n immed
i
ate
commit
|
commitdiff
|
tree
2011-03-31
Al
i
Gholami Rudi
gen: swap the
i
mmed
i
ate if needed
f
or == and !=
commit
|
commitdiff
|
tree
2011-03-31
Al
i
Gholami Rudi
g
en: en
c
ode cmp+imm
e
d
ia
t
e instruc
t
ion
s
commit
|
commitdiff
|
tree
2011-03-31
Ali
G
h
olami R
u
di
ge
n
: put the immediate i
n
t
h
e opcode if pos
s
ible
commit
|
commitdiff
|
tree
2011-03-30
A
li Gholami Rudi
gen: remov
e
cmp+branch opt
i
mization; mov
e
d to opt branch
commit
|
commitdiff
|
tree
2011-03-30
A
l
i
Gholam
i
Rud
i
cpp: handle f
u
nc
t
ion macros with no argum
e
nts
commit
|
commitdiff
|
tree
2011-03-28
Ali Gh
o
l
a
mi
Rudi
gen:
r
e
n
ame dat_bss() and dat_dat() t
o
be
g
in wi
t
h o_
commit
|
commitdiff
|
tree
2011-03-28
A
l
i Gh
o
lami Rudi
gen: group function
s
in gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
Ali Ghola
m
i
R
u
di
g
en: reset last
_
set af
t
er cmp+
b
op
t
im
i
zat
i
o
n
commit
|
commitdiff
|
tree
2011-03-28
A
l
i Gholami
Rud
i
gen
:
fix ~ o
p
erator implementation
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Rudi
ncc
:
deref
e
rence functio
n
p
o
i
n
t
ers like any ot
h
er va
r
iables
commit
|
commitdiff
|
tree
2011-03-27
A
l
i Gh
o
lami Rudi
gen: do
n
't remove the l
a
st return
j
ump
commit
|
commitdiff
|
tree
2011-03-27
Ali
G
hola
m
i Ru
d
i
gen: don't let o_cast
(
)
c
h
an
g
e
dere
f
erence
d
typ
e
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Ru
d
i
ncc: use tok
_
jmp() instead
of to
k
_(see|g
e
t)() in enum_create()
commit
|
commitdiff
|
tree
2011-03-25
Ali
Gholam
i
R
u
di
gen: handle large offsets f
o
r st
r
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Rudi
gen: re
p
lace TMP_REG* m
a
cros with reg
_
fortmp()
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
g
en: change o_nogen()/o_dogen()
t
o be recurs
i
ve
commit
|
commitdiff
|
tree
2011-03-23
Ali G
h
olam
i
R
udi
gen: don't generat
e
e
x
cess jumps for the last
return
commit
|
commitdiff
|
tree
2011-03-23
A
li Gholami Rudi
g
e
n: do
n
't add du
p
licate data to number pool
commit
|
commitdiff
|
tree
2011-03-20
A
li Ghol
a
mi
R
udi
gen: cal
l
tmp_to() in for loading rhs in o_a
s
s
ing()
commit
|
commitdiff
|
tree
2011-03-20
Ali Gholami Rud
i
g
en
:
ignore
O_SIGNED when checking the opc
o
de
commit
|
commitdiff
|
tree
2011-03-17
Ali Gholami Rud
i
gen: fix signed division to negate
the rema
i
nde
r
commit
|
commitdiff
|
tree
2011-03-16
Ali Gh
o
lami Ru
d
i
gen: merg
e
dec
r
e
ment and check in i_mem
c
py()
a
nd i_memset()
commit
|
commitdiff
|
tree
2011-03-15
Ali G
h
olami R
u
di
ge
n
: don't
s
ave varia
b
le
regi
s
ters
before calls
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
g
e
n: add sof
t
wa
r
e div/mod
i
m
p
l
ementa
t
ion
commit
|
commitdiff
|
tree
2011-03-15
Al
i
Gh
o
l
a
mi Rudi
ncc: set O_SIGN
for
m
ost bin
a
r
y operatio
n
s
commit
|
commitdiff
|
tree
2011-03-15
Ali G
h
olami Ru
d
i
n
cc:
d
ere
f
erence the
n
ot expression of cexprs
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
p
e
rform signed oper
a
tions if O_SIGN
E
D
b
i
t is set
commit
|
commitdiff
|
tree
2011-03-14
Al
i
Gholami Rudi
cpp: def
i
ne __arm__
commit
|
commitdiff
|
tree
2011-03-14
Ali Gh
o
l
a
mi Rudi
ncc
:
don't cast the return
v
alue for vo
i
d functions
commit
|
commitdiff
|
tree
2011-03-14
Ali Ghola
m
i Rudi
gen: more compact ve
r
s
ion of m
e
mcpy()
and memset()
commit
|
commitdiff
|
tree
2011-03-14
A
l
i Gh
o
l
a
m
i
Rudi
gen: d
o
n't output reloc
a
tions when
o_nogen() is cal
l
ed
commit
|
commitdiff
|
tree
2011-03-13
Ali G
h
olami Rudi
neatcc arm port
commit
|
commitdiff
|
tree
2011-03-08
Ali
Gholam
i
Rudi
clean up
t
he interface
b
e
tw
e
en
n
cc
.
c, gen
.
c and out
.
c
commit
|
commitdiff
|
tree
2011-02-19
Ali Gholami Rudi
npp: remove comments after preprocessing
commit
|
commitdiff
|
tree
2011-02-19
Al
i
Gho
l
ami Rudi
cpp: don't remove non-ma
c
ro
n
umber signs
commit
|
commitdiff
|
tree
2011-02-19
Ali Gholami Rudi
n
p
p: allow us
i
ng ne
a
t
c
c
's p
r
e
p
rocessor as
a
standa
l
one
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
Ali Gholami
Ru
d
i
c
pp:
d
o
n
'
t skip n
o
n-eol
macro backslash
e
s
commit
|
commitdiff
|
tree
2010-12-18
Ali Gholami Rudi
g
e
n:
f
ix op
_
rs()
opt
i
mization function
commit
|
commitdiff
|
tree
2010-12-18
Ali
G
h
olami Rudi
g
e
n: use
b
etter names for opcodes
commit
|
commitdiff
|
tree
2010-12-11
Ali Gholami R
u
di
c
pp: define __i386__; __x86_
6
4__ is no longer s
u
pport
e
d
commit
|
commitdiff
|
tree
2010-11-20
Ali Gholam
i
Rudi
gen: load
t
he
f
irst
t
m
p before calling TMP_REG
2
()
commit
|
commitdiff
|
tree
2010-09-16
Ali
G
holami Rudi
a
d
d README
commit
|
commitdiff
|
tree
2010-08-13
Al
i
Gholami Rudi
ncc: fix name->nam
e
str initializer
commit
|
commitdiff
|
tree
2010-08-13
A
l
i Gh
o
l
ami Rudi
a
l
l
o
w extern array decl
a
rat
i
ons without size
commit
|
commitdiff
|
tree
next