repo.or.cz
/
hiphop-php.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Kill weird X64Assembler* idiom in vasm-x64.cpp
2016-02-05
Max Wang
Kill
wei
r
d X
6
4Assembler*
i
diom
i
n va
s
m
-
x64
.
c
pp
commit
|
commitdiff
|
tree
2016-02-05
Max Wang
Move UniqueStubs ou
t
o
f Tran
s
lator
commit
|
commitdiff
|
tree
2016-02-05
Max Wang
Reorganiz
e
unwind-x6
4
.
{
h,cpp}
commit
|
commitdiff
|
tree
2016-02-04
Max Wang
Dis
a
llow
addqi
{
}
and su
b
qi{
}
in
X
LS s
p
Effect()
commit
|
commitdiff
|
tree
2016-01-30
M
ax
W
ang
Refactor
.
eh_frame
C
FI
r
ecord emissi
o
n
commit
|
commitdiff
|
tree
2016-01-29
M
a
x
Wang
Support phi h
i
n
t
ing in XLS
commit
|
commitdiff
|
tree
2016-01-28
Max Wang
New
Y
e
ar
,
N
e
w
Me
commit
|
commitdiff
|
tree
2016-01-27
Max W
a
ng
Use lea{} in
s
tead
o
f addqi{}
/
subqi{} for rsp()
commit
|
commitdiff
|
tree
2016-01-27
Max Wang
Move MSV
C
stubs to their own files
commit
|
commitdiff
|
tree
2016-01-27
Ma
x
Wang
Reduce code
d
uplication in ali
g
n-
*
.
cpp
commit
|
commitdiff
|
tree
2016-01-26
M
a
x
Wang
Refactor hi
n
t-relat
e
d XLS code sl
i
ghtly
commit
|
commitdiff
|
tree
2016-01-26
Max Wang
Match native and stu
b
logue{} frame
r
ecords
commit
|
commitdiff
|
tree
2016-01-26
Max Wang
Raise P
h
ysReg limit to 12
8
commit
|
commitdiff
|
tree
2016-01-25
M
ax Wang
Refine XLS reg availability heuri
s
tic
from longest
.
.
.
commit
|
commitdiff
|
tree
2016-01-25
Ma
x
Wang
Add
s
o
m
e
b
asic logging
for XLS
s
tats
commit
|
commitdiff
|
tree
2016-01-25
Max Wang
Track more state in Variable in
X
LS
commit
|
commitdiff
|
tree
2016-01-20
M
ax
Wang
Update various TARGETS fo
r
PPC64 diff
commit
|
commitdiff
|
tree
2016-01-12
Ma
x
Wang
Nix spurious au
t
oloa
d
wa
r
ning when stringif
y
ing Exceptions
commit
|
commitdiff
|
tree
2016-01-07
M
ax Wang
Refac
t
or an
d
f
ix
ExecutionCon
t
e
x
t::invokeF
u
nc{
,
Few}
(
)
commit
|
commitdiff
|
tree
2015-12-15
Max
Wang
Dr
i
ve-by cle
a
nup related to vm-
r
egs
.
h
commit
|
commitdiff
|
tree
2015-11-17
Ma
x
Wang
Offlo
a
d
s
hared
I
nt
e
rval state
to headerish struct
commit
|
commitdiff
|
tree
2015-11-12
Max Wa
n
g
Refa
c
tor code re: mo
v
es an
d
l
oads in Resolution
P
la
n
commit
|
commitdiff
|
tree
2015-11-03
M
ax W
a
ng
Re
p
u
r
p
ose
Vxls fo
r
t
he register allocation phas
e
only
commit
|
commitdiff
|
tree
2015-11-03
Max Wa
n
g
Refac
t
or l
i
fe
t
ime resolution p
h
ase
of XLS
commit
|
commitdiff
|
tree
2015-11-03
Max
W
ang
Refactor pre-comput
e
phase of XLS slightly
commit
|
commitdiff
|
tree
2015-10-29
Max
W
an
g
Fix very old nits t
o
clean ou
t
my task queue
commit
|
commitdiff
|
tree
2015-10-26
Max Wang
Delete Back
E
nd
commit
|
commitdiff
|
tree
2015-10-19
Max
Wang
Use
p
rologue{} i
n
decRefGener
i
c
commit
|
commitdiff
|
tree
2015-10-18
Max Wang
R
efa
c
tor x64-specific vasm l
o
w
ering
commit
|
commitdiff
|
tree
2015-10-17
M
a
x W
a
n
g
M
ake intra-TC ABIs more
e
xpl
i
cit
commit
|
commitdiff
|
tree
2015-10-17
Max Wang
Use AsyncR
e
tCtrl for await in resumable co
n
texts
commit
|
commitdiff
|
tree
2015-10-17
Ma
x
Wang
Improve Cpp
C
all a
n
d make it
n
ot lie
commit
|
commitdiff
|
tree
2015-10-08
Max Wa
n
g
Pr
o
ba
b
l
y
fix
v
a
sm-x64
.
cpp
A
S
A
N issue
commit
|
commitdiff
|
tree
2015-10-08
M
a
x Wang
Fix stac
k
overflow ha
n
dling in fcallH
e
lper
commit
|
commitdiff
|
tree
2015-09-28
Max Wang
Fix walkstk
commit
|
commitdiff
|
tree
2015-09-25
Max Wang
Fix `hhx' for new HHBC
encoding
commit
|
commitdiff
|
tree
2015-09-21
Max Wang
CodeGenerator -> ir
l
ower: cmp inst
r
ucti
o
ns
commit
|
commitdiff
|
tree
2015-09-21
Max
W
ang
Kill Vpoint and hc{sync,n
o
catch,unw
i
n
d}
commit
|
commitdiff
|
tree
2015-09-21
Max Wang
A
dd arc
h
-indepen
d
en
t
vasm lowe
r
ing p
a
ss
commit
|
commitdiff
|
tree
2015-09-18
Max Wang
Const corr
e
ctness in vasm-arm
.
cpp
commit
|
commitdiff
|
tree
2015-09-17
Max Wang
I
mp
l
ement sma
s
h
a
ble
movq and func
guards
commit
|
commitdiff
|
tree
2015-09-17
Max Wang
Impl
e
ment s
m
a
s
hable control flo
w
bett
e
r
commit
|
commitdiff
|
tree
2015-09-17
Max Wang
Imp
l
ement some fun
c
tion
s
in
a
bi-arm
.
cpp
commit
|
commitdiff
|
tree
2015-09-17
Max Wang
Refac
t
or T
L
S emit h
e
lpers
commit
|
commitdiff
|
tree
2015-09-16
Max
W
ang
R
e
f
a
c
t
or C
o
deGener
a
to
r
, pt
.
1: namespacing and arith
commit
|
commitdiff
|
tree
2015-09-16
Max
W
a
ng
Clean up Co
d
egenState members
commit
|
commitdiff
|
tree
2015-09-15
M
ax
W
a
n
g
F
i
x
interpOneCFHelpers impleme
n
tat
i
on
commit
|
commitdiff
|
tree
2015-09-14
Max Wang
Iterat
e
on ARCH_SWITCH_C
A
LL
macro
commit
|
commitdiff
|
tree
2015-09-14
Max
W
ang
Clean up and de-x
6
4-ify
code-gen-helpe
r
s
commit
|
commitdiff
|
tree
2015-09-09
Max W
a
ng
Delete code-g
e
n-arm
commit
|
commitdiff
|
tree
2015-09-09
Ma
x
W
ang
Remove genC
o
d
e
Impl fr
o
m Back
E
nd, and re
f
actor
commit
|
commitdiff
|
tree
2015-09-09
M
a
x
Wang
Vasmify the various
freeLocalsHelpers
commit
|
commitdiff
|
tree
2015-09-08
M
a
x Wang
Fix ABI co
n
stant initializati
o
n
o
rder bug
commit
|
commitdiff
|
tree
2015-09-08
Max Wang
Delete Vasm::prefix()
commit
|
commitdiff
|
tree
2015-09-08
Max Wang
V
a
smify some x64-specific stubs
commit
|
commitdiff
|
tree
2015-09-08
Max Wang
Clean up ABI file
interf
a
c
e
commit
|
commitdiff
|
tree
2015-09-02
M
a
x Wan
g
Kill x6
4
::emitUniqueStubs()
commit
|
commitdiff
|
tree
2015-09-02
Max Wa
n
g
Vasmify fcallArrayHelper
commit
|
commitdiff
|
tree
2015-09-02
M
ax
Wan
g
Vasmify decRefGeneric a
n
d
throwSwit
c
hMod
e
commit
|
commitdiff
|
tree
2015-09-02
Max Wang
Clean up PhysRegSaver
commit
|
commitdiff
|
tree
2015-08-28
Max Wang
V
asmify i
n
terpOneCFHe
l
pers
commit
|
commitdiff
|
tree
2015-08-28
M
ax Wang
V
asmify resumeInterpHel
p
ers
commit
|
commitdiff
|
tree
2015-08-24
Max Wang
Ki
l
l more of
B
ac
k
En
d
commit
|
commitdiff
|
tree
2015-08-24
Max
W
a
ng
Document uniqu
e
stu
b
contr
o
l flo
w
and sta
c
k alignme
n
t
commit
|
commitdiff
|
tree
2015-08-24
Max
W
a
ng
S
o
me cleanup r
e
la
t
ed to Indir
e
ctFi
x
ups
commit
|
commitdiff
|
tree
2015-08-21
Max Wang
Vasmify
f
u
ncPrologu
e
R
e
d
i
spatch
s
tub
commit
|
commitdiff
|
tree
2015-08-21
Max Wan
g
Vasm
i
fy f{call,uncBody}He
l
perT
h
unk; rewrite
former
.
.
.
commit
|
commitdiff
|
tree
2015-08-20
Max W
a
ng
Organize unique stubs; docume
n
t pr
o
logues; rena
m
e st
u
ff
commit
|
commitdiff
|
tree
2015-08-20
Max Wa
n
g
Create arch
i
tecture-independent ABI API
commit
|
commitdiff
|
tree
2015-08-20
Max
W
ang
Move un
i
que stub
x
64 h
e
lpers t
o
ar
c
h-speci
f
i
c
file
commit
|
commitdiff
|
tree
2015-08-19
Max
Wang
Use sm
a
shab
l
e-instr
A
P
I for fun
c
guard routines
commit
|
commitdiff
|
tree
2015-08-13
M
a
x Wan
g
Mak
e
vasm-emit f
o
r
s
ervice requests
a
rch-
i
ndependent
commit
|
commitdiff
|
tree
2015-08-13
Max W
a
ng
Vasmify bindCallStub and frie
n
ds
commit
|
commitdiff
|
tree
2015-08-13
Max
W
ang
Delete
checkStackOve
r
flow unique stub
commit
|
commitdiff
|
tree
2015-08-13
Max Wang
Impl
e
m
en
t
re
t
He
l
pe
r
unique stubs in vasm
commit
|
commitdiff
|
tree
2015-08-13
Max Wang
Add
an abi()
g
ett
e
r to a
b
i
.
h
commit
|
commitdiff
|
tree
2015-08-13
M
a
x
W
an
g
Us
e
camelCas
e
fo
r
smash
a
ble-inst
r
.
h A
P
I
commit
|
commitdiff
|
tree
2015-08-13
Ma
x
Wang
Move smashableCallFr
o
mReturn fr
o
m BackEnd to sm
a
shable
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
Max Wa
n
g
F
i
x buil
d
commit
|
commitdiff
|
tree
2015-08-12
M
ax Wan
g
Co
d
e m
o
tion of x64 instructio
n
co
n
st
a
nts, mostly
commit
|
commitdiff
|
tree
2015-08-12
Ma
x
Wa
n
g
Ge
t
r
i
d of a
r
ch-dependency in
b
indJ
c
cFirst()
commit
|
commitdiff
|
tree
2015-08-12
Max Wang
Refactor alignm
e
n
t
operation
s
commit
|
commitdiff
|
tree
2015-08-12
Ma
x
Wang
U
se code-smashing API for
f
u
n
c guards
commit
|
commitdiff
|
tree
2015-08-12
Max Wa
n
g
R
e
wri
t
e code-sma
s
h
i
n
g AP
I
s
commit
|
commitdiff
|
tree
2015-08-06
M
ax Wa
n
g
Rep
l
ace
V
in
s
tr::svcreqstub wi
t
h Vinstr::retr
a
nsopt
commit
|
commitdiff
|
tree
2015-08-06
Max Wang
Rename and document some va
g
uely svcreq-rel
a
ted things
commit
|
commitdiff
|
tree
2015-08-06
Max Wang
Mark service r
e
q
u
est stub
s
' l
i
ve_out
s
et correctly
commit
|
commitdiff
|
tree
2015-08-06
Max
Wang
Elimina
t
e
arch-
d
epe
n
dency
f
or serv
i
ce
request emission
commit
|
commitdiff
|
tree
2015-08-05
Max Wang
Update coding
-
conventions
.
md to re
f
lect
c
urrent con
d
itions
commit
|
commitdiff
|
tree
2015-07-31
Max Wan
g
Add
r
e
ss some comments I forg
o
t
commit
|
commitdiff
|
tree
2015-07-30
M
ax Wa
n
g
R
e
move a
r
ea-setter
s
from Vtext A
P
I
commit
|
commitdiff
|
tree
2015-07-30
M
ax
W
a
ng
R
e
factor vasm to
p
level e
m
i
t
l
o
o
p
commit
|
commitdiff
|
tree
2015-07-29
Max
W
a
ng
S
lightly
r
efa
c
tor va
s
m code destination abst
r
ac
t
ion
commit
|
commitdiff
|
tree
2015-07-23
M
a
x Wang
Emit service request
s
tubs using
v
a
sm
commit
|
commitdiff
|
tree
2015-07-23
M
a
x Wang
Doc
u
ment serv
i
ce re
q
u
e
sts more
commit
|
commitdiff
|
tree
2015-07-23
Max Wang
Make func
g
ua
r
d a
r
chite
c
ture-dependent again
commit
|
commitdiff
|
tree
2015-07-22
Max Wang
Rem
o
ve r
V
mXx() from
BackEnd
commit
|
commitdiff
|
tree
2015-07-22
Max W
a
n
g
Dr
i
ve-by service request clea
n
up
commit
|
commitdiff
|
tree
2015-07-21
Ma
x
Wang
hhvm/gdb]
Don't die when
pretty
-
printi
n
g po
i
nter
s
as
.
.
.
commit
|
commitdiff
|
tree
2015-07-17
Max Wang
Delete some a
r
m-spec
i
fic vasm
i
n
strs
commit
|
commitdiff
|
tree
next