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"
2022-08-31
Quentin Carbonneaux
f
l
ag the defau
l
t ta
r
get in "qbe -h"
commit
|
commitdiff
|
tree
2022-08-31
Quentin Carbonneaux
fix some var
i
adic call
s
in test/abi8
.
ssa
commit
|
commitdiff
|
tree
2022-08-31
Quentin Ca
r
bo
n
neaux
re
g
enerate test/v
a
rarg2
.
ssa
commit
|
commitdiff
|
tree
2022-06-16
Q
u
entin
Ca
r
bonne
a
ux
in
s
tall with install
-
m755
commit
|
commitdiff
|
tree
2022-06-14
Q
uentin
Carbonneaux
do not
fold cnst+cn
s
t
i
n amd64
'
s isel
commit
|
commitdiff
|
tree
2022-06-14
Quen
t
in
C
a
rbonne
a
ux
ref
i
ne assertion in live
n
es
s
anal
y
sis
commit
|
commitdiff
|
tree
2022-05-12
Quentin Car
b
o
n
n
eaux
i
nstall in /usr
/
lo
c
al b
y
default
commit
|
commitdiff
|
tree
2022-05-12
Quentin Carbon
n
eaux
tighten fun
c
tion definitio
n
s
p
ec
commit
|
commitdiff
|
tree
2022-05-12
Quentin Carbon
n
eaux
use
an alias for \n in
t
he il spec
commit
|
commitdiff
|
tree
2022-05-11
Quentin Carbo
n
neaux
avoid folding o
v
erflowing divisions
commit
|
commitdiff
|
tree
2022-05-11
Quentin
Carbonneau
x
do
c
u
ment
s
pacing in il refer
e
nce
commit
|
commitdiff
|
tree
2022-05-10
Q
uentin Carbonneaux
add inst
a
lla
t
ion
n
otes
commit
|
commitdiff
|
tree
2022-04-11
Q
uentin Carbonneaux
move nx st
a
c
k annotation to gas
.
c
commit
|
commitdiff
|
tree
2022-04-11
Q
u
en
t
in Carbo
n
neaux
d
o
not leak t
y
p
e
fields
commit
|
commitdiff
|
tree
2022-03-17
Q
uentin
C
a
r
bonneaux
f
i
x return for bi
g
aggre
g
ates
commit
|
commitdiff
|
tree
2022-03-15
Quent
i
n Carbonneaux
d
e
t
ect target
in
tests
commit
|
commitdiff
|
tree
2022-03-15
Qu
e
n
tin Carbonneaux
new
-
t? flag to print default tar
g
et
commit
|
commitdiff
|
tree
2022-03-15
Qu
e
ntin
Carbonnea
u
x
homoge
n
ize ris
c
v and arm abis
commit
|
commitdiff
|
tree
2022-03-15
Quen
t
in Ca
r
bonneaux
support env call
s
on
ar
m
64
commit
|
commitdiff
|
tree
2022-03-15
Quentin Carbonn
e
aux
fi
x
register count in ri
s
cv argregs
commit
|
commitdiff
|
tree
2022-03-14
Quen
t
in Carbonneaux
dyna
m
i
c stac
k
allocs for arm64
commit
|
commitdiff
|
tree
2022-03-14
Q
uentin Carbon
n
ea
u
x
ad
d
r
v
64/ to README
commit
|
commitdiff
|
tree
2022-03-14
Quent
i
n Carb
o
nne
a
ux
output symbol
type
a
nd size
commit
|
commitdiff
|
tree
2022-03-14
Q
u
enti
n
Ca
r
b
onnea
u
x
i
mprove co
n
s
i
s
t
ency in abi
s
commit
|
commitdiff
|
tree
2022-03-14
Quentin Carbonneaux
a
r
m64
/
abi: f
i
x
b
ig aggrega
t
es passed on the sta
c
k
commit
|
commitdiff
|
tree
2022-03-11
Quentin Carbonneaux
d
u
st of
f
antique
.
tag
commit
|
commitdiff
|
tree
2022-03-10
Quent
i
n Car
b
onneaux
rv64: plug holes in the
abi
commit
|
commitdiff
|
tree
2022-03-10
Quentin Carbo
n
n
e
aux
two new
t
ests in abi5
.
s
sa
commit
|
commitdiff
|
tree
2022-03-10
Quent
i
n Car
b
onneau
x
new ab
i
stress t
e
st
commit
|
commitdiff
|
tree
2022-03-08
Quentin Ca
r
b
o
n
neaux
f
l
ag types defined as unions
commit
|
commitdiff
|
tree
2022-03-08
Quentin Carbonneaux
cos
m
etics
commit
|
commitdiff
|
tree
2022-02-27
Qu
e
nt
i
n Carbonneaux
rv
6
4:
formatting and
bug f
i
x in ep
i
l
ogue
commit
|
commitdiff
|
tree
2022-02-27
Quent
i
n
C
a
r
bo
n
neaux
r
v
64: cosmetics in isel
commit
|
commitdiff
|
tree
2022-02-25
Quent
i
n
Carbon
n
eaux
disable pie for rv64 t
e
sts
commit
|
commitdiff
|
tree
2022-02-25
Qu
e
ntin Carbonne
a
ux
improve consi
s
tency
i
n arm
6
4 and rv64 abis
commit
|
commitdiff
|
tree
2022-02-11
Quentin Carbonnea
u
x
document the
a
utom
a
tic use
of
bss
commit
|
commitdiff
|
tree
2022-02-02
Quenti
n
Car
b
onnea
u
x
shared
l
inkage l
o
gic
for func
/
d
a
ta
commit
|
commitdiff
|
tree
2022-01-31
Quentin C
a
rbonn
e
aux
a
rm6
4
: handle l
a
rge
s
lots in
O
copy
commit
|
commitdiff
|
tree
2022-01-28
Q
uentin Carbonneaux
amd64/isel
:
nits
commit
|
commitdiff
|
tree
2022-01-28
Quentin Carbonneaux
fi
x
te
s
t
/
fpcnv
(
wrong spaci
n
g)
commit
|
commitdiff
|
tree
2022-01-28
Que
n
tin Carbonneaux
update token hash
params
commit
|
commitdiff
|
tree
2022-01-23
Quentin C
a
rbonnea
u
x
bump
c
o
p
yri
g
ht
y
ea
r
commit
|
commitdiff
|
tree
2021-12-05
Q
u
e
n
t
in Carbonneaux
arm64: fix slots with offset
>32
k
commit
|
commitdiff
|
tree
2021-11-10
Q
u
entin Carbonneaux
bump
NString
commit
|
commitdiff
|
tree
2021-11-08
Q
uentin
C
a
r
bonneaux
fix for
slo
p
py reg->mem in
arm64
a
bi
commit
|
commitdiff
|
tree
2021-10-28
Q
uentin
C
a
r
bonneaux
new chacha20 test
commit
|
commitdiff
|
tree
2021-10-26
Quentin Carbonneaux
spill: fix re
g
s
a
s
sertions
commit
|
commitdiff
|
tree
2021-10-22
Quentin Carbonne
a
ux
make var
i
adic args
e
xplicit
commit
|
commitdiff
|
tree
2021-10-17
Quentin Carbonnea
u
x
use
-stat
i
c when cro
s
s-compili
n
g tests
commit
|
commitdiff
|
tree
2021-10-17
Quentin C
a
rbonneaux
amd64/
s
y
s
v: unbreak env calls
commit
|
commitdiff
|
tree
2021-09-09
Quentin
Carbo
n
neaux
skip nx s
t
ack annota
t
ion on osx
commit
|
commitdiff
|
tree
2021-08-30
Quentin
Carbonneaux
skip j
u
mp ar
g
uments in
r
ega
commit
|
commitdiff
|
tree
2021-07-29
Quentin Carbo
n
neaux
er
r
whe
n
an address contains a su
m
$a+$b (afl)
commit
|
commitdiff
|
tree
2021-07-27
Qu
e
ntin
C
a
r
b
o
nneaux
handl
e
f
ast locals in amd64 shifts (afl)
commit
|
commitdiff
|
tree
2021-07-27
Quent
i
n
Carbonneaux
fix b
u
ffer overfl
o
w in parser (a
f
l)
commit
|
commitdiff
|
tree
2021-07-27
Quentin Carbonneaux
f
ix amd64 addressing selection
b
ug
(afl)
commit
|
commitdiff
|
tree
2021-03-02
Quentin Carbonneaux
dis
a
ble pie for
a
rm64
t
ests
commit
|
commitdiff
|
tree
2021-03-02
Quentin Carbo
n
n
e
a
u
x
fix a coupl
e
asa
n
compla
i
nts
commit
|
commitdiff
|
tree
2021-03-02
Q
u
e
ntin
Carbonn
e
aux
renaming in
g
a
s
.
c
commit
|
commitdiff
|
tree
2021-03-02
Quentin C
a
rbonneaux
sil
e
nce
a
gcc
1
0
warning
commit
|
commitdiff
|
tree
2020-08-06
Q
u
entin
C
arbon
n
eaux
fix a typ
o
in call's BNF
commit
|
commitdiff
|
tree
2019-05-14
Quentin
C
arb
o
nne
a
ux
dro
p
d
e
ad declaration
commit
|
commitdiff
|
tree
2019-05-14
Q
u
entin Carbonneaux
fix a bad
bug in copy
d
e
tection
commit
|
commitdiff
|
tree
2019-05-05
Quenti
n
C
a
rbo
n
nea
u
x
a
dd asm diffing in test s
c
ript
commit
|
commitdiff
|
tree
2019-05-05
Quentin Carbonneaux
fuse epilog deduplic
a
tion with ju
m
p
t
hreading
commit
|
commitdiff
|
tree
2019-05-05
Quentin Carbonneaux
re
v
ert la
s
t com
m
it
commit
|
commitdiff
|
tree
2019-05-04
Q
uentin C
a
rbonneaux
emit only on
e
e
pilog per
f
unction
commit
|
commitdiff
|
tree
2019-05-02
Que
n
tin
C
a
rbon
n
ea
u
x
gas
:
use
.
balig
n
i
n
stead
of
.
a
lign
commit
|
commitdiff
|
tree
2019-05-02
Q
uentin Carbonnea
u
x
move fillloo
p
(
) after fold
(
)
commit
|
commitdiff
|
tree
2019-05-02
Quen
t
in Carbonneaux
detect ubiquitous s
i
mple copies
commit
|
commitdiff
|
tree
2019-05-02
Quentin Carbon
n
e
a
ux
r
e
vert
h
eur
i
stic to reuse stack slots
commit
|
commitdiff
|
tree
2019-04-30
Quentin
C
a
r
bonneaux
isel fix for amd6
4
memory stores
commit
|
commitdiff
|
tree
2019-04-29
Quentin Carbonneaux
fix folding of un
s
igned operati
o
ns
commit
|
commitdiff
|
tree
2019-04-29
Quentin Carb
o
nneaux
add missing ga
s
prefix
commit
|
commitdiff
|
tree
2019-04-26
Quentin Carbon
n
e
au
x
new large t
e
st
t
o evaluate perfor
m
an
c
e
commit
|
commitdiff
|
tree
2019-04-26
Quentin Carbonneaux
update c
o
n
addr test
t
o c
a
t
ch early segfaults
commit
|
commitdiff
|
tree
2019-04-26
Quentin Carbonne
a
ux
re
s
t
o
re some code from b4a98c
commit
|
commitdiff
|
tree
2019-04-25
Quentin
C
arbon
n
e
a
ux
cleanup amd
6
4 constant ad
d
r
e
ssin
g
commit
|
commitdiff
|
tree
2019-04-17
Quentin Carbon
n
eaux
avoid
some gcc war
n
ing
s
commit
|
commitdiff
|
tree
2019-04-16
Q
u
entin Carbonn
e
aux
b
u
mp NSt
r
in
g
a
nd N
P
r
e
d
commit
|
commitdiff
|
tree
2019-04-15
Quen
t
in Car
b
o
n
neaux
handle big
c
onstants m
o
v
e
s to slots
commit
|
commitdiff
|
tree
2019-04-11
Quentin Carbo
n
neaux
prope
r
ly detect ssa f
o
rm
commit
|
commitdiff
|
tree
2019-04-08
Quentin Carbonneaux
make sure a s
p
i
l
l slot is initialized
commit
|
commitdiff
|
tree
2019-03-13
Que
n
tin Carbonneaux
simple
h
euristic
t
o
reuse stack
s
lots
commit
|
commitdiff
|
tree
2019-03-12
Quentin Car
b
onneaux
i
mprove range-checki
n
g ma
c
ros
commit
|
commitdiff
|
tree
2019-03-12
Q
u
ent
i
n Car
b
onneaux
emit val
i
d code
for mem->mem cop
i
es
commit
|
commitdiff
|
tree
2019-03-09
Quentin Car
b
onneaux
add a
stress test
for p
h
i spilling
commit
|
commitdiff
|
tree
2019-03-09
Quentin C
a
rbonne
a
u
x
make
sure phis
are temporaries in re
g
a
commit
|
commitdiff
|
tree
2019-03-08
Q
uentin Carbonnea
u
x
use a hash table to parse temporaries
commit
|
commitdiff
|
tree
2019-03-01
Quent
i
n Carbonneau
x
skip
expensive
s
sa-building lo
o
p when
p
ossi
b
le
commit
|
commitdiff
|
tree
2019-02-28
Quentin Carbonn
e
aux
u
p
d
ate copyri
g
ht years
commit
|
commitdiff
|
tree
2019-02-26
Quentin Ca
r
bonneaux
new
copy elimination
pass
commit
|
commitdiff
|
tree
2019-02-25
Quentin Carbonneaux
pref
e
r bigger
a
md64 ad
d
ress
i
ng
commit
|
commitdiff
|
tree
2019-02-21
Quentin
Ca
r
bonne
a
ux
fix
amd64 addressing mode matcher
commit
|
commitdiff
|
tree
2019-02-18
Quen
t
in Carbonneaux
mark phi argume
n
ts as esc
a
ping
commit
|
commitdiff
|
tree
2019-02-06
Qu
e
n
t
in Ca
r
bonneaux
sof
t
e
n h
e
uris
t
ic of 316
b
57
commit
|
commitdiff
|
tree
2019-02-06
Quentin Carbonneaux
2 bug fixes in rega
commit
|
commitdiff
|
tree
2019-02-05
Quentin Car
b
onnea
u
x
f
ix a bad bug in regalloc
boilerplate
commit
|
commitdiff
|
tree
2019-02-05
Quentin Ca
r
bonnea
u
x
new spiller heuristic for loops
commit
|
commitdiff
|
tree
2018-04-26
Q
u
e
ntin Carb
o
nneaux
more compi
l
er warnings
.
.
.
commit
|
commitdiff
|
tree
next