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
int: do not store output values in ic struct
2016-08-30
Ali Gholami Rudi
int: do not s
t
ore
output
v
alues in i
c
struc
t
commit
|
commitdiff
|
tree
2016-08-30
Ali Gholam
i
Rud
i
reg
:
the new g
l
oba
l
r
egister alg
o
rithm
commit
|
commitdiff
|
tree
2016-08-21
Ali Gholami Rudi
int:
l
oad cons
t
ant
c
all arguments as late a
s
possi
b
l
e
commit
|
commitdiff
|
tree
2016-08-19
Ali Gholami Rudi
in
t
: try to add
address offsets bef
o
re instruc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-08-05
Ali Gholami Rudi
int: move removing de
a
d c
o
de from gen
.
c
to int
.
c
commit
|
commitdiff
|
tree
2016-08-04
Ali Gho
l
ami
Rudi
gen: restri
c
t
r
a
_regcheap() to
c
a
l
l
e
r-
s
ave
d
registers
commit
|
commitdiff
|
tree
2016-08-04
Ali Gholami Rudi
ge
n
: move valu
e
s to free registers instead of memory
.
.
.
commit
|
commitdiff
|
tree
2016-08-04
A
l
i Ghol
a
mi
R
ud
i
cpp: redefinin
g
und
e
fined macros
commit
|
commitdiff
|
tree
2016-07-17
Ali Gholami Rudi
gen: ca
c
he lo
c
als
in free regi
s
te
r
s only
commit
|
commitdiff
|
tree
2016-07-17
Ali Gh
o
lami Rudi
arm: O_MSET does
n
ot
m
odify its sec
o
nd argument
commit
|
commitdiff
|
tree
2016-07-16
Ali Gholami Rudi
x6
4
:
O
_
MCPY and O_MSET
m
ay m
o
di
f
y
their
operands
commit
|
commitdiff
|
tree
2016-07-14
Ali
Gholami Rudi
gen: using registe
r
s assi
g
ned to locals
a
s instruction
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
Ali
G
holam
i
Rudi
x64:
t
h
e
d
e
s
t
ination of
O_
L
NOT is always eax
commit
|
commitdiff
|
tree
2016-07-14
Ali Gho
l
ami
R
udi
ncc: s
w
it
c
h to ISC
commit
|
commitdiff
|
tree
2016-07-14
A
l
i Gholami
Rudi
g
en: the new regi
s
ter al
l
o
cation algorithm
commit
|
commitdiff
|
tree
2016-05-26
A
li Gholami
Rudi
x64: use short jumps when possible
commit
|
commitdiff
|
tree
2016-05-26
Ali G
h
olami Rudi
g
en: code beginn
i
ng with a jump
i
n
structio
n
commit
|
commitdiff
|
tree
2016-05-26
Al
i
Gholami Rudi
x86: oi() and os() ar
e
u
s
e
d
lo
c
ally
commit
|
commitdiff
|
tree
2016-04-19
Ali
G
holami Rudi
n
c
c
: new
intermed
i
at
e
code
commit
|
commitdiff
|
tree
2016-04-19
Ali Gholami Rudi
arm: i
n
clude ncc
.
h
commit
|
commitdiff
|
tree
2016-04-07
A
l
i
G
holami Rudi
Makefile: easier target sel
e
cti
o
n
commit
|
commitdiff
|
tree
2015-04-27
A
li
G
holami Rudi
n
c
c: cast v
a
lues to ar
c
hitecture word a
f
t
e
r
e
a
ch operation
commit
|
commitdiff
|
tree
2015-04-27
Ali G
h
o
l
ami
R
udi
cpp: report unk
n
own
cpp direc
t
i
v
es
commit
|
commitdiff
|
tree
2015-04-27
A
l
i
G
h
olami Rudi
ncc: a
l
low
"
i
f (expr,
.
.
.
, cond)
"
commit
|
commitdiff
|
tree
2015-04-27
A
l
i
G
holami Rudi
tok: support
hex co
n
stants with cap
i
ta
l
X
commit
|
commitdiff
|
tree
2014-11-03
A
li
G
holami R
u
d
i
t
o
k: ha
n
d
l
e
e
s
c
aped
new
l
ines in // comments
commit
|
commitdiff
|
tree
2014-10-25
Ali Gh
o
lami Ru
d
i
npp: updat
e
the out of date copyright noti
c
e
commit
|
commitdiff
|
tree
2014-09-25
Al
i
G
h
olami Rud
i
x
86: inlin
e
mov_m2r()
commit
|
commitdiff
|
tree
2014-09-25
Al
i
Gholami
Rud
i
Makefile: remov
e
npp in
clean target
commit
|
commitdiff
|
tree
2014-09-05
Ali G
h
o
l
a
m
i
Rud
i
ncc: always c
a
ll ts_pus
h
_b
t
(
)
a
fte
r
performing ge
n
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
Ali G
h
olami
R
udi
out: exit if ther
e
is
n
o
room for more relo
c
ations
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
A
l
i Gholami
Rudi
ncc: describe what each fi
l
e does in
i
t
s he
a
der
commit
|
commitdiff
|
tree
2013-11-07
Al
i
Gholami Rudi
n
c
c: use label ident
i
fi
e
rs more care
f
ully
commit
|
commitdiff
|
tree
2013-11-02
Ali
Gholami Rudi
n
c
c
.
h: increase a
r
ray
lim
i
ts for i
n
expensive resources
commit
|
commitdiff
|
tree
2013-10-31
A
l
i Gh
o
la
m
i Rudi
cpp: use a s
i
mple hash table i
n
stead of tab struct
commit
|
commitdiff
|
tree
2013-10-31
Ali Gholami Rudi
tok:
al
l
ow large ds sections and
st
r
ing tokens
commit
|
commitdiff
|
tree
2013-10-29
Ali Ghol
a
m
i
R
udi
g
e
n: move t
h
e managem
e
nt of
d
s[] t
o
gen
.
c
commit
|
commitdiff
|
tree
2013-09-02
A
l
i
G
holami R
u
di
ncc
.
h: move array
limits to ncc
.
h
commit
|
commitdiff
|
tree
2013-09-01
Ali Gholami Ru
d
i
gen: move the
r
e
g
ist
e
r
al
l
ocatio
n
to reg
.
c
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rud
i
tok: read '\
0
8'
a
s {'
\
0', '8'}
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rudi
n
cc
:
call ts_addop() only for += and -=
commit
|
commitdiff
|
tree
2013-07-30
Al
i
Gh
o
lami Rudi
ncc:
update
year
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami
Rud
i
ge
n
.
h: f
i
x a comment
t
y
po
commit
|
commitdiff
|
tree
2012-07-05
Ali
G
holam
i
Rudi
ncc: ha
n
dle + unary o
p
erator as in 1
+
- + - 1
commit
|
commitdiff
|
tree
2012-06-08
Ali G
h
olami R
u
di
ncc: sw
i
tch to the mo
d
if
i
ed
bsd license
commit
|
commitdiff
|
tree
2012-03-25
Ali Gholami
R
udi
cpp: ig
n
o
r
e mac
r
os immediately fol
l
owing numbers
commit
|
commitdiff
|
tree
2012-02-03
A
li G
h
o
l
ami Rudi
tok: ign
o
re "\\\n"
commit
|
commitdiff
|
tree
2012-02-02
Al
i
G
h
olami Rudi
ncc:
s
tring li
t
erals are arrays
commit
|
commitdiff
|
tree
2012-01-25
Ali
Ghola
m
i
R
udi
np
p
: re
d
efine err()
in npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
A
l
i Gholami R
u
di
Makefile
:
x86_
6
4 should be x86
i
n
t
he comment
commit
|
commitdiff
|
tree
2012-01-06
Ali Ghola
m
i Rudi
extract architecture independent g
e
n
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali Gholami
Rudi
exper
i
mental
r
isc-like x8
6
_64 por
t
of
n
eatcc
commit
|
commitdiff
|
tree
2011-12-23
Ali Gholami
R
udi
nc
c
: fix
h
andl
i
ng
function pointer types without a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali Ghol
a
m
i
Rudi
gen: comp
l
ain if MAX
J
MPS is r
e
ach
e
d
commit
|
commitdiff
|
tree
2011-12-09
Ali
Gholami
R
udi
ge
n
:
simplify branch instructio
n
s
by remo
v
i
n
g o_filljmp()
commit
|
commitdiff
|
tree
2011-12-08
Ali Gholami Rudi
n
c
c
:
suppo
r
t k&r
s
ty
l
e fun
c
ti
o
n
definitions
commit
|
commitdiff
|
tree
2011-12-08
Ali Gh
o
lami Rud
i
out: use rel
.
* name for re
l
o
ca
t
ion sections on x86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholam
i
Rudi
nc
c
: support (exp
r
,
expr) expression
commit
|
commitdiff
|
tree
2011-12-07
Ali Ghola
m
i Rudi
c
p
p: fi
x
evaluating
integer cons
t
ants
commit
|
commitdiff
|
tree
2011-11-10
Ali G
h
olami R
u
di
out: add a workarou
n
d for bad linkers
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Rudi
Makefil
e
: default
t
o
x86
buil
d
commit
|
commitdiff
|
tree
2011-11-08
Ali Gho
l
ami Rudi
ncc: define __i386__
f
or x86 bui
l
ds
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Rudi
m
erge
t
he x86 port to
master branch
commit
|
commitdiff
|
tree
2011-10-17
Al
i
Gholam
i
Rudi
n
cc: better char ar
r
ay initialization
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholami Rudi
out: assu
r
e 8
-
byte alignment of data and bss section
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
A
l
i Gholami Rudi
t
ab: fix tab_del();
o
t
h
e
rwise #undef won'
t
work
commit
|
commitdiff
|
tree
2011-06-05
A
l
i Gholami
Rud
i
ncc: call ts_de() in
t
s_pop_de()
commit
|
commitdiff
|
tree
2011-06-04
Ali Gho
l
ami Rudi
ncc: handle
switch stmt where
d
efault label appears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholami R
u
di
ncc: don't over
w
rite glob
a
l names by static
f
u
n
ction
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Al
i
G
h
olami R
u
di
c
pp: fix handling commen
t
s and str
i
ngs inside macros
commit
|
commitdiff
|
tree
2011-05-24
Ali
Gholami Ru
d
i
ncc: handle empty s
t
atic initi
a
li
z
e
r
s
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
cpp: ign
o
re comment
s
insid
e
string macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
nea
t
cc: add a ncc
in
v
ocation script
commit
|
commitdiff
|
tree
2011-05-24
Al
i
Gh
o
la
m
i
R
udi
more
v
erbose e
r
ror me
s
sages
f
o
r
missing files
commit
|
commitdiff
|
tree
2011-05-24
A
l
i
Gholami
R
udi
cpp: don't
s
earch /usr/in
c
lude for headers by
d
efault
commit
|
commitdiff
|
tree
2011-05-22
Ali
G
h
ola
m
i Rudi
cpp
:
merge c
u
r++'s in readarg()
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami Ru
d
i
g
en: fix reg_fortmp() in
d
entation
commit
|
commitdiff
|
tree
2011-05-19
Al
i
Ghol
a
mi Rudi
ncc: handle
o
verlapping conditional expression
s
commit
|
commitdiff
|
tree
2011-05-19
Ali
G
holami Rudi
n
cc
:
handle sizeof
x
+ 2
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami
Rudi
ncc
:
m
a
ke sure t
-
>ad
d
r == 0 before calli
n
g o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
Ali
G
holami Rud
i
nc
c
: ignore the semico
l
on
afte
r
d
o
-while
commit
|
commitdiff
|
tree
2011-05-09
A
l
i Gho
l
ami Rudi
ncc: switch
d
e
faul
t
lab
e
ls
w
hen
n
o
t
app
e
aring at
the
end
commit
|
commitdiff
|
tree
2011-05-08
Al
i
Gholami Rudi
n
cc:
o
pa
s
s
i
gn
s
h
ould use the time of lhs
commit
|
commitdiff
|
tree
2011-05-08
Ali
G
h
olami Rudi
ncc
:
move nogen to
ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gholami Rudi
ncc: alwa
y
s init
i
alize output f
i
lena
m
e
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
REA
D
ME: ignor
e
d
k
eywords a
r
e n
o
w built int
o
ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Al
i
G
h
olami Rudi
n
c
c: support -o
out
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gholami Rudi
ncc:
h
andle extern
f
unction declarations inside
f
unctio
n
s
commit
|
commitdiff
|
tree
2011-05-06
A
l
i
Gh
o
lami Rudi
ncc: ha
n
dle extern variabl
e
d
eclaratio
n
s inside fu
n
ctions
commit
|
commitdiff
|
tree
2011-05-04
A
l
i Gh
o
lami Rudi
ncc: mo
v
e
m
a
c
r
o
s
lik
e
__S
T
DC__ to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami
R
u
di
tok:
h
andle // co
m
ments
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami Ru
d
i
n
c
c: i
g
nore the keywords neatc
c
doesn
'
t
c
are
about
commit
|
commitdiff
|
tree
2011-05-01
Ali Gh
o
l
a
mi Rudi
gen: reset last
_
c
mp
in i_pr
o
log()
commit
|
commitdiff
|
tree
2011-04-29
Ali Gh
o
lami
R
udi
gen:
back
-
port cmp
+
b
cc o
p
timiz
a
tion again
commit
|
commitdiff
|
tree
2011-04-29
Ali Ghol
a
m
i
R
udi
gen: move o
p
cod
e
s to arch s
e
ction
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami
Rudi
gen: rena
m
e
F
O
RK
_
REG
to
R
EG_FORK
commit
|
commitdiff
|
tree
2011-04-29
A
l
i Gh
o
lami Rudi
gen: pass onl
y
O_* c
o
ns
t
ants to
i_*()
f
unctions
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
ge
n
: handle
s
y
m+o
f
f fu
n
ct
i
on ca
l
ls
commit
|
commitdiff
|
tree
2011-04-29
A
li Gho
l
a
mi Rudi
gen: move a
r
c
h
i
t
ect
u
re
-
specifi
c
func
t
ion
s
to the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali
G
hol
a
mi Rudi
gen: use i_se
t
() in i_lnot()
commit
|
commitdiff
|
tree
next