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
Clean up initialization of Eval.JitLoops option
2014-09-29
Guilh
e
r
m
e Otton
i
G
e
t E
v
al
.
Ji
t
Globa
l
TranslationLimit wor
k
i
n
g
agai
n
commit
|
commitdiff
|
tree
2014-09-29
Gui
l
herme Ottoni
Kill
m
a
p fr
o
m BlockId to r
e
gion Block
commit
|
commitdiff
|
tree
2014-09-26
Guilherme Ott
o
ni
Mark un
r
each
a
ble blocks as
p
rocessed
commit
|
commitdiff
|
tree
2014-09-26
Guilherme Ottoni
Remov
e
side-
e
xit
i
ng arcs fr
o
m TransCFG
commit
|
commitdiff
|
tree
2014-09-26
G
u
ilher
m
e Ot
t
o
n
i
Skip
translation of
region b
l
o
cks that turn out to
.
.
.
commit
|
commitdiff
|
tree
2014-09-24
G
u
ilher
m
e
Ott
o
n
i
Disab
l
e CSE while building IR
with bytecode co
n
trol
.
.
.
commit
|
commitdiff
|
tree
2014-09-24
G
uilherme Ottoni
Always e
m
it a jump in HhbcTranslato
r
::end
B
lo
c
k
commit
|
commitdiff
|
tree
2014-09-24
G
uilherme Ottoni
Cleanup thisR
e
turn
(
)
commit
|
commitdiff
|
tree
2014-09-23
Guil
h
e
r
me Ottoni
TRACE_PUNT w
h
en
r
efc
o
unt optimizer can'
t
handle a region
commit
|
commitdiff
|
tree
2014-09-23
Guilherme O
t
toni
Handle
mult
i
pl
e
pass
-
through instructio
n
s when merging
.
.
.
commit
|
commitdiff
|
tree
2014-09-19
Guil
h
er
m
e Ottoni
Fix "wholecf
g
"
regi
o
n se
l
ector
commit
|
commitdiff
|
tree
2014-09-17
Guilherme Ottoni
A
lways populate m_c
o
nstraint
s
.
type
S
r
cs for
L
dL
o
cs
added
.
.
.
commit
|
commitdiff
|
tree
2014-09-17
Gui
l
herme Otton
i
E
x
port tread
m
ill
.
age counter
commit
|
commitdiff
|
tree
2014-09-15
G
u
ilh
e
rme Otto
n
i
Abort the
se
r
ver if a
r
equest g
e
ts stuck
commit
|
commitdiff
|
tree
2014-09-13
Guilherme Ottoni
Make gua
r
d relax
a
t
i
on work with unrea
c
hable
c
ode
commit
|
commitdiff
|
tree
2014-09-13
Guilherme Ottoni
M
a
ke Typ
e
::rawVal() work whenever Type::isConst() returns
.
.
.
commit
|
commitdiff
|
tree
2014-09-11
Guilh
e
rme Ottoni
F
ix Vasm
gen
e
ration for J
m
p
commit
|
commitdiff
|
tree
2014-09-10
Guilhe
r
me
Ottoni
Fix guar
d
relaxat
i
on
to wo
r
k
with byteco
d
e
control
.
.
.
commit
|
commitdiff
|
tree
2014-09-09
Guilh
e
rme
O
ttoni
Che
c
k the result o
f
tellg in Scanne
r
::co
m
puteM
d
5
commit
|
commitdiff
|
tree
2014-09-04
Gu
i
lhe
r
me Ottoni
Keep tra
c
k and set
a limit
o
n
th
e
number of cl
o
ned
.
.
.
commit
|
commitdiff
|
tree
2014-09-04
Guilherme
O
ttoni
Fi
x
fall
-
through ju
m
p
for the last reg
i
on block
commit
|
commitdiff
|
tree
2014-08-29
Guilherme O
t
toni
Sa
n
ity check region descriptor
s
commit
|
commitdiff
|
tree
2014-08-23
Gu
i
l
h
erme Ottoni
On
l
y emit specialized P
a
ckedA
r
ray
G
et when a
r
ray may
.
.
.
commit
|
commitdiff
|
tree
2014-08-22
Guilherme
O
t
t
oni
Fix arcs inserted for byt
e
code control
flow
w
ithin
.
.
.
commit
|
commitdiff
|
tree
2014-08-21
Guilherme O
t
t
oni
Some improvem
e
n
ts to th
e
RegionDesc
API
commit
|
commitdiff
|
tree
2014-08-07
Guilherme Ottoni
R
e
name Jm
p
FlagBr
e
akTr
a
cele
t
to J
m
pFlag
E
nds
R
eg
i
on
commit
|
commitdiff
|
tree
2014-08-07
Gu
i
lherme Ottoni
K
i
ll Jmp
F
lagBothPat
h
s flag
commit
|
commitdiff
|
tree
2014-08-05
Gui
l
he
r
me Ottoni
F
ree each fu
n
c
t
ion
'
s ProfTr
a
nsRec after optim
i
zing
i
t
commit
|
commitdiff
|
tree
2014-07-31
Gu
i
lhe
r
m
e
Ottoni
F
ix IRBuilder:
:
startBlock
commit
|
commitdiff
|
tree
2014-07-28
G
u
i
l
herme O
t
toni
Ki
l
l IR
B
uil
d
e
r
::bl
o
ckIsIncompatible (
t
ry
2
)
commit
|
commitdiff
|
tree
2014-07-25
Guil
h
erme Ottoni
Fix block
m
apping for IR
U
n
it entry
commit
|
commitdiff
|
tree
2014-07-24
Guilherm
e
Ot
t
oni
Revert "Kill IRBuilde
r
::blockIsIncompa
t
i
ble"
commit
|
commitdiff
|
tree
2014-07-23
G
u
ilherme
Otton
i
Remove numLocals argument from Fram
e
S
t
a
t
e
c
o
nstr
u
ctor
commit
|
commitdiff
|
tree
2014-07-22
Guilher
m
e
Ot
t
oni
Kill I
R
Builder::blockIsIn
c
ompatible
commit
|
commitdiff
|
tree
2014-07-17
Guil
h
erme Ottoni
Ki
l
l FrameState
:
:compatibl
e
()
commit
|
commitdiff
|
tree
2014-07-16
Guilherme
Ottoni
Expose single-bl
o
ck
loops
commit
|
commitdiff
|
tree
2014-07-10
Gu
i
lherme Ottoni
Alw
a
ys sav
e
th
e
state for
t
he current block before
.
.
.
commit
|
commitdiff
|
tree
2014-07-10
Guilherme Ottoni
Don't save a
bloc
k
's FrameState in FrameS
t
ate::update
commit
|
commitdiff
|
tree
2014-07-01
Gui
l
herme Ottoni
Fi
x
bug re
n
umb
e
ring r
e
g
i
on bl
o
cks
commit
|
commitdiff
|
tree
2014-06-20
Guilherme Ottoni
Initi
a
l work to ge
t
lo
o
ps through the JIT
commit
|
commitdiff
|
tree
2014-06-13
Guilherme Ottoni
Add InterpO
n
e sup
p
ort for mu
l
tiple
p
rofile t
r
anslations
.
.
.
commit
|
commitdiff
|
tree
2014-06-11
Gu
i
lher
m
e Ottoni
Allow Repo::
l
oadG
l
o
b
alDa
t
a t
o
fail an
d
print Sr
c
Key
.
.
.
commit
|
commitdiff
|
tree
2014-06-05
Guilherm
e
Ot
t
oni
A
d
d
J
IT support for Unbox
b
y
t
ec
o
de inst
r
uction
commit
|
commitdiff
|
tree
2014-06-05
Guilherme Ot
t
oni
Increa
s
e write
l
eas
e
's kStandardHintExpireInterval
.
.
.
commit
|
commitdiff
|
tree
2014-06-05
G
uilherme Ottoni
T
w
ea
k
s
t
o
impr
o
ve JIT time
w
it
h
tracelet r
e
gion selector
commit
|
commitdiff
|
tree
2014-06-02
Gui
l
herme
Ottoni
C
hang
e
H
o
tFuncTh
r
e
shold to 80
commit
|
commitdiff
|
tree
2014-06-02
Guilherme Ottoni
A
d
d supp
o
r
t
for new F
r
ozen co
d
e region
commit
|
commitdiff
|
tree
2014-05-30
Guil
h
erme Ottoni
Add JIT support for
F
ile and Dir bytecode instr
u
ct
i
ons
commit
|
commitdiff
|
tree
2014-05-30
Guilherme Ottoni
Produce Optimiz
e
translat
i
ons even
a
fter JitA
M
axUsage
.
.
.
commit
|
commitdiff
|
tree
2014-05-23
G
uilherme Ottoni
Fix XLS interval
s
re
p
resent
i
ng c
a
ller-saved
r
egisters
.
.
.
commit
|
commitdiff
|
tree
2014-05-23
Gui
l
her
m
e
Ottoni
Ena
b
le HHIR guard re
l
axation
for Optimi
z
e translations
commit
|
commitdiff
|
tree
2014-05-22
Guilherme Otto
n
i
S
p
ill st
a
c
k before potential side exits in hott
r
a
c
e
.
.
.
commit
|
commitdiff
|
tree
2014-05-22
Guilherme Ottoni
Add s
u
pport for cl
o
ned clos
u
res in PGO
m
o
d
e
commit
|
commitdiff
|
tree
2014-05-20
Guilherme
Otto
n
i
G
e
t async functi
o
n
s w
o
rkin
g
wit
h
t
h
e
region
JIT
commit
|
commitdiff
|
tree
2014-05-15
Guilh
e
rme Ot
t
oni
Us
e
profilin
g
i
nformat
i
o
n
t
o
decide
code placemen
t
.
.
.
commit
|
commitdiff
|
tree
2014-05-12
Guilherme Ottoni
Fix
l
ogic to decide when to emit profil
i
n
g
t
ranslation
s
commit
|
commitdiff
|
tree
2014-05-10
Guilherm
e
Ottoni
A
dd funct
i
on names to
T
r
a
ns
R
ecs
commit
|
commitdiff
|
tree
2014-05-10
Guil
h
erme
Ottoni
Di
s
p
a
tch
who
l
e BB to th
e
int
e
rpr
e
ter
after reaching
.
.
.
commit
|
commitdiff
|
tree
2014-05-02
Guil
h
erme Ot
t
o
ni
Make ha
n
dling
of code
.
h
ot o
v
erflo
w
s more r
o
bust
commit
|
commitdiff
|
tree
2014-05-02
Guilhe
r
m
e Ot
t
oni
C
hange Eval
.
HotFuncThreshold to 40
commit
|
commitdiff
|
tree
2014-05-02
G
u
ilher
m
e Ottoni
Fi
x
segfault and infinite r
e
cursion in fil
e
inf
o
extensi
o
n
commit
|
commitdiff
|
tree
2014-04-18
Guilherme O
t
toni
"Insane
Poetry" NEWS
commit
|
commitdiff
|
tree
2014-04-14
Guil
h
erme
O
tton
i
Make re
g
ionizeFunc
aware
o
f region
a
rcs
commit
|
commitdiff
|
tree
2014-04-11
G
uilh
e
r
me Ottoni
Add bra
n
ch-over arcs to hottrace region
s
when bytecode
.
.
.
commit
|
commitdiff
|
tree
2014-04-11
Guilhe
r
me Ot
t
oni
Fix
b
ug
in
p
reOpti
m
iz
e
CheckStk
commit
|
commitdiff
|
tree
2014-04-11
Guilherme
O
tt
o
ni
Fi
x
lastBc
O
ff in ProfTra
n
s
Data whe
n
p
r
ofiling tr
a
nslation
.
.
.
commit
|
commitdiff
|
tree
2014-04-09
Guilherme Ottoni
Make
t
r
anslateRegion follow th
e
arcs specified in th
e
.
.
.
commit
|
commitdiff
|
tree
2014-03-27
Guilherme Otton
i
Add
control
-
flow arcs t
o
Region
D
esc
commit
|
commitdiff
|
tree
2014-03-27
G
uilher
m
e Otton
i
I
ncrease
Jit
P
G
O
Threshold to 10
commit
|
commitdiff
|
tree
2014-03-20
Guilher
m
e Ot
t
oni
Reenabl
e
inlinin
g
in trace
l
et
r
egi
o
n s
e
lecto
r
commit
|
commitdiff
|
tree
2014-03-13
Guilherme Otton
i
Constrain
i
nner types i
n
StLoc
commit
|
commitdiff
|
tree
2014-03-07
G
u
i
lhe
r
me Ottoni
T
une HH
I
R
guard relaxat
i
on
commit
|
commitdiff
|
tree
2014-03-07
Guilherm
e
O
ttoni
In T
r
ansProfile mode, o
n
l
y
do HHIR guar
d
relaxation
.
.
.
commit
|
commitdiff
|
tree
2014-03-04
Gu
i
lherme Ottoni
Fix sim
p
lif
i
ca
t
ion bug for Check*s that always fail
commit
|
commitdiff
|
tree
2014-02-28
Guilh
e
rme Otton
i
Dise
n
tangle the typeParam of CheckTy
p
e, CheckStk instructions
commit
|
commitdiff
|
tree
2014-02-24
G
u
i
lh
e
rme Ottoni
G
e
t rid of
some ment
i
ons to tra
c
e
b
uilder
commit
|
commitdiff
|
tree
2014-02-24
Guilherm
e
Ot
t
o
n
i
P
u
t bac
k
an a
s
sert in r
e
laxType
commit
|
commitdiff
|
tree
2014-02-13
Guilherm
e
O
t
toni
Get
r
id of TRACE_PUNT in FrameState::refineLocalType
commit
|
commitdiff
|
tree
2014-02-13
Guilherme Ottoni
Rename c
u
rOpd to curPhysLoc
commit
|
commitdiff
|
tree
2014-02-12
Guilh
e
rme Ottoni
Fix bu
g
intersecting speci
a
lized
types
commit
|
commitdiff
|
tree
2014-02-12
Guilherme Ottoni
Ge
t
rid
o
f
C
G_PUNTs in
instructions
ge
n
e
rated outside
.
.
.
commit
|
commitdiff
|
tree
2014-02-12
Guilherme
O
t
toni
V
a
rious fixes
t
o HHIR guard re
l
axat
i
on
commit
|
commitdiff
|
tree
2014-02-06
G
u
i
l
her
m
e
O
tton
i
Pr
o
perly refi
n
e the type in Frame
S
tate::refine
L
ocalValue
commit
|
commitdiff
|
tree
2014-02-06
Guilherme Ottoni
Use post-conditi
o
ns to s
e
l
ect
regions when translateRegion
.
.
.
commit
|
commitdiff
|
tree
2014-02-06
Guil
h
erme
O
ttoni
C
a
ll tra
n
s
lat
e
() di
r
ectly fr
o
m re
g
enerateP
r
ologue()
commit
|
commitdiff
|
tree
2014-02-06
Guilherme Ot
t
oni
Re
n
ame Trac
e
B
uilder to IRBui
l
der
commit
|
commitdiff
|
tree
2014-02-06
Guilherm
e
Ottoni
Unbreak the bui
l
d
commit
|
commitdiff
|
tree
2014-02-06
Guilherme
Ottoni
Kill SSATmp
:
:getValBits,
use SSAT
m
p::ge
t
Va
l
Ra
w
I
nt ins
t
e
a
d
commit
|
commitdiff
|
tree
2014-02-04
Guilherme Ottoni
Add a catch bl
o
ck
to Arr
a
ySet
commit
|
commitdiff
|
tree
2014-01-30
Guilherme Ottoni
Deal wi
t
h
obj
-
to-obj c
o
m
parisons throw
i
ng excepti
o
n
s
commit
|
commitdiff
|
tree
2014-01-30
Guilherme Ott
o
ni
Prop
e
r
ly check if
a
prologue s
h
ould be
g
en
e
rate
d
in
.
.
.
commit
|
commitdiff
|
tree
2014-01-28
Guilherme Ottoni
Fix rar
e
race con
d
i
t
ion k
e
e
p
ing track of prologue
callers
commit
|
commitdiff
|
tree
2014-01-21
Guil
h
e
rme Ottoni
Turn on the Re
g
ion
J
IT (t
a
ke 2)
commit
|
commitdiff
|
tree
2014-01-17
Guilherme Ottoni
St
o
p
p
rofiling translatio
n
s at unconditional
j
umps
commit
|
commitdiff
|
tree
2014-01-12
Guilherme O
t
toni
Initialize all fields in NormalizedI
n
struction's
c
onstr
u
ctor
commit
|
commitdiff
|
tree
2014-01-09
Guilherme Ottoni
Fix ra
c
e in bind-
c
all
s
ervice request
commit
|
commitdiff
|
tree
2014-01-09
Guilherme Ottoni
F
ix race in bindJmp s
e
r
vice request
commit
|
commitdiff
|
tree
2014-01-07
Guilher
m
e Ot
t
oni
Tur
n
on Region
J
I
T with profile
-
gui
d
ed traces
commit
|
commitdiff
|
tree
2014-01-03
Guilher
m
e
O
t
toni
D
on't emit type
p
redictions in TransOptimiz
e
m
o
de
commit
|
commitdiff
|
tree
2013-12-28
Gu
i
lhe
r
m
e
Otto
n
i
Only consider classes that are final f
o
r
s
pecialization
commit
|
commitdiff
|
tree
next