repo.or.cz
/
qbe.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
add simple idiomatic c test
2017-02-23
Q
u
entin Car
b
onneaux
add simple idiomatic c test
commit
|
commitdiff
|
tree
2017-02-23
Quen
t
i
n
Carbonnea
u
x
propagate
a
liasing information
through copies
commit
|
commitdiff
|
tree
2017-02-22
Quentin Carb
o
nn
e
aux
do not err
o
n address comparisons
commit
|
commitdiff
|
tree
2017-02-22
Quen
t
i
n
C
a
rbonneaux
turn the instr
u
c
t
ion index into
a lis
t
commit
|
commitdiff
|
tree
2017-02-17
Quentin
Carbonne
a
ux
stricter class cons
t
raints for store &
v
a
start
commit
|
commitdiff
|
tree
2017-02-16
Qu
e
ntin Carb
o
nneaux
comm
e
nt fix
commit
|
commitdiff
|
tree
2017-02-16
Quenti
n
Carbonneaux
add support for closure cal
l
s
commit
|
commitdiff
|
tree
2017-02-14
Quentin Carbonneau
x
m
i
nor clea
n
up in a
l
l
.
h
commit
|
commitdiff
|
tree
2017-02-10
Quentin C
a
rbonn
e
au
x
u
p
d
a
te mi
n
i
c
for new vararg
sup
p
ort
commit
|
commitdiff
|
tree
2017-02-10
Q
uentin C
a
rb
o
nneaux
tests fo
r
variable a
r
gument li
s
t
s
commit
|
commitdiff
|
tree
2017-02-10
Q
uenti
n
C
a
rb
o
nneaux
su
p
port variab
l
e argument list
s
commit
|
commitdiff
|
tree
2017-02-08
Q
u
entin Carbon
n
eaux
make
rs
p
and rbp
g
l
obally
live
commit
|
commitdiff
|
tree
2017-02-08
Quentin Carbonneaux
update assert()
missed in 7e
1
c1
f
commit
|
commitdiff
|
tree
2017-02-06
Quentin Carb
o
nneaux
f
ix edge d
e
le
t
ion b
u
g i
n
sccp
commit
|
commitdiff
|
tree
2017-02-06
Qu
e
n
t
in Car
b
onnea
u
x
robust
n
ess fix in
f
illfron()
commit
|
commitdiff
|
tree
2017-02-06
Quentin Ca
r
bonneaux
use uint
f
or block ids
commit
|
commitdiff
|
tree
2017-02-01
Que
n
tin Carbonneaux
fix the same bug in varget()
commit
|
commitdiff
|
tree
2017-02-01
Q
uentin C
a
rbonneaux
fix bug in varadd()
,
thanks Ed
D
av
i
s
commit
|
commitdiff
|
tree
2017-01-13
Quenti
n
Carbonneaux
use a less
o
b
tuse ap
i
for
v
new()
commit
|
commitdiff
|
tree
2017-01-11
Q
uent
i
n
C
a
rbonne
a
ux
i
s
e
l
f
ixes for lame apple assembler
commit
|
commitdiff
|
tree
2017-01-07
Qu
e
ntin Carbon
n
e
aux
re
m
ove sty
l
ing from g
e
nerated htm
l
commit
|
commitdiff
|
tree
2017-01-07
Quen
t
in Carbon
n
ea
u
x
p
r
epare for new c9x infrast
r
uct
u
re
commit
|
commitdiff
|
tree
2017-01-05
Quentin Ca
r
bonne
a
ux
a
t
tem
p
t to fix
c
c fl
a
gs in tests
commit
|
commitdiff
|
tree
2017-01-05
Quen
t
in Carbonneaux
i
mpr
o
v
e
performance of bsiter()
commit
|
commitdiff
|
tree
2017-01-04
Quenti
n
Carbonneaux
more p
e
rformance improvements in t
h
e p
a
rser
commit
|
commitdiff
|
tree
2016-12-31
Quentin Carbonnea
u
x
use a per
f
ect hash for lexing
commit
|
commitdiff
|
tree
2016-12-31
Q
u
enti
n
Carbon
n
eaux
minor bu
g
s
in lex
h
too
l
commit
|
commitdiff
|
tree
2016-12-31
Quentin Carbonneaux
ne
w
tool to improve lexin
g
speed
commit
|
commitdiff
|
tree
2016-12-30
Quentin Carbo
n
neaux
remove d
e
buggi
n
g
stu
b
commit
|
commitdiff
|
tree
2016-12-29
Qu
e
nt
i
n Car
b
onneaux
do not create useless mem re
f
s
commit
|
commitdiff
|
tree
2016-12-29
Que
n
tin Carbo
n
neau
x
simpl
i
fy seladdr()
commit
|
commitdiff
|
tree
2016-12-28
Q
uen
t
in Carbonneaux
fix
escapes handling (patc
h
from
ac)
commit
|
commitdiff
|
tree
2016-12-28
Quent
i
n Carbonneaux
loosen asserti
o
n in load elimination
commit
|
commitdiff
|
tree
2016-12-21
Qu
e
ntin Carbonneaux
sche
d
ule loop nesting c
o
m
puta
t
ions earlier
commit
|
commitdiff
|
tree
2016-12-21
Quentin Ca
r
bo
n
neaux
fix wrong assertion in load
e
liminatio
n
commit
|
commitdiff
|
tree
2016-12-13
Quentin Carbonneaux
use the n
e
w
l
oad optimization
commit
|
commitdiff
|
tree
2016-12-13
Quentin C
a
rbonne
a
ux
new tests f
o
r
the load optimi
z
ation
commit
|
commitdiff
|
tree
2016-12-13
Quentin Carbonnea
u
x
i
m
plement a simple load eli
m
in
a
tion pass
commit
|
commitdiff
|
tree
2016-12-13
Quentin Carbonneaux
impl
e
ment
a simp
l
e
alias a
n
alysi
s
commit
|
commitdiff
|
tree
2016-12-13
Quen
t
i
n Carbonneaux
create cfg
.
c for
c
f
g
-related f
u
n
ctions
commit
|
commitdiff
|
tree
2016-12-13
Quentin Carbonneaux
ma
k
e ne
w
tmp() return zeroed out temp
o
raries
commit
|
commitdiff
|
tree
2016-12-13
Quentin Carbonneaux
ne
w
e
i
g
h
t quee
n
s test
commit
|
commitdiff
|
tree
2016-12-09
Q
u
entin Carbon
n
eaux
use a queue for copy e
l
iminat
i
on
commit
|
commitdiff
|
tree
2016-12-05
Quentin Carb
o
nneaux
move some
l
iveness code wher
e
it belongs
commit
|
commitdiff
|
tree
2016-12-05
Quenti
n
Carbonneaux
d
isable p
i
e (default on
s
ome
os)
commit
|
commitdiff
|
tree
2016-11-10
Quent
i
n Car
b
onneaux
doc nits
commit
|
commitdiff
|
tree
2016-10-24
Quentin
C
arbonneaux
return non
-
zer
o
when tests fail
commit
|
commitdiff
|
tree
2016-10-24
Quentin Carbon
n
eau
x
fix bug in
folding of
w
c
omparisons
commit
|
commitdiff
|
tree
2016-10-22
Quentin
Carbonneaux
fix bu
g
in copy pro
p
aga
t
io
n
commit
|
commitdiff
|
tree
2016-10-19
Quentin Carbonneaux
improve tes
t
s
o
utput for
co
n
tbuild
commit
|
commitdiff
|
tree
2016-10-19
Quentin Carbonn
e
aux
a
d
d mag
i
c for
m
obile viewing of d
o
c
commit
|
commitdiff
|
tree
2016-09-27
Quentin Carbonneaux
acce
p
t "ret" for fun
c
tions
w
i
t
h a retu
r
n
type
commit
|
commitdiff
|
tree
2016-08-18
Quentin Carbonne
a
ux
silent
a fe
w
wa
r
nings
commit
|
commitdiff
|
tree
2016-08-16
Q
u
entin
C
arbonne
a
ux
update h
e
lp
m
ess
a
ge of unit tester
commit
|
commitdiff
|
tree
2016-08-16
Qu
e
n
tin Carb
o
nneaux
add support for un
i
ons in sysv
abi
commit
|
commitdiff
|
tree
2016-08-16
Quen
t
in Carbonneaux
p
arse un
i
on types
commit
|
commitdiff
|
tree
2016-08-16
Quent
i
n Carbonneaux
specify th
e
allocati
o
n function in vnew
commit
|
commitdiff
|
tree
2016-08-15
Quentin Carbonneau
x
c
o
uple of ca
s
e fixes
in tokens
commit
|
commitdiff
|
tree
2016-08-15
Que
n
t
in Ca
r
bonneaux
use an enu
m
f
o
r
aggregate segmen
t
s
commit
|
commitdiff
|
tree
2016-08-15
Quentin Carbonneaux
get ri
d
of old Alt enum
commit
|
commitdiff
|
tree
2016-04-25
Quen
t
in
C
arbo
n
n
e
aux
fix type size computations in parser
commit
|
commitdiff
|
tree
2016-04-23
Que
n
tin Car
b
o
n
neau
x
c
orrectly update nuse
for jump arguments
commit
|
commitdiff
|
tree
2016-04-23
Quentin Carbo
n
nea
u
x
use sho
r
t for cla
s
ses (so it
is signed for s
u
re
)
commit
|
commitdiff
|
tree
2016-04-22
Quentin C
a
rbonneaux
update d
o
cumentati
o
n
w
ith new f
p
con
v
e
rsions
commit
|
commitdiff
|
tree
2016-04-22
Quentin Carbonneaux
r
e
fine
f
p con
v
e
r
s
i
o
n instructions
commit
|
commitdiff
|
tree
2016-04-22
Quent
i
n Carbonneaux
make sure
type sizes never over
f
low
commit
|
commitdiff
|
tree
2016-04-21
Quentin
C
arbonneaux
o
o
ps fix wr
o
ng in
s
tr
u
ction nam
e
s i
n
d
o
c
commit
|
commitdiff
|
tree
2016-04-21
Quentin Carbonneaux
cosmetics in
a
ll
.
h
commit
|
commitdiff
|
tree
2016-04-21
Quentin Carbonneaux
make mcc r
u
nabl
e
fro
m
a
n
ywhere
commit
|
commitdiff
|
tree
2016-04-20
Quentin
Car
b
onneaux
disallow phi nodes in
t
he s
t
ar
t
block
commit
|
commitdiff
|
tree
2016-04-20
Quentin Ca
r
bonnea
u
x
suppor
t
cal
l
s
w
i
t
h
no return
commit
|
commitdiff
|
tree
2016-04-20
Que
n
tin Carb
o
nnea
u
x
n
orma
l
ize case
in token names
commit
|
commitdiff
|
tree
2016-04-20
Quen
t
in Carbonneau
x
m
a
tch jumps/ops with il text
commit
|
commitdiff
|
tree
2016-04-20
Quentin Carbonneaux
a
dd compilation i
n
structions
commit
|
commitdiff
|
tree
2016-04-19
Quenti
n
Carbonneau
x
use as
s
ert for ssa invariants in fo
l
d/co
p
y
commit
|
commitdiff
|
tree
2016-04-19
Quen
t
in Ca
r
bonneaux
check for trivial undefined uses in ssa
c
h
e
c
k
commit
|
commitdiff
|
tree
2016-04-19
Quentin Carbonn
e
a
ux
rename only live p
h
i arguments
i
n
f
old
commit
|
commitdiff
|
tree
2016-04-18
Quentin Car
b
onneaux
add
t
ool
t
o process afl resu
l
ts
commit
|
commitdiff
|
tree
2016-04-18
Quentin Carbon
n
eaux
f
a
cto
r
some sub
t
y
pi
n
g
logic i
n
cls
m
erge()
commit
|
commitdiff
|
tree
2016-04-18
Quentin Carbonneaux
phis
c
an as
s
ign slots a
f
t
e
r
spill
commit
|
commitdiff
|
tree
2016-04-18
Q
u
entin Carbonnea
u
x
m
a
ke
s
ure non-register temporaries ge
t
a
s
lot
commit
|
commitdiff
|
tree
2016-04-18
Quentin Car
b
onneaux
outpu
t
d
e
bug t
o
stderr in spiller
commit
|
commitdiff
|
tree
2016-04-18
Quentin
C
arbonn
e
a
u
x
do
n
o
t rewrite o
v
erwr
i
tten slots
i
n memopt
commit
|
commitdiff
|
tree
2016-04-18
Q
u
enti
n
Car
b
o
n
ne
a
ux
co
m
pu
t
e
d
ea
d
phi args c
o
r
r
ectly in fold
commit
|
commitdiff
|
tree
2016-04-16
Quen
t
i
n
Carbonneaux
use unsigne
d
long lo
n
g
for bits
commit
|
commitdiff
|
tree
2016-04-16
Q
u
entin
Carbonn
e
aux
fix relic error messa
g
e
commit
|
commitdiff
|
tree
2016-04-14
Quentin Ca
r
bonneaux
add regr
e
ssion test for liveon bug
commit
|
commitdiff
|
tree
2016-04-14
Quentin Carbonneaux
add regressi
o
n
test for fixarg bug
commit
|
commitdiff
|
tree
2016-04-13
Quentin Carbo
n
neaux
call fixarg
on the corre
c
t instructi
o
n
commit
|
commitdiff
|
tree
2016-04-13
Quentin Carbonnea
u
x
add funny 80 target
commit
|
commitdiff
|
tree
2016-04-13
Quentin Carbonnea
u
x
oop
s
,
m
e
mc
p
y
-
> m
e
mmove
commit
|
commitdiff
|
tree
2016-04-13
Quenti
n
Carbonne
a
ux
check type
s
on assignm
e
nts
commit
|
commitdiff
|
tree
2016-04-13
Quentin Carbon
n
eau
x
turn a
l
ignment
a
sse
r
t
s
into err()
commit
|
commitdiff
|
tree
2016-04-13
Quentin Carbonn
e
a
ux
handle odd jumps in bl
k
de
l
()
an
r
enbl
k
()
commit
|
commitdiff
|
tree
2016-04-13
Quenti
n
C
arbonneaux
do
no
t
compute def-use li
n
ks for re
g
s
commit
|
commitdiff
|
tree
2016-04-13
Quent
i
n Carbonne
a
ux
hack an ssa validat
o
r (lik
e
ly buggy)
commit
|
commitdiff
|
tree
2016-04-13
Quenti
n
Carbonneaux
add unsigned c
o
mparisons to emit
commit
|
commitdiff
|
tree
2016-04-13
Quentin Carbon
n
eaux
handle the
b
a
d
j
ump c
a
s
e
commit
|
commitdiff
|
tree
2016-04-13
Quen
t
in C
a
rbonneaux
add
n
e
w
m
inic t
e
st
commit
|
commitdiff
|
tree
2016-04-13
Quentin
Carbonneaux
separate name and index
in new
t
mp()
commit
|
commitdiff
|
tree
next