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
Async tail-call optimization v1
2020-03-18
Rick Lavo
i
e
Actual
l
y using t
r
acing f
a
cility
commit
|
commitdiff
|
tree
2020-03-18
R
ick
L
avoie
A
dd suppo
r
t for s
p
ecifyi
n
g an Ar
t
il
l
ery tracing policy
commit
|
commitdiff
|
tree
2020-03-18
Rick Lavoie
Add new tr
a
cing
f
acilit
y
commit
|
commitdiff
|
tree
2020-03-17
Rick Lav
o
ie
Fix
crash in
ThreadLocalFla
t
::onT
h
readExit
commit
|
commitdiff
|
tree
2020-03-11
Rick Lavo
i
e
Inc
l
u
d
e
re
p
o-
s
chema
i
n mangle
d
u
n
i
t S
H
A
commit
|
commitdiff
|
tree
2020-03-03
Ri
c
k Lavoie
F
ix race co
n
dit
i
on in Pack
a
g
e
::pars
e
commit
|
commitdiff
|
tree
2020-03-01
Rick
L
avoie
Ma
k
e Tin
y
Ve
c
tor
i
nterfac
e
more standard
commit
|
commitdiff
|
tree
2020-02-29
Ri
c
k
Lavoie
Inc
o
rporate lowptr mode
into rep
o
schema
commit
|
commitdiff
|
tree
2020-02-28
Rick Lavoie
Fix
i
ntersect
i
on of TVArr
L
ike
/
TVecLi
k
e/TPA
r
rLike with
.
.
.
commit
|
commitdiff
|
tree
2020-02-27
Rick
Lavo
i
e
Fix crashes when d
o
i
n
g
"$
x
is Sha
p
e"
commit
|
commitdiff
|
tree
2020-02-24
Rick Lavoie
Back out "PHP Fix #77198 #7
7
200"
f
rom trunk
commit
|
commitdiff
|
tree
2020-02-08
Rick Lavoie
Fix co
m
puteLiveness()
commit
|
commitdiff
|
tree
2020-02-07
Rick La
v
oie
Fix issue wi
t
h jumps to fall
t
hr
u
V
instrs
commit
|
commitdiff
|
tree
2020-01-29
Rick La
v
oie
Fix asse
r
t
w
h
en doing
h
h
bb
c
dce on BaseSC
commit
|
commitdiff
|
tree
2020-01-29
Rick Lavoi
e
Se
t
vm
p
c properly wh
e
n r
e
suming to thr
o
w an exception
commit
|
commitdiff
|
tree
2020-01-17
Rick La
v
oie
Improve
A
r
r
LikeMap in HHBBC
commit
|
commitdiff
|
tree
2020-01-17
Ri
c
k Lavoie
Optimize
Sha
p
e
s
::i
d
x in HHBBC
commit
|
commitdiff
|
tree
2020-01-15
Rick L
a
voie
Use co
u
n
t
ed
array types in JIT i
f
Repo
A
uthType contai
n
s
.
.
.
commit
|
commitdiff
|
tree
2020-01-14
Rick Lavoie
Fix operations between stati
c
a
rrays and non-sta
t
ic
.
.
.
commit
|
commitdiff
|
tree
2020-01-14
R
ick La
v
o
i
e
Fix
c
o
u
ldBe ope
r
ator
in HHBBC a
r
ound m
i
sm
a
tc
h
ed ar
r
ay
.
.
.
commit
|
commitdiff
|
tree
2020-01-13
Rick Lavoie
Stop Hack array migration warning spam when running
.
.
.
commit
|
commitdiff
|
tree
2019-12-15
Rick Lavoie
M
a
ke spilling dete
r
mination logi
c
mor
e
spe
c
i
f
ic in
.
.
.
commit
|
commitdiff
|
tree
2019-12-12
Ri
c
k Lavoie
Initialize sp
i
ller initial state fa
s
ter
i
n
vasm-graph
.
.
.
commit
|
commitdiff
|
tree
2019-12-12
Rick Lavoie
F
ix HHBBC DCE log
i
c aro
u
nd PopU2 and P
o
pFrame
commit
|
commitdiff
|
tree
2019-12-12
Rick Lavoie
Impr
o
ve
spill wei
g
ht ca
l
culation
commit
|
commitdiff
|
tree
2019-12-12
Rick Lavoie
Fix st
a
c
k
popping when specul
a
ting in HHBBC
commit
|
commitdiff
|
tree
2019-12-12
R
ick Lavoie
Fix incor
r
ect pops wh
e
n cons
t
folding bui
l
tins in HHBBC
commit
|
commitdiff
|
tree
2019-12-11
R
i
ck Lavoie
S
peed-u
p
liv
e
ness calculati
o
n in va
s
m-graph-color
commit
|
commitdiff
|
tree
2019-12-11
Rick Lavoie
Spee
d
-
u
p d
e
t
ermine spilling needed
log
i
c
i
n vasm-gra
p
h
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
Rick La
v
o
ie
S
p
eed-u
p
spi
l
l weight
ca
l
culation in vasm-g
r
a
p
h-color
commit
|
commitdiff
|
tree
2019-12-11
Rick La
v
oi
e
Skip more bloc
k
s durin
g
sp
i
lling in vas
m
-graph-col
o
r
commit
|
commitdiff
|
tree
2019-12-11
Rick Lavoie
Implement specialized dead spill el
i
mi
n
ation i
n
v
asm
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
Rick Lavoie
Track whic
h
b
lock
s
have c
h
anged during spilling in
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
Rick Lavoie
Add abi
l
ity to selec
t
i
vely re-comput
e
live
n
es
s
in vasm
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
Rick Lavoie
C
a
lculate ch
a
nged blocks when
m
aterializing c
o
nstants
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
Rick Lavoie
S
p
e
ed up rest
o
reSSA()
commit
|
commitdiff
|
tree
2019-12-05
Rick Lavoie
Speed u
p
penal
t
ies calculatio
n
i
n
vasm-
g
raph-color
commit
|
commitdiff
|
tree
2019-12-05
Rick
L
avoie
Use a spec
i
al data-structur
e
inste
a
d
o
f std::deque
.
.
.
commit
|
commitdiff
|
tree
2019-12-05
R
ick
Lavoie
Implement VregSe
t
more e
f
f
iciently
commit
|
commitdiff
|
tree
2019-11-21
Rick Lavoie
Fix HHBBC DArrLikeMap
intersection ope
r
ation
commit
|
commitdiff
|
tree
2019-11-19
Rick Lav
o
ie
Skip func
P
rologueR
e
d
ispatc
h
whe
n
it's statically proven
.
.
.
commit
|
commitdiff
|
tree
2019-11-19
Rick Lavo
i
e
Fix invariant() argumen
t
che
c
ki
n
g
commit
|
commitdiff
|
tree
2019-11-19
Ri
c
k
L
avoie
F
ix assert
i
n loop spill hoist
i
ng
commit
|
commitdiff
|
tree
2019-11-18
Rick La
v
oie
Fix cr
a
sh w
h
en running
heapgrap
h
_
create
whe
n
WeakR
e
fs
.
.
.
commit
|
commitdiff
|
tree
2019-11-15
Ri
c
k Lavoie
Add FTRACE
o
f text in HHAS assembler
commit
|
commitdiff
|
tree
2019-11-14
Rick Lav
o
i
e
Add symbol-ref
unit test
commit
|
commitdiff
|
tree
2019-11-05
Rick Lavoi
e
Fix wi
d
th mis
m
at
c
h ass
e
rtion
c
ause
d
by Bottoms
commit
|
commitdiff
|
tree
2019-11-01
Rick Lavoie
Improve TLS cod
e
-
gen
commit
|
commitdiff
|
tree
2019-10-30
Rick Lavoie
Use copyar
g
s instead o
f
copy2
commit
|
commitdiff
|
tree
2019-10-28
Rick Lavoie
Fix another loop sp
i
ll hoisti
n
g crash
commit
|
commitdiff
|
tree
2019-10-25
R
i
ck Lavoie
Fix width
a
n
a
lysis
in vas
m
-jum
p
s
commit
|
commitdiff
|
tree
2019-10-24
Ric
k
L
avoie
Fix assert messag
e
w
hen spill
i
ng when not allowed
commit
|
commitdiff
|
tree
2019-10-24
R
ick Lavoie
Fix spill
w
eight calculati
o
n for phi
s
in
v
asm-graph
.
.
.
commit
|
commitdiff
|
tree
2019-10-19
Rick Lavoie
A
void unneces
s
ar
y
c
ompute_rpo() ca
l
l
in vasm-graph
.
.
.
commit
|
commitdiff
|
tree
2019-10-19
Rick
L
avoie
S
peed up co
m
p
utePreds()
commit
|
commitdiff
|
tree
2019-10-19
Rick Lavoie
O
p
timize sp
i
ll liveness alg
o
r
i
thm in vasm-grap
h
-color
commit
|
commitdiff
|
tree
2019-10-19
Rick
L
avoie
Avoid expensive
s
o
rting when cho
o
sing a physic
a
l regis
t
er
commit
|
commitdiff
|
tree
2019-10-18
Rick Lavoie
F
ix errone
o
us assert in vasm-g
r
aph-color spil
l
hoi
s
ting
commit
|
commitdiff
|
tree
2019-10-06
R
ick Lavoie
De
a
l
w
ith ssaa
l
ias
pr
o
p
erly in loop spill
h
o
ist
i
ng
.
.
.
commit
|
commitdiff
|
tree
2019-10-04
Rick Lavo
i
e
Improve
DecRef co
d
e
-
ge
n
f
or mixed cou
n
ted/uncounte
d
.
.
.
commit
|
commitdiff
|
tree
2019-10-03
Rick Lav
o
ie
E
nable vasm-grap
h
-
color by default
commit
|
commitdiff
|
tree
2019-10-02
R
i
ck Lavoie
Hoist spills out of loops in va
s
m-graph-color
commit
|
commitdiff
|
tree
2019-10-02
Rick Lavo
i
e
Add
m
ore knowledge of rematerialization to vasm-graph
.
.
.
commit
|
commitdiff
|
tree
2019-09-28
Ric
k
L
a
voi
e
Remove Eval
.
HHIRInliningUseRea
c
hableC
o
st
commit
|
commitdiff
|
tree
2019-09-28
Rick Lavoie
Remove _
_
Soft
L
a
teInit
commit
|
commitdiff
|
tree
2019-09-10
Rick Lavoie
Use
jit::deque
instead of jit::
v
ector for ca
c
h
e
d operands
.
.
.
commit
|
commitdiff
|
tree
2019-09-06
Rick Lavoie
Fi
x
Eval
.
DumpIR
when vasm-graph-colo
r
i
s enabled
commit
|
commitdiff
|
tree
2019-09-05
Ri
c
k Lavoie
Fix
c
onstant
f
o
l
ding of builti
n
s with in-out
p
arameters
commit
|
commitdiff
|
tree
2019-08-31
R
i
c
k Lavoie
Fix
c
r
a
s
hes when casti
n
g TFunc/TClsMe
t
h/TRecord
t
o
.
.
.
commit
|
commitdiff
|
tree
2019-08-30
Ri
c
k
L
avoie
Implement con
s
tant hoisting peep
h
ole in vasm-graph
.
.
.
commit
|
commitdiff
|
tree
2019-08-29
R
ick L
a
voie
Fix vasm-graph-c
o
lo
r
for GCC 5
commit
|
commitdiff
|
tree
2019-08-28
Rick Lavoie
I
m
prove remat
e
r
ialization in vasm-graph-
c
olor
commit
|
commitdiff
|
tree
2019-08-28
Ric
k
La
v
oie
Rework spilling h
e
uris
t
ic in vasm-graph-color
commit
|
commitdiff
|
tree
2019-08-27
R
ick
L
avoie
Remove trivial nops before j
u
mp optim
i
zations
commit
|
commitdiff
|
tree
2019-08-26
Rick La
v
oie
Various Vas
m
block
w
e
i
ght
i
mpr
o
vements
commit
|
commitdiff
|
tree
2019-08-26
R
ick Lav
o
ie
Enabl
e
HH
I
R
I
nlining
U
seReachableCost
by default,
t
weak
.
.
.
commit
|
commitdiff
|
tree
2019-08-07
Rick Lavoie
Dea
l
with ?n
o
thing and lik
e
types in HHBBC
commit
|
commitdiff
|
tree
2019-08-05
Rick
Lavoie
Fix CHECK_EN
O
UGH
in fb_unserialize
commit
|
commitdiff
|
tree
2019-07-31
R
i
ck Lavoie
F
i
x rai
s
e_not
i
c
e
(
) usage in unserialize_ex()
commit
|
commitdiff
|
tree
2019-07-30
Rick Lavoie
Add
s
upport
f
o
r
reporting Co
n
figI
d
from admin po
r
t
commit
|
commitdiff
|
tree
2019-07-30
Rick Lavoie
Fix
Dbg
T
raceCall mem
o
ry-effects
commit
|
commitdiff
|
tree
2019-07-25
Rick Lav
o
ie
Add support for
c
l
a
ss specialization
s
to RAT
commit
|
commitdiff
|
tree
2019-07-25
Rick Lavoi
e
Remove now dead class-ref
c
ode
commit
|
commitdiff
|
tree
2019-07-25
R
ick Lavoie
Re
m
ove
cla
s
s-refs
commit
|
commitdiff
|
tree
2019-07-25
Rick Lavoie
Fix broken tests
commit
|
commitdiff
|
tree
2019-07-25
Rick
L
avoie
Only cache resolve
(
) results in pdce-inlining
commit
|
commitdiff
|
tree
2019-07-24
Ri
c
k
Lavoie
S
u
pport self
-
referential DefLabels
in pdce-inlining
commit
|
commitdiff
|
tree
2019-07-18
Ric
k
Lavoie
F
ix issues with ClsRefGetTS JIT im
p
lementat
i
o
n
commit
|
commitdiff
|
tree
2019-07-16
Rick L
a
voie
F
ix (most?) DefLabel issu
e
s
w
ith
pdce-in
l
inin
g
commit
|
commitdiff
|
tree
2019-07-16
R
ick Lavoie
Make som
e
r
e
i
fied
g
eneric by
t
ec
o
d
es more robust
commit
|
commitdiff
|
tree
2019-07-12
Rick Lav
o
ie
Add emitTL
S
Lea()
commit
|
commitdiff
|
tree
2019-07-11
R
i
ck Lavoie
Fix bug in IdSet
commit
|
commitdiff
|
tree
2019-07-10
Rick Lavoi
e
I
m
p
r
o
v
ements to IdSet
commit
|
commitdiff
|
tree
2019-07-02
Rick Lav
o
ie
I
mplement
n
e
w
coloring logic wi
t
h co
a
l
e
scing
h
e
u
ristic
commit
|
commitdiff
|
tree
2019-07-02
Rick La
v
oie
Various speed-u
p
s for
v
a
s
m-gra
p
h-color
commit
|
commitdiff
|
tree
2019-07-02
Rick Lavoie
Fix inlining
c
ost c
a
lculation
commit
|
commitdiff
|
tree
2019-07-01
Rick Lavoie
Handle DefLab
e
ls wh
i
l
e
adju
s
tin
g
BC markers during
.
.
.
commit
|
commitdiff
|
tree
2019-06-28
R
i
c
k Lavoie
F
i
x "typ
e
" fiel
d
in debu
g
_backtrace() when
inli
n
ed
commit
|
commitdiff
|
tree
2019-06-24
Rick Lavoie
Add per-PID support to HPHP_TRACE_FILE
commit
|
commitdiff
|
tree
2019-06-23
Rick Lavoie
Fix HHBBC DCE of NewK
e
ysetArray an
d
family
commit
|
commitdiff
|
tree
next