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
Free each function's ProfTransRec after optimizing it
2014-08-05
Guilherme Ottoni
Free
e
ach function's
ProfTransRec
after optimizing it
commit
|
commitdiff
|
tree
2014-07-31
Guilh
e
rme Ottoni
Fix IRB
u
ilde
r
::startBl
o
ck
commit
|
commitdiff
|
tree
2014-07-28
G
u
ilherme Ottoni
K
i
ll IRBuild
e
r::bl
o
c
kIsIncomp
a
ti
b
le (
t
ry
2
)
commit
|
commitdiff
|
tree
2014-07-25
Guilherme
O
t
toni
Fix b
l
oc
k
mapping for IRU
n
it entry
commit
|
commitdiff
|
tree
2014-07-24
Guilher
m
e
O
t
t
on
i
R
e
vert "Kill IRBuilder:
:
bloc
k
IsIncompa
t
i
b
le"
commit
|
commitdiff
|
tree
2014-07-23
G
uilherme Ottoni
Remove n
u
mLocals argument from FrameState constructor
commit
|
commitdiff
|
tree
2014-07-22
Gu
i
lhe
r
me O
t
t
oni
K
ill IRBuil
d
er::bloc
k
IsIncompat
i
ble
commit
|
commitdiff
|
tree
2014-07-17
G
uilherme Ottoni
Kill FrameState
:
:
c
omp
a
tible()
commit
|
commitdiff
|
tree
2014-07-16
Guilherme Ottoni
Expos
e
s
i
ngle-block loops
commit
|
commitdiff
|
tree
2014-07-10
Gu
i
lherme Ottoni
Al
w
ays save the state for the
current
block
before
.
.
.
commit
|
commitdiff
|
tree
2014-07-10
Guilhe
r
me O
t
toni
D
on'
t
sav
e
a
b
l
o
c
k
's
F
rameSta
t
e in FrameState::update
commit
|
commitdiff
|
tree
2014-07-01
Guilherme O
t
toni
Fix bug renumbering region blocks
commit
|
commitdiff
|
tree
2014-06-20
G
uilhe
r
me Ot
t
oni
In
i
tial work to
g
et loops through t
h
e
JIT
commit
|
commitdiff
|
tree
2014-06-13
Guilherme O
t
toni
A
dd InterpOne support f
o
r mu
l
tiple profile translations
.
.
.
commit
|
commitdiff
|
tree
2014-06-11
G
uilherme Ottoni
Allow
R
epo::lo
a
dGlo
b
a
l
D
ata to fail and p
r
int
S
rcKey
.
.
.
commit
|
commitdiff
|
tree
2014-06-05
Guilherme Ottoni
Add JIT support for
U
nbox
b
yt
e
code
i
nstru
c
t
ion
commit
|
commitdiff
|
tree
2014-06-05
Guil
h
erme Otto
n
i
Incr
e
as
e
write l
e
ase's kStan
d
a
r
dHintExpireInterval
.
.
.
commit
|
commitdiff
|
tree
2014-06-05
Guilherme Ottoni
Tweaks to improve JIT t
i
m
e wit
h
trace
l
et regio
n
selector
commit
|
commitdiff
|
tree
2014-06-02
Guilherme Ottoni
C
ha
n
ge HotFuncThre
s
hold to 80
commit
|
commitdiff
|
tree
2014-06-02
Guilherme Ottoni
Add su
p
port for ne
w
Frozen code region
commit
|
commitdiff
|
tree
2014-05-30
Guil
h
erme Ottoni
Ad
d
JIT
s
up
p
ort for
F
ile and Dir bytecode in
s
tr
u
ctions
commit
|
commitdiff
|
tree
2014-05-30
Guilher
m
e Ottoni
P
r
o
duce Opt
i
mize translations even after
J
itAMaxUsa
g
e
.
.
.
commit
|
commitdiff
|
tree
2014-05-23
Guil
h
erme Ott
o
ni
Fix X
L
S i
n
tervals rep
r
e
s
enti
n
g
caller-sav
e
d registers
.
.
.
commit
|
commitdiff
|
tree
2014-05-23
Guilherme Otton
i
Enable HHIR guard relaxation for Optimize t
r
anslati
o
n
s
commit
|
commitdiff
|
tree
2014-05-22
Guilh
e
rme Ottoni
Spi
l
l stack before
p
o
tential side e
x
i
ts in hottrace
.
.
.
commit
|
commitdiff
|
tree
2014-05-22
Guilher
m
e
O
t
t
on
i
Add support for clone
d
closures in PGO mode
commit
|
commitdiff
|
tree
2014-05-20
G
u
ilherme O
t
ton
i
Get
a
sync functions w
o
rking wit
h
the region J
I
T
commit
|
commitdiff
|
tree
2014-05-15
G
uilherme Ottoni
Use profilin
g
infor
m
atio
n
to
decide code pl
a
cemen
t
.
.
.
commit
|
commitdiff
|
tree
2014-05-12
Guil
h
erme Ottoni
Fix l
o
g
i
c to decide when to emit
p
rofili
n
g tr
a
nslations
commit
|
commitdiff
|
tree
2014-05-10
G
uilherm
e
Ottoni
Add functio
n
names
to TransRecs
commit
|
commitdiff
|
tree
2014-05-10
Guilherme Ottoni
Dispa
t
ch w
h
ole BB to the interpr
e
ter after reaching
.
.
.
commit
|
commitdiff
|
tree
2014-05-02
G
u
il
h
e
rme Ot
t
oni
M
a
ke handling of code
.
hot overflows
m
or
e
robust
commit
|
commitdiff
|
tree
2014-05-02
Gui
l
herme Ottoni
Change Eva
l
.
Ho
t
Fun
c
T
h
reshold to
4
0
commit
|
commitdiff
|
tree
2014-05-02
Guilherme Ot
t
oni
Fix segfault and
i
nfinit
e
recursion i
n
fi
l
einfo extension
commit
|
commitdiff
|
tree
2014-04-18
Guilherme Ottoni
"Insane P
o
e
t
ry" N
E
WS
commit
|
commitdiff
|
tree
2014-04-14
Guilherm
e
Ot
t
oni
Make region
i
zeFunc aw
a
re
o
f
r
egion arcs
commit
|
commitdiff
|
tree
2014-04-11
G
u
ilherm
e
Ottoni
Add bran
c
h-over arcs to hottrace regions whe
n
bytec
o
de
.
.
.
commit
|
commitdiff
|
tree
2014-04-11
G
u
i
lherme
O
ttoni
Fix bug in
p
reO
p
t
i
mizeCheckStk
commit
|
commitdiff
|
tree
2014-04-11
G
uilherme Ott
o
ni
Fix last
B
cO
f
f in ProfTransData when profiling
t
r
a
nsl
a
tio
n
.
.
.
commit
|
commitdiff
|
tree
2014-04-09
Guilherme
Ottoni
Make
translateRegion follow
the arcs
s
p
ec
i
f
ied in t
h
e
.
.
.
commit
|
commitdiff
|
tree
2014-03-27
Guilherme Ottoni
Add control-flow arcs to
RegionDesc
commit
|
commitdiff
|
tree
2014-03-27
Guilherme Ottoni
Increase JitPGOT
h
r
eshold to 10
commit
|
commitdiff
|
tree
2014-03-20
Guilherme Ottoni
R
e
e
nable inl
i
ning in tracelet regio
n
selector
commit
|
commitdiff
|
tree
2014-03-13
Guilherme Ottoni
Cons
t
ra
i
n inner types in StLoc
commit
|
commitdiff
|
tree
2014-03-07
Guilher
m
e Ottoni
T
u
ne HHI
R
guard
re
l
axation
commit
|
commitdiff
|
tree
2014-03-07
Gui
l
herme Otto
n
i
In
T
rans
P
rofil
e
mode, only do HHIR guar
d
rela
x
a
tion
.
.
.
commit
|
commitdiff
|
tree
2014-03-04
Guilherme Ottoni
F
i
x simplification bug fo
r
Check*s tha
t
a
lways
fai
l
commit
|
commitdiff
|
tree
2014-02-28
Gui
l
herme O
t
toni
Disentangle
t
h
e typePa
r
am
o
f
CheckType, CheckStk
instru
c
tions
commit
|
commitdiff
|
tree
2014-02-24
Gu
i
lhe
r
me O
t
toni
Get
rid of some
mentions to t
r
a
c
ebuilder
commit
|
commitdiff
|
tree
2014-02-24
Guilherme Ottoni
Put back an
as
s
ert in relaxT
y
pe
commit
|
commitdiff
|
tree
2014-02-13
Guil
h
erm
e
Ottoni
Ge
t
ri
d
o
f TR
A
CE_PUNT in Fra
m
eSt
a
te::r
e
f
ineLocalT
y
p
e
commit
|
commitdiff
|
tree
2014-02-13
Gui
l
h
e
rme O
t
toni
Ren
a
me curO
p
d to curP
h
ys
L
o
c
commit
|
commitdiff
|
tree
2014-02-12
Guilherme Ottoni
Fix bug
i
ntersec
t
ing specialized t
y
pes
commit
|
commitdiff
|
tree
2014-02-12
Gui
l
he
r
me
O
tto
n
i
Get rid o
f
CG_PUN
T
s in ins
t
ructions generat
e
d outside
.
.
.
commit
|
commitdiff
|
tree
2014-02-12
Guilherme Ott
o
ni
Var
i
ous fixes to
H
H
IR g
u
a
rd rel
a
x
a
tion
commit
|
commitdiff
|
tree
2014-02-06
Guilherme Otton
i
Properly refine th
e
t
y
pe i
n
FrameState::
r
efi
n
e
L
ocalValue
commit
|
commitdiff
|
tree
2014-02-06
G
u
i
l
herm
e
Ottoni
Us
e
post-c
o
nditi
o
n
s
t
o sele
c
t regions when translateRegion
.
.
.
commit
|
commitdiff
|
tree
2014-02-06
Guilherme Ott
o
ni
Cal
l
t
ranslate() directly
from
r
ege
n
erat
e
Prologue()
commit
|
commitdiff
|
tree
2014-02-06
Guilherme
O
ttoni
Rename TraceB
u
ild
e
r to IRBuilder
commit
|
commitdiff
|
tree
2014-02-06
Guil
h
erme Ot
t
oni
Unbreak the bu
i
ld
commit
|
commitdiff
|
tree
2014-02-06
Guilherme
O
tto
n
i
Kill SSATmp:
:
g
etValBits,
u
s
e
S
SATmp::getValRawInt instead
commit
|
commitdiff
|
tree
2014-02-04
Guilherme Ottoni
Add a ca
t
ch bl
o
ck
to ArraySet
commit
|
commitdiff
|
tree
2014-01-30
Guilh
e
rme Ott
o
n
i
D
e
a
l
with
obj-
t
o-ob
j
comparisons
thro
w
ing except
i
on
s
commit
|
commitdiff
|
tree
2014-01-30
G
u
ilherme Ottoni
Properly check if a prologue should be
gene
r
a
t
ed in
.
.
.
commit
|
commitdiff
|
tree
2014-01-28
Guilherme O
t
toni
Fix rare race condition k
e
e
ping track of prologue callers
commit
|
commitdiff
|
tree
2014-01-21
Gu
i
lherme Ot
t
on
i
Turn
on the Regi
o
n JIT
(take 2)
commit
|
commitdiff
|
tree
2014-01-17
Guilherme Ottoni
Stop
p
rofiling t
r
anslations at u
n
conditional jumps
commit
|
commitdiff
|
tree
2014-01-12
Gui
l
herme Ottoni
Initialize all
fie
l
ds in Norm
a
lize
d
In
s
tructi
o
n's c
o
nstructor
commit
|
commitdiff
|
tree
2014-01-09
Guilherme Ottoni
Fi
x
race in bind-call
servic
e
request
commit
|
commitdiff
|
tree
2014-01-09
Guilherme Ottoni
Fix
r
ace in bindJm
p
servic
e
request
commit
|
commitdiff
|
tree
2014-01-07
Guil
h
erme Otton
i
Turn on Region
J
IT with profile-guided traces
commit
|
commitdiff
|
tree
2014-01-03
Guilhe
r
me Ottoni
Don'
t
e
m
i
t t
y
pe
predictions
in TransOptimiz
e
m
o
de
commit
|
commitdiff
|
tree
2013-12-28
Guilh
e
r
me Ottoni
Onl
y
cons
i
d
e
r classes that are final for sp
e
cialization
commit
|
commitdiff
|
tree
2013-12-28
Guilherme
Ottoni
Only generat
e
profiling translations after JitP
r
ofileRequest
.
.
.
commit
|
commitdiff
|
tree
2013-12-27
G
u
ilherme Ottoni
T
e
ach pred
i
ction
optimizati
o
n a
b
o
u
t no-dest IncRef
s
commit
|
commitdiff
|
tree
2013-12-26
Guilherm
e
Ottoni
Change eliminateRefcounts
to co
n
vert instruc
t
ions to
.
.
.
commit
|
commitdiff
|
tree
2013-12-24
Guilh
e
r
me Ot
t
oni
Tri
g
ger Optimize retranslation
s
a
t
all function
entrie
s
commit
|
commitdiff
|
tree
2013-12-18
Guilherme Ottoni
F
i
x bugs i
n
SetOpL
commit
|
commitdiff
|
tree
2013-12-17
Guilherme
O
t
toni
Sto
p
generating
p
rofiling
tr
a
nslations after a
t
h
reshold
commit
|
commitdiff
|
tree
2013-12-13
Guil
h
erme Ottoni
Always spill the stack before
c
o
n
ditional jumps
commit
|
commitdiff
|
tree
2013-12-13
G
uilherme Otton
i
Reduce
JitPGOThreshold
to 4
commit
|
commitdiff
|
tree
2013-12-13
Guilh
e
r
me
O
tto
n
i
Simpl
i
f
y i
n
struc
t
ions before
looki
n
g them
up
in the
.
.
.
commit
|
commitdiff
|
tree
2013-12-13
G
u
il
h
e
r
me Ottoni
Add
c
ontbuild co
n
fig to run tests
w
i
th hot
t
race regions
commit
|
commitdiff
|
tree
2013-12-13
Guilher
m
e Ott
o
ni
D
i
sable specialized t
y
pe
g
u
ards
when guard r
e
l
a
xation
.
.
.
commit
|
commitdiff
|
tree
2013-12-05
Guil
h
erme Ot
t
on
i
G
e
t te
s
ts pas
s
i
n
g agai
n
w
i
th th
e
region
JIT
commit
|
commitdiff
|
tree
2013-12-03
Guilherme Otto
n
i
Mov
e
unique stubs to 'a'
commit
|
commitdiff
|
tree
2013-11-21
G
uilherme Ottoni
Profile to detect hot functions
commit
|
commitdiff
|
tree
2013-11-20
Guilhe
r
me O
t
to
n
i
Update
support for perf events
commit
|
commitdiff
|
tree
2013-11-15
Guilherme Ottoni
Avoid
ret
b
ranch miss in Cont
i
nuat
i
on::send, next
,
.
.
.
commit
|
commitdiff
|
tree
2013-11-07
Gu
i
lherme
Ott
o
ni
Inline small
c
old func
t
io
n
s into ho
t
ones
commit
|
commitdiff
|
tree
2013-11-05
Guilherme O
t
toni
Avoid DV initializer loop
i
n
p
rologu
e
s for
s
mall n
u
m
b
er
.
.
.
commit
|
commitdiff
|
tree
2013-11-04
Gui
l
herme Ottoni
Dump I
R
after re
f
-count optimization when val
i
dat
i
on
.
.
.
commit
|
commitdiff
|
tree
2013-11-01
Guil
h
erme Otton
i
Cl
e
anup select
T
raceletLegacy
commit
|
commitdiff
|
tree
2013-10-24
Guilherme Otton
i
Regionize
and retranslate ea
c
h funct
i
on a
t
o
nce
commit
|
commitdiff
|
tree
2013-10-10
Guilhe
r
m
e
Otto
n
i
Fix some uses o
f
JitPGO
r
u
n
time opt
i
on
commit
|
commitdiff
|
tree
2013-10-09
G
u
ilherme Ot
t
oni
In
c
rease sp
i
ll ar
e
a
commit
|
commitdiff
|
tree
2013-10-09
G
u
ilhe
r
me Otton
i
Get test/slow/ext_datetim
e
/s
t
rtotime
_
leak
.
p
hp w
o
rking
.
.
.
commit
|
commitdiff
|
tree
2013-09-30
Guilherme Ottoni
Fix
prof
i
le counte
r
s for tran
s
lat
i
ons with guards on
.
.
.
commit
|
commitdiff
|
tree
2013-09-27
G
u
ilhe
r
me Ottoni
Add suppor
t
to prof
i
le and retranslate prologues
in
.
.
.
commit
|
commitdiff
|
tree
2013-09-25
G
u
i
l
herme Ottoni
Fix
p
o
st-condi
t
io
n
s for stac
k
values
commit
|
commitdiff
|
tree
next