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
Fix MCRouterException accessing undefined constants
2015-02-11
Guilherme Otto
n
i
U
se Regi
o
nDesc t
o
det
e
r
min
e
merg
e
po
i
n
t
s
commit
|
commitdiff
|
tree
2015-02-07
Guilherme Ottoni
Split tran
s
late
R
eg
i
o
n into s
m
aller functions
commit
|
commitdiff
|
tree
2015-02-04
Gu
i
lherme O
t
toni
Kill IRGenMode and
b
r
anch
-
inversion optimizati
o
n during
.
.
.
commit
|
commitdiff
|
tree
2015-02-04
Gu
i
lher
m
e
Otton
i
Run op
t
imizeJ
m
ps
b
e
fore opti
m
iz
e
E
x
i
ts, and fix things
.
.
.
commit
|
commitdiff
|
tree
2015-01-29
Guilhe
r
me Otto
n
i
Add JIT support for re
g
ions where
a
bl
o
ck has
multiple
.
.
.
commit
|
commitdiff
|
tree
2015-01-28
Guilherme Ott
o
ni
M
o
ve cod
e
tha
t
emits gu
a
rds o
u
t of transla
t
eRegion
commit
|
commitdiff
|
tree
2015-01-27
Guilherme Ot
t
oni
F
ix bug
i
nvolving inlinin
g
a
n
d bytecode control flow
commit
|
commitdiff
|
tree
2015-01-24
G
uilherme Ott
o
n
i
Clean up ReDefSP instruction
commit
|
commitdiff
|
tree
2015-01-23
G
uilherme Otton
i
Don't retyp
e
S
S
ATmps t
o
impossible types
commit
|
commitdiff
|
tree
2015-01-10
Gui
l
herme Ottoni
Small fixe
s
to ir
.
s
p
e
cifi
c
ation
commit
|
commitdiff
|
tree
2014-12-15
Guil
h
erme
Ot
t
oni
Chec
k
Eval
.
JitAMaxUsage whe
n
decidin
g
w
he
t
her to
s
tart
.
.
.
commit
|
commitdiff
|
tree
2014-12-12
Guil
h
e
r
me Ottoni
Move sh
o
uldPGO() out o
f
Fu
n
c
commit
|
commitdiff
|
tree
2014-12-11
G
u
i
l
herme O
t
toni
D
i
sab
l
e P
G
O for pse
u
do-mains
commit
|
commitdiff
|
tree
2014-11-14
Guilherme Otto
n
i
Skip unreach
a
ble
blocks in I
R
B
u
ilder::
r
eoptimize()
commit
|
commitdiff
|
tree
2014-11-12
Gui
l
herme
O
ttoni
Update
N
EWS file for "will
.
i
.
a
m
"
commit
|
commitdiff
|
tree
2014-10-28
G
uilherme Ottoni
Add a r
u
n
tim
e
option
t
o
l
imit
t
h
e ma
x
im
u
m numbe
r
of
.
.
.
commit
|
commitdiff
|
tree
2014-10-28
Guilherme
O
ttoni
Fix bug
i
n ref
f
ines
s
checks
commit
|
commitdiff
|
tree
2014-10-27
Gui
l
h
e
rme Ottoni
Increase JitPGOThres
h
old to 100
commit
|
commitdiff
|
tree
2014-10-23
Guilherme Ottoni
Tweak to
e
nab
l
e
more refcount optimiza
t
ions
commit
|
commitdiff
|
tree
2014-10-22
G
u
i
lh
e
rme
Ot
t
oni
Enable PGO for all functions
commit
|
commitdiff
|
tree
2014-10-22
Guilherme
O
ttoni
Remov
e
a couple of references to Eval
.
J
i
t
AStub
s
S
i
ze
commit
|
commitdiff
|
tree
2014-10-11
Guilher
m
e O
t
toni
F
ix shouldTrans
l
ate() for Optim
i
ze translations
commit
|
commitdiff
|
tree
2014-10-09
G
u
i
l
herme Ott
o
ni
Add a macro to build wi
t
h wholecfg on b
y
def
a
ult
commit
|
commitdiff
|
tree
2014-10-08
Gu
i
lh
e
rme Otton
i
Fix a couple more issues exposed by whole
c
f
g
region
.
.
.
commit
|
commitdiff
|
tree
2014-10-07
Guilherm
e
Ottoni
Remo
v
e
runtime
o
ption a
n
d check
for
n
umber of allo
c
ated
.
.
.
commit
|
commitdiff
|
tree
2014-10-04
Guilherme Ot
t
oni
Kill HHIREn
a
bleCalleeSav
e
Opt runti
m
e
option
commit
|
commitdiff
|
tree
2014-10-03
G
uilher
m
e Ottoni
Don't retype SSATmps to
typ
e
Bott
o
m
commit
|
commitdiff
|
tree
2014-10-02
Guil
h
erme O
t
to
n
i
Tweak wh
o
lecfg regio
n
f
o
rmer, and
f
ix a bug
i
n tr
a
nslateRegion
commit
|
commitdiff
|
tree
2014-10-02
Guilher
m
e Ottoni
Tur
n
o
ff profile-gui
d
ed string specialization
commit
|
commitdiff
|
tree
2014-09-29
Guilherme
Ottoni
Remove TranslArgs::m_
i
nterp
commit
|
commitdiff
|
tree
2014-09-29
Guil
h
erme O
t
toni
Get Eval
.
Jit
G
lo
b
alTranslationLimit w
o
rking
ag
a
in
commit
|
commitdiff
|
tree
2014-09-29
G
uilher
m
e O
t
t
oni
Kill
m
a
p fro
m
BlockId to region Block
commit
|
commitdiff
|
tree
2014-09-26
Guilh
e
rme Ottoni
M
ark unreach
a
ble
blocks
a
s processed
commit
|
commitdiff
|
tree
2014-09-26
G
u
ilherme
O
ttoni
Remove s
i
de-exiting arcs from TransCFG
commit
|
commitdiff
|
tree
2014-09-26
Guilherme Otton
i
Skip translati
o
n of region
block
s
that tur
n
o
u
t
to
.
.
.
commit
|
commitdiff
|
tree
2014-09-24
Guilherme Ottoni
Dis
a
ble CSE w
h
ile build
i
ng IR with byte
c
o
d
e control
.
.
.
commit
|
commitdiff
|
tree
2014-09-24
Guilherme O
t
toni
Always emit a j
u
mp in HhbcTranslator::e
n
dBlock
commit
|
commitdiff
|
tree
2014-09-24
Guilherme O
t
toni
Cleanup thisReturn()
commit
|
commitdiff
|
tree
2014-09-23
Guilherme Otto
n
i
TR
A
CE_PUN
T
w
hen refcount optim
i
zer
c
an't han
d
le a
r
e
gion
commit
|
commitdiff
|
tree
2014-09-23
Guilhe
r
me Ottoni
Handle multiple pa
s
s-throug
h
ins
t
r
u
ct
i
ons w
h
en merg
i
ng
.
.
.
commit
|
commitdiff
|
tree
2014-09-19
Guilherme
Ot
t
oni
Fix "whol
e
c
fg" region selector
commit
|
commitdiff
|
tree
2014-09-17
Guilhe
r
me
O
tton
i
Alwa
y
s p
o
pulate
m
_cons
t
raints
.
typeSrcs
f
or LdLocs added
.
.
.
commit
|
commitdiff
|
tree
2014-09-17
Guilhe
r
me
O
tt
o
ni
Export treadmill
.
age counter
commit
|
commitdiff
|
tree
2014-09-15
G
uilherm
e
Ottoni
Ab
o
r
t
the
server if a r
e
ques
t
gets stuck
commit
|
commitdiff
|
tree
2014-09-13
G
u
ilher
m
e Otto
n
i
Make guar
d
rel
a
xation work with unreachable c
o
de
commit
|
commitdiff
|
tree
2014-09-13
Guilherme Ott
o
ni
Make
T
ype::r
a
wVal() work whenever T
y
p
e
::isConst(
)
returns
.
.
.
commit
|
commitdiff
|
tree
2014-09-11
Guilherm
e
Ottoni
Fix Vasm genera
t
io
n
for J
m
p
commit
|
commitdiff
|
tree
2014-09-10
Guil
h
e
r
m
e Otto
n
i
Fix guard rela
x
at
i
o
n to work wi
t
h byte
c
ode control
.
.
.
commit
|
commitdiff
|
tree
2014-09-09
Guilherme
Ottoni
Check the result of tellg in Scan
n
er::comp
u
teMd5
commit
|
commitdiff
|
tree
2014-09-04
G
u
ilher
m
e Ottoni
Keep t
r
ack and set a
l
i
m
it on the
n
umber of cloned
.
.
.
commit
|
commitdiff
|
tree
2014-09-04
Guilher
m
e Ottoni
F
ix
f
all-t
h
rough jum
p
for the l
a
st reg
i
o
n block
commit
|
commitdiff
|
tree
2014-08-29
Guilher
m
e Ottoni
Sa
n
ity c
h
eck
r
egio
n
de
s
criptors
commit
|
commitdiff
|
tree
2014-08-23
Guil
h
erme Ottoni
Only emit
sp
e
cialized Packe
d
ArrayGet when array may
.
.
.
commit
|
commitdiff
|
tree
2014-08-22
Gu
i
l
h
e
r
m
e
O
t
toni
F
i
x ar
c
s
i
nserted
f
or bytecode
c
o
n
tro
l
flow within
.
.
.
commit
|
commitdiff
|
tree
2014-08-21
G
uilherm
e
Ot
t
o
ni
Some improvements
t
o the Re
g
i
o
nDesc
API
commit
|
commitdiff
|
tree
2014-08-07
G
u
ilherme O
t
toni
Rename JmpFlagBreakTracelet
t
o JmpFlagEndsReg
i
on
commit
|
commitdiff
|
tree
2014-08-07
Guilh
e
rme Otton
i
Kill J
m
pFlagBot
h
Pat
h
s flag
commit
|
commitdiff
|
tree
2014-08-05
Guilherme
Otton
i
Fr
e
e each function's ProfTransRec
a
f
ter opt
i
m
i
zi
n
g it
commit
|
commitdiff
|
tree
2014-07-31
G
u
i
l
herme Ottoni
Fix IRBu
i
ld
e
r::start
B
lock
commit
|
commitdiff
|
tree
2014-07-28
Guilherme
O
t
t
oni
Kill IRBuilder::bloc
k
IsI
n
compati
b
le (t
r
y 2)
commit
|
commitdiff
|
tree
2014-07-25
Guilher
m
e Otton
i
Fix
b
loc
k
ma
p
pin
g
f
or IRU
n
it entr
y
commit
|
commitdiff
|
tree
2014-07-24
Guilherme Ottoni
Revert "Kill IRB
u
ilder::blockIsIncompatible"
commit
|
commitdiff
|
tree
2014-07-23
Guilherm
e
Ot
t
o
ni
R
e
mo
v
e
n
umLocals argument from
FrameState cons
t
ructor
commit
|
commitdiff
|
tree
2014-07-22
Guilherme Ottoni
Kill I
R
B
uil
d
er::block
I
sIncompati
b
le
commit
|
commitdiff
|
tree
2014-07-17
Gui
l
herme
O
tton
i
Kill FrameState
:
:
c
ompatible()
commit
|
commitdiff
|
tree
2014-07-16
Guilherme Ottoni
E
x
pose s
i
ngle
-
block
loops
commit
|
commitdiff
|
tree
2014-07-10
G
u
ilh
e
rm
e
Ottoni
A
l
ways sa
v
e th
e
sta
t
e for the current block
b
efo
r
e
.
.
.
commit
|
commitdiff
|
tree
2014-07-10
Guilherm
e
Ottoni
Don't save a bl
o
c
k
'
s
FrameState
i
n Fram
e
State::update
commit
|
commitdiff
|
tree
2014-07-01
G
u
i
l
herme Ott
o
ni
Fix bug renumbering region
b
lo
c
ks
commit
|
commitdiff
|
tree
2014-06-20
Guilherm
e
Ott
o
n
i
Initi
a
l
w
o
rk
t
o get
l
oop
s
throug
h
the
JIT
commit
|
commitdiff
|
tree
2014-06-13
G
u
il
h
erme Ottoni
Add InterpOne su
p
p
o
rt for multiple profile translatio
n
s
.
.
.
commit
|
commitdiff
|
tree
2014-06-11
Guilherme
O
tto
n
i
All
o
w
R
epo::loadG
l
obalData t
o
fail and
p
rint SrcKey
.
.
.
commit
|
commitdiff
|
tree
2014-06-05
Guilherme Ottoni
Add JIT support for
Unbox byte
c
ode in
s
truction
commit
|
commitdiff
|
tree
2014-06-05
Guilhe
r
m
e
Ottoni
Increa
s
e
w
r
ite lease's
kStandardHintExpireInter
v
al
.
.
.
commit
|
commitdiff
|
tree
2014-06-05
Guilher
m
e Otton
i
Twe
a
ks to improve JIT ti
m
e
w
ith tr
a
celet regi
o
n
s
el
e
ctor
commit
|
commitdiff
|
tree
2014-06-02
G
uilherme Ot
t
on
i
C
hange Hot
F
uncThre
s
hold to 8
0
commit
|
commitdiff
|
tree
2014-06-02
Gui
l
herme Ottoni
Add sup
p
ort for new Froze
n
co
d
e regi
o
n
commit
|
commitdiff
|
tree
2014-05-30
Guilherme Otto
n
i
Add
JIT support for File an
d
D
ir
b
y
t
ec
o
de
i
n
s
truction
s
commit
|
commitdiff
|
tree
2014-05-30
Guilherme Ottoni
Pr
o
duc
e
O
p
timize t
r
anslations even
a
ft
e
r JitAM
a
xUsage
.
.
.
commit
|
commitdiff
|
tree
2014-05-23
Guilherme Ot
t
oni
Fix XLS interv
a
ls represe
n
t
i
n
g
c
a
ller
-
save
d
registers
.
.
.
commit
|
commitdiff
|
tree
2014-05-23
Gui
l
herme Ottoni
Enabl
e
HHI
R
guard relaxat
i
on for Opt
i
mi
z
e
t
ransl
a
ti
o
n
s
commit
|
commitdiff
|
tree
2014-05-22
G
uilhe
r
me Ottoni
S
p
i
l
l stack before po
t
e
n
t
i
al side
e
x
its
i
n hottrace
.
.
.
commit
|
commitdiff
|
tree
2014-05-22
Guilh
e
rme Ot
t
o
ni
Add
support for clone
d
closur
e
s in P
G
O
m
o
de
commit
|
commitdiff
|
tree
2014-05-20
Guilherme
O
t
t
o
ni
Get asy
n
c fu
n
ctions working with the region JIT
commit
|
commitdiff
|
tree
2014-05-15
G
uilherme
Ottoni
Use pro
f
ilin
g
inform
a
tion to decide cod
e
placement
.
.
.
commit
|
commitdiff
|
tree
2014-05-12
Guilherme Ottoni
Fix
logi
c
to decide w
h
e
n
to e
m
it profilin
g
t
ransla
t
ions
commit
|
commitdiff
|
tree
2014-05-10
Guilh
e
rme
Ottoni
Add funct
i
on n
a
m
e
s to TransRecs
commit
|
commitdiff
|
tree
2014-05-10
Guil
h
erme Ottoni
Dispatch whole BB
to the int
e
r
p
r
e
ter a
f
ter reaching
.
.
.
commit
|
commitdiff
|
tree
2014-05-02
Gu
i
lherme Ottoni
Make ha
n
dling of code
.
hot overflows mo
r
e robust
commit
|
commitdiff
|
tree
2014-05-02
Gui
l
herme Ottoni
C
h
a
nge Eval
.
Hot
F
uncThresho
l
d to 40
commit
|
commitdiff
|
tree
2014-05-02
Guilh
e
rme Ot
t
o
ni
Fix
s
egfault an
d
infinite
r
e
cursion in fileinfo extensio
n
commit
|
commitdiff
|
tree
2014-04-18
Guilherme O
t
toni
"
Insane Poetry" NEWS
commit
|
commitdiff
|
tree
2014-04-14
Guilherme Ottoni
Make reg
i
o
n
ize
F
unc aware of region arc
s
commit
|
commitdiff
|
tree
2014-04-11
Gu
i
l
h
e
r
me Ottoni
Add
branch-over ar
c
s
t
o hottrace
r
egions when
b
yte
c
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2014-04-11
Guilherme
O
ttoni
Fix bug in pre
O
pt
i
mizeCheckSt
k
commit
|
commitdiff
|
tree
2014-04-11
Gu
i
lherme Otto
n
i
F
ix
l
astBcOff in Pr
o
fTransData when prof
i
l
i
ng translation
.
.
.
commit
|
commitdiff
|
tree
2014-04-09
G
u
i
l
he
r
me Ottoni
Make translateRegion foll
o
w t
h
e
ar
c
s specifi
e
d in the
.
.
.
commit
|
commitdiff
|
tree
2014-03-27
G
uilherm
e
Otto
n
i
Add control-f
l
o
w
arcs
t
o RegionDesc
commit
|
commitdiff
|
tree
2014-03-27
Guil
h
erme Otto
n
i
I
nc
r
e
a
se
J
i
tPGOThresho
l
d to 10
commit
|
commitdiff
|
tree
2014-03-20
Guilherme Otton
i
Reenable inlining in trac
e
let regi
o
n selecto
r
commit
|
commitdiff
|
tree
next