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
gen: handle large offsets for str
2011-03-25
Ali
G
holami Rudi
gen: h
a
n
d
l
e
l
a
rge offsets for str
commit
|
commitdiff
|
tree
2011-03-25
Ali Ghola
m
i Rudi
ge
n
: replace TMP_REG* macro
s
with reg_fortmp(
)
commit
|
commitdiff
|
tree
2011-03-23
A
li Ghola
m
i Rudi
g
en: change o
_
nogen()/o_dogen()
t
o be recursive
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
ge
n
:
don't g
e
n
e
r
a
te excess jum
p
s
for
t
he last
return
commit
|
commitdiff
|
tree
2011-03-23
Ali G
h
ola
m
i Rudi
gen: do
n
't add
d
u
p
licate dat
a
to numb
e
r pool
commit
|
commitdiff
|
tree
2011-03-20
Ali Gho
l
ami
R
u
di
gen:
c
a
l
l tm
p
_to(
)
in for loadin
g
rhs in o
_
assing
(
)
commit
|
commitdiff
|
tree
2011-03-20
Ali G
h
olami Rudi
ge
n
: i
g
nore O_SIGNED when
c
hecking the
o
p
code
commit
|
commitdiff
|
tree
2011-03-17
Ali Gh
o
lami Rud
i
g
e
n
:
fix s
i
g
ned
div
i
sion
to negate the remainder
commit
|
commitdiff
|
tree
2011-03-16
Ali Gholam
i
Rudi
gen: merge decre
m
e
n
t and che
c
k
i
n
i_memcpy
(
) and
i
_me
m
set()
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
gen: don't save variable
register
s
before ca
l
ls
commit
|
commitdiff
|
tree
2011-03-15
Ali G
h
olami Rudi
gen: add
softwa
r
e div
/
mod im
p
lementat
i
on
commit
|
commitdiff
|
tree
2011-03-15
Ali
G
holami R
u
di
nc
c
: set O_
S
IG
N
for most b
i
nary operations
commit
|
commitdiff
|
tree
2011-03-15
A
li G
h
olami R
u
d
i
ncc: derefe
r
ence
the not expression of cexp
r
s
commit
|
commitdiff
|
tree
2011-03-15
A
l
i G
h
ola
m
i R
u
di
per
f
orm s
i
g
ned ope
r
at
i
on
s
if O_SIGNE
D
bit is set
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholami Rudi
cpp: define __arm__
commit
|
commitdiff
|
tree
2011-03-14
Ali Gh
o
l
a
mi Rudi
n
c
c: don't
c
ast
the r
e
turn
valu
e
for void functions
commit
|
commitdiff
|
tree
2011-03-14
A
l
i Gholami Rudi
ge
n
:
m
o
re c
o
mpact
v
e
r
si
o
n of memcpy() and me
m
set()
commit
|
commitdiff
|
tree
2011-03-14
A
l
i Gh
o
lami
R
udi
gen: don't outp
u
t relocation
s
when o_nogen() is called
commit
|
commitdiff
|
tree
2011-03-13
Ali Gholami Rudi
nea
t
cc a
r
m port
commit
|
commitdiff
|
tree
2011-03-08
Ali Gholam
i
R
udi
clean
up the interface between ncc
.
c, gen
.
c and out
.
c
commit
|
commitdiff
|
tree
2011-02-19
Al
i
Gholami Rudi
npp: re
m
ove co
m
ments
a
fter pre
p
rocessing
commit
|
commitdiff
|
tree
2011-02-19
A
l
i
Gho
l
ami R
u
d
i
c
p
p: d
o
n
'
t remov
e
non-macro nu
m
ber
s
igns
commit
|
commitdiff
|
tree
2011-02-19
Ali Gholami Rudi
npp: allow usin
g
neatcc's preproce
s
sor as a standalone
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
Al
i
Gholami
R
udi
c
pp: don't skip
n
o
n-eol m
a
cr
o
ba
c
kslas
h
es
commit
|
commitdiff
|
tree
2010-12-18
A
l
i Gholami Rudi
gen: fix
o
p_rs() optimizat
i
on function
commit
|
commitdiff
|
tree
2010-12-18
Ali Gholami Rudi
gen:
u
s
e better nam
e
s for opco
d
es
commit
|
commitdiff
|
tree
2010-12-11
A
li Gholam
i
Rudi
cpp: defi
n
e __i3
8
6__;
_
_
x
86_64__ is no l
o
nger supported
commit
|
commitdiff
|
tree
2010-11-20
Al
i
Gholami Rudi
gen: lo
a
d
t
he first t
m
p befo
r
e
c
al
l
ing TMP_REG2()
commit
|
commitdiff
|
tree
2010-09-16
A
l
i Ghola
m
i Rudi
a
d
d
READ
M
E
commit
|
commitdiff
|
tree
2010-08-13
Ali Gholami
Rud
i
ncc: fix
n
ame->na
m
e str initiali
z
er
commit
|
commitdiff
|
tree
2010-08-13
A
l
i
G
h
olami R
u
d
i
allow
ex
t
ern array de
c
larations without
size
commit
|
commitdiff
|
tree
2010-07-29
Ali Gh
o
lami Rudi
cpp: include stddef
.
h
f
o
r
using offsetof(
)
commit
|
commitdiff
|
tree
2010-07-28
A
l
i
G
h
olami Rudi
tok:
p
ar
s
e uppercase
hex nu
m
bers
commit
|
commitdiff
|
tree
2010-07-25
A
l
i
Gholami Rudi
nc
c
: fix s
e
tting F_INIT for each d
e
fined na
m
e
commit
|
commitdiff
|
tree
2010-07-14
Ali
Gholami R
u
d
i
cp
p
: handl
e
nested macro calls like M(M(1))
commit
|
commitdiff
|
tree
2010-07-14
Ali Gh
o
l
a
m
i
Rudi
tok: do
n
't
go bey
o
nd buf le
n
for 3-char tokens
commit
|
commitdiff
|
tree
2010-07-14
Al
i
Gholami Rudi
tab
.
h: use
t
he
standard offsetof()
commit
|
commitdiff
|
tree
2010-07-12
Ali Gholam
i
Rudi
ncc: fix calli
n
g
t
s
_pop() prematu
r
ely in opassign
(
)
commit
|
commitdiff
|
tree
2010-07-12
Ali Gholami Rudi
gen: ignore t
h
e sign of the second
operand in / and %
commit
|
commitdiff
|
tree
2010-07-10
A
l
i Gholami Rudi
ncc: f
i
x &
a
nd * on functions
commit
|
commitdiff
|
tree
2010-07-09
Ali
G
holami Rudi
gen:
don't overwrite
pushed
e
b
x,
esi and edi
commit
|
commitdiff
|
tree
2010-07-09
Ali Gho
l
ami Rudi
gen:
c
h
a
nge stack
alignment to 4
commit
|
commitdiff
|
tree
2010-07-09
Ali Ghol
a
mi Rudi
ncc: don't
change operand
order
f
or c
o
nst ops
commit
|
commitdiff
|
tree
2010-07-09
Ali Gh
o
lami Rudi
gen: only per
f
orm const op
f
o
r
address
e
s when
a
dd
i
ng
commit
|
commitdiff
|
tree
2010-07-08
Ali Gholami Rud
i
ge
n
: zeroi
n
g eax doesn't seem
necessary
commit
|
commitdiff
|
tree
2010-06-30
A
li Gholam
i
Rudi
ncc: fix +
+
s for point
e
r
s
commit
|
commitdiff
|
tree
2010-06-30
Ali Gholami Rudi
ncc: fix function p
o
inter array
s
commit
|
commitdiff
|
tree
2010-06-30
Ali G
h
olami Rudi
gen: remove
t
h
e
unus
e
d c_op()
commit
|
commitdiff
|
tree
2010-06-30
A
li G
h
o
lami Rudi
gen: us
e
tmp->
o
ff for
lo
c
als to
o
commit
|
commitdiff
|
tree
2010-06-28
Ali Gholami Rudi
p
o
rt neatcc
t
o
x
86
commit
|
commitdiff
|
tree
2010-06-24
A
l
i Ghol
a
m
i
R
u
d
i
gen: fu
n
ctions for perf
o
rming optimized
o
p
s
commit
|
commitdiff
|
tree
2010-06-24
Ali Gho
l
ami Rudi
gen: fix tw
o
-
b
yte opcode bit
commit
|
commitdiff
|
tree
2010-06-24
Ali
Gholami Rudi
gen: u
s
e an int for operat
o
r
s
commit
|
commitdiff
|
tree
2010-06-23
Ali Gh
o
la
m
i Rudi
repl
a
ce
o
_*(
)
functio
n
s with
o_bop() and o_uop
(
)
commit
|
commitdiff
|
tree
2010-06-21
A
li
G
holami
Rud
i
ad
d
speciali
z
ed inc/dec o
p
eration
s
commit
|
commitdiff
|
tree
2010-06-21
Ali Gholami Rudi
gen: let
a
l
l
grps be
used
as
by
t
e r
e
gisters
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholam
i
Rudi
out: don
'
t ne
e
d MAXSECS
an
y
more
commit
|
commitdiff
|
tree
2010-06-20
Al
i
Gholami Rudi
tab: let t
a
ble size be HASHITEMS
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholami Rudi
o
ut: merge al
l
se
c
tions
into one
text section
commit
|
commitdiff
|
tree
2010-06-20
Ali Gh
o
la
m
i Ru
d
i
c
p
p
: res
e
t arg count on mac
r
o re
d
efinition
commit
|
commitdiff
|
tree
2010-06-19
Ali Ghol
a
m
i
R
udi
out: make neatc
c
work w
i
th gnu ld
commit
|
commitdiff
|
tree
2010-06-18
Ali Ghola
m
i Rudi
gen: hand
l
e
char
a
r
gumen
t
s
commit
|
commitdiff
|
tree
2010-06-18
Ali Ghol
a
mi
R
udi
ncc
:
a
lign structs based on th
e
fi
r
s
t
field
commit
|
commitdiff
|
tree
2010-06-18
A
li Gholami
R
udi
mov m
a
c
ro h
a
sh table to ta
b
.
c
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
gen: hand
l
e unsigned -
>
long
c
ast
commit
|
commitdiff
|
tree
2010-06-18
A
li Gho
l
ami
Rudi
c
p
p:
save
m
acro names
in a has
h
table
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
ncc: div
i
de (ptr
-
ptr) resul
t
on
l
y if si
z
e > 1
commit
|
commitdiff
|
tree
2010-06-18
Ali
G
h
o
l
ami Rudi
g
e
n:
u
se movsxd only wh
e
n
s
rc is s
i
gned
commit
|
commitdiff
|
tree
2010-06-18
A
l
i
Ghol
a
mi Rudi
tok: 0
x
1 should be unsi
g
ned
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
gen
:
fix the cond
i
tions
for m
o
vxx operations
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
ncc: fix
getting
i
's
type i
n
+
+i
commit
|
commitdiff
|
tree
2010-06-18
Ali
G
holami Rudi
ncc: handle ptr operation
s
o
n
s
tru
c
ts ptrs
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rud
i
ncc:
f
ix
c
a
lli
n
g function pointers
with argument
s
commit
|
commitdiff
|
tree
2010-06-18
Ali Gh
o
lami Rudi
ncc
:
don
'
t t
a
ke case ex
p
rs as labels
commit
|
commitdiff
|
tree
2010-06-18
Ali Gh
o
lami Ru
d
i
g
e
n: don't
g
en
e
ra
t
e cod
e
after
o_nogen() in oi()
commit
|
commitdiff
|
tree
2010-06-18
A
l
i Gholami Rudi
all tmps should
b
e th
e
sam
e
in co
n
dition
a
l br
a
nches
commit
|
commitdiff
|
tree
2010-06-17
Ali Gholami Rudi
gen: fix loading ba
c
k
t
m
ps
i
n m
e
m witho
u
t
deref
commit
|
commitdiff
|
tree
2010-06-17
A
li G
h
olam
i
Rudi
let tok_num()
r
e
turn the bt
commit
|
commitdiff
|
tree
2010-06-17
Ali Gholami Rudi
gen: relo
c
ation address size is a
l
ways 4
f
or now
commit
|
commitdiff
|
tree
2010-06-16
Ali Gholam
i
Rudi
gen: fix
SYM_PTR()
macro
commit
|
commitdiff
|
tree
2010-06-16
Ali Gholami Rudi
g
en: fix !!ex
p
r
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami Rudi
ncc: l
e
t shi
f
t am
o
unt b
e
an unsigne
d
commit
|
commitdiff
|
tree
2010-06-15
A
li Gholami
R
udi
gen: cleanup tmp
h
an
d
l
ing an
d
fix regs arr
a
y in o_swap()
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rudi
ncc: align s
t
ruct mem
b
ers
commit
|
commitdiff
|
tree
2010-06-14
Ali
G
h
olami Rud
i
gen: mark copied register as th
e
owner in
o
_tmpc
o
py()
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami R
u
di
ge
n
: fix "i
f
(!expr)"
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Ru
d
i
ncc: fix
p
ointe
r
a
ri
t
hm
e
tic
on struct
p
t
r
s
commit
|
commitdiff
|
tree
2010-06-14
A
li Gholam
i
Ru
d
i
show an error msg if no
input fi
l
e
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami
Ru
d
i
tok: accept upper
c
ase hex
d
i
gits
commit
|
commitdiff
|
tree
2010-06-13
Ali Ghol
a
mi Rudi
show
s
yntax
e
rr
o
r
l
oca
t
ion
commit
|
commitdiff
|
tree
2010-06-12
Ali Gholami R
u
di
gen: fix ignoring regop1() return va
l
ue
commit
|
commitdiff
|
tree
2010-06-11
Ali
Gholami Rudi
gen: don't c
h
ange tmp->b
t
w
hen storin
g
an lvalue
commit
|
commitdiff
|
tree
2010-06-11
A
l
i Ghol
a
mi Rudi
gen: extend
e
a
x to ed
x
for mul/
d
iv op
commit
|
commitdiff
|
tree
2010-06-11
A
li G
h
olam
i
Rudi
nc
c
:
a
rrays should
be pro
c
essed in t
h
e
reversed order
commit
|
commitdiff
|
tree
2010-06-10
Ali
G
hola
m
i R
u
di
g
en:
f
ix the order of MOVSXD's oper
a
nds
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami
Rudi
gen: fix freei
n
g
reg
i
sters
b
efore ca
l
l
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
inva
l
idate last_cm
p
i
f
tmps
a
re chang
e
d
commit
|
commitdiff
|
tree
2010-06-10
Ali
G
holami Rudi
dere
f
e
rence bot
h
sides of
a
conditional express
i
on
commit
|
commitdiff
|
tree
2010-06-10
A
li
Gholami Rudi
cpp: che
c
k bu
f
f
e
r
stack in
s
tead
o
f cppev
a
l variable
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami Rud
i
c
p
p: prevent recur
s
ive macr
o
s
commit
|
commitdiff
|
tree
next