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
Makefile: remove npp in clean target
2014-09-25
Ali Gholami Rudi
Make
f
ile: remove
n
pp
i
n clean t
a
rget
commit
|
commitdiff
|
tree
2014-09-05
A
l
i Gholami Rudi
ncc: always
c
a
ll ts_p
u
s
h
_bt(
)
after performing
g
en
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
A
l
i
Gholami
Rudi
out:
exit if there is no room
f
or
m
o
re relocations
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
Ali Ghol
a
mi Rudi
n
cc: describe what each file does
in its hea
d
e
r
commit
|
commitdiff
|
tree
2013-11-07
Ali
G
h
olami Rudi
ncc: use
l
abel
i
dentifiers more ca
r
ef
u
lly
commit
|
commitdiff
|
tree
2013-11-02
Al
i
Gholami Rudi
ncc
.
h: inc
r
ease array limits for inexpensive resourc
e
s
commit
|
commitdiff
|
tree
2013-10-31
A
li
G
h
olami Rud
i
cpp:
u
se a simple hash table instead
of tab s
t
ruct
commit
|
commitdiff
|
tree
2013-10-31
Ali Gh
o
lami Rudi
tok: allow l
a
rge
d
s se
c
tion
s
and string tokens
commit
|
commitdiff
|
tree
2013-10-29
Ali Gho
l
am
i
Rudi
gen: move
th
e
ma
n
agement of ds[] to gen
.
c
commit
|
commitdiff
|
tree
2013-09-02
Ali Gholami
R
u
d
i
ncc
.
h: move arra
y
limits to ncc
.
h
commit
|
commitdiff
|
tree
2013-09-01
Al
i
G
holami Rud
i
gen: move the regi
s
t
e
r
a
llocation to
r
eg
.
c
commit
|
commitdiff
|
tree
2013-07-30
A
l
i
G
holam
i
R
ud
i
to
k
:
read '\08' as {'
\
0
', '8'}
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rud
i
ncc: call ts_ad
d
op()
o
n
ly for
+= and -=
commit
|
commitdiff
|
tree
2013-07-30
A
l
i Ghol
a
mi Rudi
ncc
:
u
pda
t
e yea
r
commit
|
commitdiff
|
tree
2013-07-30
Al
i
Gholami Ru
d
i
gen
.
h: fix a comme
n
t
typo
commit
|
commitdiff
|
tree
2012-07-05
Ali Gholami Rudi
ncc:
h
a
nd
l
e + unary ope
r
ator as in 1 + - +
-
1
commit
|
commitdiff
|
tree
2012-06-08
Ali Gholami Rud
i
nc
c
: swi
t
ch to the modified bsd l
i
cense
commit
|
commitdiff
|
tree
2012-03-25
Ali Gho
l
ami R
u
di
c
p
p: ign
o
re
m
acros imm
e
diately foll
o
wing number
s
commit
|
commitdiff
|
tree
2012-02-03
Ali Gholami Rud
i
tok: ignore "
\
\\n"
commit
|
commitdiff
|
tree
2012-02-02
A
l
i Gh
o
l
ami Rudi
ncc: st
r
ing lite
r
al
s
are
a
rrays
commit
|
commitdiff
|
tree
2012-01-25
Ali Gholam
i
Rudi
n
p
p:
r
e
d
efine e
r
r() in npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
A
l
i
G
h
o
l
a
mi Rudi
Makefile
:
x86
_
64 should be x86
in t
h
e comment
commit
|
commitdiff
|
tree
2012-01-06
Ali Gho
l
a
m
i
Rudi
extract arch
i
tecture independent gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali Gho
l
ami
Rudi
experimental ri
s
c
-like x86
_
64 p
o
rt of nea
t
c
c
commit
|
commitdiff
|
tree
2011-12-23
Ali Gholami Ru
d
i
ncc: fix handling funct
i
on pointer types wit
h
out
a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali Gholam
i
Rudi
g
e
n:
c
omplain
i
f
M
AXJMPS is
r
eached
commit
|
commitdiff
|
tree
2011-12-09
Ali
Gholami Rudi
g
e
n:
simpl
i
f
y
branc
h
in
s
tructi
o
ns by removing o_fil
l
jm
p
()
commit
|
commitdiff
|
tree
2011-12-08
A
l
i Gholami Rudi
ncc
:
s
upport k&r style function
d
efini
t
i
o
ns
commit
|
commitdiff
|
tree
2011-12-08
A
l
i Gh
o
lami
R
u
di
o
u
t:
u
s
e
rel
.
* name for re
l
ocat
i
on
secti
o
ns on
x86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali
Gho
l
ami Rudi
n
c
c: support (expr, e
x
p
r
) expression
commit
|
commitdiff
|
tree
2011-12-07
Ali Ghola
m
i Rudi
cpp: fix
eva
l
u
ating integ
e
r co
n
stants
commit
|
commitdiff
|
tree
2011-11-10
Ali Ghol
a
mi Rudi
o
ut: add a worka
r
oun
d
f
o
r ba
d
linke
r
s
commit
|
commitdiff
|
tree
2011-11-08
A
l
i Gholami Rudi
Make
f
i
le: defau
l
t to x86 bui
l
d
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholam
i
Rudi
ncc: defin
e
__i386__ for x86
b
uilds
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Ru
d
i
merg
e
th
e
x86 port to master
b
ranch
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholami Ru
d
i
ncc: better char array
initialization
commit
|
commitdiff
|
tree
2011-10-17
A
li Gho
l
a
m
i Rudi
o
u
t
: assure
8-byte
alignm
e
nt
o
f
dat
a
and b
s
s
s
ection
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Ali Gholami
Rud
i
tab: fix tab_del();
o
t
herwi
s
e #
u
ndef won't work
commit
|
commitdiff
|
tree
2011-06-05
Ali Gho
l
ami
Rudi
ncc: call ts_de(
)
in ts
_
po
p
_de()
commit
|
commitdiff
|
tree
2011-06-04
Ali Gholami Rud
i
nc
c
: han
d
l
e sw
i
t
c
h
stmt wher
e
d
e
fault
l
abel appears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholam
i
Rudi
ncc:
d
on't overwr
i
te glo
b
al na
m
es by stat
i
c function
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholami
Rudi
cpp:
f
i
x handling c
o
mments and strings
i
ns
i
de macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami
R
u
d
i
ncc: h
a
ndle empty stati
c
initialize
r
s
commit
|
commitdiff
|
tree
2011-05-24
Ali Gh
o
lami Ru
d
i
cpp: ignore
c
o
mments inside
s
t
ri
n
g macros
commit
|
commitdiff
|
tree
2011-05-24
A
li Gholami Rudi
neatcc: add a ncc
i
nvoca
t
ion script
commit
|
commitdiff
|
tree
2011-05-24
Ali Gho
l
a
m
i Ru
d
i
more ve
r
b
ose error me
s
sages for missin
g
files
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
c
pp:
d
on't search /
u
s
r
/include for he
a
d
e
rs
b
y
d
e
fault
commit
|
commitdiff
|
tree
2011-05-22
Ali Gho
l
ami Rudi
cp
p
: merge
c
ur++'s in read
a
rg(
)
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami Rudi
g
en:
f
i
x
r
eg_fortmp() indentatio
n
commit
|
commitdiff
|
tree
2011-05-19
A
l
i
Gholami Rudi
ncc: han
d
l
e overlapping condit
i
onal expressions
commit
|
commitdiff
|
tree
2011-05-19
Ali Gholami Rudi
n
cc: ha
n
dle sizeof x
+
2
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami Rudi
ncc: make sure
t->add
r
== 0 before
c
a
llin
g
o_popnum
(
)
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami Ru
d
i
ncc
:
i
g
n
ore the sem
i
colo
n
a
f
ter d
o
-while
commit
|
commitdiff
|
tree
2011-05-09
Al
i
Gh
o
lami Rudi
ncc: switch defau
l
t l
a
bels
w
h
e
n n
o
t app
e
a
r
ing at the
e
nd
commit
|
commitdiff
|
tree
2011-05-08
Ali Gho
l
ami Rudi
ncc: opassign should use the time
o
f lhs
commit
|
commitdiff
|
tree
2011-05-08
Ali G
h
ol
a
mi Rud
i
ncc: move nog
e
n to nc
c
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali
G
h
olami Rudi
ncc: always initialize output fil
e
name
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Ru
d
i
RE
A
DME: ignored keywor
d
s
a
re no
w
b
uilt i
n
t
o n
c
c
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gho
l
a
m
i Rudi
n
cc: su
p
port -o out
commit
|
commitdiff
|
tree
2011-05-08
A
li Gholami Rudi
n
cc: han
d
l
e e
x
ter
n
function declarations
i
n
side f
u
nctions
commit
|
commitdiff
|
tree
2011-05-06
Al
i
Gholami Rudi
ncc: h
a
ndle
extern
v
ar
i
ab
l
e
de
c
larati
o
ns inside func
t
i
o
n
s
commit
|
commitdiff
|
tree
2011-05-04
Al
i
Ghol
a
mi Ru
d
i
nc
c
: move
m
acros like _
_
STDC__ to
n
c
c
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali
Gholami Rudi
tok: handle // comments
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami
R
udi
ncc: ignore the keywords neatcc d
o
esn't care about
commit
|
commitdiff
|
tree
2011-05-01
Ali Gholami Rudi
gen:
r
eset last_cmp in i_prolog(
)
commit
|
commitdiff
|
tree
2011-04-29
Al
i
G
holami Rudi
gen: back
-
p
o
rt c
m
p+bcc optimization again
commit
|
commitdiff
|
tree
2011-04-29
Ali G
h
olami R
u
di
gen: move opcodes to arch section
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholam
i
R
u
d
i
gen
:
rename FORK_REG to REG_F
O
R
K
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: pass
onl
y
O_* c
o
nstants
t
o i_*
(
) functions
commit
|
commitdiff
|
tree
2011-04-29
Ali Gh
o
l
ami Ru
d
i
g
en:
handle sym+off function calls
commit
|
commitdiff
|
tree
2011-04-29
Al
i
Ghol
a
m
i
Rudi
gen
:
move architecture-specific functions to the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholam
i
Rudi
gen: use
i
_
set()
i
n i_lnot()
commit
|
commitdiff
|
tree
2011-04-01
A
li Ghola
m
i Rudi
ge
n
: pass
t
he numbe
r
o
f ar
g
uments to o_func_be
g
()
commit
|
commitdiff
|
tree
2011-03-31
Ali
G
h
olami Rud
i
ge
n
:
encode 0xf0000000 as an immediate
commit
|
commitdiff
|
tree
2011-03-31
Al
i
Gho
l
ami Rudi
gen: swap the immediate
i
f
n
e
ede
d
for ==
a
nd !=
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
gen: encode c
m
p+immed
i
ate
i
ns
t
ruct
i
ons
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
g
en: pu
t
the
immediate in the
opcode i
f
poss
i
ble
commit
|
commitdiff
|
tree
2011-03-30
Ali Gho
l
ami Rud
i
g
e
n:
r
e
move
c
mp
+
br
a
nch opt
i
m
ization
;
m
ov
e
d t
o
opt
br
a
nch
commit
|
commitdiff
|
tree
2011-03-30
Ali Gh
o
lami
R
u
di
cpp: handle fun
c
tio
n
macros with no
arguments
commit
|
commitdiff
|
tree
2011-03-28
Ali
Gho
l
ami Rudi
gen:
rename dat
_
bss() and dat_
d
at() to begin with o_
commit
|
commitdiff
|
tree
2011-03-28
Ali
Gholami Rudi
g
en: gro
u
p functions in ge
n
.
h
commit
|
commitdiff
|
tree
2011-03-28
Ali Ghola
m
i Rudi
gen:
r
eset last_set afte
r
cmp+b optimization
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
gen: fix ~ operator
i
mplement
a
tion
commit
|
commitdiff
|
tree
2011-03-27
A
l
i Gho
l
ami Rudi
ncc: der
e
fe
r
e
nce function poi
n
ters like a
n
y other variables
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami
R
ud
i
gen: d
o
n't r
e
move the last return j
u
mp
commit
|
commitdiff
|
tree
2011-03-27
Ali Ghol
a
mi R
u
d
i
gen: don't let o_cast(
)
change dereferenced type
commit
|
commitdiff
|
tree
2011-03-25
Ali G
h
olami Rudi
ncc
:
use tok_jmp() inste
a
d of tok_(see|g
e
t)() in enum_
c
reate()
commit
|
commitdiff
|
tree
2011-03-25
Ali G
h
o
la
m
i Rudi
gen: handle large offsets fo
r
s
tr
commit
|
commitdiff
|
tree
2011-03-25
Ali G
h
o
lam
i
Rudi
gen: replace TMP
_
REG*
macros with r
e
g_fortmp(
)
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
g
e
n: ch
a
nge o_nogen()/o_
d
ogen() to be recursive
commit
|
commitdiff
|
tree
2011-03-23
Ali Ghola
m
i Rudi
g
e
n: d
o
n't
generate
e
xcess jumps
f
or the last retu
r
n
commit
|
commitdiff
|
tree
2011-03-23
Ali
G
hola
m
i Rudi
gen: don't ad
d
duplicate
data to
numb
e
r pool
commit
|
commitdiff
|
tree
2011-03-20
Ali Ghol
a
mi
Ru
d
i
gen: call tmp
_
to() in for load
i
ng rhs in o_assing()
commit
|
commitdiff
|
tree
2011-03-20
Ali Gh
o
l
ami
Ru
d
i
gen
:
ignore O_S
I
GNED whe
n
ch
e
cking
the opcode
commit
|
commitdiff
|
tree
2011-03-17
Ali
G
h
olami Rudi
gen: fix sign
e
d
divisi
o
n
to negate the remainder
commit
|
commitdiff
|
tree
2011-03-16
Ali Gholami
R
udi
gen:
m
e
r
ge dec
r
ement and check in i_memcp
y
() and i_memset()
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
g
en: don't
s
ave variable r
e
g
i
sters befor
e
c
a
lls
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami
Rudi
gen: add software
d
iv/
m
od implement
a
tion
commit
|
commitdiff
|
tree
2011-03-15
A
l
i Gholami Rudi
n
c
c: se
t
O_SIGN
fo
r
most
b
inary
operation
s
commit
|
commitdiff
|
tree
2011-03-15
A
l
i
Gholam
i
Rudi
ncc: de
r
e
f
erence the not
e
xpression of cexprs
commit
|
commitdiff
|
tree
next