repo.or.cz
/
ajla.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
s390: implement floating point register allocation
2024-10-12
Mikulas Patocka
s
3
90
:
implement fl
o
ati
n
g point regis
t
er
allocation
commit
|
commitdiff
|
tree
2024-10-12
M
ikul
a
s Pato
c
ka
sparc: make an option to support q
u
ad prec
i
sion (but
.
.
.
commit
|
commitdiff
|
tree
2024-10-12
M
i
kulas Patocka
sparc: implement floating point
r
egiste
r
alloc
a
tion
commit
|
commitdiff
|
tree
2024-10-12
Mikulas Pat
o
c
ka
ri
s
cv: implem
e
nt
f
loating point register allocation
commit
|
commitdiff
|
tree
2024-10-12
M
ikulas P
a
tocka
po
w
e
r
: im
p
lem
e
nt floatin
g
poi
n
t regis
t
er al
l
ocat
i
o
n
commit
|
commitdiff
|
tree
2024-10-12
Mikul
a
s Patocka
codeg
e
n: introduce
g
en
_
mov and
u
s
e it instead of ex
p
licit
.
.
.
commit
|
commitdiff
|
tree
2024-10-12
M
iku
l
as P
a
tocka
mips: an optimization:
generate t
h
e
m
tc1 instruction
commit
|
commitdiff
|
tree
2024-10-12
Mikulas Patocka
mips: i
m
plem
e
n
t
float
i
ng point r
e
gister
al
l
o
c
ation
commit
|
commitdiff
|
tree
2024-10-12
Mikulas Patocka
mips: fix a bug that we
t
ried
to generate moves between
.
.
.
commit
|
commitdiff
|
tree
2024-10-12
Mikulas
P
ato
c
ka
p
a
risc: a small
o
ptimizati
o
n in ge
n
_address
commit
|
commitdiff
|
tree
2024-10-12
Mikulas Patocka
p
a
r
i
sc:
i
mplement floating point regist
e
r allocation
commit
|
commitdiff
|
tree
2024-10-12
Mi
k
ul
a
s Pat
o
cka
p
a
risc: f
i
x a bug
t
h
a
t we tried to gener
a
t
e
m
oves betwee
n
.
.
.
commit
|
commitdiff
|
tree
2024-10-12
Mik
u
las Patocka
arm6
4
:
implement floa
t
ing point re
g
ister allocation
commit
|
commitdiff
|
tree
2024-10-12
Miku
l
a
s
Patocka
ar
m
:
i
mplement floa
t
ing
p
oint re
g
ist
e
r
a
llocation
commit
|
commitdiff
|
tree
2024-10-12
M
ikulas P
a
tocka
alpha, x86
:
imp
l
ement flo
a
t
i
ng point register alloca
t
i
on
commit
|
commitdiff
|
tree
2024-10-12
M
i
k
u
l
a
s Patoc
k
a
ia
6
4: allocate re
g
isters
commit
|
commitdiff
|
tree
2024-10-11
Mikulas Patoc
k
a
co
d
egen: allocate
r
e
g
isters
f
or flat options
commit
|
commitdiff
|
tree
2024-10-11
Miku
l
as Patock
a
power: fix bad declaration of regs
_
saved
commit
|
commitdiff
|
tree
2024-10-11
Mikulas
Patock
a
x86: fix a bug when generating movzbl %sil, %esi
commit
|
commitdiff
|
tree
2024-10-11
Mikul
a
s Pato
c
k
a
ar
m
64: allocate r10 if
w
e don't have bitwise frame
commit
|
commitdiff
|
tree
2024-10-11
Mi
k
ulas Patocka
r
iscv: allocate temp
o
rary registers
commit
|
commitdiff
|
tree
2024-10-11
M
ikulas Patocka
parisc:
a
lloca
t
e temporary regi
s
ters
commit
|
commitdiff
|
tree
2024-10-11
Mi
k
u
l
a
s
Patock
a
a
r
m
6
4: allocate temp
o
rary
r
egisters
commit
|
commitdiff
|
tree
2024-10-11
Miku
l
a
s Pa
t
ocka
codege
n
: r
e
f
a
ctor
r
egister select
i
on,
so tha
t
we can
.
.
.
commit
|
commitdiff
|
tree
2024-10-10
Mikulas Patocka
sparc:
a
l
locat
e
registers
commit
|
commitdiff
|
tree
2024-10-10
Mikulas Patocka
codeg
e
n
: dis
a
b
le anothe
r
warning on
this line
commit
|
commitdiff
|
tree
2024-10-10
M
i
kulas
P
atocka
x86: disab
l
e w
a
r
ning abou
t
se
l
f
-
compariso
n
commit
|
commitdiff
|
tree
2024-10-10
Mikulas Patock
a
a
r
m: make r8 alloc
a
table
commit
|
commitdiff
|
tree
2024-10-10
Mi
k
ulas Patock
a
s390: an optimization - if we
h
a
ve CP
U
_
FEATURE_e
x
tended_i
m
m
.
.
.
commit
|
commitdiff
|
tree
2024-10-10
Miku
l
a
s
P
atocka
s
390:
fix crashes with CPU_F
L
AGS=0
commit
|
commitdiff
|
tree
2024-10-10
Mi
k
u
las
P
atock
a
s
3
90:
alloc
a
te 4 registe
r
s if we don't hav
e
HAVE_BITWISE_FR
A
.
.
.
commit
|
commitdiff
|
tree
2024-10-10
Mikul
a
s P
a
t
ocka
c
o
degen: refactor
reg_available
commit
|
commitdiff
|
tree
2024-10-10
Mi
k
ula
s
P
a
t
ocka
s390: free r6 and r7
i
f
we don'
t
have bi
t
wise fr
a
me
commit
|
commitdiff
|
tree
2024-10-10
Mikula
s
Patocka
s390: use r11
as an allocatable re
g
iste
r
i
n
s
t
ead of
.
.
.
commit
|
commitdiff
|
tree
2024-10-10
Mikulas Patoc
k
a
s390: allocate r8
commit
|
commitdiff
|
tree
2024-10-10
Mikulas Patocka
s390, sparc:
fix bug
s
due to unusua
l
R
_
SCRATC
H
and
.
.
.
commit
|
commitdiff
|
tree
2024-10-10
Mik
u
las P
a
tocka
loon
g
arch: d
i
s
able tim
e
stamp in
register - it
result
s
.
.
.
commit
|
commitdiff
|
tree
2024-10-10
M
ikulas Patocka
l
oongarch:
a
l
loca
t
e
t
emporary registers
commit
|
commitdiff
|
tree
2024-10-10
Mi
k
ulas Patocka
lo
o
ngarch: alloca
t
e
r
egisters
commit
|
commitdiff
|
tree
2024-10-09
Mikul
a
s Pat
o
cka
b
u
iltin
.
pcd:
sw
i
tch i
t
t
o
little endia
n
commit
|
commitdiff
|
tree
2024-10-09
Mikulas
P
a
t
o
cka
po
w
erpc:
a
l
l
ocat
e
regist
e
rs
commit
|
commitdiff
|
tree
2024-10-09
Mikulas Patocka
mips: allocate tempo
r
ary r
e
g
i
s
ters
commit
|
commitdiff
|
tree
2024-10-09
M
i
kulas Patock
a
mips: make
f
p allocatab
l
e
commit
|
commitdiff
|
tree
2024-10-09
Mikulas Patocka
mip
s
:
d
on't allocate a re
g
ister for timestamp an
d
make
.
.
.
commit
|
commitdiff
|
tree
2024-10-09
Mikul
a
s Pa
t
ocka
mip
s
: allocate registers
commit
|
commitdiff
|
tree
2024-10-09
Mikula
s
Patock
a
parisc: allo
c
ate reg
i
ste
r
s
commit
|
commitdiff
|
tree
2024-10-09
Mikulas P
a
tocka
arm: make r9 and
r
3 allocat
a
ble
commit
|
commitdiff
|
tree
2024-10-08
Mikulas
Patoc
k
a
alpha:
d
isable TIMESTAMP_IN_R
E
GISTER -
i
t
r
esults in
.
.
.
commit
|
commitdiff
|
tree
2024-10-08
M
ikul
a
s
P
atock
a
alpha: u
s
e temporary register
s
commit
|
commitdiff
|
tree
2024-10-08
Mikulas Pato
c
ka
alpha
:
allo
c
ate the registers s5 a
n
d fp
commit
|
commitdiff
|
tree
2024-10-08
Mikula
s
Patocka
riscv: fix ge
n
_fr
a
m
e_load
_
op and gen_frame_store_imm
commit
|
commitdiff
|
tree
2024-10-07
Mik
u
las Patocka
riscv:
save all s
a
ved
r
e
g
i
sters, but do
not enable
.
.
.
commit
|
commitdiff
|
tree
2024-10-07
Mikulas Pato
c
ka
x86: use push an
d
p
o
p also on x3
2
commit
|
commitdiff
|
tree
2024-10-07
Mikulas Patocka
x8
6
: fix
a crash on
3
86
commit
|
commitdiff
|
tree
2024-10-07
Mik
u
las Patocka
x86: ge
n
erate push/pop instea
d
of spill
/
uns
p
ill
commit
|
commitdiff
|
tree
2024-10-07
Mikulas Patock
a
x86: R_SCRATCH_4 ma
y
al
i
a
s R_SAVED_2; make R_SI and
.
.
.
commit
|
commitdiff
|
tree
2024-10-07
Miku
l
as
P
a
tocka
x86:
d
on't
u
s
e
long off
s
ets (t
h
ey wo
n
't happen in pra
c
tice
.
.
.
commit
|
commitdiff
|
tree
2024-10-07
Mikulas
P
at
o
ck
a
codegen: make it pos
s
i
b
le
t
o a
l
lo
c
ate caller-sa
v
ed
.
.
.
commit
|
commitdiff
|
tree
2024-10-07
Mik
u
las Pa
t
ocka
codegen: provide dummy
gen_u
p
c
all_st
a
rt and gen_upcall_
e
n
d
commit
|
commitdiff
|
tree
2024-10-07
Mikulas Patocka
codegen
:
clea
n
up
c
he
c
kpoint handling
commit
|
commitdiff
|
tree
2024-10-06
Mik
u
la
s
Pa
t
oc
k
a
c
odegen arm64: imple
m
ent register alloca
t
ion a
n
d fix
.
.
.
commit
|
commitdiff
|
tree
2024-10-06
Mikulas Patocka
codegen
x86: implemen
t
regist
e
r
a
llo
c
ation
commit
|
commitdiff
|
tree
2024-10-06
Mikul
a
s Patocka
fi
x
a bug th
a
t
SSE was not used
when compiled with
.
.
.
commit
|
commitdiff
|
tree
2024-10-04
Mikulas Patocka
s
o
r
t variables
a
ccording to
thei
r
usage count
commit
|
commitdiff
|
tree
2024-10-04
Mikul
a
s
Pa
t
ocka
ssa: de
l
e
te unused va
r
iable non
_
e
l
ided
commit
|
commitdiff
|
tree
2024-10-02
Mikulas Patocka
A
j
la
0
.
1
.
5
commit
|
commitdiff
|
tree
2024-10-02
Miku
l
as Patocka
upd
a
te the tu
t
o
ria
l
commit
|
commitdiff
|
tree
2024-10-02
Mikulas Pa
t
o
cka
Makefile
.
t e
r
roneously didn't include swapend
.
a
jla
commit
|
commitdiff
|
tree
2024-10-01
Mik
u
las Patock
a
update t
h
e
t
utorial
commit
|
commitdiff
|
tree
2024-10-01
Mikul
a
s Patocka
Add a README
.
txt file to
t
he di
r
ectory w
i
th Ajla Comm
a
nder
commit
|
commitdiff
|
tree
2024-09-30
Mikulas Patocka
x3
2
: sanitize addre
s
ses r
e
t
urne
d
f
r
o
m upcall
s
commit
|
commitdiff
|
tree
2024-09-30
Mikul
a
s Patock
a
Haiku: us
e
pthread mutex instead of internal mute
x
commit
|
commitdiff
|
tree
2024-09-28
Mikulas Patocka
Haiku: set
t
hread priori
t
y
commit
|
commitdiff
|
tree
2024-09-28
Mikul
a
s Pato
c
k
a
H
a
iku:
allow
to override thre
a
ds, so t
h
a
t pthreads
.
.
.
commit
|
commitdiff
|
tree
2024-09-28
Mi
k
u
l
as Patocka
Hai
k
u: op
t
i
mize do_mutex_lock
s
lightly
commit
|
commitdiff
|
tree
2024-09-28
Mikulas Patocka
Hai
k
u: use interna
l
mutexe
s
because they perfor
m
bet
t
er
commit
|
commitdiff
|
tree
2024-09-28
Mikulas Pa
t
ocka
Haiku support
commit
|
commitdiff
|
tree
2024-09-26
Mik
u
la
s
Patocka
f
i
x
id
e
ntify_loops so that
i
t
actually
i
d
enti
f
ies loops
commit
|
commitdiff
|
tree
2024-09-22
Mikulas Patock
a
alpha: fi
x
a cra
s
h when
we o
v
erride
b
wx with CPU_FLAGS
commit
|
commitdiff
|
tree
2024-09-22
Mikulas Pa
t
o
c
ka
introd
u
ce the variab
l
e
P
RINT_FLAGS that prin
t
s CPU
.
.
.
commit
|
commitdiff
|
tree
2024-09-15
Mikulas Patocka
p
o
werpc: improve the
c
ode for
i
nc,
d
e
c
and
ne
g
commit
|
commitdiff
|
tree
2024-09-14
Mi
k
ulas Patocka
cod
e
g
e
n:
delete
u
seless (frame_t) cast
commit
|
commitdiff
|
tree
2024-09-14
M
i
kulas Patocka
alp
h
a
:
use
t
he
z
a
p
not instruc
t
i
o
n
t
o
tes
t
byte flags
commit
|
commitdiff
|
tree
2024-09-14
Mik
u
l
as Pat
o
cka
ss
a
: fix
a
bug in
ident
i
fy_loo
p
s - we wa
n
t
to add both
.
.
.
commit
|
commitdiff
|
tree
2024-09-14
M
ikulas P
a
tocka
s
3
90: u
s
e is_direct_c
o
n
st
i
n
s
tead of open-cod
i
n
g it
commit
|
commitdiff
|
tree
2024-09-14
Mikulas
Patoc
k
a
c
odegen: fix the
ord
e
r of gen
_
test_2 arguments
commit
|
commitdiff
|
tree
2024-09-14
Mikulas
Patocka
s390: all
o
w the opt
i
mi
z
ation
s
in gen_
t
est_m
u
ltiple
commit
|
commitdiff
|
tree
2024-09-14
Mikulas Patoc
k
a
code
g
e
n: fix an int
e
rnal err
o
r on s390
commit
|
commitdiff
|
tree
2024-09-14
Mikulas P
a
tock
a
codegen: do
s
o
m
e
optim
i
zatio
n
s in gen_
t
est_multiple
commit
|
commitdiff
|
tree
2024-09-14
Mikulas Patocka
skip el
i
ded ca
l
ls iden
t
ify_l
o
ops
commit
|
commitdiff
|
tree
2024-09-14
M
ikulas Patock
a
optimize gen_test_multiple for x86
commit
|
commitdiff
|
tree
2024-09-14
Mikulas Patocka
don
'
t consider
basic
b
l
ocks w
i
th P_C
a
ll
or P_Call_Indirect
commit
|
commitdiff
|
tree
2024-09-14
M
i
kulas Patocka
sort t
h
e variable
s
in gen_test_multip
l
e
commit
|
commitdiff
|
tree
2024-09-14
M
i
kulas
Patocka
introd
u
ce gen
_
test_multiple
commit
|
commitdiff
|
tree
2024-09-13
Mikula
s
P
a
tocka
pcode: do
n
't test "must_be_flat"
v
a
ri
a
bles
a
ft
e
r calls
.
.
.
commit
|
commitdiff
|
tree
2024-09-13
Mikul
a
s Patocka
better dete
c
tion for elided call
s
when
g
enerating checkp
o
ints
commit
|
commitdiff
|
tree
2024-09-13
Mikulas Pato
c
k
a
ge
n
erate P_Checkpoint after P_Call and
P
_
Call_Indirect
commit
|
commitdiff
|
tree
2024-09-13
Mikulas
P
a
t
ock
a
create P_Checkpoint in insert_free
commit
|
commitdiff
|
tree
2024-09-13
Mikulas Patocka
o
p
tim
i
zer: i
g
nore checkpoints when
l
oading
i
n
struc
t
ions
commit
|
commitdiff
|
tree
2024-09-12
M
ikulas Patocka
don
'
t check "must
_
b
e_flat" varia
b
les i
n
ipret-
1
.
inc
.
.
.
commit
|
commitdiff
|
tree
next