repo.or.cz
/
neatcc
/
cc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
x86: inline mov_m2r()
2014-09-25
Ali Gho
l
ami Rudi
x86: inline mov_m2r()
commit
|
commitdiff
|
tree
2014-09-25
Ali Gholami Rudi
M
akefile
:
remove npp in
c
lean target
commit
|
commitdiff
|
tree
2014-09-05
Ali Gholam
i
Rudi
ncc: always c
a
l
l
t
s_
p
u
s
h
_bt() afte
r
p
erforming gen
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
Ali Gholami Ru
d
i
ou
t
: exit
i
f there is no r
o
o
m for more relocations
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
Ali Gholami
Rudi
ncc: describe what each file does in
i
ts heade
r
commit
|
commitdiff
|
tree
2013-11-07
Al
i
Gholami Ru
d
i
n
c
c: use label identifiers more carefully
commit
|
commitdiff
|
tree
2013-11-02
Al
i
Gh
o
l
a
mi Rudi
ncc
.
h: increase a
r
r
a
y limits fo
r
inexpensive resources
commit
|
commitdiff
|
tree
2013-10-31
Ali Gh
o
la
m
i R
u
di
cpp: u
s
e a simple
h
ash
t
able
i
nstead of tab s
t
ruct
commit
|
commitdiff
|
tree
2013-10-31
Ali
Gholami Ru
d
i
t
o
k: allow
large
ds sections and
s
tring tokens
commit
|
commitdiff
|
tree
2013-10-29
Ali Gholami Rudi
g
e
n:
m
o
v
e the management of ds[] to g
e
n
.
c
commit
|
commitdiff
|
tree
2013-09-02
Ali G
h
olami Ru
d
i
ncc
.
h: move array l
i
mits to n
c
c
.
h
commit
|
commitdiff
|
tree
2013-09-01
A
l
i Gholami R
u
d
i
gen: mo
v
e the register
a
ll
o
ca
t
ion
t
o reg
.
c
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rud
i
t
o
k: read '\08
'
as {'\0'
,
'
8'}
commit
|
commitdiff
|
tree
2013-07-30
A
li Gholami Rudi
ncc: ca
l
l
ts_add
o
p() only for +=
a
nd -=
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rudi
nc
c
: update year
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami
R
udi
gen
.
h: fix a c
o
m
m
ent ty
p
o
commit
|
commitdiff
|
tree
2012-07-05
Ali Gh
o
lami
R
ud
i
ncc: ha
n
d
le +
u
n
a
r
y
o
perator as in 1 +
- + - 1
commit
|
commitdiff
|
tree
2012-06-08
Ali Gholami Rudi
ncc: s
w
itch
to the
m
odifie
d
bsd license
commit
|
commitdiff
|
tree
2012-03-25
Ali
Gholami Rudi
c
p
p: ignor
e
macro
s
immed
i
a
t
e
l
y
fol
l
owi
n
g numbers
commit
|
commitdiff
|
tree
2012-02-03
Ali
Ghola
m
i Rud
i
t
ok: ignore
"
\
\\n"
commit
|
commitdiff
|
tree
2012-02-02
A
li Gho
l
ami Rudi
ncc: st
r
ing l
i
te
r
als are
arr
a
ys
commit
|
commitdiff
|
tree
2012-01-25
A
li Gh
o
lami
Rud
i
npp: redefine err() in
npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
Al
i
G
holami R
u
d
i
M
a
kef
i
le: x86_64 sh
o
uld be x86 in the comment
commit
|
commitdiff
|
tree
2012-01-06
Ali G
h
o
l
ami Rudi
e
xtract architecture ind
e
pendent gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali Gh
o
lami
R
u
di
expe
r
ime
n
tal
r
i
sc
-
l
i
ke
x
86
_
64 port of neat
c
c
commit
|
commitdiff
|
tree
2011-12-23
Ali Gho
l
ami Rudi
ncc:
fix
h
a
n
dling function pointer
types without a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali Gholami Rudi
gen: complain
i
f
M
A
X
JM
P
S is reached
commit
|
commitdiff
|
tree
2011-12-09
Ali Gholami Rudi
gen: simplify
b
ran
c
h instructions by removing o_fil
l
jmp(
)
commit
|
commitdiff
|
tree
2011-12-08
A
l
i Gho
l
ami Rud
i
n
cc: support
k&r style function definit
i
o
ns
commit
|
commitdiff
|
tree
2011-12-08
Ali Ghol
a
mi
R
udi
out: us
e
re
l
.
* name for relocation sect
i
ons on x86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholam
i
Ru
d
i
n
c
c:
s
u
p
p
o
rt (exp
r
, expr) ex
p
ression
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami Rudi
cp
p
: fix ev
a
l
uating integer co
n
s
t
ants
commit
|
commitdiff
|
tree
2011-11-10
Ali Gholami
R
udi
out: add a
workaround for bad
l
inkers
commit
|
commitdiff
|
tree
2011-11-08
Ali
G
holam
i
Rudi
Makefile: de
f
a
u
lt to x86 build
commit
|
commitdiff
|
tree
2011-11-08
Ali Gh
o
lami Rudi
ncc: de
f
ine __i38
6
__ fo
r
x86
b
uilds
commit
|
commitdiff
|
tree
2011-11-08
Al
i
Gholami Rudi
merge the x86
port to m
a
ster b
r
anch
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholami Rudi
ncc:
b
etter char array initiali
z
ation
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholami Rudi
out: assure 8
-
byt
e
alignment o
f
dat
a
and bss section
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Ali Gh
o
lami R
u
d
i
t
ab: fix tab_del(); otherwise
#
undef won't work
commit
|
commitdiff
|
tree
2011-06-05
Ali Gholami Ru
d
i
ncc:
c
a
l
l ts
_
de() in
t
s_po
p
_de()
commit
|
commitdiff
|
tree
2011-06-04
A
l
i Gh
o
lami Rudi
ncc: handle switch stmt where default l
a
be
l
ap
p
ea
r
s
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali G
h
olami Rudi
ncc: don't overwrite glob
a
l
n
ames by static fun
c
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholam
i
Rudi
cpp:
f
i
x
hand
l
i
n
g comm
e
n
t
s and strings insi
d
e
macr
o
s
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rud
i
ncc: han
d
le e
m
pty st
a
tic initial
i
zers
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholam
i
R
udi
c
pp:
i
gnor
e
comment
s
inside
string macro
s
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
neatcc: a
d
d a
ncc invocat
i
on
script
commit
|
commitdiff
|
tree
2011-05-24
Al
i
Gholami Ru
d
i
m
ore verbose err
o
r
m
essages for
m
i
ssing files
commit
|
commitdiff
|
tree
2011-05-24
Ali Gho
l
am
i
R
u
di
cpp:
d
on't sea
r
c
h
/us
r
/inc
l
ude
f
or headers by default
commit
|
commitdiff
|
tree
2011-05-22
Ali
Gholami Rudi
cpp: merge cu
r
++'s i
n
readarg()
commit
|
commitdiff
|
tree
2011-05-22
Ali
Gholami Ru
d
i
g
e
n: fix
r
e
g
_fortmp()
indentation
commit
|
commitdiff
|
tree
2011-05-19
Ali Gholami Rudi
ncc: handle o
v
e
r
l
appin
g
condition
a
l expressions
commit
|
commitdiff
|
tree
2011-05-19
Ali
Ghola
m
i Rudi
nc
c
: h
a
ndle sizeof x +
2
commit
|
commitdiff
|
tree
2011-05-11
Al
i
Gholami Rudi
ncc: make sure t->addr == 0 before call
i
ng o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
Ali
Gholami
R
udi
ncc: ignore the semicolon af
t
er do-while
commit
|
commitdiff
|
tree
2011-05-09
Ali
G
holami Rudi
n
cc: switch default labels
when not
a
p
p
eari
n
g
at the en
d
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghola
m
i Rud
i
ncc: opassign sho
u
ld
use
t
he tim
e
of l
h
s
commit
|
commitdiff
|
tree
2011-05-08
Ali
G
holam
i
Rudi
ncc: mo
v
e
n
ogen to n
c
c
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gh
o
lami
R
udi
ncc:
alway
s
initialize output filename
commit
|
commitdiff
|
tree
2011-05-08
Ali Gh
o
l
a
mi Rudi
README: ignored keywords are now built into ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
A
l
i Gholami R
u
di
n
c
c: support -o
out
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghol
a
mi Rudi
n
c
c: handle extern function declarations ins
i
de functions
commit
|
commitdiff
|
tree
2011-05-06
Ali Gholami Rudi
ncc: handle ex
t
ern variable
d
eclarat
i
ons inside
fu
n
ctions
commit
|
commitdiff
|
tree
2011-05-04
Al
i
Gh
o
lami Rudi
ncc: move macro
s
like
_
_ST
D
C_
_
to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami
R
u
di
tok:
handl
e
/
/ comments
commit
|
commitdiff
|
tree
2011-05-04
Ali Ghol
a
mi Rudi
ncc: ignore the keywords neatcc do
e
sn
'
t care ab
o
ut
commit
|
commitdiff
|
tree
2011-05-01
Ali
G
hol
a
mi
R
udi
gen: reset last
_
cmp
i
n
i_pro
l
og()
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: back
-
por
t
cmp+bcc op
t
imiza
t
io
n
again
commit
|
commitdiff
|
tree
2011-04-29
A
l
i Gho
l
ami
Ru
d
i
g
en
:
m
ove opcodes to arc
h
section
commit
|
commitdiff
|
tree
2011-04-29
A
l
i Gholami Rudi
g
en
:
rena
m
e
FORK_REG to RE
G
_FORK
commit
|
commitdiff
|
tree
2011-04-29
Ali G
h
olami Rud
i
g
e
n: pass only O_* c
o
nstants to i_*() functions
commit
|
commitdiff
|
tree
2011-04-29
Ali G
h
olam
i
Rudi
g
e
n: h
a
n
dle sym+off functi
o
n calls
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen
:
move
architecture-spe
c
ifi
c
f
uncti
o
ns to the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali Gh
o
lami Rudi
gen: u
s
e i
_
set() in i_lnot()
commit
|
commitdiff
|
tree
2011-04-01
Ali
Ghola
m
i Rudi
gen: pas
s
the number of
a
rguments to o_func_beg
(
)
commit
|
commitdiff
|
tree
2011-03-31
Ali
Gh
o
lam
i
Ru
d
i
gen
:
encode 0xf00000
0
0
a
s a
n
i
m
m
edia
t
e
commit
|
commitdiff
|
tree
2011-03-31
Ali
G
hola
m
i Rudi
gen: swa
p
t
h
e immed
i
ate if need
e
d for == a
n
d
!
=
commit
|
commitdiff
|
tree
2011-03-31
Ali Gh
o
lami
R
udi
gen: enco
d
e
cmp+imme
d
i
ate instructions
commit
|
commitdiff
|
tree
2011-03-31
Al
i
Ghola
m
i
Rudi
gen: put th
e
im
m
ediate i
n
t
he
o
pcode if
poss
i
ble
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholami Rudi
gen: remove c
m
p+
b
ra
n
ch optimizat
i
on; moved to
opt b
r
anch
commit
|
commitdiff
|
tree
2011-03-30
Ali Gh
o
lami Rudi
cpp: handle
function
macros with no argum
e
n
t
s
commit
|
commitdiff
|
tree
2011-03-28
Ali Ghol
a
mi
R
udi
ge
n
:
r
e
name dat_bss()
a
nd dat_dat()
to begin with o_
commit
|
commitdiff
|
tree
2011-03-28
Ali Ghol
a
mi
R
u
di
gen: g
r
oup f
u
nctio
n
s
i
n gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
gen:
r
eset las
t
_set after cmp+b optimization
commit
|
commitdiff
|
tree
2011-03-28
Ali
G
h
o
l
ami Rudi
gen: f
i
x
~ operator
i
mplementation
commit
|
commitdiff
|
tree
2011-03-27
Ali Ghola
m
i Ru
d
i
ncc: dereference
f
unction pointers like any other var
i
ables
commit
|
commitdiff
|
tree
2011-03-27
Al
i
G
h
olami Rudi
ge
n
:
d
on't r
e
mov
e
t
h
e la
s
t
re
t
u
rn jump
commit
|
commitdiff
|
tree
2011-03-27
Ali
G
holami Rudi
gen: don't let o_cast() change dereferen
c
e
d
type
commit
|
commitdiff
|
tree
2011-03-25
A
l
i Gholami Rudi
ncc
:
u
se tok_jmp() instead
o
f to
k
_
(
s
ee|get)() in enum_cr
e
ate()
commit
|
commitdiff
|
tree
2011-03-25
Ali
Gho
l
ami Rudi
ge
n
: handle l
a
rge
offsets fo
r
str
commit
|
commitdiff
|
tree
2011-03-25
Ali
G
holami Rudi
gen
:
repl
a
ce
TM
P
_
R
EG* macros with reg_fort
m
p
()
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
gen:
c
h
ange o_nogen()/o_dogen() t
o
be recursive
commit
|
commitdiff
|
tree
2011-03-23
Ali
Ghol
a
mi Rudi
gen: don
'
t
generate excess ju
m
ps for the last return
commit
|
commitdiff
|
tree
2011-03-23
A
l
i
Gholami
R
udi
ge
n
: don't add duplicate
data to number
p
oo
l
commit
|
commitdiff
|
tree
2011-03-20
A
l
i G
h
ol
a
mi R
u
di
gen:
call tmp_to() in for lo
a
ding
r
h
s
in o_assing()
commit
|
commitdiff
|
tree
2011-03-20
Ali
G
holami Rudi
gen: ignore
O
_SI
G
NED whe
n
checkin
g
the opcode
commit
|
commitdiff
|
tree
2011-03-17
Ali Gholami Rudi
gen: fix
signed division to negate the r
e
mainder
commit
|
commitdiff
|
tree
2011-03-16
Ali Gholam
i
R
udi
gen: merge decre
m
ent
a
nd
c
heck in i_memcpy(
)
and i_memset()
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
gen: don
'
t save variable reg
i
s
t
e
r
s befo
r
e cal
l
s
commit
|
commitdiff
|
tree
2011-03-15
A
li Gholami Rudi
gen: add software div/mod i
m
p
l
ementation
commit
|
commitdiff
|
tree
2011-03-15
Ali Ghola
m
i
R
udi
ncc: s
e
t
O
_SIG
N
f
o
r most
b
inar
y
ope
r
ations
commit
|
commitdiff
|
tree
next