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: specify optimization level with -O
2016-08-30
Ali Gho
l
ami
Rudi
ncc: s
p
eci
f
y
opti
m
izatio
n
level
w
ith -O
commit
|
commitdiff
|
tree
2016-08-30
Ali
Gh
o
lam
i
R
u
di
in
t
:
load as
s
ignment dest
i
natio
n
l
ast
if p
o
s
sibl
e
commit
|
commitdiff
|
tree
2016-08-30
Ali Gh
o
l
a
m
i
R
udi
i
nt: do
not s
t
ore
output values in ic struct
commit
|
commitdiff
|
tree
2016-08-30
Ali Gho
l
a
mi Rudi
reg: the new global re
g
ister algorithm
commit
|
commitdiff
|
tree
2016-08-21
A
li Gholami Rudi
int: l
o
ad
con
s
tant call argumen
t
s as late a
s
possible
commit
|
commitdiff
|
tree
2016-08-19
Al
i
G
h
olami
R
udi
int: t
r
y to add a
d
dres
s
of
f
set
s
before in
s
tr
u
c
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-08-05
Ali Gholami Rudi
int: move
r
e
movi
n
g
dead
co
d
e f
r
om gen
.
c
t
o
i
n
t
.
c
commit
|
commitdiff
|
tree
2016-08-04
Ali Ghola
m
i Rudi
gen: restri
c
t ra_regch
e
ap
(
) to
c
all
e
r
-saved reg
i
sters
commit
|
commitdiff
|
tree
2016-08-04
A
l
i Ghol
a
mi Rudi
gen: move values to free reg
i
st
e
rs
in
s
t
ead of
m
emory
.
.
.
commit
|
commitdiff
|
tree
2016-08-04
Al
i
Gholami Rudi
c
pp: redefini
n
g
undefined
macros
commit
|
commitdiff
|
tree
2016-07-17
A
l
i
Gho
l
ami Rudi
gen: ca
c
he locals
i
n
f
ree registers
only
commit
|
commitdiff
|
tree
2016-07-17
Ali Gholami Rud
i
arm: O_MSET does not m
o
dify its second
a
r
gume
n
t
commit
|
commitdiff
|
tree
2016-07-16
Ali
G
holami Rudi
x64: O_MCPY and O_MSET ma
y
modify their opera
n
ds
commit
|
commitdiff
|
tree
2016-07-14
Ali Gh
o
lam
i
Rudi
gen: using register
s
assi
g
ned to
locals as
i
nstruction
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
Al
i
Gholami Rudi
x64: the de
s
t
i
n
ation of O_L
N
OT
is always eax
commit
|
commitdiff
|
tree
2016-07-14
Ali Gholam
i
Ru
d
i
ncc: swi
t
ch to ISC
commit
|
commitdiff
|
tree
2016-07-14
Al
i
G
h
o
lami Rudi
g
e
n: the new register al
l
ocation algorithm
commit
|
commitdiff
|
tree
2016-05-26
Ali Gholami Rudi
x64: use short jumps when
p
os
s
ible
commit
|
commitdiff
|
tree
2016-05-26
Ali G
h
olami Rudi
g
e
n: c
o
de b
e
ginni
n
g with a j
u
m
p
in
s
tructi
o
n
commit
|
commitdiff
|
tree
2016-05-26
Ali Gholami R
u
d
i
x
8
6: oi() and os() are used locally
commit
|
commitdiff
|
tree
2016-04-19
Ali
G
ho
l
ami Rudi
ncc:
n
ew
intermediate cod
e
commit
|
commitdiff
|
tree
2016-04-19
Ali
Gholami Rudi
arm: include
n
cc
.
h
commit
|
commitdiff
|
tree
2016-04-07
Ali Gho
l
ami Ru
d
i
Makefile: easier targ
e
t selection
commit
|
commitdiff
|
tree
2015-04-27
A
li Ghola
m
i Rudi
ncc:
c
ast values to architecture wo
r
d a
f
ter each o
p
e
ration
commit
|
commitdiff
|
tree
2015-04-27
Ali
G
hol
a
m
i
Rudi
cpp: r
e
port
u
nknow
n
cpp directiv
e
s
commit
|
commitdiff
|
tree
2015-04-27
Ali Gholami
Ru
d
i
n
c
c
:
allow
"if (expr,
.
.
.
,
c
ond)"
commit
|
commitdiff
|
tree
2015-04-27
Ali Gholami
R
u
di
t
o
k
:
supp
o
rt he
x
co
n
stants w
i
t
h capital
X
commit
|
commitdiff
|
tree
2014-11-03
Ali Gholami
R
ud
i
to
k
: handle esca
p
ed
n
ewlines in
/
/ comments
commit
|
commitdiff
|
tree
2014-10-25
Ali Gholami R
u
di
npp: update t
h
e
out of date copyright notice
commit
|
commitdiff
|
tree
2014-09-25
Ali
G
holami R
u
di
x
86: inline
m
ov_m2r()
commit
|
commitdiff
|
tree
2014-09-25
Ali Gholami
R
udi
Makefile: remov
e
npp in cl
e
a
n t
a
r
g
et
commit
|
commitdiff
|
tree
2014-09-05
Ali Ghola
m
i Rudi
ncc:
a
lways call ts_push_bt() after perfo
r
ming gen
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
Ali Gholami Rudi
out: exit i
f
there is no room fo
r
more rel
o
cations
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
Ali
Gholami Rudi
n
c
c
: describe what e
a
ch file does in its header
commit
|
commitdiff
|
tree
2013-11-07
Ali G
h
ola
m
i R
u
di
n
cc: us
e
labe
l
identifiers more
c
are
f
u
l
ly
commit
|
commitdiff
|
tree
2013-11-02
Ali Gholami R
u
di
ncc
.
h: increase ar
r
ay li
m
its
f
or
i
n
expensive resources
commit
|
commitdiff
|
tree
2013-10-31
Ali Gh
o
l
am
i
R
udi
cpp
:
us
e
a
simp
l
e
h
ash table instead
o
f tab struct
commit
|
commitdiff
|
tree
2013-10-31
Ali Gholami Rud
i
t
ok: allow large ds sections a
n
d string tokens
commit
|
commitdiff
|
tree
2013-10-29
Ali Ghola
m
i Rudi
gen: mo
v
e the managemen
t
of ds[
]
t
o
g
en
.
c
commit
|
commitdiff
|
tree
2013-09-02
Ali Gh
o
la
m
i Rudi
ncc
.
h: move
a
rra
y
limits to ncc
.
h
commit
|
commitdiff
|
tree
2013-09-01
Al
i
Gholami Ru
d
i
gen: m
o
ve the
r
e
gister allocat
i
on
to re
g
.
c
commit
|
commitdiff
|
tree
2013-07-30
Ali Ghol
a
mi Rudi
t
ok: read '\08'
a
s {'\
0
', '8'}
commit
|
commitdiff
|
tree
2013-07-30
Al
i
Gholami Rudi
ncc: cal
l
ts_addop
(
)
only fo
r
+=
a
nd
-
=
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami
Rudi
ncc: update ye
a
r
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rudi
g
e
n
.
h: f
i
x a comm
e
nt typo
commit
|
commitdiff
|
tree
2012-07-05
A
li Gholami Rudi
ncc:
handle + unary operato
r
as in 1 + - +
- 1
commit
|
commitdiff
|
tree
2012-06-08
A
li Gholami Ru
d
i
ncc: switch to th
e
modifi
e
d
b
sd license
commit
|
commitdiff
|
tree
2012-03-25
Ali Gholami Rudi
c
pp: ignore m
a
cros immed
i
at
e
ly following numb
e
rs
commit
|
commitdiff
|
tree
2012-02-03
Ali Gholam
i
Rudi
tok: ignore
"
\
\\n"
commit
|
commitdiff
|
tree
2012-02-02
Ali Gholami R
u
di
nc
c
:
string literals
a
re arrays
commit
|
commitdiff
|
tree
2012-01-25
A
l
i
Gh
o
lami Rud
i
n
pp: r
e
def
i
ne err() in npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
Ali Gholami Rudi
M
a
ke
f
ile
:
x
86_64 shoul
d
be x86
in t
h
e comment
commit
|
commitdiff
|
tree
2012-01-06
Ali Gholami Rudi
extract archi
t
ec
t
ure indep
e
ndent gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali Gh
o
lami Rudi
experime
n
tal risc-lik
e
x86_64 port of neatcc
commit
|
commitdiff
|
tree
2011-12-23
Ali G
h
olam
i
Rudi
ncc: fix h
a
ndling
function point
e
r types without
a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali G
h
olami Rudi
gen: complain if
MAXJMPS is
r
eached
commit
|
commitdiff
|
tree
2011-12-09
Ali Ghol
a
mi Rudi
gen: sim
p
lify
branch instruction
s
by removing o_filljmp()
commit
|
commitdiff
|
tree
2011-12-08
Ali Gholami Rudi
ncc
:
s
uppor
t
k&r
s
tyle functi
o
n definitions
commit
|
commitdiff
|
tree
2011-12-08
Ali Gho
l
ami
R
u
di
out:
use rel
.
* name for relocat
i
on sections on x86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
A
l
i G
h
olami Rudi
ncc: support
(expr,
exp
r
) ex
p
ressi
o
n
commit
|
commitdiff
|
tree
2011-12-07
Ali
Gholami Rud
i
cpp: fix eval
u
at
i
n
g
integer cons
t
ant
s
commit
|
commitdiff
|
tree
2011-11-10
Al
i
Ghol
a
mi
Rudi
out: ad
d
a wor
k
arou
n
d for ba
d
l
i
nkers
commit
|
commitdiff
|
tree
2011-11-08
Ali
Gholami Rudi
Ma
k
efile: defau
l
t t
o
x8
6
build
commit
|
commitdiff
|
tree
2011-11-08
A
l
i Gh
o
lami Rudi
n
c
c
: defi
n
e __i386__ for x86 builds
commit
|
commitdiff
|
tree
2011-11-08
A
l
i Gholami Rudi
me
r
ge the
x
8
6 p
o
rt to
master branch
commit
|
commitdiff
|
tree
2011-10-17
Al
i
Gh
o
lami Rudi
nc
c
:
b
etter char array i
n
itialization
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholami Rudi
o
u
t: assure 8
-
byt
e
alignment of da
t
a
a
n
d bss section
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Ali Gho
l
a
m
i
R
u
di
tab: fix tab_d
e
l(); otherwi
s
e #
u
ndef wo
n
't wo
r
k
commit
|
commitdiff
|
tree
2011-06-05
Ali Gholami Rudi
ncc: call
ts_de() in ts_pop_de()
commit
|
commitdiff
|
tree
2011-06-04
Ali Gholami Rud
i
ncc
:
handle
s
wit
c
h stmt
w
h
e
re d
e
faul
t
l
a
b
e
l
appear
s
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gh
o
lami R
u
d
i
ncc: do
n
't ov
e
rwrite global name
s
by static functi
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholami Rudi
cpp: f
i
x handling comment
s
and s
t
rings
inside macros
commit
|
commitdiff
|
tree
2011-05-24
Ali G
h
o
l
ami Rudi
ncc
:
handle empty static
i
nitialize
r
s
commit
|
commitdiff
|
tree
2011-05-24
A
li Gho
l
ami Ru
d
i
cpp
:
ignore comments inside string macros
commit
|
commitdiff
|
tree
2011-05-24
Ali
G
h
o
lami Rudi
neatcc:
add a ncc invocation s
c
ript
commit
|
commitdiff
|
tree
2011-05-24
A
li Gholami Ru
d
i
more ve
r
bos
e
error messages for
missing files
commit
|
commitdiff
|
tree
2011-05-24
A
l
i Gholami Rudi
cp
p
:
don't search /usr/
i
nclude for he
a
d
e
r
s by de
f
ault
commit
|
commitdiff
|
tree
2011-05-22
Ali
G
holami Rudi
cpp:
merge cur++'s in reada
r
g()
commit
|
commitdiff
|
tree
2011-05-22
Ali
Gholami Rudi
gen: fix reg_fortmp() indentation
commit
|
commitdiff
|
tree
2011-05-19
Ali Gholam
i
R
udi
ncc: h
a
n
d
le overlappi
n
g co
n
ditional exp
r
essions
commit
|
commitdiff
|
tree
2011-05-19
Al
i
Ghol
a
mi Rudi
ncc: h
a
n
d
l
e sizeof x
+ 2
commit
|
commitdiff
|
tree
2011-05-11
Ali Gho
l
ami Rud
i
ncc: m
a
ke
sure
t
-
>a
d
dr
=
= 0 be
f
o
re calling o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
A
li Gh
o
lam
i
Rudi
ncc:
i
gnore the semico
l
on
after do-while
commit
|
commitdiff
|
tree
2011-05-09
Ali Ghol
a
mi R
u
di
ncc:
s
witch default labe
l
s
w
hen not appearing
at th
e
end
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
ncc: opassign should
u
s
e
the
t
ime of
l
hs
commit
|
commitdiff
|
tree
2011-05-08
Ali Gho
l
ami Rudi
ncc: move n
o
gen to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
ncc: always initialize output filename
commit
|
commitdiff
|
tree
2011-05-08
A
l
i
Gholami Rudi
README:
i
gnore
d
keywords are now built into n
c
c
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghola
m
i Rudi
ncc: support
-
o out
commit
|
commitdiff
|
tree
2011-05-08
Ali Gh
o
lami Rudi
ncc: handle extern function declaration
s
i
nside function
s
commit
|
commitdiff
|
tree
2011-05-06
Ali Gholami Rudi
ncc: handle extern variabl
e
decl
a
ratio
n
s inside
f
unctions
commit
|
commitdiff
|
tree
2011-05-04
A
l
i
G
holami R
u
d
i
ncc: move m
a
cro
s
li
k
e __
S
T
D
C
__ to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami Rudi
tok:
handle // comments
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami Rudi
ncc: i
g
n
o
r
e th
e
keywords nea
t
cc do
e
s
n
't
c
are
abo
u
t
commit
|
commitdiff
|
tree
2011-05-01
Ali Gholami Rudi
gen: rese
t
last_cmp in i_prolog
(
)
commit
|
commitdiff
|
tree
2011-04-29
A
li Gho
l
a
mi Rudi
gen: back-po
r
t cmp+bcc optimiz
a
tion again
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami
R
udi
gen:
m
ove
o
pcodes to arch s
e
ction
commit
|
commitdiff
|
tree
2011-04-29
Ali Ghol
a
mi Rudi
g
en
:
rena
m
e FORK_R
E
G to REG
_
F
O
RK
commit
|
commitdiff
|
tree
2011-04-29
Ali G
h
olami
R
u
di
g
e
n: pass only O_* constants to i_*() functions
commit
|
commitdiff
|
tree
2011-04-29
Al
i
Gholam
i
Rudi
gen:
h
a
n
dle sym+
o
ff function calls
commit
|
commitdiff
|
tree
next