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
Rip out support for `Rx/IS_ENABLED`
2021-09-08
Guilherme O
t
toni
Get rid of hot code a
r
ea, u
s
e
m
a
i
n
area instead
commit
|
commitdiff
|
tree
2021-09-08
Guilherme
Ottoni
Get rid o
f
profile code area, use main area instead
commit
|
commitdiff
|
tree
2021-09-08
Guilherme Ottoni
A
d
d cou
n
ters per translation
kinds a
n
d the code areas
.
.
.
commit
|
commitdiff
|
tree
2021-08-19
G
u
ilherme Otton
i
Use ETCH_N
A
ME for memc
p
y s
y
mbols
commit
|
commitdiff
|
tree
2021-08-18
Guilherme Ottoni
Use fo
l
ly's me
m
c
py when
A
V
X
2 i
s
enabled
commit
|
commitdiff
|
tree
2021-07-20
Guilherme O
t
toni
Fix
pr
o
logue Tr
a
nsIDs
commit
|
commitdiff
|
tree
2021-06-11
Guilherme O
t
t
o
ni
Incr
e
ase
J
i
tMaxR
e
gionInst
r
s
t
o 300
0
commit
|
commitdiff
|
tree
2021-06-03
Gu
i
lherme Ottoni
Do
n
't align
l
ive and
pro
f
iling
t
r
a
nslatio
n
s
commit
|
commitdiff
|
tree
2021-06-03
G
u
ilherme
O
ttoni
Fi
x
t
c
-
p
rint to
w
ork withou
t
a R
e
p
o
File
commit
|
commitdiff
|
tree
2021-05-27
Guilherme
Ottoni
Ena
b
l
e
no
n
-sta
c
ked inlining cost limit and retune a
.
.
.
commit
|
commitdiff
|
tree
2021-05-22
G
u
ilherme Ottoni
Don't align first o
p
timized translation
for a function
commit
|
commitdiff
|
tree
2021-05-22
Gui
l
he
r
m
e
O
tt
o
ni
Unroll loops emitte
d
for StStk
R
ange a
n
d StLocRange
.
.
.
commit
|
commitdiff
|
tree
2021-05-20
Guil
h
erme Ottoni
R
e
pl
a
ce E
v
al
.
LowArena
M
inAddr
w
ith
HHVM_LOW_ARENA
_
START
.
.
.
commit
|
commitdiff
|
tree
2021-05-15
Guilherme
Ot
t
oni
Use a priority-based traversal
in
H
otCFG
r
egion
f
o
rm
e
r
commit
|
commitdiff
|
tree
2021-05-10
G
uilher
m
e O
t
toni
Add StSt
k
R
a
ng
e
HHIR ins
t
ruction and use it to init
i
alize
.
.
.
commit
|
commitdiff
|
tree
2021-04-23
Guilherme Ott
o
ni
Improvement
s
to
perf-rollup
.
php's categorization
commit
|
commitdiff
|
tree
2021-04-23
G
u
il
h
erme
O
tton
i
Replace
d
epre
c
ated # co
m
me
n
ts with // in
p
erf-rollup
.
ph
p
commit
|
commitdiff
|
tree
2021-04-21
Guil
h
erme Ottoni
U
se SBInvOffset to
i
nde
x
F
rameState
'
s sta
c
k state
map
commit
|
commitdiff
|
tree
2021-04-19
Guil
h
erme Ot
t
o
ni
Laz
i
ly guard lo
c
als and s
t
ack locations in
t
he tra
c
elet
.
.
.
commit
|
commitdiff
|
tree
2021-04-19
Guilherm
e
Ott
o
ni
Fix sm
a
shing
of
P
rofPrologues' caller
s
when TC fil
l
s up
commit
|
commitdiff
|
tree
2021-04-06
Guilh
e
rme Ottoni
L
azil
y
gua
r
d locals and stack
l
oca
t
ions
i
n the trac
e
le
t
.
.
.
commit
|
commitdiff
|
tree
2021-04-02
Guilherme O
t
toni
Fix trans
l
at
o
r's input
s
for
S
etRangeM
commit
|
commitdiff
|
tree
2021-04-02
Guilherme
O
t
toni
Drop spurio
u
s assert in cgMemoSetInstanceValue
commit
|
commitdiff
|
tree
2021-03-31
Guilh
e
r
me Ottoni
Don't cra
s
h assembler
i
f a label isn't emitted
commit
|
commitdiff
|
tree
2021-03-31
Guilherme O
t
to
n
i
Disable
a
warni
n
g in
non-server mode
commit
|
commitdiff
|
tree
2021-03-23
Gui
l
herme
Ottoni
Fix hardware counte
r
unit
t
est
commit
|
commitdiff
|
tree
2021-03-16
Guilherm
e
O
ttoni
Fix getInputs for byte
c
o
d
e instructions
t
hat take a
.
.
.
commit
|
commitdiff
|
tree
2021-03-02
Guil
h
erme O
t
ton
i
D
o
n't tr
y
to form tr
a
celets when th
e
re are too many
.
.
.
commit
|
commitdiff
|
tree
2021-02-09
Gu
i
lherme Ottoni
Sever
a
l improvements to FDO data collection
commit
|
commitdiff
|
tree
2021-02-08
Guil
h
e
rme Ot
t
o
ni
Avoi
d
crea
t
ing regio
n
s wi
t
h an entry block different
.
.
.
commit
|
commitdiff
|
tree
2021-02-02
Guilherme
Ott
o
ni
A
l
lo
w
retransla
t
i
o
ns o
f
inlined
regions'
e
n
try blo
c
k
commit
|
commitdiff
|
tree
2021-01-06
Gu
i
lherm
e
Ott
o
ni
Ad
d
f
ast
handli
n
g for physical live-in regs i
n
setup_initial
.
.
.
commit
|
commitdiff
|
tree
2020-12-18
Guilherme
O
tt
o
ni
Use Eval
.
HH
I
RGene
r
a
teAsserts
t
o con
t
r
o
l em
i
ssion
o
f
.
.
.
commit
|
commitdiff
|
tree
2020-12-09
Guilherme Ottoni
W
he
n
treadmill gets stuck due
t
o retranslate-all, abort
.
.
.
commit
|
commitdiff
|
tree
2020-12-03
Guil
h
erme Ott
o
ni
Add a r
u
ntime option
t
o
control the low arena min add
r
ess
commit
|
commitdiff
|
tree
2020-11-21
Gui
l
he
r
me Ottoni
Red
i
r
e
ct t
h
e ca
l
lers of functions that fai
l
ed to be
.
.
.
commit
|
commitdiff
|
tree
2020-11-21
Guilherme Ottoni
Fix a
race co
n
d
i
t
ion for marking functions as being
.
.
.
commit
|
commitdiff
|
tree
2020-11-17
Guilherm
e
Ottoni
Ignore catch arcs
d
urin
g
basic-block l
a
yout
commit
|
commitdiff
|
tree
2020-11-13
Guilher
m
e
Otton
i
Enab
l
e ExtTSP code layout algorithm by default
commit
|
commitdiff
|
tree
2020-11-05
Guil
h
e
rm
e
Ot
t
oni
Kill unused argument in ldLoc, stLoc and
fr
i
e
n
d
s
commit
|
commitdiff
|
tree
2020-11-04
Guilherme Ottoni
Ad
d
options to print translation
s
for
a
functio
n
given
.
.
.
commit
|
commitdiff
|
tree
2020-11-04
Guilherme Ot
t
oni
Don't
m
erge
b
l
o
ck
s
in a layout cluster if th
e
ir weights
.
.
.
commit
|
commitdiff
|
tree
2020-11-03
Guil
h
erm
e
Ottoni
Use
DataTy
p
eGeneric for UnsetL
commit
|
commitdiff
|
tree
2020-11-02
Guilhe
r
me Ottoni
Kill fixB
l
ockWeig
h
ts
commit
|
commitdiff
|
tree
2020-10-14
Guilherme Ottoni
Don't log funct
i
on-orde
r
info
in scr
i
p
t
mode
commit
|
commitdiff
|
tree
2020-10-13
Guilherme Otton
i
Skip f
i
x
B
l
ockWeights w
h
en VasmBlo
c
kCounters are
used
commit
|
commitdiff
|
tree
2020-10-09
Guilherme Ottoni
Add nullptr check to Asm
I
nfo::updateForIns
t
ruction
commit
|
commitdiff
|
tree
2020-10-06
G
u
ilherme O
t
toni
Ad
d
T
C
annotation for ArrayAc
c
e
s
sPr
o
file
commit
|
commitdiff
|
tree
2020-10-01
Guilhe
r
me Ot
t
oni
Add a StrKe
y
T
ab
l
e
to empty dicts
/
d
a
rrays
commit
|
commitdiff
|
tree
2020-09-25
Gu
i
lherme Ottoni
Fix a c
o
uple of bugs in ArrayAccessP
r
of
i
l
e
commit
|
commitdiff
|
tree
2020-09-04
Guilher
m
e
O
t
t
oni
Ba
c
k
out
"Remove UseRepoAutoload
M
ap"
commit
|
commitdiff
|
tree
2020-07-16
Gu
i
lherme Ottoni
Only use Vasm
B
lockC
o
unters if enou
g
h prof
i
le was
c
o
l
lected
commit
|
commitdiff
|
tree
2020-06-18
G
u
ilherme O
t
ton
i
Track set of p
r
ofi
l
e
T
rans
I
Ds and reduce
T
ar
g
e
tP
r
ofile
.
.
.
commit
|
commitdiff
|
tree
2020-06-18
Guilherme Ot
t
oni
Ad
d
s
up
p
ort fo
r
i
n
v
ok
i
n
g
destru
c
t
ors to
Arena
m
e
m
or
y
.
.
.
commit
|
commitdiff
|
tree
2020-06-18
Guilherme Ottoni
Remove aren
a
's fr
a
me
d
allocation support
commit
|
commitdiff
|
tree
2020-06-12
Guilherme Ottoni
Kill unused Eval
.
JitPGOReleaseVVMin
P
erc
e
n
t runtime
.
.
.
commit
|
commitdiff
|
tree
2020-05-22
Guilher
m
e O
t
toni
Back out
"
Track set o
f
profile TransI
D
s
and reduce
.
.
.
commit
|
commitdiff
|
tree
2020-05-19
Guilher
m
e Ottoni
Tra
c
k set of profile Trans
I
Ds and redu
c
e TargetProfile
.
.
.
commit
|
commitdiff
|
tree
2020-05-19
G
uilherme Otto
n
i
Change DecRefProfile an
d
I
n
cRe
f
Profile counters to
.
.
.
commit
|
commitdiff
|
tree
2020-05-18
Gu
i
lherme Ottoni
Get rid of ReleaseV
V
Prof
i
le
commit
|
commitdiff
|
tree
2020-05-11
G
u
i
l
herme Ottoni
Stop passin
g
BCMark
e
r by
v
alue all over
the
p
lace
commit
|
commitdiff
|
tree
2020-05-08
Guilherme Ott
o
ni
Change
f
u
n
c
-body d
i
spat
c
h
t
ra
n
slatio
n
s to ha
v
e pr
o
lo
g
ue
.
.
.
commit
|
commitdiff
|
tree
2020-05-05
Guilherme Ottoni
Change TargetProfile con
s
tr
u
ctor to take a
T
r
a
n
sContext
.
.
.
commit
|
commitdiff
|
tree
2020-05-04
Guilherme Ot
t
oni
Kill AnnotationData
'
s
profileKeys
commit
|
commitdiff
|
tree
2020-04-30
Guilherme Ottoni
Dro
p
exits tha
t
alwa
y
s throw exc
e
ption f
r
om
l
i
st of
.
.
.
commit
|
commitdiff
|
tree
2020-04-23
Gui
l
herme Ottoni
K
i
l
l
region block's type pred
i
ction
s
commit
|
commitdiff
|
tree
2020-04-22
G
u
ilherme Ottoni
Back ou
t
"F
i
x p
o
st-conditio
n
s
f
or regi
o
ns ending in
.
.
.
commit
|
commitdiff
|
tree
2020-04-22
Gu
i
lherme Ottoni
Make identifica
t
ion
o
f HHIR
u
nits
'
mai
n
exits more
.
.
.
commit
|
commitdiff
|
tree
2020-04-22
Guil
h
erme Ottoni
Use Da
t
aType
C
o
u
n
t
ne
s
s in C
G
e
t
QuietL
commit
|
commitdiff
|
tree
2020-04-21
Guilherme Ottoni
P
r
efer r
e
gisters
t
ha
t
d
o
n't
r
eq
u
ire REX
prefix in t
h
e
.
.
.
commit
|
commitdiff
|
tree
2020-04-16
Gu
i
lherme Ottoni
Fix p
o
st
-
condit
i
on
s
for regions endin
g
i
n FCal
l
*s
with
.
.
.
commit
|
commitdiff
|
tree
2020-04-14
Guilherme
Ot
t
oni
Re
t
une code-s
p
litting thresholds
commit
|
commitdiff
|
tree
2020-04-10
Gu
i
lherme
O
tt
o
ni
Consider VasmBlockCounters' profil
e
to
m
atch even if
.
.
.
commit
|
commitdiff
|
tree
2020-04-10
Guilhe
r
me
O
ttoni
Don't
r
e
p
ort JIT a
s
warmed up i
n
j
u
m
p
st
a
rt seede
r
mo
d
e
.
.
.
commit
|
commitdiff
|
tree
2020-04-10
Guilherme
O
t
t
oni
Fi
x
Vas
m
B
l
ockCounters' mism
a
tch message
commit
|
commitdiff
|
tree
2020-04-08
G
u
ilh
e
r
m
e
O
ttoni
Apply hfsort using a cal
l
graph
o
b
tai
n
e
d
by instru
m
e
n
tin
g
.
.
.
commit
|
commitdiff
|
tree
2020-04-07
G
ui
l
he
r
me O
t
t
o
ni
Ignore t
h
e end of retranslateAll when computing JIT
.
.
.
commit
|
commitdiff
|
tree
2020-04-01
Guilherme Ott
o
ni
Cha
n
ge hot/cold code split
t
ing
t
o
als
o
hand
l
e blocks
.
.
.
commit
|
commitdiff
|
tree
2020-03-23
Guilherme Ottoni
Fix pe
r
f-rollup
.
php
commit
|
commitdiff
|
tree
2020-02-12
Guil
h
e
r
me Ottoni
Disable
f
o
r
c
ing the
s
a
v
i
n
g
of scrat
c
h register
s
used
.
.
.
commit
|
commitdiff
|
tree
2020-02-11
Gu
i
lh
e
r
m
e
Ottoni
Add a stress tes
t
case f
o
r
computeLivene
s
s
commit
|
commitdiff
|
tree
2020-02-08
Guilherme Ottoni
Stress-te
s
t liveness c
o
m
p
uta
t
ion
commit
|
commitdiff
|
tree
2020-02-02
Guilhe
r
m
e
Ottoni
Reenab
l
e
JitSerialize
O
ptProf, but
f
or
c
e
s
aving of scrat
c
h
.
.
.
commit
|
commitdiff
|
tree
2020-01-31
Guilherme Ottoni
D
i
sable seri
a
lization of o
p
timi
z
ed JITed code
commit
|
commitdiff
|
tree
2020-01-25
Guilherme O
t
t
o
ni
R
e
d
u
ce
JitSe
r
ializeOp
t
ProfSecond
s
t
o
300 seco
n
ds
commit
|
commitdiff
|
tree
2020-01-24
Gui
l
herme Ottoni
Add Va
s
m
b
lock coun
t
ers to profile and update bloc
k
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
Gui
l
herm
e
Ott
o
ni
M
o
ve c
o
mputeLiveness to vasm-util
commit
|
commitdiff
|
tree
2020-01-24
Guilhe
r
me Ottoni
Add to TransCo
n
t
e
xt a poi
n
ter to t
h
e
correspondi
n
g
.
.
.
commit
|
commitdiff
|
tree
2020-01-16
Guilherme Ot
t
oni
Drop perf warnings due to reaching by
t
ecode limit in
.
.
.
commit
|
commitdiff
|
tree
2020-01-08
G
u
ilherme Ottoni
Ad
d
ability
to dump the
V
asm-
l
evel CFG used for code
.
.
.
commit
|
commitdiff
|
tree
2019-12-17
G
uilherme Ottoni
Add
abilit
y
to serialize pro
f
ile data for optim
i
z
e
d
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
Gu
i
lherme Otton
i
Move c
o
mpute_sf
_
liv
e
i
n
() and add
r
ename_sf_flags(
)
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
Guilherme Ottoni
Clean up de
f
initions of
t
yped and guarded locations
commit
|
commitdiff
|
tree
2019-12-06
Guilherm
e
O
ttoni
Move Pr
o
fCount
e
rs into a separate file
commit
|
commitdiff
|
tree
2019-12-05
Guilherme
Ot
t
oni
Only dump TC o
n
ce when running a script multiple
t
imes
.
.
.
commit
|
commitdiff
|
tree
2019-12-05
Guilherme Ottoni
Add a helpe
r
to check if TC dumping is ena
b
led
commit
|
commitdiff
|
tree
2019-11-21
G
uilherme Ottoni
Don
'
t chec
k
the result of SetElem wh
e
n ba
s
e may
n
ot
.
.
.
commit
|
commitdiff
|
tree
2019-11-21
Guilherme Ottoni
Relax type constraints i
n
h
andleStrTestR
e
sult
commit
|
commitdiff
|
tree
2019-11-16
Guil
h
erme Ottoni
A
d
d a sep
a
rate, smal
l
er by
t
ecode limit
f
or tracelets
commit
|
commitdiff
|
tree
2019-11-16
Guilherme Ottoni
Break live
translatio
n
s at the st
a
r
t
of
pre-existin
g
.
.
.
commit
|
commitdiff
|
tree
next