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: redefining undefined macros
2016-08-04
Ali G
h
olam
i
Rud
i
cpp: redefini
n
g undefined macros
commit
|
commitdiff
|
tree
2016-07-17
Ali
G
holami
R
udi
gen: cache
l
ocals in fr
e
e
registe
r
s on
l
y
commit
|
commitdiff
|
tree
2016-07-17
Ali G
h
olami R
u
di
a
rm:
O
_MSET doe
s
not m
o
dify its
s
econd argumen
t
commit
|
commitdiff
|
tree
2016-07-16
Ali Gholami Ru
d
i
x64: O_MCPY an
d
O_MSET may
m
o
d
ify their op
e
rands
commit
|
commitdiff
|
tree
2016-07-14
Ali
Gholami Rudi
gen: using regi
s
ters assigned t
o
loc
a
ls a
s
instruction
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
Ali Gholami Rudi
x
6
4
: the desti
n
atio
n
of O
_
LNOT is
a
l
wa
y
s
eax
commit
|
commitdiff
|
tree
2016-07-14
Ali G
h
o
lami
Rudi
ncc:
switch to ISC
commit
|
commitdiff
|
tree
2016-07-14
Ali Gholami Rud
i
gen: the
new register a
l
location algo
r
ithm
commit
|
commitdiff
|
tree
2016-05-26
Ali
G
holami Rud
i
x64: use short jumps whe
n
possible
commit
|
commitdiff
|
tree
2016-05-26
Ali
Gholami
Rudi
gen: co
d
e
b
eginning with
a
jump instruction
commit
|
commitdiff
|
tree
2016-05-26
Ali Gholami Rudi
x86: oi() a
n
d
o
s() are us
e
d locally
commit
|
commitdiff
|
tree
2016-04-19
Al
i
Ghola
m
i
R
ud
i
ncc:
new inter
m
ediate
c
o
d
e
commit
|
commitdiff
|
tree
2016-04-19
A
li Gholam
i
Rudi
arm: include ncc
.
h
commit
|
commitdiff
|
tree
2016-04-07
Ali Gholami Rudi
Mak
e
file: easier target sele
c
t
ion
commit
|
commitdiff
|
tree
2015-04-27
Ali Gho
l
ami Rud
i
ncc: cast
values to architecture word afte
r
e
ach operat
i
on
commit
|
commitdiff
|
tree
2015-04-27
Ali
Ghol
a
mi Rudi
cpp: re
p
ort unkn
o
wn c
p
p directiv
e
s
commit
|
commitdiff
|
tree
2015-04-27
Ali Gholami Rudi
n
cc:
allow
"
if (expr,
.
.
.
, cond)"
commit
|
commitdiff
|
tree
2015-04-27
Ali
Gholam
i
Rudi
tok: support
hex const
a
n
ts with capi
t
al X
commit
|
commitdiff
|
tree
2014-11-03
Ali Gholami Rudi
t
o
k: handle
e
scaped newlines in
/
/ c
o
mments
commit
|
commitdiff
|
tree
2014-10-25
Ali Gholam
i
Rudi
npp
:
update the out o
f
date copyright notice
commit
|
commitdiff
|
tree
2014-09-25
Ali G
h
o
lami Rudi
x86: inline mov_m2r()
commit
|
commitdiff
|
tree
2014-09-25
Ali Ghol
a
m
i Rudi
Ma
k
efile:
remove
n
p
p
in c
l
ean ta
r
get
commit
|
commitdiff
|
tree
2014-09-05
A
li Gholami R
u
di
ncc: always call ts
_
push_bt() after per
f
ormin
g
gen
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
A
l
i Gholam
i
R
u
di
out: exit if there is no room f
o
r more relocations
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
Ali Gho
l
ami Rudi
ncc: describe w
h
at each file d
o
es in its header
commit
|
commitdiff
|
tree
2013-11-07
Ali G
h
olami Rudi
ncc: use la
b
el identif
i
ers mo
r
e caref
u
l
l
y
commit
|
commitdiff
|
tree
2013-11-02
Ali Gh
o
lami
R
udi
n
c
c
.
h:
i
ncrease arra
y
limits
for inexpensive reso
u
rces
commit
|
commitdiff
|
tree
2013-10-31
Ali Gh
o
lami Rudi
cpp
:
u
s
e
a
s
imple hash
table instead
o
f tab str
u
ct
commit
|
commitdiff
|
tree
2013-10-31
Ali G
h
ol
a
mi R
u
di
tok
:
al
l
ow large ds sections
a
nd st
r
ing t
o
k
e
ns
commit
|
commitdiff
|
tree
2013-10-29
Al
i
G
h
olami Rudi
gen: move the ma
n
agement of
ds[] to gen
.
c
commit
|
commitdiff
|
tree
2013-09-02
Ali Ghol
a
m
i
Rudi
ncc
.
h: move arra
y
limits to ncc
.
h
commit
|
commitdiff
|
tree
2013-09-01
Ali Gholami Rudi
gen: move the
r
egis
t
e
r
a
l
location to reg
.
c
commit
|
commitdiff
|
tree
2013-07-30
Al
i
Gholami R
u
di
tok: read '\08' as
{'\0',
'8'}
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami R
u
di
ncc:
call
t
s
_
a
ddop()
o
nly for +=
a
nd -=
commit
|
commitdiff
|
tree
2013-07-30
Ali Ghol
a
mi Rudi
ncc: update
y
e
ar
commit
|
commitdiff
|
tree
2013-07-30
A
l
i Ghol
a
mi Rud
i
gen
.
h
:
fix
a
comment typo
commit
|
commitdiff
|
tree
2012-07-05
Ali Ghola
m
i Rudi
ncc: handle + unary operat
o
r as in 1 + - + -
1
commit
|
commitdiff
|
tree
2012-06-08
Ali Gholam
i
Rudi
nc
c
: switch to the mo
d
if
i
ed b
s
d license
commit
|
commitdiff
|
tree
2012-03-25
Ali
G
h
o
l
a
mi Rudi
cp
p
: i
g
nore macros
immediatel
y
following
n
umbe
r
s
commit
|
commitdiff
|
tree
2012-02-03
A
li Gholami Rudi
tok:
ig
n
ore
"\\\n"
commit
|
commitdiff
|
tree
2012-02-02
Ali Ghol
a
mi Rudi
ncc: stri
n
g literals ar
e
array
s
commit
|
commitdiff
|
tree
2012-01-25
Ali Gholami Rudi
npp: redefine err() i
n
npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
Ali Gholami Rudi
Makefile: x86_64 should b
e
x86 in the comment
commit
|
commitdiff
|
tree
2012-01-06
Ali Gholami Rudi
e
x
tract archi
t
ecture indepe
n
d
e
nt gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali G
h
ol
a
m
i Ru
d
i
experimental ris
c
-
l
ike
x86_
6
4 port of neatcc
commit
|
commitdiff
|
tree
2011-12-23
Ali Gh
o
lami Ru
d
i
ncc: f
i
x
h
andling function pointer types without a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali
G
h
olami Rudi
g
en: complain if MAXJMPS is reached
commit
|
commitdiff
|
tree
2011-12-09
Ali G
h
olami Rudi
gen:
simpl
i
fy
b
ranch inst
r
u
c
tions by
remov
i
ng o_filljmp()
commit
|
commitdiff
|
tree
2011-12-08
Ali
G
holami Rudi
ncc: s
u
p
port k&r style function defi
n
i
tions
commit
|
commitdiff
|
tree
2011-12-08
Ali Gholami Rudi
ou
t
: use rel
.
* name for r
e
loca
t
i
on sect
i
ons
o
n x8
6
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali G
h
ola
m
i Rudi
ncc: support
(expr, ex
p
r) ex
p
r
e
ssi
o
n
commit
|
commitdiff
|
tree
2011-12-07
Al
i
Gholam
i
Rudi
cp
p
: fix evaluating inte
g
er cons
t
ants
commit
|
commitdiff
|
tree
2011-11-10
Ali
G
ho
l
a
m
i Rudi
o
u
t
:
add a wo
r
karou
n
d for
b
a
d linkers
commit
|
commitdiff
|
tree
2011-11-08
A
li Gh
o
l
a
mi Rudi
Ma
k
efile
:
default
t
o
x86 b
u
il
d
commit
|
commitdiff
|
tree
2011-11-08
Ali
Gholami R
u
di
ncc: define _
_
i386
_
_
f
or x86 builds
commit
|
commitdiff
|
tree
2011-11-08
Ali
Gh
o
lami R
u
di
merge the
x
86 port to master b
r
a
n
c
h
commit
|
commitdiff
|
tree
2011-10-17
Ali
G
holami Ru
d
i
ncc: better char array
i
n
itial
i
zation
commit
|
commitdiff
|
tree
2011-10-17
Ali Ghola
m
i
R
udi
ou
t
: assure 8-byt
e
alignment of
d
ata and bs
s
s
e
ction
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Ali
Gholami Rudi
tab: fix
t
ab_del(
)
; otherwise
#undef won't work
commit
|
commitdiff
|
tree
2011-06-05
Ali Gholami
R
udi
ncc: call ts_de() in
t
s_pop_de
(
)
commit
|
commitdiff
|
tree
2011-06-04
Ali Ghol
a
mi
R
udi
ncc: handl
e
swit
c
h
s
t
m
t where default label
a
p
p
e
ars
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali
Gholam
i
R
udi
ncc:
d
o
n't overw
r
ite
global na
m
es
b
y st
a
tic
function
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali
G
h
olami Rudi
cpp: fix hand
l
ing comment
s
and st
r
ings
i
nside macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
n
cc: handle em
p
ty static initializers
commit
|
commitdiff
|
tree
2011-05-24
A
li Gholami Rudi
cpp: ignore comments inside string macros
commit
|
commitdiff
|
tree
2011-05-24
Ali
G
h
ola
m
i Rud
i
nea
t
cc: a
d
d a ncc invocat
i
on
s
cri
p
t
commit
|
commitdiff
|
tree
2011-05-24
Ali Gho
l
ami Rudi
more verbose
err
o
r messages
f
or missing
f
iles
commit
|
commitdiff
|
tree
2011-05-24
A
li Gholami
Rudi
cpp: don't se
a
rch /usr/include for headers by default
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami R
u
di
cpp: mer
g
e
cur++'s in readarg()
commit
|
commitdiff
|
tree
2011-05-22
Ali Ghola
m
i R
u
di
g
en: fix
reg
_
fortmp() i
n
dent
a
tion
commit
|
commitdiff
|
tree
2011-05-19
Ali Gholami Rudi
ncc: handle overlappin
g
conditio
n
a
l expressions
commit
|
commitdiff
|
tree
2011-05-19
Ali Gholami Ru
d
i
n
c
c
:
handle sizeof x + 2
commit
|
commitdiff
|
tree
2011-05-11
Ali Gh
o
lami
Rudi
nc
c
: make sure t->add
r
== 0 b
e
fore calli
n
g o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
A
li Gh
o
lami Rudi
nc
c
: ignore the semicolon after do-while
commit
|
commitdiff
|
tree
2011-05-09
Ali Gholami
R
udi
n
cc: switc
h
default labels w
h
en not a
p
pearing at the end
commit
|
commitdiff
|
tree
2011-05-08
Ali
G
holami
R
ud
i
n
c
c: opassign should use the time of l
h
s
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gholami Rudi
ncc:
m
ove nogen to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami
R
udi
n
c
c
: always in
i
tialize output
fil
e
n
a
m
e
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghol
a
m
i
Rudi
RE
A
DME: ignore
d
key
w
ords are no
w
built
i
nto ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
ncc
:
s
upport -
o
o
u
t
commit
|
commitdiff
|
tree
2011-05-08
Al
i
Gholami
R
u
d
i
n
cc: handle exte
r
n function d
e
clarati
o
ns i
n
side functions
commit
|
commitdiff
|
tree
2011-05-06
Ali Gh
o
l
a
m
i
Rudi
ncc: hand
l
e extern variable
decl
a
r
ations ins
i
de
f
un
c
tion
s
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami Rud
i
ncc: move macro
s
like __STDC__ to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami
R
u
d
i
tok: handle /
/
com
m
ents
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami R
u
di
nc
c
: ignore the
k
eyw
o
rds neatcc do
e
s
n't care about
commit
|
commitdiff
|
tree
2011-05-01
Ali Gh
o
lami Rudi
gen: reset last_cmp in
i
_prolog
(
)
commit
|
commitdiff
|
tree
2011-04-29
Ali G
h
olami Rudi
g
en: back-
p
ort cmp+
b
cc op
t
imizat
i
on
aga
i
n
commit
|
commitdiff
|
tree
2011-04-29
Ali Gh
o
l
a
mi
Rudi
g
en
:
m
ove opcodes
to arch section
commit
|
commitdiff
|
tree
2011-04-29
A
l
i
G
h
o
la
m
i Rud
i
gen: renam
e
FO
R
K_REG to RE
G
_F
O
RK
commit
|
commitdiff
|
tree
2011-04-29
A
li Gho
l
ami Rudi
gen: pass only O_
*
constants to
i_*() functio
n
s
commit
|
commitdiff
|
tree
2011-04-29
Ali Ghola
m
i Rudi
g
en: ha
n
dle s
y
m+off
f
unctio
n
calls
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami
R
u
di
gen:
move architec
t
u
r
e-specific functions
t
o the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali
G
holami Rudi
g
e
n: use
i_
s
e
t() in i
_
lnot()
commit
|
commitdiff
|
tree
2011-04-01
Ali G
h
o
l
ami Rudi
gen
:
p
a
s
s
the n
u
mber of arguments to o_func_beg()
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholam
i
Rudi
gen: encode 0
x
f0000000 as
a
n immediate
commit
|
commitdiff
|
tree
2011-03-31
Ali G
h
o
l
ami Rudi
gen: swa
p
t
he immediate if needed f
o
r
== and !=
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami
Rudi
gen:
e
ncode cmp+immed
i
ate instructions
commit
|
commitdiff
|
tree
2011-03-31
A
l
i Ghola
m
i
Ru
d
i
g
e
n: put t
h
e
i
mme
d
iate in the
opcode if po
s
s
i
ble
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholami Rudi
ge
n
:
r
e
move c
m
p+branch
o
ptimization;
m
o
ved to o
p
t branch
commit
|
commitdiff
|
tree
2011-03-30
Ali Gh
o
lami R
u
di
cpp: handle
function macros with no arguments
commit
|
commitdiff
|
tree
next