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
flag the default target in "qbe -h"
2021-08-23
Eyal Sawady
amd
6
4/
e
mit
.
c: fix %x =k sub %x, %x
commit
|
commitdiff
|
tree
2021-08-23
Michael Forney
test: include exit sta
t
us
i
n tes
t
failure
reas
o
n
commit
|
commitdiff
|
tree
2021-08-23
Dre
w
DeVault
parsefields: fix
pa
d
ding calcul
a
tion
commit
|
commitdiff
|
tree
2021-08-02
Michael
Forney
copy: consider identity elem
e
nt for
more instruct
i
o
n
s
commit
|
commitdiff
|
tree
2021-08-02
Érico Nogueir
a
gas:
a
lways
e
mit GNU
-
stack note
commit
|
commitdiff
|
tree
2021-07-29
Quentin C
a
rbonneaux
er
r
when
a
n add
r
ess conta
i
ns a sum $a+$b (afl)
commit
|
commitdiff
|
tree
2021-07-29
Michael For
n
ey
loa
d
: handle
all cas
e
s in cast()
commit
|
commitdiff
|
tree
2021-07-27
Quen
t
in C
a
rbon
n
eaux
handle
fast
l
ocals in amd64 shifts (a
f
l)
commit
|
commitdiff
|
tree
2021-07-27
Q
u
entin Carbo
n
neaux
fix buffer overflow in par
s
er
(
a
fl)
commit
|
commitdiff
|
tree
2021-07-27
Qu
e
n
tin Carbonne
a
ux
f
i
x
amd64 addressing selectio
n
bug
(
a
fl
)
commit
|
commitdiff
|
tree
2021-06-17
Michael Forney
amd64: fix conditional jump
w
hen
c
o
m
pare is swapped
.
.
.
commit
|
commitdiff
|
tree
2021-03-18
Michael
Forney
spill
:
use stronger
assertion for r
e
gisters
i
n use
.
.
.
commit
|
commitdiff
|
tree
2021-03-18
Michael Forney
use toolchain to dete
r
m
ine aarch64 sysr
o
o
t
path
commit
|
commitdiff
|
tree
2021-03-18
Michael Forne
y
Reve
r
t
"arm6
4
:
t
ry qe
m
u-system-aarch64"
commit
|
commitdiff
|
tree
2021-03-12
Michael Forney
ar
m
64: fix selcall ca
l
l data for retur
n
o
f aggregate
.
.
.
commit
|
commitdiff
|
tree
2021-03-12
Michael Fo
r
n
ey
Ar
r
ange
d
e
bug flag table
to matc
h
pass
o
rder
commit
|
commitdiff
|
tree
2021-03-02
Q
u
entin Carbon
n
eaux
di
s
abl
e
pie for arm64 tests
commit
|
commitdiff
|
tree
2021-03-02
Reini Urban
arm64: tr
y
qemu-s
y
stem-aarch64
commit
|
commitdiff
|
tree
2021-03-02
Quentin
C
arbonn
e
au
x
fix a couple asa
n
complaints
commit
|
commitdiff
|
tree
2021-03-02
Quen
t
in Ca
r
bon
n
eaux
renaming in gas
.
c
commit
|
commitdiff
|
tree
2021-03-02
Drew DeVault
add d
a
ta
$
name = se
c
tion "section"
.
.
.
commit
|
commitdiff
|
tree
2021-03-02
Q
uentin Ca
r
bon
n
e
a
ux
s
ilence a gcc10 warning
commit
|
commitdiff
|
tree
2021-03-02
Michael
F
or
n
ey
gas: emit GNU-sta
c
k not
e
so that stack is not ex
e
cutab
l
e
commit
|
commitdiff
|
tree
2021-03-02
Mich
a
e
l
Forney
arm64
:
h
andle
stac
k
offs
e
ts
>
=4096
in Oadd
r
commit
|
commitdiff
|
tree
2021-02-16
Thomas Bracht Lauman
.
.
.
docs/
l
lvm: Fix typo jeoparadized -> jeopar
d
ized
commit
|
commitdiff
|
tree
2020-10-05
Michael Forney
fold: ze
r
o-
i
n
i
t
ialize
p
adding bits of constants
commit
|
commitdiff
|
tree
2020-08-06
Quentin
C
a
rbo
n
neaux
fix a
t
ypo in call's BNF
commit
|
commitdiff
|
tree
2020-08-06
M
ichael Fo
r
ne
y
amd64: Use mem
b
e
r clas
s
for aggrega
t
e
p
arameter tempor
a
ry
commit
|
commitdiff
|
tree
2020-08-06
Michael Forney
rega:
Fix all
o
catio
n
o
f multi
p
le
t
emporaries to the
.
.
.
commit
|
commitdiff
|
tree
2020-08-06
Michael Forney
arm64: Make sure SP sta
y
s alig
n
ed
b
y 1
6
commit
|
commitdiff
|
tree
2020-08-06
Michael
F
o
r
ney
Move NPred i
n
p
arse
.
c and decrease
it
commit
|
commitdiff
|
tree
2020-08-06
Michael
Forney
Use a d
y
n
a
mic
array for ph
i
arg
u
ments
commit
|
commitdiff
|
tree
2019-11-25
Mic
h
ael Forney
copy: F
i
x use o
f
co
m
pou
n
d lit
e
ral o
u
tside
its
s
cope
commit
|
commitdiff
|
tree
2019-07-11
S
ergei V
.
Ro
g
ache
v
mi
n
ic:
f
ix undefined symbol linkage i
s
sue
commit
|
commitdiff
|
tree
2019-05-16
M
i
chael
F
orney
Fix a few uses
of
gass
y
m mis
s
ed in 9e7e5bff
commit
|
commitdiff
|
tree
2019-05-15
Michael
Forney
arm64:
Handle stack allocatio
n
s larger than 409
5
b
y
tes
commit
|
commitdiff
|
tree
2019-05-15
M
ichael Forn
e
y
a
r
m
64: Handle t
r
uncd inst
r
uction
commit
|
commitdiff
|
tree
2019-05-15
Micha
e
l For
n
e
y
a
rm64: Use
32-b
i
t re
g
ister name when loading 'b' or
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
Mi
c
hael Forney
A
l
l
o
w specifying litera
l
gl
o
ba
l
na
m
es
commit
|
commitdiff
|
tree
2019-05-14
Q
u
entin
C
arbo
n
n
eaux
drop dea
d
d
e
c
l
aration
commit
|
commitdiff
|
tree
2019-05-14
Q
u
entin
C
a
rbonnea
u
x
fix a b
a
d
b
ug in co
p
y det
e
ction
commit
|
commitdiff
|
tree
2019-05-05
Qu
e
ntin
C
arbonneaux
add
asm diffing in te
s
t script
commit
|
commitdiff
|
tree
2019-05-05
Quentin Carbon
n
eaux
fuse epilog de
d
u
p
li
c
ation with jump threa
d
ing
commit
|
commitdiff
|
tree
2019-05-05
Quentin
C
a
r
bonneaux
revert last commit
commit
|
commitdiff
|
tree
2019-05-04
Quent
i
n Carbonneaux
e
m
it onl
y
one
epilog per func
t
io
n
commit
|
commitdiff
|
tree
2019-05-02
Quentin Carbo
n
neaux
gas:
u
s
e
.
balign ins
t
ead
of
.
align
commit
|
commitdiff
|
tree
2019-05-02
Quentin C
a
rbonneaux
m
o
ve fill
l
oop() after fold()
commit
|
commitdiff
|
tree
2019-05-02
Que
n
tin Carbo
n
neaux
detect ubi
q
uitous sim
p
l
e
copie
s
commit
|
commitdiff
|
tree
2019-05-02
Quentin Ca
r
bonn
e
aux
revert heu
r
istic
to reuse stack slots
commit
|
commitdiff
|
tree
2019-04-30
Qu
e
n
t
in Ca
r
bonneaux
isel fi
x
for amd64 memory
stores
commit
|
commitdiff
|
tree
2019-04-29
Quentin Carbonneaux
fix
f
olding o
f
unsign
e
d
operations
commit
|
commitdiff
|
tree
2019-04-29
Michael
Forney
f
o
l
d
:
M
ake s
u
re 32
-
bit const
a
nts ge
t
s
i
g
n
e
xten
d
e
d
.
.
.
commit
|
commitdiff
|
tree
2019-04-29
Michael Forney
amd64:
U
s
e
u
n
ordered compare fo
r
f
loating points
commit
|
commitdiff
|
tree
2019-04-29
Quentin Carbonneaux
add mis
s
ing gas
p
refix
commit
|
commitdiff
|
tree
2019-04-26
Quentin Carbo
n
n
eau
x
new la
r
g
e
tes
t
to ev
a
luate perfo
r
mance
commit
|
commitdiff
|
tree
2019-04-26
Quentin
Carbon
n
eaux
up
d
a
te co
n
addr tes
t
to
c
atch early se
g
faults
commit
|
commitdiff
|
tree
2019-04-26
M
i
c
h
ael
F
o
r
ney
Fix config
.
h
d
ependency when OBJDIR !=
o
bj
commit
|
commitdiff
|
tree
2019-04-26
Michael F
o
rney
amd64/isel: Error
i
f alloc size
doesn
'
t fit
i
n Tmp
.
.
.
commit
|
commitdiff
|
tree
2019-04-26
Michael
Forn
e
y
Allow st
a
c
k
allocation
s
larger than SHRT_M
A
X * 4
b
ytes
commit
|
commitdiff
|
tree
2019-04-26
Quent
i
n Carbonneau
x
restore
s
ome
c
ode
from b4a98c
commit
|
commitdiff
|
tree
2019-04-25
Q
u
entin Carbonneaux
cleanup
amd64 constant addres
s
ing
commit
|
commitdiff
|
tree
2019-04-24
Mic
h
ael Forn
e
y
F
i
x default config
.
h for arm64
commit
|
commitdiff
|
tree
2019-04-17
Quentin Carbonneaux
a
v
o
id
s
om
e
gcc wa
r
nings
commit
|
commitdiff
|
tree
2019-04-16
Quentin Car
b
onneaux
bump N
S
tring and NPred
commit
|
commitdiff
|
tree
2019-04-15
Quentin Carbonne
a
u
x
hand
l
e
b
i
g
constants moves
to slots
commit
|
commitdiff
|
tree
2019-04-11
Q
uentin Car
b
o
n
neaux
prope
r
ly detect ssa fo
r
m
commit
|
commitdiff
|
tree
2019-04-08
Quent
i
n Carbonneau
x
make sure a spill s
l
ot is ini
t
ia
l
ized
commit
|
commitdiff
|
tree
2019-03-14
Micha
e
l
F
orney
Rearr
a
nge t
h
e
f
i
elds in Ins so th
e
bit-fiel
d
s g
e
t pack
e
d
.
.
.
commit
|
commitdiff
|
tree
2019-03-13
Q
u
e
n
tin Carbonnea
u
x
s
i
mp
l
e heuristic to reuse stack slo
t
s
commit
|
commitdiff
|
tree
2019-03-12
Quentin Carbonneau
x
i
mp
r
ove range-checkin
g
macros
commit
|
commitdiff
|
tree
2019-03-12
Q
uentin Ca
r
bonnea
u
x
e
m
it
v
al
i
d c
o
de for me
m
->me
m
copies
commit
|
commitdiff
|
tree
2019-03-09
Quentin Carbonneaux
add a stress test
f
or ph
i
spilli
n
g
commit
|
commitdiff
|
tree
2019-03-09
Quentin Carbonneaux
make sure phis
a
re t
e
mpor
a
ries i
n
reg
a
commit
|
commitdiff
|
tree
2019-03-08
Que
n
t
in
C
a
rbonne
a
u
x
use a hash tabl
e
to pars
e
temporaries
commit
|
commitdiff
|
tree
2019-03-07
Michael Forney
fix in load el
i
mination (vacall
i
s a call)
commit
|
commitdiff
|
tree
2019-03-01
Quentin Ca
r
bo
n
nea
u
x
skip expen
s
ive
ssa-building l
o
op when p
o
s
sible
commit
|
commitdiff
|
tree
2019-02-28
Quentin Carbonneau
x
update copyri
g
ht years
commit
|
commitdiff
|
tree
2019-02-27
Andrew Chambers
Let
runtime crash on zero div, don't fold it
.
commit
|
commitdiff
|
tree
2019-02-26
Quen
t
in
C
arbo
n
neaux
new
copy e
l
imin
a
tion pass
commit
|
commitdiff
|
tree
2019-02-25
Quentin Ca
r
bonn
e
au
x
p
r
e
fer bigger amd64 addressing
commit
|
commitdiff
|
tree
2019-02-21
Qu
e
n
tin
Carbonneaux
fix amd64 addres
s
ing mode match
e
r
commit
|
commitdiff
|
tree
2019-02-21
M
ichael F
o
rney
d
o
c
: Aggregate types can be nested
commit
|
commitdiff
|
tree
2019-02-21
Michael Forney
F
ix assertion failure if temp
o
rary was spilled in all
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
Michael Forney
amd
6
4:
F
ix t
y
po in tru
n
cd instruc
t
ion
commit
|
commitdiff
|
tree
2019-02-21
Mi
c
h
ael Forney
d
o
c: Include
`
align`
i
n data
BN
F
commit
|
commitdiff
|
tree
2019-02-21
Michael Forney
Fix typo
commit
|
commitdiff
|
tree
2019-02-18
Quent
i
n Carb
o
n
neaux
mark
p
hi argu
m
ents as esc
a
ping
commit
|
commitdiff
|
tree
2019-02-06
Q
u
entin Carbonneaux
softe
n
heuristic of
3
16b57
commit
|
commitdiff
|
tree
2019-02-06
Q
uentin
C
arbonneaux
2 bug fixes in rega
commit
|
commitdiff
|
tree
2019-02-05
Quenti
n
Ca
r
bo
n
neaux
fix
a
bad bug in regalloc
b
oilerplate
commit
|
commitdiff
|
tree
2019-02-05
Quentin
Carbo
n
neaux
n
e
w
spiller heuristic for loops
commit
|
commitdiff
|
tree
2018-04-26
Quen
t
i
n Car
b
o
n
neaux
more compiler warning
s
.
.
.
commit
|
commitdiff
|
tree
2018-04-26
E
mil Skoeldberg
Fix compi
l
er wa
r
nings
.
commit
|
commitdiff
|
tree
2017-10-07
E
ug
e
ne Shar
y
gin
fix co
m
piler
comm
a
nd in tes
t
c
c
commit
|
commitdiff
|
tree
2017-09-25
Quentin
C
a
rb
o
nne
a
ux
a
d
j
u
st t
e
st
.
sh
f
or ubun
t
u
commit
|
commitdiff
|
tree
2017-09-22
Quen
t
in
C
arbonneaux
m
ar
k
p
rintf call
as va
r
iadic in te
s
t
commit
|
commitdiff
|
tree
2017-08-17
Q
u
entin Carbonnea
u
x
fix bug in jumps simplification
commit
|
commitdiff
|
tree
2017-07-30
Quentin Carb
o
n
n
eaux
fix
dy
n
amic
s
tack allo
c
s for amd64
commit
|
commitdiff
|
tree
2017-06-06
Quentin Ca
r
bonn
e
aux
fix fp subtractions on amd64
commit
|
commitdiff
|
tree
2017-06-06
Quentin Carbonneaux
isr
e
g()
does
n
ot need to be
inlined
commit
|
commitdiff
|
tree
next