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
x86: oi() and os() are used locally
2016-05-26
A
li
G
h
olami Rudi
x
8
6: oi
(
)
and os(
)
are used lo
c
all
y
commit
|
commitdiff
|
tree
2016-04-19
Ali Gholami Rud
i
ncc: new
i
ntermedi
a
te code
commit
|
commitdiff
|
tree
2016-04-19
Ali Gholami Rudi
arm
:
include nc
c
.
h
commit
|
commitdiff
|
tree
2016-04-07
A
li
G
holami
R
udi
Ma
k
efile:
easier
t
arget
s
election
commit
|
commitdiff
|
tree
2015-04-27
Ali Gh
o
l
a
mi
Rudi
ncc: cast va
l
u
es to architecture w
o
r
d after
e
ach ope
r
ation
commit
|
commitdiff
|
tree
2015-04-27
Ali G
h
olami Rudi
cpp: rep
o
rt unknown
c
p
p di
r
ectives
commit
|
commitdiff
|
tree
2015-04-27
Ali Gholami Rudi
ncc: allo
w
"if
(
ex
p
r,
.
.
.
, con
d
)"
commit
|
commitdiff
|
tree
2015-04-27
Al
i
Gholami Rud
i
tok
:
supp
o
rt
hex
c
onstants with
c
apital
X
commit
|
commitdiff
|
tree
2014-11-03
Ali Gholam
i
Rudi
tok: handle escaped ne
w
lines in // comments
commit
|
commitdiff
|
tree
2014-10-25
Ali Gh
o
l
a
mi Rud
i
npp: upd
a
t
e the out of d
a
te copyrigh
t
n
otic
e
commit
|
commitdiff
|
tree
2014-09-25
Ali Gholami
R
ud
i
x86: inl
i
ne mov_m2r()
commit
|
commitdiff
|
tree
2014-09-25
Ali
Gholami R
u
di
Mak
e
file: re
m
ove np
p
i
n
clean target
commit
|
commitdiff
|
tree
2014-09-05
A
l
i Gholami R
u
di
ncc: always call
t
s_push_bt() after p
e
rfor
m
in
g
ge
n
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
Ali Ghol
a
m
i
Rudi
o
ut: ex
i
t if there is
n
o ro
o
m for mor
e
relocatio
n
s
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
A
l
i Gho
l
ami Rud
i
ncc: descr
i
b
e
what
e
ach file does in
i
ts heade
r
commit
|
commitdiff
|
tree
2013-11-07
Ali Gholami Rudi
ncc
:
u
se label ide
n
ti
f
ier
s
m
ore carefully
commit
|
commitdiff
|
tree
2013-11-02
Ali G
h
o
l
ami Rud
i
ncc
.
h: increase array l
i
mits for inexpensive resources
commit
|
commitdiff
|
tree
2013-10-31
A
li Gh
o
l
a
mi Rudi
cpp:
u
s
e
a
s
im
p
le hash
t
ab
l
e inst
e
ad of
t
ab str
u
ct
commit
|
commitdiff
|
tree
2013-10-31
Al
i
Ghola
m
i R
u
di
tok: allow
l
arge ds sections and str
i
ng
t
okens
commit
|
commitdiff
|
tree
2013-10-29
Ali Ghol
a
mi Rudi
g
en
:
move the management
of ds[] to gen
.
c
commit
|
commitdiff
|
tree
2013-09-02
Ali Ghola
m
i
Rudi
ncc
.
h: move
array li
m
its
t
o n
c
c
.
h
commit
|
commitdiff
|
tree
2013-09-01
A
li
G
holam
i
R
udi
ge
n
:
move
th
e
register allocation to re
g
.
c
commit
|
commitdiff
|
tree
2013-07-30
Ali Gh
o
l
ami R
u
di
to
k
:
read
'\08' a
s
{'\0
'
, '8'}
commit
|
commitdiff
|
tree
2013-07-30
A
l
i
Ghol
a
mi Rudi
ncc: cal
l
t
s
_addop() o
n
ly for += and -=
commit
|
commitdiff
|
tree
2013-07-30
Ali
Gho
l
ami Rudi
ncc: update
year
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholam
i
Rudi
gen
.
h: fix a com
m
ent
typo
commit
|
commitdiff
|
tree
2012-07-05
Ali Gholami Rudi
ncc
:
han
d
le + unary operat
o
r as in 1 + - + -
1
commit
|
commitdiff
|
tree
2012-06-08
Ali Gholami Rudi
ncc: switch to the modifie
d
bsd lice
n
se
commit
|
commitdiff
|
tree
2012-03-25
Ali Gholami Rud
i
c
pp: ignore ma
c
ros im
m
edia
t
ely following
nu
m
bers
commit
|
commitdiff
|
tree
2012-02-03
A
l
i Gho
l
ami Rudi
tok: ignore "\\\n"
commit
|
commitdiff
|
tree
2012-02-02
A
l
i Gho
l
ami Ru
d
i
ncc: string lit
e
ral
s
are arrays
commit
|
commitdiff
|
tree
2012-01-25
Al
i
G
holami Rudi
n
p
p
: redefine err() in npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
A
li Gholami Rudi
Makefile: x
8
6_64 s
h
ou
l
d
b
e x86 in the
c
omm
e
nt
commit
|
commitdiff
|
tree
2012-01-06
Al
i
Gholami Rudi
e
x
tract archite
c
ture indepen
d
ent gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali Gh
o
lami Rudi
experimental ri
s
c-lik
e
x86_64 port of nea
t
c
c
commit
|
commitdiff
|
tree
2011-12-23
Ali G
h
olami
Rudi
ncc:
f
ix
handling function pointer types without a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali Gholami Ru
d
i
g
e
n
:
complain if MAXJMPS i
s
reached
commit
|
commitdiff
|
tree
2011-12-09
A
l
i Gho
l
ami Rudi
gen: si
m
plify branch instructions by
r
e
moving o
_
fillj
m
p()
commit
|
commitdiff
|
tree
2011-12-08
Ali Ghol
a
mi Ru
d
i
ncc: support k&r style
function def
i
n
itions
commit
|
commitdiff
|
tree
2011-12-08
A
l
i Gholami Rudi
o
u
t: use rel
.
* na
m
e for reloc
a
tion
s
ection
s
on x86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami
R
u
d
i
n
cc: s
u
ppor
t
(expr, expr)
expre
s
s
i
on
commit
|
commitdiff
|
tree
2011-12-07
Ali G
h
o
l
a
m
i
R
udi
cpp: fix
evalu
a
ting int
e
ger
const
a
nts
commit
|
commitdiff
|
tree
2011-11-10
Ali Gh
o
lami Rudi
out:
a
dd
a worka
r
ound for bad l
i
nkers
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Rudi
Makefile:
d
efaul
t
to x86 build
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Rudi
ncc: define __i386
_
_
for x
8
6 bui
l
d
s
commit
|
commitdiff
|
tree
2011-11-08
Ali
G
h
o
lam
i
Rudi
merge
the x86 port
t
o ma
s
t
e
r b
r
anch
commit
|
commitdiff
|
tree
2011-10-17
Ali
Gholami Rudi
ncc:
b
e
tter char array initialization
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholami
Rud
i
out:
assur
e
8-byte alignment of data and bss se
c
tion
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Ali Ghol
a
m
i R
u
di
tab: fix tab_d
e
l(); otherwise #un
d
ef wo
n
't work
commit
|
commitdiff
|
tree
2011-06-05
Ali
G
holami Rudi
ncc
:
cal
l
ts_de(
)
i
n ts
_
pop_de
(
)
commit
|
commitdiff
|
tree
2011-06-04
Ali Gholami Rudi
ncc: handle switch stmt
where defa
u
l
t
la
b
el a
p
pea
r
s
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali
Gholami Rudi
ncc:
don't o
v
erwrite glob
a
l
names by static
function
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali
G
hola
m
i
R
udi
c
pp:
fix
h
andling comm
e
nts and strings inside macros
commit
|
commitdiff
|
tree
2011-05-24
Ali
G
holami Ru
d
i
ncc: handle
e
m
pty static init
i
alizers
commit
|
commitdiff
|
tree
2011-05-24
A
l
i Gholami Rudi
cpp: ignore c
o
mment
s
ins
i
de str
i
n
g
macros
commit
|
commitdiff
|
tree
2011-05-24
A
l
i Gholami Rud
i
neatcc: add a
n
cc invocat
i
on script
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholam
i
Rudi
mo
r
e verbose error messages for missi
n
g
f
iles
commit
|
commitdiff
|
tree
2011-05-24
A
l
i Ghola
m
i Rudi
c
pp: don't search /usr
/
inc
l
u
de for heade
r
s
by default
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami Rudi
cpp:
m
erge
c
ur
+
+'s in r
e
adarg
(
)
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami Rudi
gen: fix
r
eg_fort
m
p
() indentation
commit
|
commitdiff
|
tree
2011-05-19
A
l
i Gholami Rudi
n
cc: han
d
l
e
overlapping con
d
itional expres
s
ions
commit
|
commitdiff
|
tree
2011-05-19
A
li Gholami Rudi
n
c
c: h
a
ndle
s
iz
e
of x +
2
commit
|
commitdiff
|
tree
2011-05-11
Al
i
G
h
ol
a
mi Rudi
ncc: make
sure t->addr
==
0
be
f
ore callin
g
o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholam
i
R
udi
ncc: ignore the semi
c
o
lo
n
after do-while
commit
|
commitdiff
|
tree
2011-05-09
Ali G
h
olami Rudi
ncc: s
w
itch default labe
l
s
w
hen not a
p
pearing at the end
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghola
m
i Ru
d
i
ncc: opassign should use the time of
lhs
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami
R
u
di
ncc
:
m
ove
n
ogen to n
c
c
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali
G
holami Rudi
ncc:
always ini
t
i
a
liz
e
o
u
tp
u
t
filen
a
me
commit
|
commitdiff
|
tree
2011-05-08
Al
i
Ghol
a
mi R
u
di
R
E
ADME: ignored ke
y
words are now
built into nc
c
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghola
m
i Rudi
ncc: s
u
ppo
r
t -
o
out
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghola
m
i Rudi
n
c
c: handle
extern fu
n
ction declarations
i
n
s
ide functions
commit
|
commitdiff
|
tree
2011-05-06
A
li Gho
l
ami
R
udi
ncc: handle extern
v
a
riable d
e
claration
s
inside
f
unc
t
ions
commit
|
commitdiff
|
tree
2011-05-04
A
l
i
Gholami Rudi
ncc: m
o
ve macros lik
e
__STDC_
_
to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami Rudi
tok: handle //
c
omments
commit
|
commitdiff
|
tree
2011-05-04
Ali
Gh
o
lami
R
u
di
ncc: ign
o
re th
e
keywords neatcc
doesn't care about
commit
|
commitdiff
|
tree
2011-05-01
A
li
Gho
l
ami
Rudi
gen: reset las
t
_cmp
i
n
i_prolog()
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
ge
n
: back-port
c
mp+bc
c
opti
m
iza
t
i
o
n
aga
i
n
commit
|
commitdiff
|
tree
2011-04-29
Ali Gh
o
la
m
i Rudi
gen: move opcodes
t
o
arch section
commit
|
commitdiff
|
tree
2011-04-29
Ali Gho
l
ami
R
udi
gen:
r
en
a
me FORK_REG to REG_FORK
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholam
i
Rudi
g
e
n: pass
onl
y
O_*
cons
t
ants to i_*() functi
o
ns
commit
|
commitdiff
|
tree
2011-04-29
Ali
Gho
l
ami Rudi
g
e
n
:
ha
n
d
l
e sym+off
f
unction
c
alls
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Ru
d
i
gen: move architecture-specific
f
unctions
t
o the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami Rudi
g
e
n:
use
i_set() in i
_
lnot()
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami Rudi
gen: pa
s
s the numb
e
r
of
a
rgu
m
ents to o_func_beg()
commit
|
commitdiff
|
tree
2011-03-31
Ali Ghola
m
i
Rudi
gen: encode 0xf0
0
00000
a
s a
n
immediate
commit
|
commitdiff
|
tree
2011-03-31
A
li Gh
o
lami Rud
i
gen: swap the immediat
e
if ne
e
d
ed for ==
a
n
d !=
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholam
i
Rudi
gen: encode cmp+immediate ins
t
ru
c
tions
commit
|
commitdiff
|
tree
2011-03-31
Al
i
G
holami Rudi
gen: put the
i
m
m
e
diate in the opcode if possible
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholami Rudi
gen:
r
emove cmp+b
r
anch optimization; mov
e
d
to opt branch
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholami Rudi
cpp: han
d
l
e
fun
c
tion
m
ac
r
o
s
wi
t
h no
ar
g
uments
commit
|
commitdiff
|
tree
2011-03-28
Ali Ghola
m
i Rudi
gen: rename dat_bss(
)
and da
t
_
dat
(
) to be
g
in with
o
_
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholam
i
Rudi
gen: group fun
c
tions
i
n
gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
A
l
i Gho
l
ami R
u
d
i
gen: reset last_
s
e
t
after
c
mp+b o
p
timiz
a
tion
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
ge
n
: fi
x
~ o
p
erator im
p
lementat
i
on
commit
|
commitdiff
|
tree
2011-03-27
Ali Ghol
a
m
i
Rudi
ncc: derefer
e
n
c
e funct
i
on
p
oint
e
rs li
k
e an
y
ot
h
er va
r
iables
commit
|
commitdiff
|
tree
2011-03-27
A
li Gho
l
ami Rudi
gen
:
don'
t
r
e
mov
e
the last retu
r
n
jump
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami
R
udi
gen:
d
on't
l
et o_cast() chang
e
d
ereferen
c
e
d
type
commit
|
commitdiff
|
tree
2011-03-25
A
li
G
holami
Rudi
ncc: use tok
_
jmp() in
s
tead of tok_(see|get
)
() in enum_cr
e
ate()
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholam
i
R
udi
gen: handl
e
large offsets for s
t
r
commit
|
commitdiff
|
tree
2011-03-25
Ali Gho
l
ami Rud
i
gen:
re
p
l
a
ce TM
P
_REG*
m
a
cros wit
h
reg_fortmp
(
)
commit
|
commitdiff
|
tree
next