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
skip jump arguments in rega
2021-08-30
Quentin Carb
o
n
n
eaux
skip jum
p
argumen
t
s in rega
commit
|
commitdiff
|
tree
2021-07-29
Quen
t
in Carbonn
e
a
u
x
err whe
n
an address
c
ontains a
sum $a+$b (afl)
commit
|
commitdiff
|
tree
2021-07-27
Quentin
Ca
r
bonne
a
ux
handle fas
t
loc
a
l
s in
am
d
64 shifts (afl)
commit
|
commitdiff
|
tree
2021-07-27
Q
u
entin Ca
r
bonn
e
aux
fix bu
f
f
e
r over
f
low
in
p
arser (
a
fl)
commit
|
commitdiff
|
tree
2021-07-27
Quen
t
in Carbo
n
n
eaux
fix amd64 addressing sele
c
tion
b
ug
(
afl)
commit
|
commitdiff
|
tree
2021-03-02
Quentin Car
b
onneaux
d
i
sa
b
le pie for arm64
tes
t
s
commit
|
commitdiff
|
tree
2021-03-02
Q
uen
t
in Carbonneaux
f
ix a
couple asan com
p
laints
commit
|
commitdiff
|
tree
2021-03-02
Qu
e
ntin Car
b
onneaux
renaming in
g
as
.
c
commit
|
commitdiff
|
tree
2021-03-02
Quentin Carbonneaux
sil
e
n
c
e
a gcc10
warni
n
g
commit
|
commitdiff
|
tree
2020-08-06
Q
u
entin Carbonneaux
fix a ty
p
o
in ca
l
l's B
N
F
commit
|
commitdiff
|
tree
2019-05-14
Quentin
Ca
r
bo
n
neaux
d
rop
dead
dec
l
aration
commit
|
commitdiff
|
tree
2019-05-14
Qu
e
nti
n
Carbonneaux
f
i
x
a bad
b
ug in c
o
py detection
commit
|
commitdiff
|
tree
2019-05-05
Quentin C
a
rbo
n
neau
x
a
dd asm diffi
n
g
i
n test
s
cript
commit
|
commitdiff
|
tree
2019-05-05
Quen
t
in
C
a
rb
o
nneaux
fuse ep
i
log
d
edup
l
ication wi
t
h jump threadin
g
commit
|
commitdiff
|
tree
2019-05-05
Quentin Carbonne
a
ux
revert last commit
commit
|
commitdiff
|
tree
2019-05-04
Que
n
tin Carbon
n
eaux
emit only one epilog per function
commit
|
commitdiff
|
tree
2019-05-02
Q
uenti
n
Ca
r
b
onneaux
gas: us
e
.
bal
i
gn
i
nstead of
.
align
commit
|
commitdiff
|
tree
2019-05-02
Quent
i
n Carbonneaux
m
o
ve
f
illloop
(
) afte
r
f
o
ld()
commit
|
commitdiff
|
tree
2019-05-02
Q
uentin Carbonneau
x
detect
u
biqui
t
ous s
i
mple copies
commit
|
commitdiff
|
tree
2019-05-02
Q
uen
t
in Carbonne
a
u
x
reve
r
t h
e
uristic
t
o reuse
s
tack slots
commit
|
commitdiff
|
tree
2019-04-30
Quenti
n
Car
b
o
n
n
eaux
isel fix for amd64 memory stores
commit
|
commitdiff
|
tree
2019-04-29
Quen
t
in Ca
r
bonneaux
fix folding of unsigned o
p
e
r
ations
commit
|
commitdiff
|
tree
2019-04-29
Quenti
n
Carbonneaux
add m
i
ssing gas p
r
e
f
i
x
commit
|
commitdiff
|
tree
2019-04-26
Quent
i
n Carbo
n
neaux
new larg
e
te
s
t
t
o evaluate per
f
ormance
commit
|
commitdiff
|
tree
2019-04-26
Q
uentin C
a
rbonneau
x
update c
o
naddr test to c
a
tch early segfau
l
ts
commit
|
commitdiff
|
tree
2019-04-26
Quentin C
a
rbonn
e
aux
re
s
t
o
re
s
ome code from b4
a
98c
commit
|
commitdiff
|
tree
2019-04-25
Quentin
Carbonneaux
cleanup amd64
c
o
nstant address
i
ng
commit
|
commitdiff
|
tree
2019-04-17
Q
uentin Carbonneaux
avo
i
d some gcc w
a
r
nings
commit
|
commitdiff
|
tree
2019-04-16
Qu
e
nti
n
Ca
r
bonneaux
bump NString and NPred
commit
|
commitdiff
|
tree
2019-04-15
Quenti
n
C
arbonnea
u
x
handle b
i
g c
o
nstants moves to s
l
ots
commit
|
commitdiff
|
tree
2019-04-11
Quentin
C
arbonneaux
p
r
ope
r
ly detect ssa form
commit
|
commitdiff
|
tree
2019-04-08
Quentin Carbonne
a
ux
make sure a spill
slot is init
i
alized
commit
|
commitdiff
|
tree
2019-03-13
Qu
e
ntin Carbonneaux
simple heuristic
t
o reus
e
stack slots
commit
|
commitdiff
|
tree
2019-03-12
Quent
i
n
Carbonneaux
improv
e
range-check
i
ng
m
acros
commit
|
commitdiff
|
tree
2019-03-12
Que
n
tin Carbonneaux
emit vali
d
co
d
e
fo
r
m
em->mem
copies
commit
|
commitdiff
|
tree
2019-03-09
Quenti
n
Carbonneaux
add a stress test for phi spil
l
ing
commit
|
commitdiff
|
tree
2019-03-09
Qu
e
ntin Carbonneau
x
make
sure phis are temporaries in rega
commit
|
commitdiff
|
tree
2019-03-08
Quenti
n
Carbonne
a
ux
u
s
e a
h
a
s
h table to
parse temporaries
commit
|
commitdiff
|
tree
2019-03-01
Que
n
t
i
n Carbonneaux
skip exp
e
nsi
v
e
s
s
a-building loo
p
when pos
s
i
b
le
commit
|
commitdiff
|
tree
2019-02-28
Q
uen
t
in
C
arbonneaux
update
c
opyright y
e
ars
commit
|
commitdiff
|
tree
2019-02-26
Qu
e
ntin Carb
o
n
n
eaux
new copy elim
i
na
t
i
on pass
commit
|
commitdiff
|
tree
2019-02-25
Quentin Carb
o
nne
a
ux
prefer b
i
gger am
d
64 ad
d
ressing
commit
|
commitdiff
|
tree
2019-02-21
Quentin
Carbonneaux
fix amd64 add
r
essing mode m
a
tcher
commit
|
commitdiff
|
tree
2019-02-18
Quentin
Carbonneaux
mark phi a
r
guments as
e
sc
a
ping
commit
|
commitdiff
|
tree
2019-02-06
Quentin Carbonneaux
soften heur
i
stic of
316
b
57
commit
|
commitdiff
|
tree
2019-02-06
Q
uentin Carbonneaux
2 bug
fixes i
n
rega
commit
|
commitdiff
|
tree
2019-02-05
Q
u
en
t
i
n Ca
r
b
o
nneaux
fix a
b
ad bug in regal
l
o
c
boilerplate
commit
|
commitdiff
|
tree
2019-02-05
Quentin Car
b
o
nnea
u
x
n
e
w
spiller heuristi
c
for loops
commit
|
commitdiff
|
tree
2018-04-26
Quentin Carbo
n
neaux
more compiler
warnings
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
Qu
e
n
tin Car
b
onneaux
ma
r
k printf
call
as
v
ariadic
i
n test
commit
|
commitdiff
|
tree
2017-08-17
Quenti
n
C
a
rbonn
e
aux
fix b
u
g in jumps simp
l
ification
commit
|
commitdiff
|
tree
2017-07-30
Que
n
tin
Carbonneaux
fix dynamic stac
k
allocs for am
d
6
4
commit
|
commitdiff
|
tree
2017-06-06
Qu
e
ntin
Carbon
n
eaux
fix fp subtr
a
cti
o
ns on
amd64
commit
|
commitdiff
|
tree
2017-06-06
Q
u
entin Ca
r
bon
n
e
aux
isr
e
g
(
)
does no
t
need to be
i
n
lin
e
d
commit
|
commitdiff
|
tree
2017-06-06
Qu
e
n
t
i
n
Carbonnea
u
x
fix floati
n
g-point divisi
o
n
commit
|
commitdiff
|
tree
2017-05-17
Quentin Carbonneaux
free the typ
v
ec
t
or at the end of p
a
rse()
commit
|
commitdiff
|
tree
2017-05-17
Q
u
entin C
a
rbo
n
ne
a
ux
intern sy
m
bol
name
s
commit
|
commitdiff
|
tree
2017-05-16
Quentin Carbonneaux
n
e
w hinting in the register
a
ll
o
c
ator
commit
|
commitdiff
|
tree
2017-05-16
Quentin Carbo
n
neaux
change the
computation of
s
pill costs for phis
commit
|
commitdiff
|
tree
2017-05-16
Quent
i
n Carbonneaux
do
not account
f
or in
t
e
rf
e
rences in
p
h
i cla
s
ses
commit
|
commitdiff
|
tree
2017-04-18
Quentin Carb
o
nneaux
d
ocument
a
t
i
o
n update
commit
|
commitdiff
|
tree
2017-04-16
Quentin Ca
r
bo
n
neaux
minor
c
hanges for
env para
m
eter
commit
|
commitdiff
|
tree
2017-04-14
Q
u
e
nti
n
C
a
rbo
n
n
e
aux
remove html converter
commit
|
commitdiff
|
tree
2017-04-11
Quen
t
i
n
Carbo
n
neaux
unscrew freebsd tes
t
s
commit
|
commitdiff
|
tree
2017-04-11
Quentin Carbonnea
u
x
simplify
a
m
d64 aggregat
e
s cl
a
ssification
commit
|
commitdiff
|
tree
2017-04-10
Quen
t
in
C
arbonneaux
bu
m
p
the
s
ize of
t
h
e
i
nstr
u
ction buffer
commit
|
commitdiff
|
tree
2017-04-10
Quent
i
n Carb
o
nne
a
ux
s
i
mplify s
l
o
t logic
in alias analysis
commit
|
commitdiff
|
tree
2017-04-09
Quenti
n
Carbon
n
e
a
ux
always
d
is
a
ble pi
e
in tes
t
s
commit
|
commitdiff
|
tree
2017-04-09
Quentin Carbonneaux
misc fixes for osx
commit
|
commitdiff
|
tree
2017-04-09
Qu
e
ntin Carb
o
nne
a
ux
ad
d
handy src
target t
o
t
h
e Makefile
commit
|
commitdiff
|
tree
2017-04-09
Quentin
Carbon
n
eaux
add ins
t
ruc
t
ions to build on windows
commit
|
commitdiff
|
tree
2017-04-09
Quenti
n
C
arbonneaux
nits in the docu
m
entation
commit
|
commitdiff
|
tree
2017-04-09
Quentin Carbon
n
e
a
u
x
use a
m
d64 instead of x64
i
n
abi do
c
commit
|
commitdiff
|
tree
2017-04-09
Qu
e
ntin Car
b
o
nn
e
a
u
x
ne
w
abi test fo
r
arm64 HFAs
commit
|
commitdiff
|
tree
2017-04-09
Quentin Carbonneaux
enab
l
e
arm64 test
s
commit
|
commitdiff
|
tree
2017-04-09
Quentin
C
a
rbonneaux
add
c
ros
s
testing for arm64
commit
|
commitdiff
|
tree
2017-04-09
Q
u
entin Carbonneaux
new arm64 backend, yeepee
commit
|
commitdiff
|
tree
2017-04-09
Q
uentin C
a
rbo
n
neaux
rework storage of types
commit
|
commitdiff
|
tree
2017-04-09
Quentin Carbonneaux
prepare for
multi-target
commit
|
commitdiff
|
tree
2017-04-09
Quentin Carbonneaux
f
ix bug in union s
i
ze comput
a
tion
commit
|
commitdiff
|
tree
2017-03-29
Quentin Carbonneaux
impr
o
ve global
r
egisters han
d
ling
commit
|
commitdiff
|
tree