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: better char array initialization
2011-10-17
Ali
Gho
l
ami Ru
d
i
ncc
:
better
c
h
ar array initialization
commit
|
commitdiff
|
tree
2011-10-17
Ali Gho
l
ami Rudi
out
:
a
s
s
u
r
e
8-byte alignment of data and bss sect
i
on
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Ali Gholami Rudi
tab:
f
ix
tab_del();
o
t
herwise
#
undef won't work
commit
|
commitdiff
|
tree
2011-06-05
A
li Gho
l
ami
R
u
d
i
ncc: ca
l
l ts_de() in ts_pop_de()
commit
|
commitdiff
|
tree
2011-06-04
A
li Gho
l
ami Rudi
ncc: handle switch stmt where default la
b
el
a
ppears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
A
li Gho
l
ami Rud
i
ncc: d
o
n't
o
v
erwrite global
nam
e
s
b
y s
t
atic f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
A
l
i Gholami Rudi
c
pp: fix handling
comments a
n
d
s
trings inside macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholam
i
Rudi
n
cc: handl
e
empt
y
st
a
t
ic ini
t
ialize
r
s
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholam
i
Rudi
cpp: ignore comments insi
d
e str
i
ng
macros
commit
|
commitdiff
|
tree
2011-05-24
Al
i
Gholami Rudi
neatcc: add a ncc invocation scr
i
pt
commit
|
commitdiff
|
tree
2011-05-24
A
li Gholami Rudi
mo
r
e verb
o
se
e
rror m
e
ssages
for mi
s
sing fi
l
es
commit
|
commitdiff
|
tree
2011-05-24
Ali Gh
o
lami Rudi
cpp: don't searc
h
/usr
/
in
c
l
u
de for h
e
ad
e
rs by default
commit
|
commitdiff
|
tree
2011-05-22
Ali G
h
o
l
ami Rudi
cp
p
: mer
g
e cur+
+
's in readar
g
()
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami R
u
di
gen: fix reg_
f
or
t
mp() in
d
entat
i
on
commit
|
commitdiff
|
tree
2011-05-19
Ali Gholami
R
udi
ncc: handle overlappin
g
conditional
e
xpressions
commit
|
commitdiff
|
tree
2011-05-19
Ali
G
holami
Rudi
ncc: handle sizeo
f
x + 2
commit
|
commitdiff
|
tree
2011-05-11
Ali G
h
olami Rudi
ncc:
m
ake
s
ure t->addr
=
= 0 bef
o
re
c
alling o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
A
l
i Gholami Rudi
n
cc: ign
o
re th
e
s
emicolon
a
fte
r
do-whil
e
commit
|
commitdiff
|
tree
2011-05-09
Al
i
Gho
l
am
i
R
u
di
ncc: swit
c
h def
a
ult labels when not appearing at
t
h
e
end
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rud
i
n
cc: opassign should us
e
the time
o
f
l
hs
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami
Rudi
ncc: move nogen to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami
R
udi
n
c
c: always ini
t
ialize output filename
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
README: ignor
e
d keywords are n
o
w
b
uilt into ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Al
i
Ghol
a
mi Rudi
ncc:
suppo
r
t -o out
commit
|
commitdiff
|
tree
2011-05-08
Ali
G
h
olam
i
R
u
d
i
nc
c
: h
a
ndle extern
function decl
a
rations inside functi
o
ns
commit
|
commitdiff
|
tree
2011-05-06
A
l
i Gholami Rudi
n
cc: ha
n
dl
e
extern variable declarations inside func
t
ions
commit
|
commitdiff
|
tree
2011-05-04
Ali
G
holami Rudi
ncc: move m
a
cros
like __STDC__ to
n
cc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami Rudi
t
o
k: ha
n
dle //
comments
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholam
i
Rudi
ncc: ignore the keywords neatcc do
e
sn't care abou
t
commit
|
commitdiff
|
tree
2011-05-01
A
li
Gho
l
ami Rud
i
g
en: res
e
t
l
ast_cmp in i_prolog()
commit
|
commitdiff
|
tree
2011-04-29
A
li Gholami Rudi
gen: back
-
port cmp+bcc
o
ptimizati
o
n
a
ga
i
n
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: mov
e
opcodes
t
o
a
rch section
commit
|
commitdiff
|
tree
2011-04-29
A
li Gholami R
u
di
ge
n
: rename FORK_RE
G
t
o REG_
F
OR
K
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen:
p
ass o
n
ly
O
_
* constant
s
to
i
_
*() functions
commit
|
commitdiff
|
tree
2011-04-29
Ali Gh
o
lami R
u
di
gen: handle sym+off fu
n
ction call
s
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami R
u
di
gen: move
architect
u
re-spe
c
ific function
s
to the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
A
li Gholami Rudi
gen: use i_set() in i_lnot()
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami
R
u
d
i
gen:
p
a
s
s the nu
m
be
r
o
f
argum
e
nts to o_fu
n
c_beg()
commit
|
commitdiff
|
tree
2011-03-31
Ali
G
h
o
lam
i
Rudi
g
en:
en
c
o
d
e 0xf
0
0
0
0000 as an im
m
ediate
commit
|
commitdiff
|
tree
2011-03-31
Ali
G
holami
R
udi
gen: s
w
ap
t
h
e
immediate if n
e
e
d
ed for
=
= a
n
d
!
=
commit
|
commitdiff
|
tree
2011-03-31
Ali
Gh
o
lami
R
u
d
i
gen
:
e
n
code cmp
+
i
mmediate
i
n
s
tructions
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholam
i
Rud
i
ge
n
:
p
ut the immediate in th
e
o
p
c
o
de if po
s
sible
commit
|
commitdiff
|
tree
2011-03-30
Ali G
h
olami Rudi
gen
:
remov
e
cmp+branch optimi
z
ation;
mov
e
d to opt bra
n
ch
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholami Rudi
cpp: h
a
ndle function macros wi
t
h
no argumen
t
s
commit
|
commitdiff
|
tree
2011-03-28
Al
i
Gholami Rudi
gen: rename
d
at_
b
ss() and dat_dat(
)
to begin w
i
th
o
_
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami R
u
di
gen: gro
u
p functions
in gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
Ali Ghol
a
m
i
Rud
i
gen:
r
eset last_set after cmp+b opt
i
mization
commit
|
commitdiff
|
tree
2011-03-28
Ali Gh
o
lami R
u
d
i
gen: fix ~ operato
r
imp
l
ementation
commit
|
commitdiff
|
tree
2011-03-27
Ali
G
holam
i
Rudi
ncc: dereferenc
e
f
u
nctio
n
p
ointers like any other variables
commit
|
commitdiff
|
tree
2011-03-27
Ali G
h
olam
i
Ru
d
i
gen: don't remove t
h
e
last retu
r
n jum
p
commit
|
commitdiff
|
tree
2011-03-27
A
li Ghola
m
i
Rud
i
gen: don't let o_cast() chang
e
derefer
e
nce
d
type
commit
|
commitdiff
|
tree
2011-03-25
A
l
i Gholami Rudi
ncc: use t
o
k
_
jm
p
() instead of tok_(
s
e
e|ge
t
)() in enum
_
create()
commit
|
commitdiff
|
tree
2011-03-25
Ali Gh
o
lami
Rudi
gen: handle l
a
rge offsets for
s
tr
commit
|
commitdiff
|
tree
2011-03-25
A
l
i G
h
o
lami Rudi
g
en:
r
eplac
e
TMP_REG*
macros with reg_f
o
rtmp()
commit
|
commitdiff
|
tree
2011-03-23
Ali
Ghol
a
mi
Rudi
gen: ch
a
nge o_nog
e
n()/o_dogen() to be rec
u
rsive
commit
|
commitdiff
|
tree
2011-03-23
Ali
Gho
l
a
m
i
Ru
d
i
gen
:
d
on'
t
g
e
n
e
rate exce
s
s jum
p
s for the last retur
n
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
gen
:
don't a
d
d
dup
l
i
cate
data to number
p
ool
commit
|
commitdiff
|
tree
2011-03-20
Ali Gh
o
lami Rudi
gen:
c
all tmp
_
to() in
f
o
r
loading rhs in o_a
s
si
n
g()
commit
|
commitdiff
|
tree
2011-03-20
Ali Ghola
m
i R
u
di
gen: ignore
O
_SIGNED when checking the opcode
commit
|
commitdiff
|
tree
2011-03-17
A
l
i Gholami R
u
di
gen: fix signed di
v
i
s
ion to negate the re
m
ainder
commit
|
commitdiff
|
tree
2011-03-16
Ali Ghola
m
i Rudi
gen:
me
r
g
e decrement and check in
i
_me
m
cpy() and
i
_memset()
commit
|
commitdiff
|
tree
2011-03-15
A
l
i Gholami Rudi
gen: don
'
t save v
a
riab
l
e reg
i
sters before calls
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
gen: add s
o
ftware div/
m
od implementation
commit
|
commitdiff
|
tree
2011-03-15
Ali G
h
olami Rudi
ncc:
s
et
O_S
I
GN for most b
i
nary operations
commit
|
commitdiff
|
tree
2011-03-15
A
li G
h
olami Rudi
ncc: derefer
e
nce t
h
e not expression
o
f
c
ex
p
r
s
commit
|
commitdiff
|
tree
2011-03-15
Ali Gho
l
ami Rudi
p
e
rform signed operat
i
ons if O_
S
IGNED bit is
s
et
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholami R
u
di
cpp: define __arm__
commit
|
commitdiff
|
tree
2011-03-14
Ali Gho
l
ami Rudi
n
cc: don't cast
the return value
for
vo
i
d functions
commit
|
commitdiff
|
tree
2011-03-14
Al
i
Gholami Rudi
gen: more compa
c
t
v
e
r
sion
of memcpy() and memset()
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholami Rudi
gen: don't o
u
tput relocat
i
ons when o_
n
ogen
(
) is ca
l
l
ed
commit
|
commitdiff
|
tree
2011-03-13
A
l
i
Gholami Rudi
neatcc arm port
commit
|
commitdiff
|
tree
2011-03-08
A
l
i Gholam
i
Rudi
clean up
t
he interface betw
e
en ncc
.
c, gen
.
c and ou
t
.
c
commit
|
commitdiff
|
tree
2011-02-19
Ali Gh
o
la
m
i
R
udi
npp: remo
v
e comments after preprocessing
commit
|
commitdiff
|
tree
2011-02-19
A
l
i G
h
ola
m
i
R
udi
cpp: don'
t
remo
v
e n
o
n-macro number signs
commit
|
commitdiff
|
tree
2011-02-19
A
l
i
Gholami Rudi
npp: allow us
i
n
g
neatcc's prepro
c
essor as a
s
t
andal
o
ne
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
Ali
G
h
ol
a
m
i
Rudi
cpp: don't ski
p
non-eol ma
c
ro backsl
a
shes
commit
|
commitdiff
|
tree
2010-12-18
Ali Gholami Rudi
gen: fix op_rs() o
p
t
i
mization functio
n
commit
|
commitdiff
|
tree
2010-12-18
A
li Ghola
m
i Rud
i
ge
n
: use better nam
e
s for opcodes
commit
|
commitdiff
|
tree
2010-12-11
A
l
i
Gholam
i
Rudi
cpp: defin
e
__i
3
8
6
__; _
_
x86_
6
4
_
_
i
s no longer su
p
p
orted
commit
|
commitdiff
|
tree
2010-11-20
A
li Gholami Rudi
gen: load the first tmp b
e
fo
r
e calli
n
g
TM
P
_REG2()
commit
|
commitdiff
|
tree
2010-09-16
A
li
G
holami Rudi
add README
commit
|
commitdiff
|
tree
2010-08-13
Ali Gholami
R
u
di
ncc:
f
ix name->name
s
tr in
i
tializer
commit
|
commitdiff
|
tree
2010-08-13
Al
i
G
holami Rud
i
allow extern
array declar
a
tions without
si
z
e
commit
|
commitdiff
|
tree
2010-07-29
Ali Ghol
a
mi Rudi
c
pp
:
include st
d
def
.
h for using offsetof()
commit
|
commitdiff
|
tree
2010-07-28
Ali
G
hol
a
m
i Rudi
tok:
par
s
e uppercase
h
ex numbers
commit
|
commitdiff
|
tree
2010-07-25
Ali Gho
l
ami Ru
d
i
ncc:
f
ix set
t
ing F_INIT for each
d
efined
n
a
m
e
commit
|
commitdiff
|
tree
2010-07-14
Ali Gholami
R
u
di
cpp: handle nested macro
c
alls lik
e
M
(
M(1))
commit
|
commitdiff
|
tree
2010-07-14
Ali Gholami Rudi
tok
:
don't go
beyond
b
u
f len
f
or 3
-
char tokens
commit
|
commitdiff
|
tree
2010-07-14
Ali G
h
ola
m
i
Ru
d
i
tab
.
h
:
us
e
t
he standard offsetof()
commit
|
commitdiff
|
tree
2010-07-12
A
l
i Gho
l
ami Rudi
n
cc: fix cal
l
ing ts_
p
op() prem
a
turely in opassign()
commit
|
commitdiff
|
tree
2010-07-12
A
li Gh
o
lami R
u
di
g
en: ignore the sign of
the second oper
a
nd i
n
/
and %
commit
|
commitdiff
|
tree
2010-07-10
Ali Gholami Rudi
ncc:
f
ix & and * on func
t
i
o
ns
commit
|
commitdiff
|
tree
2010-07-09
Ali Ghol
a
m
i Rudi
gen: don't over
w
rite pushed ebx, es
i
and edi
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholami Rudi
gen:
chang
e
stack
a
li
g
nment to 4
commit
|
commitdiff
|
tree
2010-07-09
A
l
i
G
holami Rudi
ncc: d
o
n
'
t
c
hange operand order for
c
onst ops
commit
|
commitdiff
|
tree
2010-07-09
Ali
Gh
o
lami
R
udi
g
e
n: only perform
c
onst op
for addre
s
s
es when adding
commit
|
commitdiff
|
tree
2010-07-08
A
li Gh
o
lam
i
Rudi
gen:
z
e
r
oin
g
eax
doesn
'
t se
e
m
n
ecessary
commit
|
commitdiff
|
tree
2010-06-30
Ali
G
ho
l
ami R
u
di
ncc: fix ++s fo
r
p
o
inte
r
s
commit
|
commitdiff
|
tree
2010-06-30
Ali Ghola
m
i Rudi
nc
c
:
f
ix function
p
oi
n
ter array
s
commit
|
commitdiff
|
tree
2010-06-30
Ali Gholami Rudi
gen: remove
t
h
e
unused c_op(
)
commit
|
commitdiff
|
tree
next