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
Eliminate ArrayData::plusEq
2020-07-16
G
u
i
lherme Ottoni
Onl
y
use Vasm
B
lo
c
kCounters if enough p
r
ofile w
a
s
collecte
d
commit
|
commitdiff
|
tree
2020-06-18
Guil
h
erme Ottoni
Track set of profi
l
e
T
ransI
D
s and re
d
uce TargetProfile
.
.
.
commit
|
commitdiff
|
tree
2020-06-18
G
ui
l
herme
Ottoni
Add support f
o
r
invoking destructors
to Arena memory
.
.
.
commit
|
commitdiff
|
tree
2020-06-18
Guilhe
r
me
O
tton
i
R
emove ar
e
na's framed
a
llocation support
commit
|
commitdiff
|
tree
2020-06-12
Gu
i
lherme Ottoni
Kill unused
Ev
a
l
.
JitP
G
ORelease
V
VMi
n
Percent runtime
.
.
.
commit
|
commitdiff
|
tree
2020-05-22
Guilher
m
e Otto
n
i
Back out
"
Track set of profile
TransIDs and reduce
.
.
.
commit
|
commitdiff
|
tree
2020-05-19
Guilherme Ottoni
Tra
c
k set of pr
o
f
ile TransIDs and
r
educe TargetProfile
.
.
.
commit
|
commitdiff
|
tree
2020-05-19
Gu
i
l
h
erme Ottoni
Change
D
e
c
R
e
fProfi
l
e
and IncRefProfi
l
e
counters to
.
.
.
commit
|
commitdiff
|
tree
2020-05-18
Guilherme Ottoni
Get rid of
Rele
a
s
eVVProfile
commit
|
commitdiff
|
tree
2020-05-11
G
ui
l
herme
Ottoni
S
t
op passing BC
M
a
r
k
er by val
u
e al
l
ov
e
r the place
commit
|
commitdiff
|
tree
2020-05-08
Gui
l
herme Ottoni
Change func-body disp
a
t
ch translations to
have prologue
.
.
.
commit
|
commitdiff
|
tree
2020-05-05
Gui
l
herme
Ottoni
Cha
n
ge TargetProfile constructor to take a TransCon
t
e
xt
.
.
.
commit
|
commitdiff
|
tree
2020-05-04
Guil
h
erme Ottoni
Kill Annot
a
tio
n
Data's profileKeys
commit
|
commitdiff
|
tree
2020-04-30
Gu
i
lherme Ottoni
Drop ex
i
t
s
that al
w
ays throw exception fr
o
m
li
s
t of
.
.
.
commit
|
commitdiff
|
tree
2020-04-23
Guilherme
O
ttoni
K
i
ll
region blo
c
k's t
y
pe predi
c
t
i
ons
commit
|
commitdiff
|
tree
2020-04-22
Guilherme Otto
n
i
Back out "Fix
post-co
n
ditions
f
o
r
regi
o
n
s ending in
.
.
.
commit
|
commitdiff
|
tree
2020-04-22
Guilherme Otto
n
i
Make identification of HHIR units' main
e
xits mo
r
e
.
.
.
commit
|
commitdiff
|
tree
2020-04-22
Guilherm
e
Ottoni
Use D
a
t
aType
C
ountness i
n
CGetQuietL
commit
|
commitdiff
|
tree
2020-04-21
G
uilherme Ottoni
Pr
e
fer registers that don't requi
r
e REX prefix in
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2020-04-16
Gu
i
lherm
e
Ottoni
Fix
p
ost-con
d
i
t
ions for regions ending in FCall*s with
.
.
.
commit
|
commitdiff
|
tree
2020-04-14
G
u
ilherm
e
Otton
i
Re
t
une code-sp
l
ittin
g
thresholds
commit
|
commitdiff
|
tree
2020-04-10
Guilherme Ottoni
Co
n
si
d
er VasmB
l
ockCounters' profile to match even if
.
.
.
commit
|
commitdiff
|
tree
2020-04-10
Guilherme Ot
t
oni
Don't report
J
IT as warmed up in jum
p
s
t
art seeder mode
.
.
.
commit
|
commitdiff
|
tree
2020-04-10
Gu
i
lherme
Otto
n
i
Fix V
a
smBlockCounters' mismatch mes
s
a
g
e
commit
|
commitdiff
|
tree
2020-04-08
Guilherme Ottoni
Apply
hfsort us
i
ng
a
call g
r
aph obtaine
d
by instrumen
t
ing
.
.
.
commit
|
commitdiff
|
tree
2020-04-07
Guil
h
erme Ottoni
Ig
n
ore
t
he
e
nd o
f
retran
s
lateAll w
h
en com
p
uting J
I
T
.
.
.
commit
|
commitdiff
|
tree
2020-04-01
Guilherme Otto
n
i
Change hot/cold code spli
t
ting to also handle
b
l
ocks
.
.
.
commit
|
commitdiff
|
tree
2020-03-23
Guilherme Ottoni
F
i
x
perf-r
o
llup
.
php
commit
|
commitdiff
|
tree
2020-02-12
Guilherme Ottoni
Disa
b
le forcing the savin
g
of
scratch registe
r
s
used
.
.
.
commit
|
commitdiff
|
tree
2020-02-11
Guilherme
O
ttoni
Add a st
r
ess test case for
computeLiveness
commit
|
commitdiff
|
tree
2020-02-08
Guilherm
e
Ottoni
Stress-test
l
iveness co
m
p
utation
commit
|
commitdiff
|
tree
2020-02-02
Guilherme Ot
t
on
i
Reenable JitSerializeO
p
tPro
f
,
but forc
e
saving of scratch
.
.
.
commit
|
commitdiff
|
tree
2020-01-31
Guilherme Ott
o
ni
D
i
sable seria
l
ization o
f
optimized J
I
Ted co
d
e
commit
|
commitdiff
|
tree
2020-01-25
Gui
l
herme Ottoni
Reduce JitSerializeO
p
t
Pro
f
Se
c
onds to 300 second
s
commit
|
commitdiff
|
tree
2020-01-24
Guilherme Ottoni
A
dd Vasm blo
c
k
c
ounters to
p
r
ofil
e
and upd
a
te bl
o
ck
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
Guilherme Otto
n
i
Mov
e
compute
L
iveness to
vasm-util
commit
|
commitdiff
|
tree
2020-01-24
Gui
l
herme Ottoni
Add to Tra
n
sCo
n
text a pointer to
t
he co
r
responding
.
.
.
commit
|
commitdiff
|
tree
2020-01-16
Guil
h
erme
O
ttoni
Drop perf wa
r
nin
g
s due to
reaching byt
e
c
o
de limit in
.
.
.
commit
|
commitdiff
|
tree
2020-01-08
Guilherm
e
Ottoni
Add
a
b
ility to dum
p
th
e
Vasm-lev
e
l CFG used
f
or code
.
.
.
commit
|
commitdiff
|
tree
2019-12-17
Gu
i
lh
e
rme
Ottoni
Add ability t
o
seri
a
lize
profil
e
data for optimized
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
Guilhe
r
me
Ot
t
o
n
i
Move compute_sf_liv
e
in(
)
an
d
add re
n
ame_sf_f
l
ags
(
)
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
Guilhe
r
me
O
ttoni
Clean up d
e
fin
i
tio
n
s of typed
a
n
d guarded locati
o
n
s
commit
|
commitdiff
|
tree
2019-12-06
Guilherme
Ottoni
Move ProfCount
e
r
s
into a separate file
commit
|
commitdiff
|
tree
2019-12-05
Guilherme Ottoni
O
n
ly
dump TC o
n
ce
w
hen
running a
s
cript multi
p
le times
.
.
.
commit
|
commitdiff
|
tree
2019-12-05
Guilherme Ottoni
A
dd
a help
e
r to
c
h
e
ck if TC d
u
mping
is enab
l
ed
commit
|
commitdiff
|
tree
2019-11-21
Guilhe
r
me Ottoni
Don'
t
c
h
e
c
k the
r
esult of
S
etElem when base may not
.
.
.
commit
|
commitdiff
|
tree
2019-11-21
Guilherme Ottoni
Re
l
ax
t
ype co
n
strai
n
ts in handl
e
St
r
T
estResult
commit
|
commitdiff
|
tree
2019-11-16
Guilh
e
rme Otton
i
Add a sepa
r
a
te, smal
l
er byte
c
ode li
m
it for
t
r
a
celets
commit
|
commitdiff
|
tree
2019-11-16
Guilherme Ottoni
Break live tr
a
nslations
at t
h
e start
of
pre-
e
x
i
stin
g
.
.
.
commit
|
commitdiff
|
tree
2019-11-11
G
u
i
l
herm
e
Otto
n
i
A
l
ways
create the IRUnit's Annotat
i
onData
commit
|
commitdiff
|
tree
2019-11-04
Guilherme Ottoni
Raise er
r
or
in type_struc
t
u
r
e for
e
xist
i
ng
n
o
n
-
t
ype
.
.
.
commit
|
commitdiff
|
tree
2019-11-02
Guilh
e
rm
e
Ottoni
Delete u
n
used Eva
l
.
JitP
G
O
B
i
ndCallThreshold ru
n
time
.
.
.
commit
|
commitdiff
|
tree
2019-11-02
Guilh
e
r
m
e Ott
o
ni
Ge
t
rid
of DataTypeBoxAndCountnes
s
and
DataTypeBoxAndCo
u
n
tne
.
.
.
commit
|
commitdiff
|
tree
2019-10-23
Guilh
e
rme
O
ttoni
Fix
disassembly
p
r
int
i
ng
commit
|
commitdiff
|
tree
2019-10-16
Guilh
e
rm
e
Ottoni
F
ix Reg
i
onDesc
a
nd CallT
a
rgets TC dump annotations
commit
|
commitdiff
|
tree
2019-09-07
G
uilhe
r
me
Otton
i
Don'
t
emi
t
live translations f
o
r a funct
i
o
n
wh
i
le it
.
.
.
commit
|
commitdiff
|
tree
2019-09-04
Guilherme O
t
toni
Cleanup si
n
k_i
n
cs across Check*
instruction
s
commit
|
commitdiff
|
tree
2019-08-22
Guilherme Ottoni
Drop th
e
parameters of isJi
t
Serializing() and
i
sJitD
e
seriali
.
.
.
commit
|
commitdiff
|
tree
2019-08-22
Guilherme Ottoni
Add comment
a
bout proper
t
y reorde
r
ing when lackin
g
.
.
.
commit
|
commitdiff
|
tree
2019-08-15
Guilherme
Ottoni
Fi
x
brok
e
n xmlreader
test
commit
|
commitdiff
|
tree
2019-08-14
Guilherme Ottoni
Add pr
o
fi
l
i
ng for property accesses a
n
d us
e
it to sort
.
.
.
commit
|
commitdiff
|
tree
2019-08-14
Guilherme Ottoni
Decouple logical pro
p
erty
ord
e
r
from
p
hysical layout
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Gui
l
herme
O
ttoni
A
d
d option to call layou
t
Block
s
befo
r
e estimat
i
ng inl
i
ning
.
.
.
commit
|
commitdiff
|
tree
2019-07-11
Guilherme
O
ttoni
Fix h
e
lp messa
g
e
commit
|
commitdiff
|
tree
2019-06-29
Guilherme
O
tton
i
D
o
n't u
s
e
ProfPrologues's counters to estimate function
.
.
.
commit
|
commitdiff
|
tree
2019-06-06
Guilherme O
t
toni
Add per
-
SrcKey counters an
d
only e
m
it l
i
ve/pro
f
ile
.
.
.
commit
|
commitdiff
|
tree
2019-06-05
Guilherme Otton
i
Select
c
allee entry for inlining eve
n
i
f
g
u
ard may
.
.
.
commit
|
commitdiff
|
tree
2019-05-22
Gu
i
lherme
O
ttoni
Disable selectiveWeakenDecRefs
o
ptimization
by def
a
ul
t
.
.
.
commit
|
commitdiff
|
tree
2019-05-22
Guilh
e
rme Ottoni
Don't hu
g
ify the main a
n
d co
l
d
c
ode
a
reas beyond their
.
.
.
commit
|
commitdiff
|
tree
2019-05-21
Gu
i
l
her
m
e Ott
o
n
i
Add a run
t
ime option to cont
r
ol the a
m
ou
n
t of hot cod
e
.
.
.
commit
|
commitdiff
|
tree
2019-05-16
Gui
l
herm
e
Ottoni
Set J
i
tLiveThre
s
hol
d
to 0
i
n
no
n
-server mode
commit
|
commitdiff
|
tree
2019-05-16
Guilherme O
t
toni
Ignore resource i
d
s i
n
one te
s
t output
commit
|
commitdiff
|
tree
2019-05-16
Gu
i
lherme Ottoni
Delete a
few unus
e
d
S
taticStrings in h
h
b
b
c
commit
|
commitdiff
|
tree
2019-05-15
Guil
h
erme Ottoni
Use PGO to selec
t
i
v
ely remove DecRefs
commit
|
commitdiff
|
tree
2019-05-15
Gu
i
lher
m
e Ottoni
Disabl
e
a
rg
s
in backtraces for
test/slow/dv_array_h
a
c
k
_a
r
r
.
.
.
commit
|
commitdiff
|
tree
2019-05-13
Guilh
e
rme Ottoni
Emit
FCal
l
instead of
side-
e
x
it when profiled callee
.
.
.
commit
|
commitdiff
|
tree
2019-05-10
Guilherme Ot
t
o
ni
Dela
y
creation of profile translati
o
ns
commit
|
commitdiff
|
tree
2019-05-06
G
uilh
e
r
m
e
Ottoni
Use t
h
e size o
f
profile machine code to es
t
imate the
.
.
.
commit
|
commitdiff
|
tree
2019-05-06
Guilherme
O
ttoni
Fix
CallTargetProfile::r
e
duce
commit
|
commitdiff
|
tree
2019-05-06
Gui
l
h
e
r
me Ottoni
Add the ability to dump the CallTar
g
et
P
r
o
file as
T
C
.
.
.
commit
|
commitdiff
|
tree
2019-05-03
G
u
ilherme Ottoni
Si
m
p
l
ify r
e
g
i
on selection for inlin
i
ng
commit
|
commitdiff
|
tree
2019-05-01
Guil
h
er
m
e Ottoni
Add
a
b
ili
t
y to limit inlining
b
y
c
all-stac
k
d
epth ins
t
e
ad
.
.
.
commit
|
commitdiff
|
tree
2019-04-30
Guilherme Ot
t
oni
A
dd the a
b
ility to delay cr
e
at
i
ng live translations
.
.
.
commit
|
commitdiff
|
tree
2019-04-29
Guilherme
O
ttoni
Bump kStackCheckLea
f
Padding to 100
commit
|
commitdiff
|
tree
2019-04-24
G
u
ilherme Ot
t
oni
Drop profile i
n
terpreter re
q
uests
commit
|
commitdiff
|
tree
2019-04-24
G
u
il
h
erme Ottoni
Stop
m
arking functions as "ho
t
" and drop hot Func
attr
i
bute
commit
|
commitdiff
|
tree
2019-04-18
Guilherme Ottoni
Back out "consoli
d
ate speci
a
l functions into
a
singl
e
.
.
.
commit
|
commitdiff
|
tree
2019-03-28
Guilherme Otto
n
i
Check dumpTCAnnot
a
tion in dumpIREn
a
bled and enable
.
.
.
commit
|
commitdiff
|
tree
2019-03-27
Guilherme Ot
t
o
n
i
Check dumpTCAnnotation() when dum
p
ing inlining decisions
commit
|
commitdiff
|
tree
2019-03-16
Guilher
m
e
Otton
i
A
d
d a
b
ility to
d
um
p
the rea
s
o
ns why the JIT d
e
cided
.
.
.
commit
|
commitdiff
|
tree
2019-03-14
Guilherme Ottoni
Add a s
i
mpl
e
pass to d
e
lay
Dec
R
efs to
ex
p
ose more
o
pportunit
.
.
.
commit
|
commitdiff
|
tree
2019-03-13
Gu
i
lherme Otto
n
i
Add a run
t
i
m
e
op
t
ion to force d
i
sabling
JIT serializa
t
ion
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Guilhe
r
m
e
Ottoni
Fr
e
e
code
.
p
rof after retr
a
nslate-all comple
t
es,
t
ake 3
commit
|
commitdiff
|
tree
2019-02-14
Guilh
e
rm
e
O
t
toni
Back o
u
t "
F
re
e
code
.
prof
after retran
s
late-all
compl
e
te
s
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
Gu
i
lherme Ottoni
Include
function
n
ames when p
r
i
n
t
ing top fun
c
tions
commit
|
commitdiff
|
tree
2019-02-08
G
uilh
e
rm
e
Ottoni
Emit
S
tMem's i
n
s
t
e
ad o
f
In
i
tObjPr
o
ps in HHI
R
for obje
c
ts
.
.
.
commit
|
commitdiff
|
tree
2019-02-05
Guilherme Ottoni
Free code
.
pr
o
f a
f
t
er retranslate-all completes, take 2
commit
|
commitdiff
|
tree
2019-01-31
Guilherm
e
Otto
n
i
Get
rid o
f
a warning regarding output buffer used by
.
.
.
commit
|
commitdiff
|
tree
2019-01-26
Guil
h
erme Ottoni
Back
out "
F
r
e
e
code
.
pro
f
after retranslate-all comp
l
etes
"
commit
|
commitdiff
|
tree
2019-01-26
Guilherme Ott
o
ni
Add
an o
p
tion
t
o
d
i
s
able hot/cold code spli
t
ting
for
.
.
.
commit
|
commitdiff
|
tree
next