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: always call ts_push_bt() after performing gen.c operations
2014-09-05
Ali Ghol
a
mi Rudi
ncc: always call
ts_pus
h
_bt() after performing gen
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
Al
i
Ghol
a
m
i
R
udi
out: exit if
t
here is no r
o
om f
o
r more relocatio
n
s
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
Ali G
h
olami R
u
di
ncc
:
d
e
scribe what e
a
ch file d
o
es in its header
commit
|
commitdiff
|
tree
2013-11-07
Ali Gh
o
l
ami Rudi
nc
c
: use l
a
bel identif
i
ers mor
e
carefully
commit
|
commitdiff
|
tree
2013-11-02
Ali G
h
olami Rudi
ncc
.
h: incre
a
se
array limits
for inexpensive resources
commit
|
commitdiff
|
tree
2013-10-31
A
li Gholami Rudi
cpp: use a simple hash
table instead of tab
s
t
ruct
commit
|
commitdiff
|
tree
2013-10-31
Ali Gholam
i
Rudi
tok: allow large ds sections and stri
n
g tok
e
ns
commit
|
commitdiff
|
tree
2013-10-29
Ali Gholami Ru
d
i
gen: mo
v
e the manag
e
m
e
n
t of ds
[
]
t
o ge
n
.
c
commit
|
commitdiff
|
tree
2013-09-02
Ali Ghol
a
mi Rudi
ncc
.
h: m
o
ve arr
a
y limits to nc
c
.
h
commit
|
commitdiff
|
tree
2013-09-01
Ali Ghola
m
i Rudi
gen
:
move th
e
regis
t
er allocation
t
o
r
e
g
.
c
commit
|
commitdiff
|
tree
2013-07-30
Al
i
Gholami Ru
d
i
to
k
:
r
e
ad '\0
8
' as
{
'\0', '8'}
commit
|
commitdiff
|
tree
2013-07-30
A
li Gholami
R
udi
ncc: c
a
ll ts_add
o
p() onl
y
f
o
r
+
= an
d
-=
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rud
i
ncc: update yea
r
commit
|
commitdiff
|
tree
2013-07-30
A
li Gholam
i
Rudi
g
e
n
.
h:
f
ix
a co
m
ment ty
p
o
commit
|
commitdiff
|
tree
2012-07-05
Ali
G
holami Rudi
ncc
:
han
d
le +
unary operator
a
s in 1 + - + - 1
commit
|
commitdiff
|
tree
2012-06-08
Ali
G
holami R
u
di
n
c
c:
s
witch to t
h
e modified bsd license
commit
|
commitdiff
|
tree
2012-03-25
A
li Gholami Rudi
cpp: igno
r
e
macros immediately following
numbe
r
s
commit
|
commitdiff
|
tree
2012-02-03
Al
i
G
h
ola
m
i Rudi
tok:
ig
n
o
re "
\
\\n"
commit
|
commitdiff
|
tree
2012-02-02
A
l
i Gh
o
lami Rud
i
ncc: string lit
e
rals are arrays
commit
|
commitdiff
|
tree
2012-01-25
A
l
i
Gholami Rudi
npp
:
red
e
fine e
r
r
() in npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
Ali Gholami Rud
i
Makefil
e
: x86_6
4
should
be x86
i
n the comme
n
t
commit
|
commitdiff
|
tree
2012-01-06
A
li Gho
l
a
m
i Rudi
extract arch
i
tecture inde
p
endent
ge
n
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali Gholami Rudi
experim
e
ntal risc-
l
ike x8
6
_64 po
r
t of neatcc
commit
|
commitdiff
|
tree
2011-12-23
A
li Ghola
m
i
R
u
d
i
ncc
:
fi
x
handling
funct
i
on poi
n
ter types w
i
thout
a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali Gho
l
ami Rudi
gen: complain if MAXJMPS is
r
eached
commit
|
commitdiff
|
tree
2011-12-09
Al
i
Gh
o
l
am
i
Rud
i
gen:
simplify
b
r
a
nch i
n
stru
c
tions by rem
o
ving o_fillj
m
p
(
)
commit
|
commitdiff
|
tree
2011-12-08
Ali G
h
ola
m
i
Rudi
ncc:
sup
p
ort k&r s
t
y
le functio
n
defini
t
ion
s
commit
|
commitdiff
|
tree
2011-12-08
Ali
G
h
o
lam
i
R
udi
o
ut: use rel
.
* name for relocation sectio
n
s on x8
6
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami Rudi
n
cc: suppo
r
t (expr, ex
p
r) expression
commit
|
commitdiff
|
tree
2011-12-07
Ali Ghol
a
m
i R
u
di
cpp: fix
eva
l
uating intege
r
consta
n
ts
commit
|
commitdiff
|
tree
2011-11-10
Ali Gholami Rudi
ou
t
:
add a workaro
u
nd for
bad
linkers
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Rud
i
Makefil
e
: de
f
ault
to x86 build
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholam
i
Rudi
ncc: define
__i386__ fo
r
x86 builds
commit
|
commitdiff
|
tree
2011-11-08
A
li Gholami
Rud
i
m
erge
the x86 port
t
o
master
b
ran
c
h
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholami
Rudi
ncc: better char array initi
a
liza
t
ion
commit
|
commitdiff
|
tree
2011-10-17
Ali Gh
o
lam
i
Rudi
out: a
s
sure 8
-
byt
e
alignment of
d
a
t
a and bs
s
secti
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Ali Gholami
Rudi
tab: f
i
x
t
ab_del(); otherw
i
s
e #undef w
o
n't
work
commit
|
commitdiff
|
tree
2011-06-05
Ali
Gho
l
ami Rudi
ncc
:
call ts_de
(
) in ts_pop_d
e
()
commit
|
commitdiff
|
tree
2011-06-04
Al
i
Gholam
i
Rud
i
ncc: han
d
le swi
t
ch stmt where defaul
t
l
abel appea
r
s
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Ghol
a
mi Rudi
ncc
:
do
n
't overwrite
global n
a
mes by static
f
unction
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gh
o
lami Rudi
cpp: fix
h
a
n
dlin
g
comm
e
n
ts and
s
trings inside macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
ncc: ha
n
dle e
m
p
t
y stati
c
i
n
itial
i
zers
commit
|
commitdiff
|
tree
2011-05-24
Al
i
Gholami Rudi
cpp: igno
r
e comments inside string macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami
R
udi
neatcc: ad
d
a n
c
c
i
n
vocation s
c
ript
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
more v
e
rbo
s
e e
r
ror messages for
m
i
s
sing files
commit
|
commitdiff
|
tree
2011-05-24
A
l
i Gho
l
ami R
u
di
cpp: don't
search /
u
sr/include f
o
r
h
eaders b
y
d
e
fault
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami Ru
d
i
cpp
:
m
erge
cur++'
s
i
n rea
d
arg(
)
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami Rudi
ge
n
: fix reg_fortmp(
)
i
n
de
n
t
ation
commit
|
commitdiff
|
tree
2011-05-19
A
l
i G
h
ola
m
i Rudi
ncc: handle overl
a
p
ping conditional expressions
commit
|
commitdiff
|
tree
2011-05-19
Ali Gholam
i
Rudi
n
c
c
: handle si
z
eof x + 2
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami Rudi
ncc: make sure t->addr ==
0
bef
o
re calling o
_
popnum()
commit
|
commitdiff
|
tree
2011-05-11
Ali G
h
o
la
m
i Rudi
ncc: ignore th
e
semicolon a
f
ter
do-w
h
ile
commit
|
commitdiff
|
tree
2011-05-09
Ali Gho
l
ami Rudi
ncc: switch defa
u
lt labels when not
a
p
pearing at t
h
e
e
n
d
commit
|
commitdiff
|
tree
2011-05-08
Ali
G
holami Rudi
ncc: opassign should
us
e
the
time of lhs
commit
|
commitdiff
|
tree
2011-05-08
Ali G
h
ola
m
i Rudi
ncc: move
no
g
en to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gho
l
ami
R
udi
ncc: always initialize output filena
m
e
commit
|
commitdiff
|
tree
2011-05-08
Ali Gh
o
lami Rudi
README: ignored keywords are now b
u
i
l
t
into ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami R
u
di
n
c
c
:
support -o out
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami
R
u
di
n
cc
:
handle extern functi
o
n declar
a
t
i
ons
i
ns
i
de fun
c
t
io
n
s
commit
|
commitdiff
|
tree
2011-05-06
A
l
i
Gholami Rudi
nc
c
: hand
l
e ext
e
r
n
v
a
riable declaratio
n
s ins
i
de func
t
ions
commit
|
commitdiff
|
tree
2011-05-04
Ali Ghola
m
i Ru
d
i
ncc: move mac
r
os
li
k
e
__STDC__ to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami Rudi
tok
:
ha
n
dle // commen
t
s
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami Rudi
n
cc: ignor
e
th
e
k
eywords neatc
c
doesn't car
e
abou
t
commit
|
commitdiff
|
tree
2011-05-01
Ali G
h
olami Rudi
gen: reset l
a
st_cmp
i
n i_prolog()
commit
|
commitdiff
|
tree
2011-04-29
Al
i
Gholami Rudi
ge
n
: back-port cmp
+
bcc optimizat
i
on again
commit
|
commitdiff
|
tree
2011-04-29
Al
i
Gh
o
lami Rudi
g
en: move opcodes to arc
h
sect
i
on
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: rename
FOR
K
_R
E
G
t
o
R
EG_FORK
commit
|
commitdiff
|
tree
2011-04-29
A
li Gho
l
a
m
i Rudi
gen: pass o
n
ly O_* constants to i_*() function
s
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami R
u
di
gen
:
handl
e
sy
m
+off fu
n
c
t
ion
c
alls
commit
|
commitdiff
|
tree
2011-04-29
Al
i
Gholami Rudi
gen: move
a
r
c
h
i
tecture-specific functions
t
o
the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali G
h
olami Rudi
gen: u
s
e
i_set() in i
_
lnot()
commit
|
commitdiff
|
tree
2011-04-01
Al
i
Gh
o
lami
R
udi
gen: pa
s
s
the n
u
mber of a
r
guments to o_func_beg()
commit
|
commitdiff
|
tree
2011-03-31
Ali
G
hol
a
m
i
Rudi
g
e
n: en
c
ode 0xf0000000 a
s
an immedi
a
te
commit
|
commitdiff
|
tree
2011-03-31
Ali Gho
l
am
i
Ru
d
i
gen: sw
a
p the im
m
ediate if
n
eeded for == a
n
d !=
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami R
u
di
g
e
n
:
encode cmp+im
m
e
di
a
t
e
i
nstruct
i
ons
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
g
e
n:
put
t
h
e immediate in th
e
opcode
if possible
commit
|
commitdiff
|
tree
2011-03-30
Al
i
G
hol
a
mi Rudi
gen: remove cmp
+
b
ranch optimization; moved t
o
o
p
t
bran
c
h
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholami R
u
di
c
p
p: handle functi
o
n
m
acro
s
with no arguments
commit
|
commitdiff
|
tree
2011-03-28
Ali Gho
l
ami Rudi
g
en:
r
ename dat_bss() and d
a
t_d
a
t
(
)
t
o begin with o_
commit
|
commitdiff
|
tree
2011-03-28
Al
i
Ghola
m
i
Rud
i
g
e
n: gr
o
u
p
functions in gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
Ali G
h
olami Rudi
gen: re
s
e
t
last_
s
et aft
e
r cmp+b opt
i
mization
commit
|
commitdiff
|
tree
2011-03-28
A
l
i
G
holami
R
udi
gen: f
i
x ~ op
e
ra
t
or
i
m
plem
e
n
tati
o
n
commit
|
commitdiff
|
tree
2011-03-27
Ali Gh
o
lami R
u
di
ncc:
d
ereference fu
n
ction pointers
l
ike any other variables
commit
|
commitdiff
|
tree
2011-03-27
Ali
Gholami R
u
di
gen: don
'
t rem
o
ve t
h
e
last return jump
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami
Rud
i
ge
n
: don't
le
t
o
_
c
a
s
t() chang
e
d
e
ref
e
ren
c
e
d
typ
e
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami R
u
di
ncc: use tok_
j
mp() ins
t
ead of
t
o
k_(
s
ee|get)() in enum_cr
e
at
e
()
commit
|
commitdiff
|
tree
2011-03-25
A
l
i Gholami Rudi
g
en:
h
andle
l
a
r
ge offsets for str
commit
|
commitdiff
|
tree
2011-03-25
Ali Gh
o
lami
R
udi
ge
n
: replace TMP_
R
EG* macros with
re
g
_fortmp()
commit
|
commitdiff
|
tree
2011-03-23
Ali G
h
o
l
a
m
i
R
u
d
i
g
e
n
: ch
a
nge
o
_nogen(
)
/o_do
g
en() t
o
be recur
s
iv
e
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
gen: don't generate excess ju
m
ps for
t
he las
t
r
e
turn
commit
|
commitdiff
|
tree
2011-03-23
Ali Gho
l
ami Rudi
gen: don't add duplicat
e
data
t
o
number pool
commit
|
commitdiff
|
tree
2011-03-20
Ali Gholami R
u
di
g
e
n: call
tmp_to() in for l
o
ading rhs in o_
a
ssing()
commit
|
commitdiff
|
tree
2011-03-20
Ali Ghola
m
i Rudi
gen: i
g
nore
O_SIGNED when checking the o
p
c
o
de
commit
|
commitdiff
|
tree
2011-03-17
Ali
G
h
olami Rudi
gen: fix signed divisi
o
n to negate
t
h
e
rema
i
n
der
commit
|
commitdiff
|
tree
2011-03-16
Ali G
h
ola
m
i R
u
di
gen: merge decr
e
ment
a
nd check in
i
_m
e
m
cpy() an
d
i_
m
emset()
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
g
e
n
: don't
save varia
b
le regis
t
ers before
c
alls
commit
|
commitdiff
|
tree
2011-03-15
Ali Ghola
m
i
Rud
i
gen:
add software d
i
v/mod implement
a
tio
n
commit
|
commitdiff
|
tree
2011-03-15
Al
i
Gholami Rudi
ncc: set O_SIGN for most bi
n
ar
y
operation
s
commit
|
commitdiff
|
tree
2011-03-15
A
li G
h
olami Rudi
n
cc: dereference
t
he not
e
xpression of
c
e
xprs
commit
|
commitdiff
|
tree
2011-03-15
Ali
G
holami Rudi
per
f
orm sign
e
d operations if O_SI
G
NED b
i
t
i
s
set
commit
|
commitdiff
|
tree
next