repo.or.cz
/
luajit-2.0.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Eliminate some rare occurrences of redundant PHIs.
2011-11-14
Mike Pall
Eliminate some
r
are occurren
c
es of red
u
nd
a
n
t
PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke P
a
l
l
Fix hint-based re
g
ister a
l
location in ra_des
t
(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Add callback s
u
p
p
or
t
(for x86/x6
4
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC: Clari
f
y docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pall
FFI: Resolve __call me
t
ametho
d
fo
r
pointers
,
t
o
o
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
ke Pall
Avoid dependence on lj_jit
.
h
if only inc
l
uding lj_tar
g
et
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
ike Pall
F
F
I: Add unwind d
e
finitio
n
s
for
l
j_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pall
FFI: Extend m
e
ta
m
ethod tuto
r
i
al
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke
P
all
A
RM:
Fix
I
R splitting f
o
r
softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pall
A
R
M: Fix
co
d
e generation fo
r
type-c
h
e
ck only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
ike
P
all
x64: Fix
l
i
g
htus
e
rdata comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
ke Pal
l
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pal
l
PPC: Ins
t
all dis_ppc
.
lu
a
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: Compile calls to stdcall,
fast
c
all and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC
:
Fuse BAND
with shift to r
l
winm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add more FO
L
D rules
for shi
f
t + BAN
D
simplifi
c
ations
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix code g
e
neration for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
k
e
Pall
PPC: Fus
e
B
SWAP wit
h
XLOAD/XSTORE
t
o l
w
brx/s
t
wb
r
x
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pall
PPC/e500:
F
ix write b
a
rrier
in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: Fix e
x
ternally provided re
l
ocation
o
ffsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
P
P
C: F
i
x wr
i
te
b
arrier
in USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike
Pall
PP
C
: Integrate and enabl
e
JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow
s
election of single-number vs
.
dual
-
number
mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pa
l
l
P
P
C:
Fix/impr
o
ve interpreter/JIT int
e
gration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC: Gen
e
r
a
lize rematerialization handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
a
l
l
PPC: Add
s
upp
o
r
t f
o
r GDB JIT
API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC: Add Linux
/
PPC cache flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
Make
s
ure to
f
l
ush/syn
c
t
h
e D/I-cache for all
g
ener
a
ted
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
P
a
ll
Fix handling of
a
lignment arguments (
n
il) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PPC: Add support for per-tr
a
ce exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke P
a
ll
Ge
n
e
r
alize handling of stack checks i
n
di
c
ated by
highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't save
/
restore tmp
t
v with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Fix co
m
piler wa
r
ning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pal
l
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
ll
A
d
d
m
issing FOLD
r
ule for CO
N
V
.
u64
.
int + s
i
gn-ex
t
e
n
sion
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
F
FI
:
Cleanup/fi
x
6
4
b
i
t arithmetic in as
s
em
b
ler bac
k
end
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
x64: Fix math
.
random()
c
o
de
gener
a
ti
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
Fix regis
t
er hints for ari
t
hmet
i
c helper fun
c
tions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Se
p
ara
t
e/ren
a
me NUM/FLOAT <-> I
6
4
/U64 conversion f
u
nctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cleanup variou
s
e
ndianess is
s
u
es in assembler back
e
nd
.
commit
|
commitdiff
|
tree
2011-10-19
Mike
Pall
R
earrange defines for workarounds to em
b
edded operat
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pal
l
F
ix PE/COFF bytecod
e
file for
m
at
f
o
r
big-endian
t
argets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix
FOLD rule for CONV
.
flt
.
num
(
C
ONV
.
num
.
flt(x
)
) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pal
l
FFI/x86: Fi
x
C
ON
V
.
u32
.
n
u
m roun
d
ing
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
Don't fu
s
e
colocated
array offse
t
s withou
t
-Ofus
e
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fi
x
up P
C
in
tracebacks after
e
xits
from
d
own-rec
u
rsive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pall
P
PC: D
i
stinguish sl
w
i,
s
rwi a
n
d rlwinm in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add missin
g
F
OLD rule for
i
n
teger N
E
G of cons
t
ants
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e
Pall
FFI/ARM: Ensure invocation
of
S
P
L
I
T pass for
f
loat
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save tmpt
v
state for trace recorder ac
r
oss RE
C
ORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pall
FFI: Fix
unf
u
s
e
d l
o
ads of
f
l
o
at f
i
elds
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pal
l
F
F
I: Fix call
a
rgument and
re
t
urn handling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Reco
r
d lo
a
ds/stores to exte
r
n
a
l va
r
iables in
namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fix recording o
f
const/enum lo
o
kups in nam
e
spaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pal
l
Remove unneeded P
H
I b
a
r
r
i
e
r for reassociation of duplicat
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pal
l
Avoid overwriting a
r
gument with error fr
o
m
met
a
call
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
Fix (harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
M
ike P
a
ll
ARM
:
Fix HREFK c
o
de
g
enerati
o
n
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pa
l
l
Generate
a
por
t
able vmde
f
.
l
ua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC/e500: Fix GC barrier for
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
ke Pall
PP
C
:
F
ix GC barri
e
r
for TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM: F
i
x GC
b
a
r
r
ier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike P
a
l
l
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM: Disabl
e
CPU d
e
tection for interpre
t
e
r
-o
n
ly buil
d
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increase max
.
numb
e
r
o
f ex
i
t stub groups to corres
p
ond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use
s
ome register allocator
h
elpers for mu
l
tiple architect
u
res
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
PPC: Interpreter
/
JIT in
t
eg
r
ation
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike P
a
ll
P
P
C: F
i
x or remo
v
e assembler hel
p
er func
t
i
o
ns
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
P
PC: More
i
nt
e
rpreter tuning
.
U
s
e y-b
i
t for branc
h
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC
:
Ex
p
ort register names fr
o
m
disa
s
s
embler
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
PPC: Disa
s
semble y-bit instead of at-bits
f
or conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
PPC:
A
d
d
y-bit
v
arian
t
s
o
f conditional branch
e
s to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mi
k
e Pall
Always use A
N
SI
v
arian
t
s
o
f Windows s
y
stem functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike P
a
ll
Mark installed
shared lib
r
ar
y
as executable
.
commit
|
commitdiff
|
tree
2011-08-26
M
i
k
e Pall
Av
o
i
d conversion narrowing of arithme
t
ic with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike
P
all
FFI/x64
:
Fix struct-by-value calling c
o
n
v
entions
.
commit
|
commitdiff
|
tree
2011-08-21
M
i
ke
P
a
l
l
Record
missing FORI
s
lot loads (e
.
g
.
after return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
M
i
ke Pall
PPC: Add PPC disassembl
e
r
.
commit
|
commitdiff
|
tree
2011-08-17
Mike P
a
ll
Add potential PHI for
n
umber
c
o
nversions
due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Extend
-b to
generate c/h/obj/o files
w
ith embedde
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Load embe
d
ded
b
y
t
ecode with require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike P
a
ll
Clarify name of MIT li
c
en
s
e
.
commit
|
commitdiff
|
tree
2011-08-14
Mi
k
e Pa
l
l
Replace some _U
n
wind_*
t
ypes
.
Fixes build
issues
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pal
l
x64: Fix result
t
ype of cd
a
ta index con
v
ers
i
o
n
s
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pa
l
l
D
o
n't bother
t
o chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pall
P
P
CSPE: Save/re
s
tore
c
r2, cr3 and
cr4 when e
n
tering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mik
e
Pa
l
l
PPC: S
a
ve/
r
estore
cr
2
, cr3 and c
r
4 when
entering/leaving V
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
Pa
l
l
P
PC: Add
mt
c
rf instruction
to DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Tune and res
c
hedule inter
p
reter fo
r
P
PC/e
3
0
0
.
commit
|
commitdiff
|
tree
2011-08-10
M
ike Pall
Fix
c
ompiler warning
.
commit
|
commitdiff
|
tree
2011-08-09
M
ik
e
Pa
l
l
Fix stack chec
k
when
L
-
>
top is above
L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike P
a
l
l
Remove t
e
mpor
a
ry m
c
o
d
e
l
i
mit er
r
o
r
f
rom applica
t
ion
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pall
F
FI: Limit snaps
h
ot optimization for cdata
c
omp
a
risons
.
commit
|
commitdiff
|
tree
2011-08-01
M
i
ke Pa
l
l
PPC: Add machine-specific part
o
f
F
FI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PP
C
: Fix floor/ceil
f
or
d
ual-numbe
r
mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike
Pall
PPC:
Add
dual
-
number mode interp
r
eter
.
E
n
abl
e
by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mike P
a
ll
Use
diff
e
rent
w
orkaround
f
o
r
alignment
of jit_Sta
t
e
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
F
F
I: Treat fu
n
ctio
n
ctype
s
like po
i
nters
in comparisons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike Pall
Fr
o
m Lua 5
.
2: Change \* to \z
.
R
e
jec
t
u
ndefined
e
sc
a
pe
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pal
l
PPC: Update install docs
.
commit
|
commitdiff
|
tree
next