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
x86: oi() and os() are used locally
2016-05-26
Ali Gholami Rudi
x86: oi() and os() are us
e
d locally
commit
|
commitdiff
|
tree
2016-04-19
Ali Gholami
R
udi
ncc: new intermedia
t
e code
commit
|
commitdiff
|
tree
2016-04-19
Ali G
h
olami Ru
d
i
arm:
include
n
cc
.
h
commit
|
commitdiff
|
tree
2016-04-07
Ali G
h
o
la
m
i Rudi
Makefil
e
:
easier target selection
commit
|
commitdiff
|
tree
2015-04-27
Al
i
Ghola
m
i
Rudi
ncc:
cast values to
a
r
chitecture word
a
fter each operation
commit
|
commitdiff
|
tree
2015-04-27
Ali Gholami Rudi
cpp: report unknown
cpp directives
commit
|
commitdiff
|
tree
2015-04-27
Ali G
h
olami Rud
i
nc
c
: all
o
w "i
f
(
e
xpr,
.
.
.
, cond)"
commit
|
commitdiff
|
tree
2015-04-27
Ali Gho
l
a
m
i Rudi
to
k
: support he
x
constants wit
h
capita
l
X
commit
|
commitdiff
|
tree
2014-11-03
Ali Gholami Rudi
to
k
: han
d
le e
s
caped newl
i
n
e
s
in /
/
co
m
m
e
nts
commit
|
commitdiff
|
tree
2014-10-25
Ali Gholami Rudi
npp: update t
h
e out of date
copyrig
h
t notice
commit
|
commitdiff
|
tree
2014-09-25
Ali Gholami Rudi
x
86
:
inline
m
ov_m2
r
()
commit
|
commitdiff
|
tree
2014-09-25
Ali Gholami Rudi
Makefile: r
e
move npp in clean targ
e
t
commit
|
commitdiff
|
tree
2014-09-05
Al
i
Gholami Rudi
ncc: always call t
s
_push_bt()
after
performing gen
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
Ali Gholami Rudi
out: exit if ther
e
is n
o
room fo
r
more r
e
locat
i
ons
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
Ali Ghola
m
i
R
udi
ncc: describe what each fi
l
e does in its he
a
der
commit
|
commitdiff
|
tree
2013-11-07
Ali Gholami Rudi
ncc: use label
ide
n
tifi
e
rs more
c
aref
u
lly
commit
|
commitdiff
|
tree
2013-11-02
Ali
Gh
o
la
m
i
R
udi
ncc
.
h: increa
s
e array limits for inexpensive resources
commit
|
commitdiff
|
tree
2013-10-31
Ali Gholami Rudi
c
p
p: use a simple hash
t
a
b
le instead
of tab str
u
ct
commit
|
commitdiff
|
tree
2013-10-31
Al
i
Gh
o
lami Rudi
tok: a
l
low large ds
secti
o
ns
a
nd string t
o
kens
commit
|
commitdiff
|
tree
2013-10-29
Ali Gholam
i
Rudi
gen: m
o
ve the
m
an
a
gement of ds[] t
o
gen
.
c
commit
|
commitdiff
|
tree
2013-09-02
A
l
i
G
h
olami Rudi
n
c
c
.
h: move array limit
s
to
ncc
.
h
commit
|
commitdiff
|
tree
2013-09-01
Ali Gholami Rudi
g
e
n: move the
r
egi
s
t
e
r
allocation to
r
eg
.
c
commit
|
commitdiff
|
tree
2013-07-30
Al
i
Gholami
R
udi
tok: read '\08' as {'\0'
,
'8'}
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rud
i
ncc: call
t
s
_
ad
d
op() only
f
o
r += and
-=
commit
|
commitdiff
|
tree
2013-07-30
Ali
G
holami Rudi
n
cc
:
u
pdate y
e
ar
commit
|
commitdiff
|
tree
2013-07-30
A
l
i Ghola
m
i Rudi
g
en
.
h: fix a comment typo
commit
|
commitdiff
|
tree
2012-07-05
Ali G
h
olami Rudi
nc
c
:
handle +
una
r
y operator
as in
1
+ - + - 1
commit
|
commitdiff
|
tree
2012-06-08
Ali Ghola
m
i Rudi
n
c
c: switch to
t
he
m
odified bsd li
c
e
nse
commit
|
commitdiff
|
tree
2012-03-25
Ali Gholami Rudi
cpp:
ignore m
a
c
r
os imm
e
diately fo
l
lo
w
ing numbe
r
s
commit
|
commitdiff
|
tree
2012-02-03
Al
i
Gholami Rud
i
tok: ignor
e
"\\\n"
commit
|
commitdiff
|
tree
2012-02-02
Ali Gholami R
u
d
i
ncc: st
r
i
ng litera
l
s
are arrays
commit
|
commitdiff
|
tree
2012-01-25
A
l
i Gholami Rudi
npp: r
e
define err
(
)
in npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
A
l
i
G
holami
R
udi
Make
f
ile: x8
6
_64 should be x86 in the comment
commit
|
commitdiff
|
tree
2012-01-06
Ali Gholam
i
Rudi
extract architecture indepen
d
ent gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
A
l
i Gholami Rudi
expe
r
im
e
nt
a
l risc-lik
e
x86_64 port of neatcc
commit
|
commitdiff
|
tree
2011-12-23
Ali Ghol
a
mi R
u
di
ncc: fi
x
handling fu
n
ction poin
t
er type
s
withou
t
a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
A
l
i G
h
olami Rudi
ge
n
: complain if
M
AXJ
M
PS is
reached
commit
|
commitdiff
|
tree
2011-12-09
Al
i
G
hola
m
i R
u
di
gen: simplify branch
instruction
s
by removing o_
f
il
l
jmp
(
)
commit
|
commitdiff
|
tree
2011-12-08
Ali Gholami Ru
d
i
ncc: support k&r style funct
i
on
def
i
n
i
tions
commit
|
commitdiff
|
tree
2011-12-08
Ali Gholam
i
Rudi
out: use re
l
.
* name for re
l
oc
a
t
i
on sections on x86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
A
l
i Gholami Rudi
ncc:
support
(expr, ex
p
r) expressio
n
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami Rudi
cpp: fix e
v
alua
t
ing integer constants
commit
|
commitdiff
|
tree
2011-11-10
Ali Gholami Rudi
out: add a work
a
roun
d
f
o
r bad linkers
commit
|
commitdiff
|
tree
2011-11-08
Ali G
h
olami
R
u
d
i
Makefi
l
e
:
default to x8
6
b
uild
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami R
u
d
i
ncc:
d
efine __i386__ fo
r
x86
b
uilds
commit
|
commitdiff
|
tree
2011-11-08
Ali
Gho
l
ami
Rudi
merge the x86 port to master branch
commit
|
commitdiff
|
tree
2011-10-17
Al
i
Gholami Rudi
ncc: bett
e
r char arr
a
y initializ
a
tion
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholami Rudi
out: as
s
ure 8-byte alig
n
m
ent of data and bss s
e
ct
i
on
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
A
l
i Gholami Rudi
t
ab:
f
ix t
a
b_del(); otherw
i
s
e
#
u
ndef won't work
commit
|
commitdiff
|
tree
2011-06-05
A
l
i Gholami Ru
d
i
ncc: cal
l
t
s_d
e
() i
n
ts_po
p
_de()
commit
|
commitdiff
|
tree
2011-06-04
Ali
G
holami Rudi
ncc: handle switch stmt wh
e
re default
l
abel ap
p
ears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholami Rudi
n
c
c:
don'
t
overwr
i
te
g
lobal names by static function
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gho
l
ami Rudi
c
p
p
:
f
i
x handling co
m
ments and stri
n
g
s
inside ma
c
r
o
s
commit
|
commitdiff
|
tree
2011-05-24
A
li Gholam
i
Rudi
ncc: handle empty
s
tati
c
initial
i
z
e
rs
commit
|
commitdiff
|
tree
2011-05-24
A
l
i Gholami Rudi
cpp:
igno
r
e
comments insi
d
e
s
t
ring
m
acros
commit
|
commitdiff
|
tree
2011-05-24
Ali Ghola
m
i
Rudi
neatcc: ad
d
a
ncc inv
o
ca
t
ion
script
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholam
i
Ru
d
i
m
ore verbose er
r
o
r messages for missing files
commit
|
commitdiff
|
tree
2011-05-24
Ali Gho
l
ami Rudi
c
pp: don't search /usr/include for h
e
aders
by default
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami Rudi
c
p
p
: merge cur++'
s
in readar
g
()
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami Rudi
gen
:
fix reg_
f
or
t
mp() ind
e
n
t
a
tion
commit
|
commitdiff
|
tree
2011-05-19
Ali
Gholami
Rudi
ncc:
h
an
d
le ove
r
lapping c
o
nditio
n
a
l expressions
commit
|
commitdiff
|
tree
2011-05-19
Ali Gho
l
a
m
i Rudi
ncc:
h
a
n
dle siz
e
of x
+ 2
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami Ru
d
i
ncc: make
s
ure t->a
d
d
r == 0 before
cal
l
ing o_popn
u
m()
commit
|
commitdiff
|
tree
2011-05-11
Ali Ghola
m
i Rudi
n
c
c: ignore
t
he se
m
i
c
o
lon after
d
o-while
commit
|
commitdiff
|
tree
2011-05-09
Ali Gholam
i
Rudi
ncc:
s
w
itch default l
a
bel
s
when
n
ot appeari
n
g
at the end
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghol
a
mi Rudi
ncc: opassign sh
o
u
ld use the time of lh
s
commit
|
commitdiff
|
tree
2011-05-08
Ali
G
holami Rud
i
ncc: move nog
e
n to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami
R
u
d
i
ncc: a
l
w
a
ys initialize outpu
t
filen
a
m
e
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
README: ignored k
e
ywor
d
s are no
w
buil
t
int
o
ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
A
l
i Gholami
Rudi
ncc:
s
upport -o out
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gholami Rudi
n
c
c
:
handle extern
f
unction de
c
lara
t
ions
inside
functions
commit
|
commitdiff
|
tree
2011-05-06
Ali Gholami R
u
di
ncc: handle extern varia
b
le dec
l
aratio
n
s ins
i
de fu
n
ctions
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami
R
udi
ncc:
m
o
ve
m
acr
o
s
l
i
ke _
_
STDC__ to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali Gh
o
lami Rudi
tok: handle //
c
omments
commit
|
commitdiff
|
tree
2011-05-04
A
l
i Gho
l
ami Rudi
ncc: ignore the keywords neat
c
c doesn't car
e
a
bout
commit
|
commitdiff
|
tree
2011-05-01
Ali Gholami
R
udi
gen: re
s
e
t last_cmp in i_prol
o
g
()
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen
:
back-po
r
t cmp+
b
cc optimization aga
i
n
commit
|
commitdiff
|
tree
2011-04-29
A
l
i
Gholam
i
Ru
d
i
g
e
n: move
o
pcod
e
s to arch
section
commit
|
commitdiff
|
tree
2011-04-29
Ali G
h
ola
m
i Rudi
ge
n
:
rename
F
ORK_REG to REG_FORK
commit
|
commitdiff
|
tree
2011-04-29
A
l
i
G
h
olami Rudi
gen: p
a
ss only O_* constants to i_*
(
) functions
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen:
h
andl
e
sym
+
off
functio
n
calls
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen
:
move architecture-specif
i
c functions to the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali
Gholami Rudi
g
e
n: u
s
e
i_set() in i_lnot
(
)
commit
|
commitdiff
|
tree
2011-04-01
A
li Gholami Rudi
gen: pass t
h
e
nu
m
ber of ar
g
uments to o_func_
b
eg
(
)
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
gen: encode 0xf
0
0000
0
0
a
s an immediate
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
gen: swap the
i
mmediat
e
if ne
e
ded for ==
a
nd !=
commit
|
commitdiff
|
tree
2011-03-31
Ali
G
holami Rudi
gen: encod
e
c
m
p
+immedi
a
te i
n
s
tr
u
ct
i
ons
commit
|
commitdiff
|
tree
2011-03-31
Ali Gho
l
ami Rudi
gen: put the imme
d
iate in the opcode if possib
l
e
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholam
i
Rudi
gen: remove cmp+branch opt
i
mizati
o
n; moved to opt bra
n
ch
commit
|
commitdiff
|
tree
2011-03-30
Ali Gho
l
a
m
i Rudi
cp
p
: handl
e
fu
n
ction macros wit
h
no argumen
t
s
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rud
i
ge
n
: re
n
ame dat
_
b
s
s() and dat_dat() to begin with o
_
commit
|
commitdiff
|
tree
2011-03-28
Ali
Gholami Ru
d
i
gen
:
gro
u
p
f
unction
s
in
g
e
n
.
h
commit
|
commitdiff
|
tree
2011-03-28
Ali Ghol
a
m
i
Rudi
gen: reset las
t
_set after cmp+b optimization
commit
|
commitdiff
|
tree
2011-03-28
Ali Gh
o
lami Rudi
gen
:
fix ~ ope
r
ator
i
mpl
e
m
e
nta
t
i
on
commit
|
commitdiff
|
tree
2011-03-27
Al
i
G
h
o
lami Rudi
ncc: d
e
reference function pointers like any other varia
b
les
commit
|
commitdiff
|
tree
2011-03-27
A
li Gholami R
u
di
gen
:
don't remove t
h
e
last
retu
r
n jump
commit
|
commitdiff
|
tree
2011-03-27
Ali G
h
ol
a
mi Rudi
gen: don't le
t
o_cast() change dereferenced type
commit
|
commitdiff
|
tree
2011-03-25
Ali
G
holami
Rudi
ncc: use t
o
k_
j
mp() in
s
tea
d
of tok_(see|get)() in enu
m
_create()
commit
|
commitdiff
|
tree
2011-03-25
Ali G
h
olami Ru
d
i
gen: handle lar
g
e offsets
for str
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Rudi
gen
:
replace TMP_REG*
m
a
cros with reg_f
o
r
t
m
p
()
commit
|
commitdiff
|
tree
next