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 Carbon
n
eaux
install with install -m755
commit
|
commitdiff
|
tree
2022-06-14
Q
u
entin Carbonn
e
aux
do not fold cns
t
+cns
t
in amd64's isel
commit
|
commitdiff
|
tree
2022-06-14
Quentin Carbon
n
eaux
re
f
in
e
ass
e
rtion in liven
e
ss analysis
commit
|
commitdiff
|
tree
2022-05-12
Quentin
C
a
r
b
o
n
neaux
install in /usr/local by
de
f
ault
commit
|
commitdiff
|
tree
2022-05-12
Quentin Car
b
onneaux
t
ighten fu
n
ction
defi
n
i
tion spec
commit
|
commitdiff
|
tree
2022-05-12
Quentin C
a
rbonneaux
use an alias for \
n
in the
i
l
spec
commit
|
commitdiff
|
tree
2022-05-11
Quentin Car
b
onneaux
av
o
id folding ov
e
rfl
o
w
ing
d
ivisions
commit
|
commitdiff
|
tree
2022-05-11
Q
u
entin C
a
rbonneaux
d
o
cume
n
t spa
c
ing in il referen
c
e
commit
|
commitdiff
|
tree
2022-05-10
Quenti
n
Carbonneaux
add
installation note
s
commit
|
commitdiff
|
tree
2022-04-11
Quen
t
in Ca
r
bonneaux
mov
e
nx s
t
a
c
k
a
nnotat
i
o
n to gas
.
c
commit
|
commitdiff
|
tree
2022-04-11
Q
u
en
t
in Carbo
n
neaux
do not leak
type fiel
d
s
commit
|
commitdiff
|
tree
2022-03-17
Quentin Carbon
n
e
a
ux
fix re
t
u
r
n for bi
g
aggregates
commit
|
commitdiff
|
tree
2022-03-15
Quentin
C
arbonneaux
detect target
i
n tests
commit
|
commitdiff
|
tree
2022-03-15
Quentin Carbonneaux
new -t
?
flag to print defau
l
t
t
ar
g
e
t
commit
|
commitdiff
|
tree
2022-03-15
Quentin Carbonneaux
h
omogenize riscv
and arm abis
commit
|
commitdiff
|
tree
2022-03-15
Quentin
C
arbonneaux
support env calls
on
arm64
commit
|
commitdiff
|
tree
2022-03-15
Quentin Carbonneau
x
fix register c
o
u
nt in r
i
scv argreg
s
commit
|
commitdiff
|
tree
2022-03-14
Q
u
entin C
a
rbonnea
u
x
d
ynamic
stack allocs fo
r
arm64
commit
|
commitdiff
|
tree
2022-03-14
Quentin
C
ar
b
onneaux
add
r
v64/ to README
commit
|
commitdiff
|
tree
2022-03-14
Qu
e
ntin C
a
r
b
onneaux
output symbol type
and size
commit
|
commitdiff
|
tree
2022-03-14
Quenti
n
C
arbo
n
neaux
impro
v
e
consiste
n
cy in abis
commit
|
commitdiff
|
tree
2022-03-14
Que
n
tin
C
arbonneaux
arm64/abi
:
fix big
a
g
gregates pass
e
d
on
t
he st
a
ck
commit
|
commitdiff
|
tree
2022-03-11
Quent
i
n Carbonneaux
dust off an
t
i
q
ue
.
t
a
g
commit
|
commitdiff
|
tree
2022-03-10
Que
n
tin Carbonneaux
rv64:
plug holes in the abi
commit
|
commitdiff
|
tree
2022-03-10
Q
uen
t
in Carbonne
a
u
x
tw
o
new te
s
ts in abi5
.
ssa
commit
|
commitdiff
|
tree
2022-03-10
Q
uentin Carbonneaux
new abi stre
s
s test
commit
|
commitdiff
|
tree
2022-03-08
Q
uentin Carbonneaux
flag types
d
efin
e
d as
u
nions
commit
|
commitdiff
|
tree
2022-03-08
Quentin Car
b
on
n
eaux
cosmetic
s
commit
|
commitdiff
|
tree
2022-02-27
Q
u
en
t
in
C
arbonne
a
ux
r
v64:
format
t
ing and bug
f
ix in epilo
g
ue
commit
|
commitdiff
|
tree
2022-02-27
Quenti
n
Carbonn
e
aux
rv
6
4: cos
m
e
t
ics
i
n isel
commit
|
commitdiff
|
tree
2022-02-25
Quentin Carbonneaux
disable pie for rv64
t
e
s
ts
commit
|
commitdiff
|
tree
2022-02-25
Que
n
t
i
n Carbon
n
eaux
improve consi
s
t
e
ncy in
a
rm64 and
rv64 ab
i
s
commit
|
commitdiff
|
tree
2022-02-11
Quentin Carbonneaux
document t
h
e
a
uto
m
atic use
of bss
commit
|
commitdiff
|
tree
2022-02-02
Quen
t
i
n
Carbonneaux
share
d
linka
g
e log
i
c for func/data
commit
|
commitdiff
|
tree
2022-01-31
Q
uentin Carbonneaux
arm6
4
: han
d
l
e
la
r
ge slots i
n
Ocopy
commit
|
commitdiff
|
tree
2022-01-28
Q
uent
i
n Car
b
onneaux
a
md64/isel: nit
s
commit
|
commitdiff
|
tree
2022-01-28
Quentin Carbonneaux
fix test/fp
c
nv (wrong spacin
g
)
commit
|
commitdiff
|
tree
2022-01-28
Q
uentin Carbonneaux
u
pdate
token hash params
commit
|
commitdiff
|
tree
2022-01-23
Quentin Carbonneaux
bump copyrig
h
t year
commit
|
commitdiff
|
tree
2021-12-05
Que
n
tin Carbonneaux
arm64: fix slots with
o
ffset >32
k
commit
|
commitdiff
|
tree
2021-11-10
Q
u
e
n
tin Carbonneaux
bump NString
commit
|
commitdiff
|
tree
2021-11-08
Quentin Carb
o
nn
e
aux
fix for
slop
p
y reg->mem in arm64 abi
commit
|
commitdiff
|
tree
2021-10-28
Q
u
entin C
a
r
bonneaux
new
chac
h
a20
te
s
t
commit
|
commitdiff
|
tree
2021-10-26
Q
u
e
n
tin Ca
r
bonneaux
spill
:
fix r
e
gs assertions
commit
|
commitdiff
|
tree
2021-10-22
Que
n
tin Carbonneaux
make va
r
iadic ar
g
s explicit
commit
|
commitdiff
|
tree
2021-10-17
Q
u
entin Carbonn
e
a
u
x
use -stati
c
whe
n
c
r
o
s
s-compiling tests
commit
|
commitdiff
|
tree
2021-10-17
Qu
e
ntin Carb
o
nne
a
ux
amd6
4
/sysv: unbr
e
ak e
n
v calls
commit
|
commitdiff
|
tree
2021-09-09
Que
n
tin Ca
r
bonn
e
aux
skip
n
x
st
a
ck ann
o
tation on o
s
x
commit
|
commitdiff
|
tree
2021-08-30
Quentin
C
arbon
n
eaux
s
k
ip jump
arguments in
re
g
a
commit
|
commitdiff
|
tree
2021-07-29
Quen
t
in Carbonneaux
err whe
n
an a
d
dress cont
a
in
s
a s
u
m $a+$b (afl)
commit
|
commitdiff
|
tree
2021-07-27
Quentin Carbonneaux
h
andle fast
locals in amd64 sh
i
f
ts (
a
fl)
commit
|
commitdiff
|
tree
2021-07-27
Q
ue
n
ti
n
Car
b
onneaux
fix b
u
f
f
e
r over
f
low in p
a
rser (afl)
commit
|
commitdiff
|
tree
2021-07-27
Quent
i
n
C
a
rbonnea
u
x
fix
a
md64 addressing s
e
lection bug (afl)
commit
|
commitdiff
|
tree
2021-03-02
Quentin Carbonne
a
u
x
di
s
a
b
le p
i
e for
a
rm64 tests
commit
|
commitdiff
|
tree
2021-03-02
Quentin C
a
rbonneaux
fi
x
a couple asan
c
omplaints
commit
|
commitdiff
|
tree
2021-03-02
Quentin Carb
o
nneaux
renami
n
g
i
n ga
s
.
c
commit
|
commitdiff
|
tree
2021-03-02
Q
u
e
ntin Carbonneaux
silenc
e
a gc
c
10 warning
commit
|
commitdiff
|
tree
2020-08-06
Quen
t
in Carbonneaux
fix a typo in call's BNF
commit
|
commitdiff
|
tree
2019-05-14
Quentin Carbon
n
eaux
drop dead declarat
i
on
commit
|
commitdiff
|
tree
2019-05-14
Q
uentin Carb
o
nneaux
f
i
x a bad bug i
n
copy det
e
cti
o
n
commit
|
commitdiff
|
tree
2019-05-05
Quenti
n
Carbonneaux
add asm diffing in test sc
r
ipt
commit
|
commitdiff
|
tree
2019-05-05
Q
u
entin Carbonnea
u
x
fuse
epilog deduplication with jump threading
commit
|
commitdiff
|
tree
2019-05-05
Quentin Carbo
n
neaux
re
v
ert
last com
m
it
commit
|
commitdiff
|
tree
2019-05-04
Quentin Car
b
o
nneaux
emit only one epilog
pe
r
f
unctio
n
commit
|
commitdiff
|
tree
2019-05-02
Qu
e
n
t
i
n
Car
b
onneaux
g
a
s:
use
.
b
a
lign instead of
.
align
commit
|
commitdiff
|
tree
2019-05-02
Quentin Carbonneaux
move fillloop() after fold()
commit
|
commitdiff
|
tree
2019-05-02
Quentin Car
b
o
n
n
e
a
u
x
det
e
ct ubiquitous simple copies
commit
|
commitdiff
|
tree
2019-05-02
Quentin Carbonnea
u
x
revert heuristic to
re
u
se stack slots
commit
|
commitdiff
|
tree
2019-04-30
Q
u
enti
n
Carbonneau
x
isel fix for am
d
6
4 memo
r
y
stor
e
s
commit
|
commitdiff
|
tree
2019-04-29
Quentin
C
ar
b
onnea
u
x
fix
fold
i
ng of
unsi
g
ned
op
e
rations
commit
|
commitdiff
|
tree
2019-04-29
Qu
e
ntin Carbon
n
ea
u
x
add missing gas p
r
efi
x
commit
|
commitdiff
|
tree
2019-04-26
Qu
e
nt
i
n
Car
b
onneaux
n
e
w
l
arge test to ev
a
luat
e
p
e
r
formanc
e
commit
|
commitdiff
|
tree
2019-04-26
Quentin Car
b
o
nne
a
ux
u
p
date c
o
nad
d
r te
s
t to catch early segfau
l
ts
commit
|
commitdiff
|
tree
2019-04-26
Q
ue
n
tin Carbonne
a
ux
r
e
s
t
ore some code
f
rom b4
a
98c
commit
|
commitdiff
|
tree
2019-04-25
Q
u
entin Ca
r
bo
n
neaux
c
leanup amd64 constant
a
d
dressing
commit
|
commitdiff
|
tree
2019-04-17
Quentin Carbonneaux
avoid
s
ome gcc warnings
commit
|
commitdiff
|
tree
2019-04-16
Quenti
n
Carbon
n
eaux
bump NStri
n
g and NPr
e
d
commit
|
commitdiff
|
tree
2019-04-15
Q
uentin Carbonn
e
aux
handle big
constants moves to slots
commit
|
commitdiff
|
tree
2019-04-11
Q
u
e
ntin Carbonneaux
properly detect ssa form
commit
|
commitdiff
|
tree
2019-04-08
Quentin
Carbon
n
e
a
u
x
make sure a s
p
il
l
slo
t
is initialized
commit
|
commitdiff
|
tree
2019-03-13
Quentin Carb
o
nneaux
simple heuristic to
r
euse stack slots
commit
|
commitdiff
|
tree
2019-03-12
Q
u
e
n
tin
C
ar
b
onne
a
u
x
improve ran
g
e
-checki
n
g macros
commit
|
commitdiff
|
tree
2019-03-12
Quentin
Car
b
o
nneaux
e
m
it valid code for
m
em->mem copies
commit
|
commitdiff
|
tree
2019-03-09
Quent
i
n Carbonneaux
add a stress test for ph
i
s
p
i
lling
commit
|
commitdiff
|
tree
2019-03-09
Q
uentin Carb
o
n
n
eau
x
mak
e
sure p
h
i
s
are temporaries in
re
g
a
commit
|
commitdiff
|
tree
2019-03-08
Q
u
entin Carbonneau
x
use a
h
ash
t
able to
p
a
r
se tempo
r
aries
commit
|
commitdiff
|
tree
2019-03-01
Quentin C
a
rbonne
a
ux
skip expensiv
e
ssa-b
u
i
l
d
i
n
g loop when possi
b
le
commit
|
commitdiff
|
tree
2019-02-28
Quentin C
a
rbonneaux
update copyright year
s
commit
|
commitdiff
|
tree
2019-02-26
Q
uentin
Car
b
onneaux
n
ew copy elimination
p
as
s
commit
|
commitdiff
|
tree
2019-02-25
Quentin Carb
o
nneaux
prefer bigger amd64 addressing
commit
|
commitdiff
|
tree
2019-02-21
Qu
e
nti
n
Carbo
n
neaux
fix amd64 add
r
essing
mode match
e
r
commit
|
commitdiff
|
tree
2019-02-18
Q
u
entin C
a
rbonneaux
m
ark
phi argu
m
en
t
s as escaping
commit
|
commitdiff
|
tree
2019-02-06
Quent
i
n
Carbonneaux
soften heuristic of 316b57
commit
|
commitdiff
|
tree
2019-02-06
Q
uentin Carbonneaux
2 bug fixes in rega
commit
|
commitdiff
|
tree
2019-02-05
Que
n
tin Carbonneaux
fix
a
bad
b
u
g
i
n regalloc boilerplate
commit
|
commitdiff
|
tree
2019-02-05
Quentin
Carbonne
a
ux
new spiller heuristi
c
f
or loops
commit
|
commitdiff
|
tree
2018-04-26
Quen
t
in Carbo
n
neaux
more compiler war
n
ings
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
Quent
i
n
Carbonneaux
mark p
r
i
n
tf call as
v
aria
d
ic in
t
e
st
commit
|
commitdiff
|
tree
2017-08-17
Quentin Carb
o
nnea
u
x
f
i
x bug
in jumps s
i
m
plification
commit
|
commitdiff
|
tree
2017-07-30
Quent
i
n Carbonnea
u
x
fix dynamic stack
allo
c
s for
a
m
d
64
commit
|
commitdiff
|
tree
next