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
parisc: fix a bug that we tried to generate moves between general
2024-10-12
Miku
l
as Pat
o
cka
parisc: f
i
x a bug t
h
a
t
we tried to gene
r
ate
moves between
.
.
.
commit
|
commitdiff
|
tree
2024-10-12
Mikulas Pat
o
cka
arm64: imp
l
eme
n
t floating point register alloc
a
ti
o
n
commit
|
commitdiff
|
tree
2024-10-12
Mik
u
las
P
ato
c
ka
arm:
i
mpleme
n
t flo
a
ti
n
g point regist
e
r allocation
commit
|
commitdiff
|
tree
2024-10-12
Mikulas
P
a
tocka
a
lpha, x
8
6: imple
m
en
t
fl
o
ating poin
t
re
g
is
t
er alloca
t
ion
commit
|
commitdiff
|
tree
2024-10-12
Mikulas Pato
c
ka
ia64:
allocate regist
e
rs
commit
|
commitdiff
|
tree
2024-10-11
Miku
l
as Patocka
codegen: allocate r
e
gisters
f
or flat
o
ptions
commit
|
commitdiff
|
tree
2024-10-11
Mi
k
ulas
P
atocka
po
w
er: fix bad declara
t
i
o
n of regs_saved
commit
|
commitdiff
|
tree
2024-10-11
M
ikulas Pato
c
ka
x8
6
: fix
a
bu
g
when
generating movz
b
l %sil, %esi
commit
|
commitdiff
|
tree
2024-10-11
Mikulas Pat
o
cka
arm64: a
l
locate r10 if we d
o
n
'
t
h
ave bitw
i
se frame
commit
|
commitdiff
|
tree
2024-10-11
Mikulas
P
atocka
riscv: allocate
t
empora
r
y
r
e
g
isters
commit
|
commitdiff
|
tree
2024-10-11
Mikulas Patock
a
par
i
sc:
al
l
ocate temporary registers
commit
|
commitdiff
|
tree
2024-10-11
Mikul
a
s Patocka
a
r
m6
4
: allocate temporary
r
egisters
commit
|
commitdiff
|
tree
2024-10-11
Mikulas Patocka
c
ode
g
en: re
f
a
c
t
or regi
s
t
er se
l
ection, so th
a
t we can
.
.
.
commit
|
commitdiff
|
tree
2024-10-10
Mikulas
Patocka
sparc: al
l
ocate
r
e
g
i
s
ters
commit
|
commitdiff
|
tree
2024-10-10
M
i
k
ulas Patocka
codegen: disabl
e
another w
a
rning
on
t
his line
commit
|
commitdiff
|
tree
2024-10-10
Mi
k
ulas Patocka
x8
6
:
d
i
s
able warning
about s
e
lf-comparison
commit
|
commitdiff
|
tree
2024-10-10
Mikulas P
a
tock
a
arm: make r8
allocatable
commit
|
commitdiff
|
tree
2024-10-10
Mikulas P
a
t
ocka
s390: an optimization
-
if we have CPU_FEA
T
URE_exten
d
ed_imm
.
.
.
commit
|
commitdiff
|
tree
2024-10-10
Mikulas Patocka
s390:
fix crashe
s
with CP
U
_FLAGS=0
commit
|
commitdiff
|
tree
2024-10-10
Mi
k
u
l
a
s
Pa
t
ocka
s390: allo
c
ate 4 registers if we don't have HAVE_BITWISE_
F
RA
.
.
.
commit
|
commitdiff
|
tree
2024-10-10
Mikulas Patocka
c
o
degen: refactor r
e
g_availab
l
e
commit
|
commitdiff
|
tree
2024-10-10
Mik
u
las Patocka
s390:
free r6
an
d
r7 if we don'
t
ha
v
e
b
itwise fra
m
e
commit
|
commitdiff
|
tree
2024-10-10
Mikulas P
a
tocka
s390: us
e
r11 a
s
an
a
l
l
oc
a
t
able register instead of
.
.
.
commit
|
commitdiff
|
tree
2024-10-10
Mi
k
ulas Patocka
s390: allocate r8
commit
|
commitdiff
|
tree
2024-10-10
Mi
k
u
las P
a
tocka
s390, sparc: fix b
u
gs due to unusual R_SCR
A
TCH and
.
.
.
commit
|
commitdiff
|
tree
2024-10-10
Mikulas Pat
o
cka
loongarc
h
: disa
b
le timestamp in register
-
it results
.
.
.
commit
|
commitdiff
|
tree
2024-10-10
Mikulas Pat
o
cka
l
oongarch: allo
c
ate tempo
r
a
ry registers
commit
|
commitdiff
|
tree
2024-10-10
M
i
kulas Patocka
l
o
ong
a
rch:
a
llocate registers
commit
|
commitdiff
|
tree
2024-10-09
Mikul
a
s P
a
t
ocka
builtin
.
p
cd: switch it
t
o little e
n
dian
commit
|
commitdiff
|
tree
2024-10-09
M
ikulas P
a
tocka
powerpc:
a
lloc
a
te register
s
commit
|
commitdiff
|
tree
2024-10-09
Mikulas Patocka
mips: allocate temporary registers
commit
|
commitdiff
|
tree
2024-10-09
Mikulas Patocka
m
i
ps: make fp
a
l
l
o
cata
b
l
e
commit
|
commitdiff
|
tree
2024-10-09
Mikulas
Patocka
mip
s
: don't a
l
l
o
cat
e
a register for
t
imestamp
a
nd make
.
.
.
commit
|
commitdiff
|
tree
2024-10-09
M
i
kulas Patoc
k
a
mips: allocate registers
commit
|
commitdiff
|
tree
2024-10-09
Miku
l
as Patocka
pa
r
isc: allocate re
g
isters
commit
|
commitdiff
|
tree
2024-10-09
Mik
u
las Patocka
arm:
m
a
k
e r9 and r
3
al
l
ocata
b
l
e
commit
|
commitdiff
|
tree
2024-10-08
Mikula
s
Patocka
alpha:
d
isable TI
M
E
STAMP_IN_REGI
S
TER - i
t
result
s
i
n
.
.
.
commit
|
commitdiff
|
tree
2024-10-08
Miku
l
as Patocka
alpha: use temporary
registers
commit
|
commitdiff
|
tree
2024-10-08
Mi
k
ulas Patocka
alp
h
a:
a
llocate the regi
s
ters
s5 and fp
commit
|
commitdiff
|
tree
2024-10-08
Mikulas Patocka
riscv: fix gen_frame_load_op and gen_frame_store_imm
commit
|
commitdiff
|
tree
2024-10-07
Mikulas Patocka
riscv: save
all saved registe
r
s, but do not
e
n
able
.
.
.
commit
|
commitdiff
|
tree
2024-10-07
Mikula
s
Patocka
x86: use push
a
n
d pop also on
x32
commit
|
commitdiff
|
tree
2024-10-07
Mikulas Pa
t
ocka
x86: fix a crash on 386
commit
|
commitdiff
|
tree
2024-10-07
Mikulas Patoc
k
a
x
86:
gen
e
rate p
u
sh/pop
instead of spi
l
l/unspi
l
l
commit
|
commitdiff
|
tree
2024-10-07
Mikulas Pato
c
k
a
x
86
:
R_SC
R
ATCH_
4
m
ay alia
s
R
_
SAVED_2; ma
k
e R_SI
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2024-10-07
Mikulas Pa
t
ocka
x8
6
: don'
t
u
s
e
long
o
ffs
e
ts
(t
h
ey won't happen in practice
.
.
.
commit
|
commitdiff
|
tree
2024-10-07
Mi
k
u
l
a
s
Patocka
co
d
egen: make i
t
p
o
ssible to allocate ca
l
l
e
r-saved
.
.
.
commit
|
commitdiff
|
tree
2024-10-07
Mikula
s
Pat
o
c
ka
codegen: provide dummy gen_upcall_sta
r
t
an
d
gen_upca
l
l_end
commit
|
commitdiff
|
tree
2024-10-07
Mikul
a
s Pat
o
cka
c
o
degen: clean
up checkpoi
n
t handling
commit
|
commitdiff
|
tree
2024-10-06
M
i
kulas Patock
a
codegen arm6
4
:
i
mplement regis
t
e
r
al
l
ocation and fix
.
.
.
commit
|
commitdiff
|
tree
2024-10-06
Mikulas Patocka
codeg
e
n x86: im
p
l
e
ment r
e
g
ister allo
c
ation
commit
|
commitdiff
|
tree
2024-10-06
Mikulas Patocka
fix a bu
g
that SSE was not used w
h
en compile
d
wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2024-10-04
Mikulas Patocka
sort va
r
ia
b
l
e
s
a
c
cording to their
usage c
o
unt
commit
|
commitdiff
|
tree
2024-10-04
M
i
k
ulas
Patocka
s
sa:
del
e
te unused
var
i
able non_elided
commit
|
commitdiff
|
tree
2024-10-02
Miku
l
a
s
Patocka
Ajla 0
.
1
.
5
commit
|
commitdiff
|
tree
2024-10-02
Mikulas
P
atocka
updat
e
t
h
e
tutori
a
l
commit
|
commitdiff
|
tree
2024-10-02
M
iku
l
a
s P
a
tocka
Makefile
.
t erroneou
s
ly didn't include swapend
.
a
jla
commit
|
commitdiff
|
tree
2024-10-01
Mikulas Pa
t
ocka
upda
t
e the tutorial
commit
|
commitdiff
|
tree
2024-10-01
Mikulas Patocka
Add a README
.
txt file to th
e
direc
t
ory wit
h
Aj
l
a Commander
commit
|
commitdiff
|
tree
2024-09-30
M
i
kulas
P
atocka
x32: sanitize a
d
d
r
e
ss
e
s returned
f
ro
m
upcalls
commit
|
commitdiff
|
tree
2024-09-30
Mikul
a
s Patoc
k
a
Ha
i
ku: use pthread mutex instead of
i
nternal mute
x
commit
|
commitdiff
|
tree
2024-09-28
Mi
k
ulas Pat
o
c
ka
Haiku: set thread priority
commit
|
commitdiff
|
tree
2024-09-28
Miku
l
a
s
Patocka
Haik
u
:
a
l
l
o
w
to override thread
s
, so
that pthre
a
ds
.
.
.
commit
|
commitdiff
|
tree
2024-09-28
M
ikulas Patocka
Haiku
:
optimize do_mutex_loc
k
s
l
ig
h
tly
commit
|
commitdiff
|
tree
2024-09-28
Mi
k
ulas Patoc
k
a
H
a
iku: use internal mutexes because they
perf
o
rm bett
e
r
commit
|
commitdiff
|
tree
2024-09-28
Mikula
s
P
a
t
ocka
Haiku support
commit
|
commitdiff
|
tree
2024-09-26
Mik
u
las Patocka
fix
identify_loops
s
o that it actuall
y
ide
n
tifies
l
o
ops
commit
|
commitdiff
|
tree
2024-09-22
Mi
k
ulas Patocka
alpha
:
fix a c
r
ash when we ov
e
rride
b
wx with CPU_FL
A
GS
commit
|
commitdiff
|
tree
2024-09-22
M
ikulas Pat
o
cka
i
n
troduc
e
the variable PRINT
_
FLAGS that p
r
ints
C
P
U
.
.
.
commit
|
commitdiff
|
tree
2024-09-15
Mikula
s
P
at
o
cka
powe
r
p
c: improve the code for
i
nc, dec and neg
commit
|
commitdiff
|
tree
2024-09-14
Mikulas Pat
o
c
k
a
c
o
d
egen:
d
e
lete useless (frame_t) cast
commit
|
commitdiff
|
tree
2024-09-14
Mikulas Patocka
alpha: use the zapnot instruction to
test
byte flags
commit
|
commitdiff
|
tree
2024-09-14
Mikulas Patocka
ssa: f
i
x a
bug in identify_loops -
we
want to ad
d
both
.
.
.
commit
|
commitdiff
|
tree
2024-09-14
Mikulas P
a
tocka
s
390: use is_d
i
re
c
t_cons
t
inste
a
d of op
e
n-coding it
commit
|
commitdiff
|
tree
2024-09-14
Mikulas Patocka
codeg
e
n: fix the order of ge
n
_te
s
t_2 arguments
commit
|
commitdiff
|
tree
2024-09-14
M
i
kulas P
a
tock
a
s390: a
l
low the optimiz
a
ti
o
ns
in gen_t
e
st_multiple
commit
|
commitdiff
|
tree
2024-09-14
Mik
u
las P
a
tock
a
cod
e
ge
n
:
f
ix a
n
internal
e
rr
o
r on s390
commit
|
commitdiff
|
tree
2024-09-14
Mikula
s
Patocka
codegen: do s
o
me optimizations in gen_test_mu
l
tiple
commit
|
commitdiff
|
tree
2024-09-14
M
i
kulas Patocka
ski
p
e
lided
calls i
d
entify_loops
commit
|
commitdiff
|
tree
2024-09-14
Mi
k
ulas Patocka
optimize
g
en_test_multiple for
x
86
commit
|
commitdiff
|
tree
2024-09-14
Mikulas Patocka
don't consider basic blo
c
ks wit
h
P_Call or P_Call_Indirect
commit
|
commitdiff
|
tree
2024-09-14
Miku
l
as Patocka
sort the v
a
ria
b
l
e
s
in ge
n
_
t
est_multiple
commit
|
commitdiff
|
tree
2024-09-14
Mikulas Pato
c
ka
i
ntroduce gen_test_m
u
ltiple
commit
|
commitdiff
|
tree
2024-09-13
Mikulas Patocka
pcode:
don'
t
test "mu
s
t_be_flat"
varia
b
les after
call
s
.
.
.
commit
|
commitdiff
|
tree
2024-09-13
Mikulas Pat
o
cka
better detection
f
or elide
d
c
a
l
ls when genera
t
ing checkpo
i
nts
commit
|
commitdiff
|
tree
2024-09-13
M
ikulas
Patocka
gene
r
a
t
e P_Checkp
o
int after
P
_Ca
l
l
a
nd P_Call_Indirect
commit
|
commitdiff
|
tree
2024-09-13
Miku
l
a
s
Pato
c
ka
create P_Checkpoint
i
n
i
nsert
_
fre
e
commit
|
commitdiff
|
tree
2024-09-13
M
i
kulas Pato
c
k
a
o
p
timize
r
: ignor
e
ch
e
ckpoi
n
ts wh
e
n l
o
a
d
ing
instru
c
tions
commit
|
commitdiff
|
tree
2024-09-12
M
ikul
a
s P
a
tocka
don
'
t check "
m
ust_b
e
_flat" variab
l
es in ipret-1
.
inc
.
.
.
commit
|
commitdiff
|
tree
2024-09-12
M
i
kulas Patocka
code
g
en: t
e
st must-be-flat variables at code entry
commit
|
commitdiff
|
tree
2024-09-12
Mikula
s
Patocka
codeg
e
n:
g
e
nerate deferre
d
ent
r
ies
commit
|
commitdiff
|
tree
2024-09-12
M
i
kulas Patocka
codegen: add t
h
e list
o
f v
a
riables
a
n
d the lab
e
l to
.
.
.
commit
|
commitdiff
|
tree
2024-09-12
M
i
kula
s
P
a
tocka
codegen:
delete ctx->entry_to_pos
and
i
ntr
o
duce ctx
.
.
.
commit
|
commitdiff
|
tree
2024-09-11
Miku
l
a
s Pat
o
c
ka
c
h
a
n
ge OP
C
ODE
_
CHE
C
KPOINT
so that it contains the list
.
.
.
commit
|
commitdiff
|
tree
2024-09-11
Mikulas Patocka
add the list of
"must_be_flat"
v
ariables to P_Checkpo
i
nt
commit
|
commitdiff
|
tree
2024-09-11
Mikulas P
a
to
c
ka
introduce
P
_Checkpoint
commit
|
commitdiff
|
tree
2024-09-08
M
i
k
u
l
as Patocka
set must_be_flat on variab
l
es
t
hat are used in tight
.
.
.
commit
|
commitdiff
|
tree
2024-09-08
Miku
l
as Pat
o
cka
tr
a
ce: fix the use of
unknown structur
e
member "func
t
ion"
commit
|
commitdiff
|
tree
2024-09-08
M
i
kulas Pato
c
ka
don't merge var
i
ables with different "mu
s
t_be_flat
.
.
.
commit
|
commitdiff
|
tree
2024-09-08
Mikulas
Patocka
in
t
roduce VarFlag_Mus
t
_
B
e_Flat
commit
|
commitdiff
|
tree
next