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
cpp: use a simple hash table instead of tab struct
2013-10-31
A
li
Gh
o
lam
i
Rudi
cpp: use a simple hash table ins
t
ead of
ta
b
st
r
uct
commit
|
commitdiff
|
tree
2013-10-31
Ali
G
ho
l
ami Rudi
tok: al
l
ow large
ds sections and stri
n
g
to
k
e
n
s
commit
|
commitdiff
|
tree
2013-10-29
Ali Gholam
i
R
u
di
gen:
m
ove
the management
o
f ds
[
] to ge
n
.
c
commit
|
commitdiff
|
tree
2013-09-02
Ali Gholami Rudi
ncc
.
h: move arra
y
limits to ncc
.
h
commit
|
commitdiff
|
tree
2013-09-01
A
li
G
holami Rudi
gen: mov
e
the register allocation to reg
.
c
commit
|
commitdiff
|
tree
2013-07-30
Ali Gho
l
ami Rudi
tok: r
e
ad
'
\0
8
' a
s
{'\0', '8'}
commit
|
commitdiff
|
tree
2013-07-30
A
l
i Ghol
a
mi Rudi
n
cc:
c
a
ll ts_ad
d
op() only for += and -=
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rud
i
n
cc: upda
t
e year
commit
|
commitdiff
|
tree
2013-07-30
A
li Gholami R
u
di
gen
.
h:
fix
a comment typo
commit
|
commitdiff
|
tree
2012-07-05
A
l
i Gholam
i
Rudi
n
cc: handle + unary operator
as in 1 +
-
+
- 1
commit
|
commitdiff
|
tree
2012-06-08
Ali Gholami
Rudi
n
cc: swit
c
h to
th
e
modified bsd license
commit
|
commitdiff
|
tree
2012-03-25
Ali Gholam
i
Rudi
c
pp: ignore macros
immediately f
o
ll
o
wing
numbers
commit
|
commitdiff
|
tree
2012-02-03
Ali Ghol
a
m
i
R
udi
tok: ignore "\\\n"
commit
|
commitdiff
|
tree
2012-02-02
Ali Gho
l
ami Rudi
ncc: string lite
r
als are arrays
commit
|
commitdiff
|
tree
2012-01-25
Ali Gh
o
lami Rudi
npp: redefine err() in
npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
A
l
i
Gholami Rudi
Makefile: x86_64 should be x86
in the co
m
ment
commit
|
commitdiff
|
tree
2012-01-06
Ali
G
holami Rudi
ex
t
ract arch
i
tecture indepen
d
e
n
t gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali Gholami R
u
di
experi
m
ental
r
isc
-
l
ike
x
86_64
port of ne
a
tcc
commit
|
commitdiff
|
tree
2011-12-23
Ali Gholami R
u
di
n
cc
:
fix han
d
ling fu
n
ction
pointer types wi
t
h
out a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali Gholami Rudi
gen: c
o
mplain if MAX
J
MPS is
reach
e
d
commit
|
commitdiff
|
tree
2011-12-09
Ali
G
holami Ru
d
i
gen: simplify
b
r
a
n
ch
i
nstructi
o
ns by r
e
movi
n
g o_fi
l
ljmp()
commit
|
commitdiff
|
tree
2011-12-08
Ali
G
h
o
lami Rudi
n
c
c: sup
p
ort
k&r s
t
yl
e
functio
n
definitions
commit
|
commitdiff
|
tree
2011-12-08
A
li Gholami Rudi
o
u
t: use rel
.
* name for
r
e
l
o
c
ation sections o
n
x86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami Rudi
ncc
:
sup
p
ort
(expr
,
expr) expr
e
ssion
commit
|
commitdiff
|
tree
2011-12-07
A
li G
h
olam
i
Rudi
c
p
p: fix
evaluating
intege
r
c
o
n
s
t
a
nts
commit
|
commitdiff
|
tree
2011-11-10
A
l
i
G
ho
l
ami
R
udi
out
:
add a workaround fo
r
b
a
d
linkers
commit
|
commitdiff
|
tree
2011-11-08
Ali Ghola
m
i R
u
d
i
Makefi
l
e: def
a
ult to x8
6
build
commit
|
commitdiff
|
tree
2011-11-08
A
l
i Gh
o
la
m
i R
u
di
ncc: defi
n
e __i
3
86__
for x86 builds
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Rudi
merge the x8
6
p
ort
to master branc
h
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholami Rud
i
ncc:
b
etter char array initiali
z
ation
commit
|
commitdiff
|
tree
2011-10-17
Ali Gho
l
ami
Rudi
out:
a
ssure 8-
b
yte al
i
gnment
of data and bss section
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
A
li
Gho
l
ami Rudi
tab: fix tab
_
del(); otherwis
e
#unde
f
won't
work
commit
|
commitdiff
|
tree
2011-06-05
Ali
G
holami Rudi
ncc:
call
t
s_de(
)
in ts_
p
op_
d
e
(
)
commit
|
commitdiff
|
tree
2011-06-04
Ali Gholami Rudi
ncc: ha
n
dle
s
witch stmt where def
a
ult label ap
p
ears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Al
i
Gholami Rudi
ncc: don'
t
ov
e
rwrite global names by static f
u
nct
i
on
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholami Rudi
cpp: fix han
d
ling comments and str
i
ngs insi
d
e macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholam
i
Rudi
ncc: handl
e
emp
t
y static
i
nitial
i
zers
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
cpp: ig
n
o
re comments inside s
t
ri
n
g macros
commit
|
commitdiff
|
tree
2011-05-24
Ali G
h
ol
a
m
i
Rudi
nea
t
cc: add
a ncc invocation script
commit
|
commitdiff
|
tree
2011-05-24
Al
i
Gh
o
l
a
mi Ru
d
i
more ve
r
bose error messages for m
i
s
si
n
g
files
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
cpp: don't search /usr/include for
h
eaders by default
commit
|
commitdiff
|
tree
2011-05-22
Ali Gho
l
ami Rudi
cpp
:
merge
c
ur+
+
's
in readar
g
()
commit
|
commitdiff
|
tree
2011-05-22
Ali G
h
olami R
u
di
gen:
fix reg_fort
m
p()
i
ndenta
t
ion
commit
|
commitdiff
|
tree
2011-05-19
Ali Gholami Rudi
ncc: hand
l
e
o
verlapping
conditional expres
s
ion
s
commit
|
commitdiff
|
tree
2011-05-19
Ali
G
holami Rud
i
ncc: handle sizeof x
+
2
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami
R
udi
n
c
c
:
m
ake sure
t
-
>addr =
=
0 before
c
alling o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
Al
i
Gho
l
ami Rudi
n
c
c: i
g
nore the semicolon
a
fter
d
o-whi
l
e
commit
|
commitdiff
|
tree
2011-05-09
Ali Gho
l
ami Rudi
ncc: switch default labels when n
o
t appear
i
n
g
at the end
commit
|
commitdiff
|
tree
2011-05-08
Ali Gh
o
lami Rudi
ncc: opassign should use the time of lhs
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghola
m
i Rudi
ncc: move
n
oge
n
to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Ru
d
i
ncc: always
initialize
output
filena
m
e
commit
|
commitdiff
|
tree
2011-05-08
Ali Gho
l
a
mi Rudi
README
:
ignored keywords ar
e
no
w
b
u
ilt into ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali G
h
olami Rudi
ncc: suppor
t
-o
o
ut
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
ncc: handle extern funct
i
on decl
a
rations
ins
i
de functions
commit
|
commitdiff
|
tree
2011-05-06
A
l
i
Gh
o
lami Rudi
n
cc: handle exte
r
n
variable dec
l
ar
a
tions inside fun
c
tions
commit
|
commitdiff
|
tree
2011-05-04
A
li G
h
olami Rudi
n
cc: move macros like __ST
D
C
_
_
to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
A
l
i Ghol
a
mi Rudi
tok:
h
andl
e
/
/
comments
commit
|
commitdiff
|
tree
2011-05-04
Ali G
h
olami Rudi
ncc: ignore the keywords
n
e
atcc doe
s
n't care about
commit
|
commitdiff
|
tree
2011-05-01
Al
i
G
h
olami Rudi
gen: reset last_cmp in i_prolog()
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: back
-
port
cmp
+
bcc
o
p
timization again
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: move opcod
e
s to a
r
ch section
commit
|
commitdiff
|
tree
2011-04-29
Al
i
Gholami Rud
i
gen: rena
m
e FOR
K
_REG
t
o REG_FORK
commit
|
commitdiff
|
tree
2011-04-29
Ali
Gho
l
a
mi Rud
i
gen:
p
a
ss only O
_
* const
a
nts
to
i
_*() func
t
ions
commit
|
commitdiff
|
tree
2011-04-29
Ali G
h
olam
i
Rudi
gen: handle sym
+
off function c
a
lls
commit
|
commitdiff
|
tree
2011-04-29
Ali Gho
l
am
i
Rudi
gen: move a
r
chitecture-
s
pecific functio
n
s to the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali
Gholami Rudi
gen: use i
_
s
e
t() in i_lnot()
commit
|
commitdiff
|
tree
2011-04-01
A
l
i Ghola
m
i Rudi
ge
n
: pass the number of arguments to
o
_
func_beg()
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami R
u
di
gen:
e
ncode 0
x
f00
0
0
0
0
0 as an im
m
e
diate
commit
|
commitdiff
|
tree
2011-03-31
Ali Gho
l
ami
Rudi
gen:
swap the immediat
e
if nee
d
ed for == and
!
=
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
gen: enco
d
e
c
m
p
+imm
e
diate ins
t
ructio
n
s
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami R
u
d
i
gen
:
put the im
m
ediate
in the opcode if pos
s
ible
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholam
i
Ru
d
i
g
e
n
:
r
e
move cmp+branch
optimization; moved
to opt
branch
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholami Rudi
cpp: handle
fun
c
tio
n
macros
wi
t
h
no arg
u
ment
s
commit
|
commitdiff
|
tree
2011-03-28
Ali
G
holami Rudi
gen:
r
ename d
a
t_bss() and dat_dat() to begin with o_
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
gen: group functions in gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
Al
i
Ghola
m
i Rudi
gen: res
e
t last_set after
c
mp+b optimization
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
gen: fix ~ ope
r
at
o
r implemen
t
ation
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholam
i
Ru
d
i
n
cc: der
e
f
e
rence fun
c
tio
n
pointers like any ot
h
er
v
aria
b
les
commit
|
commitdiff
|
tree
2011-03-27
Al
i
Ghol
a
m
i
Rudi
gen: don't re
m
ove t
h
e last
r
etu
r
n ju
m
p
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Rudi
gen: don'
t
let o_cast(
)
cha
n
ge derefere
n
ced type
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Rud
i
ncc
:
u
s
e
t
o
k
_jmp()
ins
t
e
a
d of tok_(see|get)() in
e
n
u
m
_
create()
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Rudi
gen: handle large offsets for
s
tr
commit
|
commitdiff
|
tree
2011-03-25
Ali
G
holami Rudi
gen:
r
eplace
T
MP
_
REG* macros with
r
eg_fortmp()
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami R
u
di
g
en: change o_nog
e
n
(
)/o_dogen() t
o
b
e recursi
v
e
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami
R
udi
gen:
d
on't genera
t
e
excess ju
m
ps for the las
t
return
commit
|
commitdiff
|
tree
2011-03-23
Ali Gh
o
l
a
m
i
Rudi
gen: don't add duplic
a
t
e data
t
o numb
e
r pool
commit
|
commitdiff
|
tree
2011-03-20
Ali Gholami R
u
d
i
gen: call t
m
p_to() in fo
r
load
i
n
g r
h
s in
o_
a
s
sin
g
()
commit
|
commitdiff
|
tree
2011-03-20
Ali Ghol
a
mi Ru
d
i
gen: ignore
O
_
SIGNED wh
e
n
c
hecking the opc
o
de
commit
|
commitdiff
|
tree
2011-03-17
Ali
G
h
o
lam
i
Ru
d
i
gen: fix signed divi
s
io
n
to negate t
h
e rem
a
i
n
d
er
commit
|
commitdiff
|
tree
2011-03-16
Ali Gholami Rudi
gen: merge decreme
n
t and check in
i_memcpy() and i
_
memset()
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
g
e
n: don
'
t save var
i
a
b
le reg
i
ste
r
s before
c
alls
commit
|
commitdiff
|
tree
2011-03-15
Al
i
G
holami Rudi
gen: ad
d
s
o
f
twa
r
e div/mod implementation
commit
|
commitdiff
|
tree
2011-03-15
Ali G
h
olami
R
udi
ncc:
set
O_SI
G
N for
most binary operations
commit
|
commitdiff
|
tree
2011-03-15
Al
i
G
h
olami R
u
di
ncc
:
dereference the not expression of cexp
r
s
commit
|
commitdiff
|
tree
2011-03-15
A
li Gholami Rudi
perf
o
r
m signed operat
i
ons if O_SI
G
NED bit is set
commit
|
commitdiff
|
tree
2011-03-14
Ali Ghol
a
mi Rudi
cpp: de
f
ine __ar
m
_
_
commit
|
commitdiff
|
tree
2011-03-14
Ali Gh
o
lami Rudi
ncc: don't cas
t
the return value f
o
r void functions
commit
|
commitdiff
|
tree
2011-03-14
Ali
Gholami Rudi
gen: mor
e
compact
v
e
r
sion of memcpy()
a
nd
m
ems
e
t()
commit
|
commitdiff
|
tree
2011-03-14
Al
i
Ghola
m
i Rudi
ge
n
:
don't output relocations
w
hen o_
n
ogen() is called
commit
|
commitdiff
|
tree
2011-03-13
Ali Gholami Rudi
n
e
a
tcc arm port
commit
|
commitdiff
|
tree
next