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
Exception: reference constant properly
2017-11-01
Guilherme Ottoni
A
v
oid some work i
n
shouldT
r
anslate() once the T
C
fills
up
commit
|
commitdiff
|
tree
2017-10-04
Guilher
m
e
Ottoni
Break live tracelets when c
o
nsumin
g
bo
x
ed values
commit
|
commitdiff
|
tree
2017-09-20
Gui
l
herme Otto
n
i
Allow semi-reserved method
n
a
m
e
s with
u
ser attr
i
butes
commit
|
commitdiff
|
tree
2017-09-03
Gui
l
herme O
t
toni
Fi
x
refco
u
nt graphs' add_betwe
e
n function for when
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
G
uilherme Ottoni
Tune
inlini
n
g cost
commit
|
commitdiff
|
tree
2017-08-21
G
u
i
lherm
e
Ottoni
Increase the maxi
m
u
m
number of h
e
lpers re
p
orted to
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Guil
h
erm
e
O
t
toni
Stop calling ProfDa
t
a
::transCount
e
r() whi
l
e so
r
ti
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Gu
i
lherme
Otton
i
Ch
e
ck con
s
iste
n
cy
o
f
chai
n
s in R
e
gionDes
c
::
c
h
a
inRetransBlocks
commit
|
commitdiff
|
tree
2017-07-14
Guilherme Ottoni
Don't fail asser
t
for unexpec
t
ed type
s
in em
i
tCast
.
.
.
commit
|
commitdiff
|
tree
2017-07-02
Guilherme Ottoni
Emit GenericRet
D
ecRefs f
o
r functi
o
ns with to
o
many
.
.
.
commit
|
commitdiff
|
tree
2017-07-01
Guil
h
e
rme O
t
toni
Ad
d
a (soft) limi
t
o
n
the number of guar
d
s per
t
racele
t
commit
|
commitdiff
|
tree
2017-07-01
Guilherme Ottoni
Add an option to prin
t
top func
t
i
o
ns by siz
e
commit
|
commitdiff
|
tree
2017-07-01
Guil
h
erme Ottoni
Don't create L
i
veProl
o
gues for
P
GO'
d
functions while
.
.
.
commit
|
commitdiff
|
tree
2017-06-30
G
uil
h
e
rme Ottoni
Add ability
t
o filter
the trans
l
atio
n
s for
a
g
i
ven
.
.
.
commit
|
commitdiff
|
tree
2017-06-24
Guilherme
Ottoni
Emit function body di
s
patch cod
e
in t
h
e prope
r
cod
e
.
.
.
commit
|
commitdiff
|
tree
2017-06-18
G
uilhe
r
me Ottoni
Mov
e
all hot uniqu
e
stu
b
s t
o
th
e
h
o
t code
area
commit
|
commitdiff
|
tree
2017-06-17
Gui
l
herme Ottoni
A
d
d a weight
f
ield to Vasm
block
s
commit
|
commitdiff
|
tree
2017-06-16
Guilherme
Ottoni
Further
i
m
prove the De
c
Ref co
d
e sequence using PG
O
commit
|
commitdiff
|
tree
2017-06-06
Guilherme
O
ttoni
Ad
d
an
o
p
t
ion to d
i
s
a
ble L
i
ve
t
ranslations
commit
|
commitdiff
|
tree
2017-06-06
Guilherme Ottoni
Fix
an assert in IRIns
t
r
u
ction
:
:
getPa
s
s
throughVal
u
e()
commit
|
commitdiff
|
tree
2017-06-06
Gu
i
lher
m
e
Ottoni
Try to form inline
d
r
eg
i
on using PGO/CF
G
mode b
e
fore
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
Guilherme
Otto
n
i
Stop
u
s
i
ng typ
e
Src in preOp
t
imizeAssertLo
c
a
t
ion
commit
|
commitdiff
|
tree
2017-06-04
Guilherme Otto
n
i
Assert that locals are
U
ninit
at DV-init
r
egion ent
r
ies
commit
|
commitdiff
|
tree
2017-06-04
Gu
i
lher
m
e Ottoni
I
n
crea
s
e
t
h
e
number
o
f
h
u
g
e pages used for
.
te
x
t
commit
|
commitdiff
|
tree
2017-04-03
G
u
ilherme Ottoni
Check
consis
t
ency of Trans
R
e
c
s
commit
|
commitdiff
|
tree
2017-03-29
G
uilher
m
e
O
ttoni
Separate unique stubs
i
n
t
h
eir own
category in pe
r
f
.
.
.
commit
|
commitdiff
|
tree
2017-03-28
Guilhe
r
me Ottoni
Fix perf ro
l
lup sc
r
ipts
commit
|
commitdiff
|
tree
2017-03-28
Guil
h
erme
O
tton
i
Fix tc-prin
t
with
pe
r
f counters
commit
|
commitdiff
|
tree
2017-03-28
G
uilherme
Ottoni
Fix T
r
ansRec's
b
ytecode mappings in Retr
a
nsla
t
eA
l
l
.
.
.
commit
|
commitdiff
|
tree
2017-03-24
Guilherme Ottoni
Allow Ret
r
ans
l
ateAll J
I
T mo
d
e for runnin
g
C
L
I scrip
t
s
commit
|
commitdiff
|
tree
2017-03-20
Guilherme Ot
t
oni
Don't free ProfData when ReusableT
C
is enabl
e
d
commit
|
commitdiff
|
tree
2017-03-20
Gu
i
lherme Ottoni
Share ex
i
t
bl
o
c
k
s
for all initial gu
a
rds in th
e
tr
a
celet
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
Guilherm
e
O
ttoni
Revert
D
4
701599: Make "st
a
ck
"
m
embe
r
of CallEff
e
c
ts
.
.
.
commit
|
commitdiff
|
tree
2017-03-15
Guilherme
O
ttoni
B
et
t
er handling for inv
a
lid
F
uncIds
commit
|
commitdiff
|
tree
2017-03-09
Gu
i
lherme Otto
n
i
Relax assert in rel
a
xType to all
o
w for TBottom ar
g
ument
commit
|
commitdiff
|
tree
2017-03-08
G
u
i
l
h
erme Ottoni
Drop sup
p
ort for instrumen
t
ation
-
b
ased profile count
e
rs
commit
|
commitdiff
|
tree
2017-03-08
Guilherme Ottoni
Drop unused tc_d
u
mp_helpers_addrs
.
txt file
commit
|
commitdiff
|
tree
2017-01-31
Guilh
e
rme Ottoni
F
i
x an as
s
ert
in Pr
e
c
o
mpute
d
Results::get()
commit
|
commitdiff
|
tree
2017-01-23
Guilherme
O
ttoni
Only enable bra
n
ch
profiling
f
or non-profiling translations
commit
|
commitdiff
|
tree
2016-12-12
G
u
ilherme Ot
t
oni
R
e
ver
t
D4153452
R
efactor HeaderWord i
n
to HeapObjec
t
.
.
.
commit
|
commitdiff
|
tree
2016-12-12
Guilherm
e
O
ttoni
Account
for merged block
s
w
h
en fi
g
u
ring out p
r
ofi
l
e
.
.
.
commit
|
commitdiff
|
tree
2016-12-12
Guilherme O
t
ton
i
Add n
e
gat
i
ve AssertType
in profil
e
dType(
)
's unlikely
.
.
.
commit
|
commitdiff
|
tree
2016-11-29
Guil
h
erme Ottoni
Un
l
ink instruction
s
before erasing the
m
commit
|
commitdiff
|
tree
2016-11-18
Guilherme Ottoni
Add profile-guided hot/cold
sp
l
itting
t
o Vasm
l
ayout
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
Gu
i
lherme O
t
toni
Only merge bloc
k
s in
t
he same code ar
e
a
i
n
pgoLayout
commit
|
commitdiff
|
tree
2016-11-15
Guilherme Otto
n
i
A
d
d an option
t
o sort transl
a
tions by
"
density" of
.
.
.
commit
|
commitdiff
|
tree
2016-11-15
Gu
i
lherme Ottoni
A
d
d a HHIR pass t
o
fix
-
up
block hint
s
commit
|
commitdiff
|
tree
2016-11-12
Gui
l
herme O
t
toni
Fix assert in RegionDesc::da
t
a
()
commit
|
commitdiff
|
tree
2016-11-11
Guilherme Otto
n
i
T
w
e
aks to the
HHIR CFG dot p
r
inter
commit
|
commitdiff
|
tree
2016-11-10
Guil
h
erme Ottoni
Sele
c
t
i
vel
y
relax DataTypeCountness to
D
a
t
aTypeGeneri
c
commit
|
commitdiff
|
tree
2016-11-09
G
uilherme Ot
t
oni
Move LdObjM
e
thod slow path
to col
d
commit
|
commitdiff
|
tree
2016-11-05
Guilherme Ottoni
Rena
m
e DataTy
p
e
C
ountness{,In
i
t} =>
D
ata
T
ypeBoxAndCo
u
ntnes
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
Guilherme Ottoni
Assert that instruct
i
o
ns
are not trans
i
ent in removeUnreac
h
a
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
G
u
ilherme Ottoni
Add a JitMaxP
r
ofil
e
Translations r
u
ntime option
commit
|
commitdiff
|
tree
2016-10-27
G
uilher
m
e Ottoni
Basic framework to
JIT
a
l
l opt
i
miz
e
d translations
at
.
.
.
commit
|
commitdiff
|
tree
2016-10-26
Guilherme Ottoni
Retune some JI
T
runt
i
m
e
options
commit
|
commitdiff
|
tree
2016-10-25
Guil
h
erme Ottoni
Fix tc-prin
t
to w
o
rk with
S
rcKey's hasThis
commit
|
commitdiff
|
tree
2016-10-17
G
u
il
h
erm
e
O
ttoni
M
o
ve printDo
t
method fr
o
m
C
allGraph
to T
a
rgetGrap
h
commit
|
commitdiff
|
tree
2016-10-17
Guilherm
e
Ot
t
oni
Kill unused arcWe
i
ght field in hfsort::Clus
t
er
commit
|
commitdiff
|
tree
2016-10-15
G
uilherme Ottoni
Fix a bug i
n
Str
i
ngUtil:
:
Explode
commit
|
commitdiff
|
tree
2016-10-15
G
u
ilherme Ottoni
Fix a coup
l
e
of bugs in libgd
commit
|
commitdiff
|
tree
2016-09-29
Guilherme Ottoni
Kill
unused runtim
e
opti
o
n Eval
.
HHIRDire
c
t
E
xit
commit
|
commitdiff
|
tree
2016-09-21
Gu
i
lherme Ottoni
Initialize F
u
nctionSco
p
e::m_fro
m
Trait
commit
|
commitdiff
|
tree
2016-09-18
Guil
h
er
m
e
Ottoni
Add fe
e
dback lost in D3869226
commit
|
commitdiff
|
tree
2016-09-15
Guilherme Ottoni
Fix an issue with
a
b
stract trait methods
commit
|
commitdiff
|
tree
2016-06-01
Guilherme Otto
n
i
Only bail on unit-exiting instructi
o
ns in the Main
.
.
.
commit
|
commitdiff
|
tree
2016-05-23
Guilhe
r
me Ottoni
Avoid division by zero in Arra
y
KindProfi
l
e
:
:fraction
(
)
commit
|
commitdiff
|
tree
2016-05-19
Guilh
e
rme Ott
o
ni
Retune
s
ome
P
GO
param
e
ters
commit
|
commitdiff
|
tree
2016-05-19
G
u
ilherm
e
O
t
toni
Keep g
e
n
er
a
ting PGO t
r
a
nslati
o
ns while there's space
.
.
.
commit
|
commitdiff
|
tree
2016-05-14
Guilherme Ott
o
ni
Add a ge
n
era
l
p
rofil
i
n
g
me
c
ha
n
ism f
o
r arra
y
k
i
nds
commit
|
commitdiff
|
tree
2016-05-13
Gu
i
lherme
O
ttoni
Get rid of HHVM_WHOLE_
C
F
G
commit
|
commitdiff
|
tree
2016-05-12
Guilherme
Ot
t
oni
U
s
e code
.
hot for optimized tra
n
slations
commit
|
commitdiff
|
tree
2016-05-12
Gui
l
herme
Ottoni
U
se Ty
p
eProfile f
o
r values loa
d
ed via ArrayIdx, M
a
pIdx
.
.
.
commit
|
commitdiff
|
tree
2016-05-12
Gu
i
lh
e
rme O
t
toni
Pro
f
il
e
and try to guard on the t
y
pes of el
e
m
e
nts loade
d
.
.
.
commit
|
commitdiff
|
tree
2016-05-11
G
ui
l
h
erme Ottoni
Rev
e
r
t
D3
1
8
6731: Don't store
t
ype tag
whe
n
pointee
.
.
.
commit
|
commitdiff
|
tree
2016-05-11
G
u
ilherme
Ottoni
Split Tr
a
nsKind
:
:Prologue into LivePrologue
a
nd OptP
r
ologue
commit
|
commitdiff
|
tree
2016-04-28
Guilh
e
r
m
e
O
t
toni
A
d
d an option
to include TransCFG along with TC dumps
commit
|
commitdiff
|
tree
2016-04-27
Guilherme
O
tton
i
Check inner types along with
guards
i
n
retranslati
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-25
Guilherme Otton
i
Fi
x
a
couple
o
f
issue
s
w
hen
e
mitt
i
ng
b
oxed g
u
ards
commit
|
commitdiff
|
tree
2016-04-25
Guilherme Ottoni
Avoid merging block
s
with different type p
r
ed
i
ctio
n
s
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
Guilherme Ottoni
Stop looking at the n
u
m
ber of translations in SrcR
e
c
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
Guil
h
er
m
e Ottoni
Add dummy entries for
non-p
r
ofile tra
n
slations to
ProfData
.
.
.
commit
|
commitdiff
|
tree
2016-04-21
G
u
ilher
m
e O
t
toni
F
i
x a couple of issues with function regionizer
commit
|
commitdiff
|
tree
2016-04-21
Guilherme Otto
n
i
Br
e
ak regions at F
C
allAwait
commit
|
commitdiff
|
tree
2016-04-19
Guilherme
O
ttoni
Improve l
o
gic for JITing
f
u
n
c
t
ion body along
with DV
.
.
.
commit
|
commitdiff
|
tree
2016-04-19
Gui
l
he
r
me
O
ttoni
Del
a
y
the effective start of profiling counters
commit
|
commitdiff
|
tree
2016-04-18
G
uilherme Ottoni
Add option t
o
o
nly save TC annot
a
ti
o
ns for hot opt
i
mized
.
.
.
commit
|
commitdiff
|
tree
2016-04-16
G
u
ilherme Otto
n
i
Im
p
r
ove
HHIR and Vasm robu
s
tness in case of
b
locks
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
Guilherm
e
Ottoni
Sort translations for a functio
n
by T
r
ansID
commit
|
commitdiff
|
tree
2016-04-15
Guilhe
r
me Ott
o
ni
Fix pro
f
Tran
s
ID in IRGS
commit
|
commitdiff
|
tree
2016-04-01
Guilherme Ottoni
Add a runtime-o
p
tion for the write-lease exp
i
ra
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-03-29
G
uilherme
O
tto
n
i
Explicit
l
y initi
a
lize g
_
c
o
ntext
commit
|
commitdiff
|
tree
2016-03-28
Guilh
e
rme
O
t
toni
Cleanup Tra
n
sLocMaker::rec()
commit
|
commitdiff
|
tree
2016-03-26
Gui
l
h
erme Ottoni
Increase
Nu
m
SingleJit
R
equests
t
o 20
commit
|
commitdiff
|
tree
2016-03-26
G
uilherme Ottoni
Allo
w
the cold cod
e
rang
e
to be i
n
the frozen
c
ode
.
.
.
commit
|
commitdiff
|
tree
2016-03-15
Guilherme Ott
o
ni
Fix a ra
c
e re
a
d
ing 'warmingUp' to decide request kind
commit
|
commitdiff
|
tree
2016-03-11
G
uilher
m
e
O
ttoni
Fix a coupl
e
of potential
s
t
atic-in
i
tialization-order
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
Guilh
e
r
me Ottoni
Fix
infinite loop in show(con
s
t IRGS&)
commit
|
commitdiff
|
tree
2016-03-10
Gu
i
l
h
e
r
me Ottoni
Fix a couple of loop
s
i
n lib
g
d
commit
|
commitdiff
|
tree
2016-03-10
G
uilh
e
rme Ottoni
Ins
t
r
ument
hfsort to r
e
por
t
call dis
t
ances a
n
d other
.
.
.
commit
|
commitdiff
|
tree
next