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
handle fast locals in amd64 shifts (afl)
2021-07-27
Quentin C
a
rbo
n
neaux
h
andle fast loc
a
ls in amd6
4
shift
s
(
af
l
)
commit
|
commitdiff
|
tree
2021-07-27
Quentin
C
a
rbonneaux
f
ix buff
e
r overflow
i
n parse
r
(afl)
commit
|
commitdiff
|
tree
2021-07-27
Quentin Carbonneaux
fix amd64 ad
d
r
e
s
s
ing sele
c
tion
b
ug (af
l
)
commit
|
commitdiff
|
tree
2021-06-17
Mic
h
a
e
l
Forney
amd64:
fix condi
t
ional jump when compare is sw
a
pped
.
.
.
commit
|
commitdiff
|
tree
2021-03-18
Michael For
n
ey
s
p
il
l
:
u
se stronger assertion
f
or register
s
in use
.
.
.
commit
|
commitdiff
|
tree
2021-03-18
Mich
a
el Forney
use
toolch
a
in to determ
i
ne
a
a
rch64 sysr
o
ot path
commit
|
commitdiff
|
tree
2021-03-18
M
i
chael Forney
R
ev
e
rt "ar
m
64: try
q
emu-system-aar
c
h64"
commit
|
commitdiff
|
tree
2021-03-12
Michael
Fo
r
n
e
y
arm64:
f
i
x selc
a
ll call data fo
r
retur
n
of aggregate
.
.
.
commit
|
commitdiff
|
tree
2021-03-12
M
i
chael Forney
Ar
r
ange debug flag
t
able to mat
c
h pass order
commit
|
commitdiff
|
tree
2021-03-02
Quentin
C
arbon
n
eaux
d
i
sable p
i
e
f
or arm64 tests
commit
|
commitdiff
|
tree
2021-03-02
Reini Urban
arm64
:
tr
y
q
emu
-
system-
a
arch64
commit
|
commitdiff
|
tree
2021-03-02
Quent
i
n C
a
rbonneaux
fix a couple asan complaints
commit
|
commitdiff
|
tree
2021-03-02
Quenti
n
Carbonneaux
renam
i
ng in gas
.
c
commit
|
commitdiff
|
tree
2021-03-02
Drew DeVault
a
d
d
data $
n
a
m
e = section
"se
c
tion"
.
.
.
commit
|
commitdiff
|
tree
2021-03-02
Q
u
en
t
in Carbonn
e
aux
silence a gcc10 warning
commit
|
commitdiff
|
tree
2021-03-02
Michael Forney
g
a
s
: e
m
it GN
U
-stack note so that
stack is not
execut
a
ble
commit
|
commitdiff
|
tree
2021-03-02
Mi
c
h
ael
Forney
arm64:
handle
s
tack o
f
f
s
ets >=4096 in
Oa
d
dr
commit
|
commitdiff
|
tree
2021-02-16
Tho
m
as Brac
h
t
L
au
m
an
.
.
.
docs/llvm:
Fix typo jeoparadi
z
ed -> j
e
opa
r
dized
commit
|
commitdiff
|
tree
2020-10-05
Michael Forne
y
fold: zer
o
-
initializ
e
padd
i
n
g
bits of
co
n
stants
commit
|
commitdiff
|
tree
2020-08-06
Que
n
tin Carbo
n
neaux
f
ix a ty
p
o
i
n
call's BNF
commit
|
commitdiff
|
tree
2020-08-06
Michael Forney
amd64:
Use member class fo
r
aggregate pa
r
a
m
e
t
er temporary
commit
|
commitdiff
|
tree
2020-08-06
Mich
a
el Forney
rega: Fi
x
allocati
o
n o
f
m
u
l
t
i
p
l
e tempora
r
ies to
t
he
.
.
.
commit
|
commitdiff
|
tree
2020-08-06
M
ichael Forney
a
r
m64: Make s
u
re SP stays
a
ligned by
1
6
commit
|
commitdiff
|
tree
2020-08-06
Mi
c
hael Forney
M
ove NPred in parse
.
c and decrease it
commit
|
commitdiff
|
tree
2020-08-06
M
i
chael Forney
Use a dynamic arr
a
y for
phi arguments
commit
|
commitdiff
|
tree
2019-11-25
Mi
c
hael For
n
e
y
cop
y
:
F
ix
u
s
e
o
f
c
o
mpound
l
i
t
eral outside i
t
s scope
commit
|
commitdiff
|
tree
2019-07-11
Sergei V
.
Rogache
v
m
ini
c
: fix und
e
fined symbol
l
i
nkage issue
commit
|
commitdiff
|
tree
2019-05-16
M
i
c
h
ael Forney
Fix a few uses
of gassym missed in 9e7e5bff
commit
|
commitdiff
|
tree
2019-05-15
Michael Forne
y
arm64: Handle stack allocations larger t
h
an 4095 by
t
es
commit
|
commitdiff
|
tree
2019-05-15
Michael F
o
rn
e
y
arm64: Hand
l
e truncd instruction
commit
|
commitdiff
|
tree
2019-05-15
Michael F
o
rne
y
arm64: U
s
e 32-b
i
t
regi
s
ter
n
am
e
when l
o
ading 'b
'
or
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
Michael Forney
Allow specifying literal global names
commit
|
commitdiff
|
tree
2019-05-14
Q
u
entin C
a
rbonneaux
drop
dead declaration
commit
|
commitdiff
|
tree
2019-05-14
Quentin
Ca
r
bonneaux
fix a b
a
d bug in copy detection
commit
|
commitdiff
|
tree
2019-05-05
Quentin Carb
o
nneaux
add asm diffing in test scri
p
t
commit
|
commitdiff
|
tree
2019-05-05
Quentin Carbonneaux
fuse epilog
dedu
p
lic
a
tion with
jum
p
threading
commit
|
commitdiff
|
tree
2019-05-05
Qu
e
n
t
in Carbonneaux
rev
e
rt las
t
commit
commit
|
commitdiff
|
tree
2019-05-04
Qu
e
n
tin Ca
r
bo
n
neaux
emit only one e
p
ilo
g
p
e
r fu
n
ction
commit
|
commitdiff
|
tree
2019-05-02
Quentin Carbonneau
x
gas: use
.
bal
i
gn instead
of
.
align
commit
|
commitdiff
|
tree
2019-05-02
Q
u
entin C
a
rbo
n
neaux
move filllo
o
p
()
a
f
t
e
r
fold()
commit
|
commitdiff
|
tree
2019-05-02
Qu
e
ntin C
a
rbonneaux
de
t
e
ct u
b
iq
u
it
o
u
s
simple copies
commit
|
commitdiff
|
tree
2019-05-02
Q
u
entin Carbonneaux
revert heuristic to reuse sta
c
k slots
commit
|
commitdiff
|
tree
2019-04-30
Quentin Carbonneaux
isel fi
x
for amd64
m
emory st
o
res
commit
|
commitdiff
|
tree
2019-04-29
Quentin
Carbonneaux
f
ix fol
d
ing of
u
nsig
n
e
d
o
perations
commit
|
commitdiff
|
tree
2019-04-29
Michael For
n
ey
fold: M
a
ke sure 32-
b
it constants ge
t
sign
e
xtended
.
.
.
commit
|
commitdiff
|
tree
2019-04-29
Michael Forney
amd64: Us
e
u
nordered co
m
pa
r
e for
f
l
o
a
ting poin
t
s
commit
|
commitdiff
|
tree
2019-04-29
Quentin
C
arbonneaux
add missi
n
g gas prefix
commit
|
commitdiff
|
tree
2019-04-26
Quentin
C
a
r
bonneaux
new lar
g
e te
s
t to evalua
t
e per
f
ormance
commit
|
commitdiff
|
tree
2019-04-26
Quen
t
i
n
C
a
rbonneaux
u
p
date
c
onaddr test to
c
atc
h
ea
r
l
y segfaults
commit
|
commitdiff
|
tree
2019-04-26
M
ich
a
e
l
Forney
Fix config
.
h depen
d
ency wh
e
n OBJDIR
!
= obj
commit
|
commitdiff
|
tree
2019-04-26
Michael
Forney
amd64/
i
sel
:
E
rro
r
if all
o
c size
doesn't fit in
T
m
p
.
.
.
commit
|
commitdiff
|
tree
2019-04-26
Mic
h
ael F
o
rney
Allow
stack al
l
ocations l
a
rger t
h
a
n
S
HRT_MAX * 4 bytes
commit
|
commitdiff
|
tree
2019-04-26
Quenti
n
Ca
r
bonneaux
r
estore
s
o
me code f
r
om b4a98c
commit
|
commitdiff
|
tree
2019-04-25
Quentin
C
a
rb
o
nneaux
cl
e
anup amd64 con
s
ta
n
t
addres
s
ing
commit
|
commitdiff
|
tree
2019-04-24
Michael For
n
ey
F
i
x
d
efault
confi
g
.
h for arm64
commit
|
commitdiff
|
tree
2019-04-17
Quenti
n
Carbonneau
x
avo
i
d
s
ome g
c
c
warn
i
ngs
commit
|
commitdiff
|
tree
2019-04-16
Quentin Carb
o
nneaux
bump NString and NPred
commit
|
commitdiff
|
tree
2019-04-15
Quentin Ca
r
bonn
e
aux
h
a
ndle
b
ig constants
m
oves to slots
commit
|
commitdiff
|
tree
2019-04-11
Quenti
n
Carbonneau
x
pr
o
perl
y
dete
c
t ssa form
commit
|
commitdiff
|
tree
2019-04-08
Quentin Car
b
o
nneaux
make sure a s
p
ill slot is
i
nitial
i
zed
commit
|
commitdiff
|
tree
2019-03-14
Mi
c
hael Forney
Rearrange the fie
l
ds in
Ins s
o
t
he bit-
f
ields get p
a
cked
.
.
.
commit
|
commitdiff
|
tree
2019-03-13
Q
u
entin Carbo
n
neaux
simple heuristic
t
o reu
s
e
stack
s
lots
commit
|
commitdiff
|
tree
2019-03-12
Quen
t
in Carbonneaux
improve range-checking macros
commit
|
commitdiff
|
tree
2019-03-12
Quentin
C
arbonneaux
e
mit
valid
code for mem->mem c
o
pies
commit
|
commitdiff
|
tree
2019-03-09
Quen
t
in Carbonn
e
aux
a
dd
a stre
s
s
test
f
or phi spi
l
ling
commit
|
commitdiff
|
tree
2019-03-09
Q
uen
t
i
n
C
arbon
n
eaux
make su
r
e phis ar
e
temporaries in re
g
a
commit
|
commitdiff
|
tree
2019-03-08
Qu
e
ntin C
a
rb
o
nneaux
us
e
a hash t
a
bl
e
to p
a
rse tempora
r
ies
commit
|
commitdiff
|
tree
2019-03-07
Michael
F
orney
f
i
x
i
n
l
o
a
d elimin
a
t
i
on (vacal
l
is a call
)
commit
|
commitdiff
|
tree
2019-03-01
Quen
t
in Carbonneaux
s
kip expe
n
sive ssa
-
build
i
ng loop when poss
i
ble
commit
|
commitdiff
|
tree
2019-02-28
Que
n
ti
n
Carbonneaux
update cop
y
r
igh
t
ye
a
rs
commit
|
commitdiff
|
tree
2019-02-27
Andrew Chamb
e
r
s
Le
t
runt
i
me crash on ze
r
o div, do
n
't fold it
.
commit
|
commitdiff
|
tree
2019-02-26
Quentin Carbonneaux
new co
p
y elimi
n
a
t
ion pass
commit
|
commitdiff
|
tree
2019-02-25
Quentin Carbon
n
eaux
prefer bigger
a
md
6
4 address
i
ng
commit
|
commitdiff
|
tree
2019-02-21
Quentin Ca
r
bonneaux
fix amd64 addressi
n
g mode matcher
commit
|
commitdiff
|
tree
2019-02-21
Michael
Forney
d
o
c: Aggregate types can
b
e
nes
t
ed
commit
|
commitdiff
|
tree
2019-02-21
Michael For
n
ey
Fix assertion fail
u
re if temp
o
rary
w
as spilled in
all
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
Micha
e
l Fo
r
n
ey
amd64: Fix ty
p
o in t
r
uncd
ins
t
r
u
ction
commit
|
commitdiff
|
tree
2019-02-21
M
i
chael Forney
doc: In
c
lude `a
l
i
g
n
`
in data BNF
commit
|
commitdiff
|
tree
2019-02-21
M
i
chae
l
Fo
r
ney
Fix
typo
commit
|
commitdiff
|
tree
2019-02-18
Quen
t
in Carb
o
n
neaux
mark
phi argu
m
en
t
s as escaping
commit
|
commitdiff
|
tree
2019-02-06
Qu
e
ntin Carbonneaux
soften heuri
s
tic
of
316b57
commit
|
commitdiff
|
tree
2019-02-06
Q
u
entin Carb
o
nneaux
2 b
u
g fixes in rega
commit
|
commitdiff
|
tree
2019-02-05
Qu
e
ntin Carbonneaux
fix
a
bad bug in regalloc boilerpla
t
e
commit
|
commitdiff
|
tree
2019-02-05
Quentin Carbonneaux
new
spiller heuristic for
loop
s
commit
|
commitdiff
|
tree
2018-04-26
Quentin Carbonnea
u
x
more co
m
piler
warnings
.
.
.
commit
|
commitdiff
|
tree
2018-04-26
Emil Skoeldberg
Fix compiler
w
a
rnin
g
s
.
commit
|
commitdiff
|
tree
2017-10-07
Eugene Sh
a
ry
g
in
fix compi
l
er command in
tes
t
cc
commit
|
commitdiff
|
tree
2017-09-22
Quentin Carbonneaux
mark
printf call as variadic in
test
commit
|
commitdiff
|
tree
2017-08-17
Quen
t
i
n
Carbo
n
neaux
fix bug in jumps simplifica
t
ion
commit
|
commitdiff
|
tree
2017-07-30
Qu
e
ntin Carbonneaux
f
ix dynamic
st
a
c
k
all
o
c
s
for amd64
commit
|
commitdiff
|
tree
2017-06-06
Q
u
e
ntin
C
a
r
bonneaux
fix fp s
u
btrac
t
i
o
ns on am
d
64
commit
|
commitdiff
|
tree
2017-06-06
Quentin
C
a
r
bonneau
x
isreg() does not need t
o
b
e inlined
commit
|
commitdiff
|
tree
2017-06-06
Quentin
Carbonneaux
fix floa
t
ing
-
point division
commit
|
commitdiff
|
tree
2017-05-17
Quent
i
n Carbonn
e
aux
free
th
e
typ vector at
the end of
p
ar
s
e
()
commit
|
commitdiff
|
tree
2017-05-17
Que
n
tin
Carbo
n
neaux
inter
n
symbol names
commit
|
commitdiff
|
tree
2017-05-16
Quentin Ca
r
bo
n
neaux
new
hinting
in the register a
l
locator
commit
|
commitdiff
|
tree
2017-05-16
Quentin C
a
rbonneaux
ch
a
nge the computation of
s
pill c
o
sts for
ph
i
s
commit
|
commitdiff
|
tree
2017-05-16
Quen
t
in Carbonneau
x
do not
a
ccou
n
t for interfer
e
nc
e
s
in phi classes
commit
|
commitdiff
|
tree
2017-04-26
Qu
e
n
tin
Rameau
Small corrections in docum
e
n
t
ation
commit
|
commitdiff
|
tree
2017-04-18
Quenti
n
Carbonneau
x
do
c
umentati
o
n update
commit
|
commitdiff
|
tree
next