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
install with install -m755
2022-06-16
Quentin Carbonn
e
a
ux
install with install -
m
755
commit
|
commitdiff
|
tree
2022-06-14
Quentin Car
b
onneaux
d
o not fold cns
t
+
c
n
st in amd64's isel
commit
|
commitdiff
|
tree
2022-06-14
Que
n
tin Ca
r
bonneaux
refine a
s
s
e
r
t
ion
in
l
i
veness an
a
lysi
s
commit
|
commitdiff
|
tree
2022-05-12
Qu
e
ntin Ca
r
bonne
a
u
x
install in /usr/local by default
commit
|
commitdiff
|
tree
2022-05-12
Qu
e
ntin
C
a
rbonnea
u
x
tighten functi
o
n definition
s
pec
commit
|
commitdiff
|
tree
2022-05-12
Q
u
en
t
i
n Carbo
n
nea
u
x
u
se
an alias f
o
r \n in the il spec
commit
|
commitdiff
|
tree
2022-05-11
Q
u
entin
C
a
r
b
onneau
x
avoid fold
i
ng
o
verflowing
divisions
commit
|
commitdiff
|
tree
2022-05-11
Quentin Carbonneaux
document sp
a
cing in il referen
c
e
commit
|
commitdiff
|
tree
2022-05-10
Qu
e
nt
i
n Car
b
onn
e
aux
add installa
t
ion notes
commit
|
commitdiff
|
tree
2022-04-11
Quent
i
n
Carbonneaux
mo
v
e nx s
t
ack annotation to
gas
.
c
commit
|
commitdiff
|
tree
2022-04-11
Quentin Carb
o
nneaux
do not leak type
f
i
e
l
d
s
commit
|
commitdiff
|
tree
2022-03-17
Quentin Carbonneaux
fix return
for big a
g
gr
e
gates
commit
|
commitdiff
|
tree
2022-03-15
Quen
t
in Carbonneaux
detect t
a
r
g
et in tests
commit
|
commitdiff
|
tree
2022-03-15
Quentin Carbonneaux
n
e
w
-
t
?
f
l
a
g
to print de
f
ault
t
arget
commit
|
commitdiff
|
tree
2022-03-15
Quentin Car
b
onneaux
homogeni
z
e riscv and arm ab
i
s
commit
|
commitdiff
|
tree
2022-03-15
Quentin
Carbonn
e
aux
suppo
r
t env c
a
ll
s
on arm64
commit
|
commitdiff
|
tree
2022-03-15
Qu
e
nti
n
Car
b
onneaux
fix
r
e
g
ister
count in riscv a
r
gregs
commit
|
commitdiff
|
tree
2022-03-14
Quentin Carb
o
nneaux
dynamic
stack allocs for ar
m
64
commit
|
commitdiff
|
tree
2022-03-14
Quentin Carbonn
e
aux
add rv64/ to
README
commit
|
commitdiff
|
tree
2022-03-14
Quentin Carbo
n
n
e
aux
outpu
t
symbol type and size
commit
|
commitdiff
|
tree
2022-03-14
Quenti
n
C
arbonneaux
improve consistency in abi
s
commit
|
commitdiff
|
tree
2022-03-14
Q
u
entin C
a
rbonneaux
arm64/ab
i
: fix big ag
g
r
eg
a
tes
passed on the st
a
c
k
commit
|
commitdiff
|
tree
2022-03-11
Q
uent
i
n Carb
o
nneaux
dust off antiq
u
e
.
tag
commit
|
commitdiff
|
tree
2022-03-10
Quen
t
in Carbonneaux
rv64:
p
lug
holes i
n
the abi
commit
|
commitdiff
|
tree
2022-03-10
Qu
e
ntin Car
b
onneaux
t
wo
n
ew
t
est
s
in abi5
.
ssa
commit
|
commitdiff
|
tree
2022-03-10
Qu
e
nti
n
Carbo
n
neau
x
new a
b
i stress t
e
st
commit
|
commitdiff
|
tree
2022-03-08
Quent
i
n Carbonneaux
flag types defined as unions
commit
|
commitdiff
|
tree
2022-03-08
Q
u
entin Carbonne
a
u
x
cosmetics
commit
|
commitdiff
|
tree
2022-02-27
Q
u
e
n
tin Carbonneaux
rv64:
format
t
ing and
bug fix in epilogue
commit
|
commitdiff
|
tree
2022-02-27
Quentin Carbonneaux
rv64: cos
m
etics in isel
commit
|
commitdiff
|
tree
2022-02-25
Quentin Car
b
onneau
x
disable pie
for
r
v64 tests
commit
|
commitdiff
|
tree
2022-02-25
Q
uentin
C
a
rb
o
nneau
x
i
m
pro
v
e consi
s
te
n
cy in arm
6
4 and rv6
4
abis
commit
|
commitdiff
|
tree
2022-02-11
Quentin
C
arbonneaux
document t
h
e
au
t
oma
t
ic use of
b
ss
commit
|
commitdiff
|
tree
2022-02-02
Quenti
n
Carbon
n
eaux
shared
linkag
e
lo
g
ic
f
o
r fu
n
c/da
t
a
commit
|
commitdiff
|
tree
2022-01-31
Quentin Carbonneaux
arm64: handle larg
e
sl
o
ts in Oco
p
y
commit
|
commitdiff
|
tree
2022-01-28
Quentin Carbonneau
x
amd6
4
/isel:
n
its
commit
|
commitdiff
|
tree
2022-01-28
Quentin
C
arb
o
nneaux
fix test/fpcnv (wrong spacing)
commit
|
commitdiff
|
tree
2022-01-28
Quenti
n
Carbon
n
e
a
u
x
u
p
date token
h
as
h
params
commit
|
commitdiff
|
tree
2022-01-23
Qu
e
ntin
C
arbonneaux
bump copyri
g
ht year
commit
|
commitdiff
|
tree
2021-12-05
Quentin Carbonneaux
arm64: fix slots w
i
th offset >3
2
k
commit
|
commitdiff
|
tree
2021-11-10
Q
uentin Carbonn
e
aux
b
ump NStri
n
g
commit
|
commitdiff
|
tree
2021-11-08
Quentin Carbonneau
x
fix for sloppy reg->mem in a
r
m64 a
b
i
commit
|
commitdiff
|
tree
2021-10-28
Quentin Ca
r
bonneaux
new chacha20 test
commit
|
commitdiff
|
tree
2021-10-26
Quentin Car
b
onneaux
spill: fix regs
a
ssertions
commit
|
commitdiff
|
tree
2021-10-22
Quentin Carbonneaux
mak
e
variadi
c
arg
s
e
xp
l
icit
commit
|
commitdiff
|
tree
2021-10-17
Q
uentin Carbonneaux
use -sta
t
ic when
c
ross-compiling tests
commit
|
commitdiff
|
tree
2021-10-17
Quentin Carbonneaux
am
d
64/sysv
:
unbr
e
ak e
n
v calls
commit
|
commitdiff
|
tree
2021-09-09
Qu
e
ntin Carbo
n
neaux
skip
nx
stack annotation on
osx
commit
|
commitdiff
|
tree
2021-08-30
Quentin Carbonneaux
skip jump
argum
e
nts
i
n rega
commit
|
commitdiff
|
tree
2021-07-29
Quenti
n
Carbonneaux
e
rr when an add
r
ess cont
a
i
ns a sum $a+$b (afl)
commit
|
commitdiff
|
tree
2021-07-27
Quentin
C
arbonneaux
handle
f
ast lo
c
als in amd64 shift
s
(
afl)
commit
|
commitdiff
|
tree
2021-07-27
Quent
i
n Carbonneaux
fix buffer overf
l
ow in parse
r
(
a
fl)
commit
|
commitdiff
|
tree
2021-07-27
Quent
i
n
C
a
rbonneaux
fix amd64
a
ddressing selection bug
(
a
f
l)
commit
|
commitdiff
|
tree
2021-03-02
Quenti
n
Carbon
n
e
a
ux
dis
a
ble pie for a
r
m6
4
t
e
sts
commit
|
commitdiff
|
tree
2021-03-02
Qu
e
ntin C
a
rbonneaux
fix a couple as
a
n complaints
commit
|
commitdiff
|
tree
2021-03-02
Quentin Carbonneaux
ren
a
ming in gas
.
c
commit
|
commitdiff
|
tree
2021-03-02
Quen
t
i
n C
a
rbon
n
eaux
silence a
gcc10 warning
commit
|
commitdiff
|
tree
2020-08-06
Quentin Carbo
n
n
e
aux
fix a typo in call's
BNF
commit
|
commitdiff
|
tree
2019-05-14
Q
uentin
Carbo
n
neaux
dro
p
dead declaration
commit
|
commitdiff
|
tree
2019-05-14
Qu
e
ntin Carbon
n
eaux
fix a
b
ad bug in
copy
de
t
e
c
t
i
on
commit
|
commitdiff
|
tree
2019-05-05
Quentin C
a
rb
o
nnea
u
x
add asm diffing
i
n
test
s
cript
commit
|
commitdiff
|
tree
2019-05-05
Quentin Carbonneaux
fu
s
e epil
o
g
d
eduplication with jump th
r
eading
commit
|
commitdiff
|
tree
2019-05-05
Quentin Carbonn
e
a
ux
revert last commit
commit
|
commitdiff
|
tree
2019-05-04
Quen
t
in Carbonneaux
emit
o
nly
one epilo
g
per function
commit
|
commitdiff
|
tree
2019-05-02
Quentin Carbonn
e
aux
gas: us
e
.
b
a
l
i
gn ins
t
ead of
.
a
l
ign
commit
|
commitdiff
|
tree
2019-05-02
Quentin Carb
o
n
n
eaux
mo
v
e
fill
l
oop() after fold()
commit
|
commitdiff
|
tree
2019-05-02
Quentin Car
b
o
n
n
eaux
detec
t
ubi
q
uit
o
us simple copies
commit
|
commitdiff
|
tree
2019-05-02
Quentin Carb
o
nneaux
r
ever
t
heuristic to reuse stack slots
commit
|
commitdiff
|
tree
2019-04-30
Quen
t
in
C
arb
o
nneaux
isel fix for amd64 memory s
t
ores
commit
|
commitdiff
|
tree
2019-04-29
Quentin Carb
o
nneaux
fix folding of unsigned operati
o
ns
commit
|
commitdiff
|
tree
2019-04-29
Quentin Carbonneaux
add miss
i
ng gas
p
re
f
i
x
commit
|
commitdiff
|
tree
2019-04-26
Quenti
n
Carbon
n
eaux
new large t
e
s
t to evaluate p
e
r
f
ormance
commit
|
commitdiff
|
tree
2019-04-26
Quent
i
n
C
a
r
bonneaux
update co
n
addr tes
t
to catch early se
g
fa
u
l
t
s
commit
|
commitdiff
|
tree
2019-04-26
Q
u
entin C
a
rbonneaux
r
esto
r
e some co
d
e fr
o
m b4a98c
commit
|
commitdiff
|
tree
2019-04-25
Quentin Carbonne
a
u
x
cleanup amd64 constant
address
i
n
g
commit
|
commitdiff
|
tree
2019-04-17
Qu
e
ntin Ca
r
bonneaux
avoid
so
m
e gcc
warnings
commit
|
commitdiff
|
tree
2019-04-16
Q
u
entin C
a
r
b
onnea
u
x
bump NString and NPre
d
commit
|
commitdiff
|
tree
2019-04-15
Q
uenti
n
Carbonneaux
han
d
le big
con
s
ta
n
ts mo
v
es to slots
commit
|
commitdiff
|
tree
2019-04-11
Quentin Carbonneau
x
pr
o
perly det
e
ct
ssa form
commit
|
commitdiff
|
tree
2019-04-08
Quentin Carbonneaux
make sure a spill slot is
ini
t
i
a
l
ized
commit
|
commitdiff
|
tree
2019-03-13
Qu
e
n
tin Car
b
on
n
eaux
simpl
e
heuristi
c
to
r
eus
e
stack slots
commit
|
commitdiff
|
tree
2019-03-12
Qu
e
nti
n
Carbonnea
u
x
improve range-
c
hecking macros
commit
|
commitdiff
|
tree
2019-03-12
Qu
e
nt
i
n Carbon
n
eaux
emit valid code for mem->m
e
m copies
commit
|
commitdiff
|
tree
2019-03-09
Q
u
entin
Carbonneaux
add a stress test for phi s
p
i
l
ling
commit
|
commitdiff
|
tree
2019-03-09
Quentin Carbonneaux
make sur
e
phis are tem
p
oraries
i
n rega
commit
|
commitdiff
|
tree
2019-03-08
Quentin
C
arbonneaux
use a hash
t
ab
l
e
t
o pa
r
se tempor
a
ries
commit
|
commitdiff
|
tree
2019-03-01
Q
uentin Ca
r
b
o
n
neaux
skip e
x
pensive ssa-bu
i
ldi
n
g
loop
when possible
commit
|
commitdiff
|
tree
2019-02-28
Que
n
tin Carbon
n
eaux
u
pdate
copyright years
commit
|
commitdiff
|
tree
2019-02-26
Qu
e
ntin Carbonneaux
new copy eliminat
i
on pass
commit
|
commitdiff
|
tree
2019-02-25
Q
uentin Carbonn
e
aux
p
refer bigger amd64 add
r
essing
commit
|
commitdiff
|
tree
2019-02-21
Quentin Carbo
n
neaux
fix amd64
addressing mode matcher
commit
|
commitdiff
|
tree
2019-02-18
Quentin Carbonneau
x
mark
p
hi
arguments
a
s
esca
p
i
n
g
commit
|
commitdiff
|
tree
2019-02-06
Quentin
Carbonne
a
ux
so
f
ten heuris
t
ic of 316b5
7
commit
|
commitdiff
|
tree
2019-02-06
Qu
e
ntin Ca
r
bonneaux
2 bug fixes
in rega
commit
|
commitdiff
|
tree
2019-02-05
Quentin Carb
o
nneaux
fix a bad bug
i
n regallo
c
b
o
iler
p
l
ate
commit
|
commitdiff
|
tree
2019-02-05
Quentin
C
a
rbonneaux
n
ew spi
l
ler
h
e
uristic for loops
commit
|
commitdiff
|
tree
2018-04-26
Q
u
entin Carbonneaux
mo
r
e co
m
pile
r
w
a
rnin
g
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Q
u
entin C
a
rbonneaux
adjust test
.
sh f
o
r ubuntu
commit
|
commitdiff
|
tree
2017-09-22
Quentin C
a
rbonnea
u
x
mark
pr
i
nt
f
call
a
s variadic i
n
t
e
s
t
commit
|
commitdiff
|
tree
2017-08-17
Que
n
tin Carb
o
nneaux
fix
b
ug in
j
umps simplification
commit
|
commitdiff
|
tree
next