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
codegen: use gen_frame_target in cvt from int and is_exception
2024-10-20
Mikulas
P
atocka
codegen:
u
se gen_f
r
am
e
_target
i
n cvt from
i
nt a
n
d i
s
_exception
commit
|
commitdiff
|
tree
2024-10-20
Mikulas Pat
o
cka
code
g
en: use
g
e
n_frame_t
a
r
g
e
t
in cvt to int
commit
|
commitdiff
|
tree
2024-10-20
Mikulas Patocka
codegen: use gen_f
r
ame_
t
arge
t
in gen_fp_alu1
commit
|
commitdiff
|
tree
2024-10-20
Mikulas Patocka
cod
e
gen:
u
se gen_frame_target in gen_fp_alu
commit
|
commitdiff
|
tree
2024-10-20
Mikul
a
s Patoc
k
a
codegen: use gen_frame_target for more ar
c
hitectures
commit
|
commitdiff
|
tree
2024-10-20
Mikulas
Pa
t
ocka
codegen: use gen_frame_target fo
r
x86 and
a
rm bit sc
a
n
s
commit
|
commitdiff
|
tree
2024-10-20
Mikula
s
Patocka
c
o
degen
:
u
se
g
e
n
_f
r
ame_store for
for b
s
wap and brev
commit
|
commitdiff
|
tree
2024-10-20
M
ikulas
Patocka
c
odegen:
u
se
gen_frame_target f
o
r gen_alu1
commit
|
commitdiff
|
tree
2024-10-20
Mikulas Patoc
k
a
po
w
er: use 32-bit multipli
c
ation
commit
|
commitdiff
|
tree
2024-10-20
Mikulas
P
atocka
power: en
a
ble 32-bit cmp
commit
|
commitdiff
|
tree
2024-10-20
Mikula
s
P
a
tocka
power: f
i
x logic error in gen
_
f
r
ame
_
load_cmp
commit
|
commitdiff
|
tree
2024-10-20
Mikulas Patocka
codege
n
: use gen_
f
ra
m
e_target
in
g
en_frame_set_cond
commit
|
commitdiff
|
tree
2024-10-20
Mikulas Pat
o
cka
codegen:
u
se ge
n
_frame_tar
g
e
t
for generic bit
op
e
ra
t
ions
commit
|
commitdiff
|
tree
2024-10-20
Mikulas Patoc
k
a
code
g
en: change "1U << (op_size
+
3)" to "8U << op_size"
commit
|
commitdiff
|
tree
2024-10-20
Mikulas P
a
to
c
ka
co
d
egen:
u
se gen
_
frame_ta
r
get for bit o
p
e
r
ati
o
ns
commit
|
commitdiff
|
tree
2024-10-20
Mi
k
u
las Patock
a
x8
6
: use
"
f
o
rce_v
e
x" instead of 0x4000
commit
|
commitdiff
|
tree
2024-10-20
Mikulas
P
at
o
c
k
a
cod
e
gen: ad
d
DEBUG_GARBAGE to gen_frame_load
commit
|
commitdiff
|
tree
2024-10-20
Mikulas Patocka
c
o
degen:
I
NSN_JMP_REG takes
i_size,
n
o
t i_size_c
m
p
commit
|
commitdiff
|
tree
2024-10-20
Mikulas Patocka
alpha:
use 32-bit
i
nstru
c
tions to
a
ccess the timest
a
mp
commit
|
commitdiff
|
tree
2024-10-20
Mikul
a
s Pa
t
ocka
c
o
degen:
u
s
e
i
_
si
z
e
_
c
m
p
at more plac
e
s
commit
|
commitdiff
|
tree
2024-10-20
Mikul
a
s Pat
o
cka
c
o
de
g
en: introduce
i_size_cmp and us
e
i
t in gen_alu
commit
|
commitdiff
|
tree
2024-10-20
Mikulas P
a
tocka
co
d
egen: a small optimization - don't extend t
h
e value
.
.
.
commit
|
commitdiff
|
tree
2024-10-20
Mik
u
la
s
Patocka
a
r
m64: impl
e
ment signed
a
nd unsign
e
d extension
commit
|
commitdiff
|
tree
2024-10-20
Miku
l
as Pat
o
cka
s390: fix floating poi
n
t i
n
te
r
na
l
error becau
s
e
it
.
.
.
commit
|
commitdiff
|
tree
2024-10-19
Mikulas Patocka
codegen: f
i
x
f
loating po
i
nt failure on
a
lpha and other
s
commit
|
commitdiff
|
tree
2024-10-19
M
i
k
ulas Patocka
cod
e
gen: refactor zero/sign
e
xte
n
s
ions
commit
|
commitdiff
|
tree
2024-10-19
Mikulas Patocka
mips: don't
allocate
R_AT becau
s
e
it is us
e
d by t
h
e
.
.
.
commit
|
commitdiff
|
tree
2024-10-18
M
ikulas Patocka
s
390: fix
a
bug w
h
e
n
converting a 32-bit int to 64
.
.
.
commit
|
commitdiff
|
tree
2024-10-17
Mikulas
Patoc
k
a
codeg
e
n: gen_3add
r
ess_rot: allow dest
=
=
s
rc2
commit
|
commitdiff
|
tree
2024-10-17
Mikul
a
s Pato
c
k
a
codegen: use gen
_
frame_target for shifts
commit
|
commitdiff
|
tree
2024-10-17
Mikulas Patocka
x86:
u
se ge
n
_
frame_ta
r
get
f
or shift
s
commit
|
commitdiff
|
tree
2024-10-17
Mikulas Patocka
c
od
e
gen: use gen_frame_
t
arget
f
o
r
d
ivision
commit
|
commitdiff
|
tree
2024-10-17
Mikulas Patocka
c
o
de
g
en:
d
i
v
i
d
e
- us
e
g
en_
3
a
d
dress_
r
o
t_
i
mm
commit
|
commitdiff
|
tree
2024-10-16
M
i
kulas Patocka
p
a
risc: fix swapped argu
m
ents to th
e
addi instruction
commit
|
commitdiff
|
tree
2024-10-16
Mikulas
Patocka
s390: fix a bug in mult
i
plica
t
ion
commit
|
commitdiff
|
tree
2024-10-16
Mi
k
ulas Pa
t
oc
k
a
arm64: fix
c
o
mpi
l
e fa
i
lure in alu1
commit
|
commitdiff
|
tree
2024-10-16
Mikulas
P
atocka
os: move fcntl include from os_util
.
c
and codegen
.
c
.
.
.
commit
|
commitdiff
|
tree
2024-10-16
M
ikulas Patocka
c
o
deg
e
n:
u
se gen
_
frame_target for mu
l
tip
l
ication
commit
|
commitdiff
|
tree
2024-10-16
Mi
k
ulas P
a
tocka
codegen
:
intro
d
uc
e
gen_frame
_
target and us
e
it
for
.
.
.
commit
|
commitdiff
|
tree
2024-10-16
Miku
l
as Patocka
x86
:
generate
n
o
n
-vex encoded shifts
if p
o
ss
i
ble
,
because
.
.
.
commit
|
commitdiff
|
tree
2024-10-16
Mik
u
las Pato
c
ka
cod
e
gen: in
t
roduce the "DUMP_ALL" environment va
r
iable
commit
|
commitdiff
|
tree
2024-10-16
M
ikulas Patoc
k
a
x86: if we ha
v
e 3addr
e
ss shift,
don't re
s
trict the
.
.
.
commit
|
commitdiff
|
tree
2024-10-16
M
i
kulas
P
atoc
k
a
x8
6
: genera
t
e shl
x
sarx sh
r
x
commit
|
commitdiff
|
tree
2024-10-16
Mik
u
las P
a
to
c
ka
codegen: a
d
d "wr
i
t
e
s_f
l
ags" ar
g
ument t
o
ARCH_IS_3A
D
DRESS and
commit
|
commitdiff
|
tree
2024-10-16
Mik
u
las P
a
tocka
x8
6
: don
'
t st
o
r
e
%r15 in the prolo
g
ue if we use %gs
commit
|
commitdiff
|
tree
2024-10-15
Mikulas
P
a
to
c
ka
cod
e
g
e
n: introduce fi
v
e
new ARCH_IS_3ADDRESS
macros
.
.
.
commit
|
commitdiff
|
tree
2024-10-15
Mi
k
ulas Patock
a
x86:
use the
%
g
s register as
a
p
o
inter to the upcall
.
.
.
commit
|
commitdiff
|
tree
2024-10-15
Mikula
s
P
a
tocka
x8
6
:
a
small op
t
imiza
t
ion - don't
extend the register
.
.
.
commit
|
commitdiff
|
tree
2024-10-15
Mikulas Patocka
c
o
de
g
en
:
fix a
bug on s390 - we must
n
ot test
OP_S
I
ZE_NA
T
IVE
.
.
.
commit
|
commitdiff
|
tree
2024-10-14
Mik
u
las
P
a
tocka
cod
e
gen: add a "writ
e
s_flags" a
r
gumen
t
to gen_3address_alu
commit
|
commitdiff
|
tree
2024-10-14
Mikulas Patocka
s390:
f
ix g
e
n_2address_alu1
commit
|
commitdiff
|
tree
2024-10-14
Mikulas P
a
tocka
codegen: fix in
c
orrect calling sequence in gen_a
r
ray_fil
l
commit
|
commitdiff
|
tree
2024-10-14
Mi
k
ulas Pa
t
ocka
codegen: delete spurious gen_upcall_argument in gen_array_fil
l
commit
|
commitdiff
|
tree
2024-10-14
Mikulas Patocka
codegen: f
i
x an argume
n
t processing bug in g
e
n_array_
s
kip
commit
|
commitdiff
|
tree
2024-10-14
Mikulas Patock
a
codegen: fix a
b
ug i
n
gen_
a
r
r
ay_fill
commit
|
commitdiff
|
tree
2024-10-14
Mikulas P
a
tocka
codegen: use ge
n
_2address_alu1
a
t
all poss
i
ble pla
c
es
commit
|
commitdiff
|
tree
2024-10-14
Mik
u
las Patocka
code
g
en: fix a bug introduc
e
d by 80a
a
cc4f
7
e1eede6272ac
0
30c
d
b
.
.
.
commit
|
commitdiff
|
tree
2024-10-14
Mikul
a
s
Pa
t
ock
a
codeg
e
n
: introduce gen_2
a
ddres
s
_alu1
commit
|
commitdiff
|
tree
2024-10-14
Miku
l
a
s P
a
tocka
c
odege
n
: f
i
x
a
war
n
ing ab
o
ut unused gen_cmp
_
dest
_
re
g
commit
|
commitdiff
|
tree
2024-10-14
Mikula
s
Patocka
c
o
degen: use gen_fra
m
e_get for g
e
n_ar
r
ay_load
commit
|
commitdiff
|
tree
2024-10-14
M
i
kulas Pa
t
ocka
co
d
egen: u
s
e gen_frame_g
e
t for gen_array_fil
l
commit
|
commitdiff
|
tree
2024-10-14
Mikulas
P
atock
a
c
o
degen: use gen_frame_get
for gen_return and gen_struct
u
red
commit
|
commitdiff
|
tree
2024-10-14
Mik
u
las Patocka
codegen: use gen_fram
e
_get for c
o
nd
i
t
i
onal jum
p
commit
|
commitdiff
|
tree
2024-10-14
Mikulas Patocka
code
g
en: use gen_frame_
g
et f
o
r fp is_excep
t
ion
commit
|
commitdiff
|
tree
2024-10-14
M
i
kulas Patoc
k
a
c
o
degen: use gen_frame_g
e
t fo
r
int->
f
p conv
e
r
s
ion
commit
|
commitdiff
|
tree
2024-10-14
Mikul
a
s Pat
o
ck
a
codegen: us
e
gen_frame_get for fp->
i
nt conv
e
rsion
commit
|
commitdiff
|
tree
2024-10-14
Mikulas Pat
o
cka
cod
e
gen
:
use gen_fra
m
e_g
e
t for fp co
m
par
i
sons
commit
|
commitdiff
|
tree
2024-10-14
Mikulas
Pato
c
ka
codegen: us
e
gen_frame_get for fp
al
u
commit
|
commitdiff
|
tree
2024-10-14
M
i
kulas Patocka
c
o
degen: use gen
_
fra
m
e_
g
et for cop
y
ing
commit
|
commitdiff
|
tree
2024-10-14
Mikul
a
s Patocka
codegen: u
s
e gen_f
r
ame
_
g
et for bs
f
, bsr, popcnt,
c
onversions
commit
|
commitdiff
|
tree
2024-10-14
Mikulas Patocka
codegen: use ge
n
_frame_get
for brev
commit
|
commitdiff
|
tree
2024-10-14
Mikulas Patoc
k
a
c
o
degen: use
g
en_fram
e
_ge
t
for not and bswap
commit
|
commitdiff
|
tree
2024-10-14
Mikula
s
Patocka
code
g
en
:
use gen_frame_get for dec, inc,
n
eg, n
o
t
commit
|
commitdiff
|
tree
2024-10-14
Mik
u
las Patoc
k
a
codegen:
u
s
e
g
en_
f
ra
m
e_get fo
r
shift amou
n
t
commit
|
commitdiff
|
tree
2024-10-13
Mikulas Pato
c
ka
code
g
e
n
:
use
g
en_frame_get for comparisons
commit
|
commitdiff
|
tree
2024-10-13
Mikulas Pat
o
c
k
a
code
g
en: use
g
e
n_fra
m
e_get for bit tests
commit
|
commitdiff
|
tree
2024-10-13
M
ikula
s
P
at
o
cka
codegen: use gen_
f
r
ame_get fo
r
shifts
commit
|
commitdiff
|
tree
2024-10-13
Mik
u
l
a
s Pa
t
ocka
codegen
:
use gen_fr
a
m
e_get for d
i
v
i
sion
commit
|
commitdiff
|
tree
2024-10-13
Mikulas Pato
c
ka
cod
e
gen: use gen_frame_get for
mu
l
t
i
plication
commit
|
commitdiff
|
tree
2024-10-13
Mikulas Patoc
k
a
c
o
d
e
gen:
u
s
e gen_frame_get in gen_
a
lu
commit
|
commitdiff
|
tree
2024-10-13
Mikula
s
Patocka
c
o
degen: intro
d
u
c
e gen_fra
m
e_get a
n
d use it
commit
|
commitdiff
|
tree
2024-10-13
Mikulas Patocka
parisc: don't store RP
if we don't have
P
A_
S
PACES
commit
|
commitdiff
|
tree
2024-10-13
Mikulas Patocka
x86: us
e
register names i
n
push instruct
i
ons rather
.
.
.
commit
|
commitdiff
|
tree
2024-10-13
Mikul
a
s Pato
c
ka
p
a
r
isc: fix bugs in cgen_jmp_indirect
commit
|
commitdiff
|
tree
2024-10-13
M
i
kulas Patock
a
parisc: improve regis
t
er
a
llocator so
t
h
at we
h
ave
.
.
.
commit
|
commitdiff
|
tree
2024-10-13
M
i
k
u
la
s
Patocka
configure: t
e
st for
-fno-ma
t
h
-errno only if th
e
compiler
.
.
.
commit
|
commitdiff
|
tree
2024-10-13
Mikul
a
s Patocka
codegen:
c
o
de
c
leanup in gen_arra
y
_
fill
commit
|
commitdiff
|
tree
2024-10-13
M
ikulas Patocka
c
o
d
egen:
f
ix
a bug introdu
c
ed by
9
e43b00888e5
9
da
6
e5b0de
f
6
f3c
.
.
.
commit
|
commitdiff
|
tree
2024-10-13
Miku
l
as Patock
a
x86: al
l
oc
a
t
e registers on w
i
n
dows
commit
|
commitdiff
|
tree
2024-10-13
Mikulas
P
atocka
x86: fix wind
o
w
s
ABI
commit
|
commitdiff
|
tree
2024-10-13
Mikul
a
s
Pato
c
ka
i
a
6
4:
check
for non
s
e
n
s
ic
a
l registers being passed
.
.
.
commit
|
commitdiff
|
tree
2024-10-13
M
ikul
a
s Patocka
ia64:
f
i
x internal errors
w
he
n
using the real80
type
commit
|
commitdiff
|
tree
2024-10-13
Mikulas
P
a
t
ocka
ia64: im
p
lement floating point register allocation
commit
|
commitdiff
|
tree
2024-10-13
Mi
k
ulas Pa
t
ocka
ia64: fix a typo - cg
e
n_mo
v
commit
|
commitdiff
|
tree
2024-10-13
Mikulas Patocka
loongarch: implement f
l
o
ating p
o
int re
g
i
ster allocation
commit
|
commitdiff
|
tree
2024-10-13
M
i
k
ulas Patocka
l
oong
a
rch: imlpem
e
nt movgr2f
r
commit
|
commitdiff
|
tree
2024-10-12
Mikulas
Patocka
s390: fix a bug - fp registers are n
o
t saved
commit
|
commitdiff
|
tree
2024-10-12
Mikul
a
s Patocka
s390:
optimize reg
i
ster
a
llocat
i
on even
more - if the
.
.
.
commit
|
commitdiff
|
tree
2024-10-12
Miku
l
as Patocka
s3
9
0: o
p
ti
m
ize
f
loating point reg
i
ster allocati
o
n
commit
|
commitdiff
|
tree
2024-10-12
Mik
u
las Patocka
s390: impl
e
ment floating point
r
egi
s
t
e
r allocati
o
n
commit
|
commitdiff
|
tree
next