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 Ghola
m
i Rudi
int:
do not store output val
u
es in ic
struct
commit
|
commitdiff
|
tree
2016-08-30
Ali Gholami Rudi
reg:
the new gl
o
b
a
l
register algo
r
ithm
commit
|
commitdiff
|
tree
2016-08-21
Ali
Ghol
a
mi
R
u
d
i
i
n
t: load con
s
tan
t
call arguments
as late a
s
pos
s
i
b
le
commit
|
commitdiff
|
tree
2016-08-19
Ali Gholami Rudi
in
t
: try to add address offset
s
befo
r
e instru
c
tion
.
.
.
commit
|
commitdiff
|
tree
2016-08-05
Ali Gholami Rudi
in
t
: mov
e
remo
v
ing dead code
f
rom ge
n
.
c to int
.
c
commit
|
commitdiff
|
tree
2016-08-04
Ali Gholami
R
ud
i
g
en: res
t
rict
r
a
_regcheap() to caller-saved registers
commit
|
commitdiff
|
tree
2016-08-04
A
li Ghol
a
mi Rudi
gen:
move valu
e
s to
f
ree registers i
n
stead of
m
emo
r
y
.
.
.
commit
|
commitdiff
|
tree
2016-08-04
Ali Gholami Rudi
c
pp: redefining undefined macros
commit
|
commitdiff
|
tree
2016-07-17
A
l
i Gho
l
ami Rudi
ge
n
: cache local
s
in free regis
t
e
r
s only
commit
|
commitdiff
|
tree
2016-07-17
Ali Gho
l
ami Rudi
a
rm:
O
_
M
SET does not modi
f
y
its second ar
g
ument
commit
|
commitdiff
|
tree
2016-07-16
Al
i
Gholami R
u
di
x
6
4
:
O_MCPY and O_MSET may modify thei
r
operands
commit
|
commitdiff
|
tree
2016-07-14
Ali Gholami Rudi
gen:
u
s
ing
r
egisters assigned to local
s
as instruction
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
Ali Ghola
m
i Rudi
x64
:
t
h
e
d
e
s
t
in
a
tion of O_LNOT is
always eax
commit
|
commitdiff
|
tree
2016-07-14
Ali Gho
l
ami Rudi
ncc: s
w
itch to ISC
commit
|
commitdiff
|
tree
2016-07-14
A
l
i Gholami
R
u
d
i
gen: the new register allocation algorithm
commit
|
commitdiff
|
tree
2016-05-26
A
li Gholami Ru
d
i
x64: use short jumps wh
e
n po
s
si
b
le
commit
|
commitdiff
|
tree
2016-05-26
Ali Gholami Ru
d
i
gen: code be
g
inning with a j
u
mp
inst
r
uction
commit
|
commitdiff
|
tree
2016-05-26
A
l
i Gho
l
ami Rudi
x86:
oi() and os() are
u
sed locally
commit
|
commitdiff
|
tree
2016-04-19
Al
i
Gholami Rudi
ncc: new in
t
ermediate
code
commit
|
commitdiff
|
tree
2016-04-19
Ali
G
hol
a
mi Rudi
a
rm: include nc
c
.
h
commit
|
commitdiff
|
tree
2016-04-07
Al
i
Gh
o
lami
R
ud
i
Ma
k
efile:
e
a
sier target selection
commit
|
commitdiff
|
tree
2015-04-27
Ali Gholami Rudi
ncc: cast v
a
l
ues to architecture word aft
e
r
e
a
ch operatio
n
commit
|
commitdiff
|
tree
2015-04-27
A
l
i Gholami Rudi
cpp: report unknown cpp directives
commit
|
commitdiff
|
tree
2015-04-27
Ali Gholami R
u
di
ncc:
a
llow "if (expr,
.
.
.
,
c
ond)"
commit
|
commitdiff
|
tree
2015-04-27
Ali
G
h
olam
i
Rudi
tok
:
support
he
x
const
a
nts with c
a
pital X
commit
|
commitdiff
|
tree
2014-11-03
A
li Gholami Rud
i
tok: h
a
ndle escape
d
newlines in /
/
comments
commit
|
commitdiff
|
tree
2014-10-25
Al
i
Gh
o
lami
R
u
di
npp:
u
pd
a
te the ou
t
of
date copyright notice
commit
|
commitdiff
|
tree
2014-09-25
Ali Ghol
a
mi Rudi
x8
6
:
inl
i
ne m
o
v_m2r()
commit
|
commitdiff
|
tree
2014-09-25
Ali Gholami Rudi
Makefile: remove npp i
n
clean target
commit
|
commitdiff
|
tree
2014-09-05
Ali Ghol
a
mi Ru
d
i
ncc: always
call ts_p
u
sh_bt(
)
af
t
er
performi
n
g gen
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
Ali Gholami Rudi
o
ut: e
x
it if th
e
re i
s
n
o
r
oom for more relocati
o
n
s
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
Ali Gholami Rudi
ncc: describe what each fi
l
e doe
s
in its heade
r
commit
|
commitdiff
|
tree
2013-11-07
Ali
G
h
olami
R
udi
ncc: use label identifiers more car
e
fully
commit
|
commitdiff
|
tree
2013-11-02
Ali Gholami
R
u
di
n
c
c
.
h: increase a
r
ray limits for inexp
e
nsive resources
commit
|
commitdiff
|
tree
2013-10-31
Ali G
h
ola
m
i Rudi
cp
p
:
u
se a s
i
mple hash table instead of tab st
r
uct
commit
|
commitdiff
|
tree
2013-10-31
A
li Gholami Rudi
tok
:
a
llow
l
arge ds sections a
n
d string tokens
commit
|
commitdiff
|
tree
2013-10-29
Ali G
h
olam
i
Rud
i
g
en:
m
o
ve the management of ds[] to gen
.
c
commit
|
commitdiff
|
tree
2013-09-02
A
l
i Gholami Rudi
ncc
.
h: m
o
ve array li
m
its t
o
ncc
.
h
commit
|
commitdiff
|
tree
2013-09-01
A
l
i Gholami Rudi
g
en:
mo
v
e the regis
t
er
allocation
to reg
.
c
commit
|
commitdiff
|
tree
2013-07-30
A
li Gholami Rud
i
tok: read '\08'
as {'
\
0', '8'
}
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami
Rudi
ncc
:
c
all ts_addop(
)
only
f
or += and -=
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rudi
n
cc
:
u
p
date year
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rudi
g
en
.
h
: fix a commen
t
typo
commit
|
commitdiff
|
tree
2012-07-05
Ali
G
holami Rudi
n
c
c: h
a
ndle + unary o
p
era
t
or as in 1 + - + - 1
commit
|
commitdiff
|
tree
2012-06-08
Ali Ghola
m
i Rudi
n
cc: switch to the m
o
difi
e
d bsd license
commit
|
commitdiff
|
tree
2012-03-25
Ali
Gh
o
lami
Rudi
cp
p
:
igno
r
e macros immediately following numbers
commit
|
commitdiff
|
tree
2012-02-03
Ali Gholami Ru
d
i
tok: i
g
no
r
e "\\\n"
commit
|
commitdiff
|
tree
2012-02-02
Ali Gholami Rudi
ncc:
s
tring literals are ar
r
ay
s
commit
|
commitdiff
|
tree
2012-01-25
Ali Ghola
m
i
R
udi
npp
:
redef
i
n
e err() in npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
Ali Gholami
Rudi
M
akef
i
le: x86_6
4
sho
u
ld be x86 i
n
the commen
t
commit
|
commitdiff
|
tree
2012-01-06
Ali Gholami
Rudi
extract architecture ind
e
penden
t
gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
A
l
i
G
h
o
lami Rudi
experimen
t
al risc-like x86_64 po
r
t of neatcc
commit
|
commitdiff
|
tree
2011-12-23
Ali Gho
l
ami Rudi
n
cc: fix handling fun
c
t
ion po
i
nter types
without a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali
G
h
olami Rudi
gen: co
m
p
lain
i
f
M
AXJMPS
i
s reac
h
ed
commit
|
commitdiff
|
tree
2011-12-09
A
li Gholami Rudi
ge
n
:
simplify bra
n
ch
i
nstruc
t
ions
by
removing o_
f
illjmp()
commit
|
commitdiff
|
tree
2011-12-08
Ali
Gholami Rudi
n
cc: suppo
r
t k&r style fu
n
ction
d
e
finitions
commit
|
commitdiff
|
tree
2011-12-08
Ali
G
hola
m
i Rudi
out: use re
l
.
* n
a
me for relocation se
c
tions
o
n x
8
6
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami Ru
d
i
ncc:
support (expr,
expr)
e
xpr
e
ssion
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami Rudi
cpp
:
fix ev
a
luating
i
nt
e
ger constan
t
s
commit
|
commitdiff
|
tree
2011-11-10
A
li Ghol
a
mi Rudi
out: add
a
w
or
k
arou
n
d f
o
r bad linkers
commit
|
commitdiff
|
tree
2011-11-08
Ali
Gho
l
ami Rudi
Makefile: de
f
ault to
x86 build
commit
|
commitdiff
|
tree
2011-11-08
A
l
i
Gholami Rudi
ncc
:
defin
e
__i
3
86__ for
x
8
6 builds
commit
|
commitdiff
|
tree
2011-11-08
Al
i
Gho
l
ami Rudi
merg
e
the x
8
6 port to
m
aster branch
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholami Rudi
ncc: better char arr
a
y initializatio
n
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholami R
u
di
ou
t
: assu
r
e 8-b
y
te alignment of d
a
t
a and bss sect
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Ali Gholami Rudi
tab
:
f
i
x
t
ab
_
del(); otherwise #
u
ndef won't work
commit
|
commitdiff
|
tree
2011-06-05
Ali
G
holami Rudi
n
cc: call ts_de() in ts_po
p
_de()
commit
|
commitdiff
|
tree
2011-06-04
Ali Gholami Rudi
n
c
c: hand
l
e switch stmt w
h
ere
defa
u
lt label appears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali
G
holami Rudi
nc
c
:
don't overwri
t
e
g
lobal
n
ames
b
y
static function
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Ghola
m
i Rudi
cpp: fi
x
handling
c
o
mment
s
and strings
i
nsid
e
macros
commit
|
commitdiff
|
tree
2011-05-24
Ali
G
h
olami Rudi
ncc: handle empty static initializ
e
rs
commit
|
commitdiff
|
tree
2011-05-24
A
l
i Ghola
m
i Rud
i
cpp: ignore comments inside str
i
ng macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Gh
o
lami R
u
di
neatcc: add
a ncc invocation scrip
t
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
m
o
re ve
r
b
ose error messages for
m
i
ssing files
commit
|
commitdiff
|
tree
2011-05-24
Ali Ghol
a
mi
R
u
d
i
cpp
:
do
n
't search /us
r
/
includ
e
for heade
r
s by de
f
au
l
t
commit
|
commitdiff
|
tree
2011-05-22
Ali G
h
o
l
a
m
i Rudi
cpp:
m
erge c
u
r+
+
'
s in
r
ead
a
r
g()
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami Rudi
gen:
f
ix
reg_
f
ortmp() indentation
commit
|
commitdiff
|
tree
2011-05-19
Al
i
G
h
olam
i
Rudi
ncc
:
handle overlapping conditional expre
s
sions
commit
|
commitdiff
|
tree
2011-05-19
Ali Gh
o
lami
Rudi
ncc
:
h
an
d
l
e
sizeof x + 2
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami
R
u
di
ncc: make sure t->addr == 0 bef
o
re calling o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholam
i
Rudi
n
c
c:
ignore the semicolon
a
f
te
r
d
o
-while
commit
|
commitdiff
|
tree
2011-05-09
A
l
i Gholami Rudi
ncc: swi
t
c
h
default l
a
bels when not appearing
at the end
commit
|
commitdiff
|
tree
2011-05-08
A
l
i
Gholami Rudi
ncc: opassi
g
n shou
l
d use the time
o
f lhs
commit
|
commitdiff
|
tree
2011-05-08
Ali
Ghola
m
i Rudi
ncc: move nogen
to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rud
i
n
cc: always initialize out
p
u
t
filename
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gho
l
a
m
i
R
u
di
RE
A
DME: i
g
nored keyw
o
rds are n
o
w built into ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghola
m
i Ru
d
i
ncc: suppo
r
t -o
o
ut
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
ncc: handle extern function declarations inside functions
commit
|
commitdiff
|
tree
2011-05-06
Ali
G
holami Rudi
n
c
c: handle extern va
r
i
a
b
l
e declar
a
tions ins
i
de fu
n
c
tions
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholam
i
Rudi
n
c
c: move
macro
s
l
i
ke __STDC__ to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholam
i
Ru
d
i
tok: handle // comment
s
commit
|
commitdiff
|
tree
2011-05-04
Ali
G
hol
a
mi Ru
d
i
n
c
c: ignore the keywords neatcc doesn't care about
commit
|
commitdiff
|
tree
2011-05-01
Ali Gholami
R
u
d
i
gen: res
e
t
last_cmp in i_prolog()
commit
|
commitdiff
|
tree
2011-04-29
Ali G
h
ola
m
i Rudi
gen: back-po
r
t cm
p
+b
c
c optim
i
z
a
tion again
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: move opco
d
es to ar
c
h section
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
ge
n
: rename FORK_REG to REG_FORK
commit
|
commitdiff
|
tree
2011-04-29
Ali G
h
olami
Ru
d
i
gen:
p
ass
o
nly O_* cons
t
ants to
i
_*() fun
c
t
ions
commit
|
commitdiff
|
tree
2011-04-29
A
li Gholami Rudi
gen: hand
l
e s
y
m+off function
c
a
lls
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholam
i
R
udi
gen: move arc
h
itecture-specific
f
unctions
to t
h
e
end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami Rudi
ge
n
: use i_set() in i_lnot()
commit
|
commitdiff
|
tree
next