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
Add an option to include TransCFG along with TC dumps
2016-04-28
Guilh
e
rme Ott
o
ni
Add an option to i
n
clud
e
TransCFG al
o
ng
w
ith TC dumps
commit
|
commitdiff
|
tree
2016-04-27
Guilherme
O
ttoni
Check inner types a
l
ong with guar
d
s in retra
n
sl
a
tion
.
.
.
commit
|
commitdiff
|
tree
2016-04-25
Guilherme
Ottoni
F
ix
a
coup
l
e
of issues when emitting bo
x
ed gu
a
rds
commit
|
commitdiff
|
tree
2016-04-25
Gu
i
l
h
erme
O
tt
o
ni
A
v
oid merging
blocks with
d
i
f
ferent ty
p
e pre
d
icti
o
ns
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
Guilher
m
e Ottoni
St
o
p looking at the
n
umbe
r
of t
r
anslations in SrcR
e
c
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
Guilherme Ott
o
ni
Add dummy entries fo
r
n
on-profile tra
n
slations
t
o ProfD
a
ta
.
.
.
commit
|
commitdiff
|
tree
2016-04-21
Guilherme Ottoni
Fix
a couple of i
s
sues w
i
th function
r
eg
i
onize
r
commit
|
commitdiff
|
tree
2016-04-21
Guilherme O
t
toni
Bre
a
k regi
o
ns a
t
FCallAwait
commit
|
commitdiff
|
tree
2016-04-19
Guilherme Otton
i
Im
p
rove logic for
J
I
Ting fun
c
tion b
o
dy along with DV
.
.
.
commit
|
commitdiff
|
tree
2016-04-19
Guilherme O
t
t
oni
Delay
t
he effective
s
tar
t
of profi
l
ing c
o
u
n
ters
commit
|
commitdiff
|
tree
2016-04-18
Guilherme
O
t
toni
Add
option to only
s
ave
T
C anno
t
ations for h
o
t opti
m
ized
.
.
.
commit
|
commitdiff
|
tree
2016-04-16
Guil
h
erme
O
ttoni
Impro
v
e HHI
R
and
V
a
s
m robustness in case of blocks
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
Guilherme Ottoni
Sort
translations fo
r
a fun
c
tio
n
by Tran
s
ID
commit
|
commitdiff
|
tree
2016-04-15
Guilherme Otto
n
i
Fix profTransID in IRGS
commit
|
commitdiff
|
tree
2016-04-01
Guilhe
r
me Ot
t
oni
Add
a
runtime-opti
o
n
for the write
-
lease e
x
pir
a
tion
.
.
.
commit
|
commitdiff
|
tree
2016-03-29
Gu
i
l
herme Ottoni
Explicitly initializ
e
g_
c
ontext
commit
|
commitdiff
|
tree
2016-03-28
Guilherme Ottoni
Cleanu
p
TransLocMaker::
r
e
c()
commit
|
commitdiff
|
tree
2016-03-26
Guilherme
Ottoni
In
c
rease Nu
m
S
i
ngl
e
JitR
e
quests
t
o
20
commit
|
commitdiff
|
tree
2016-03-26
G
uilherme Ottoni
Allow the cold code range to be in the
f
rozen c
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-15
Guilherme
Ottoni
Fi
x
a race reading
'
warm
i
ngUp' to decide request kind
commit
|
commitdiff
|
tree
2016-03-11
Gui
l
herme Ottoni
Fix a couple of potential static-ini
t
i
a
lization-order
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
Guil
h
erme Otton
i
Fix infinite loop
i
n
show(const IRGS
&
)
commit
|
commitdiff
|
tree
2016-03-10
Guilher
m
e O
t
toni
Fix
a
couple
o
f loops
i
n libgd
commit
|
commitdiff
|
tree
2016-03-10
G
u
ilherme Ot
t
on
i
Instrument hfsort to report call distances and othe
r
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
Guilherme Ott
o
ni
Fi
x
and enable
inlini
n
g when t
h
e co
n
text need
s
t
o be
.
.
.
commit
|
commitdiff
|
tree
2016-03-02
Guilherme Ottoni
D
i
s
a
ble pa
r
tial in
l
ine frame elimin
a
tion
commit
|
commitdiff
|
tree
2016-02-25
Guilherme O
t
to
n
i
A
d
d a simple to
o
l to convert hfsort's pd
s
into gprof
.
.
.
commit
|
commitdiff
|
tree
2015-12-10
Guilherme Ott
o
ni
Use reffi
n
ess information to re
f
ine the output typ
e
.
.
.
commit
|
commitdiff
|
tree
2015-12-10
Guilh
e
rme O
t
toni
Fi
x
a bu
g
in FrameState's
fpiSta
c
k
commit
|
commitdiff
|
tree
2015-11-25
Guilherm
e
Ottoni
Tweak test/slow/ini/ini_pars
e
_memo
r
y
_le
a
k
.
php
commit
|
commitdiff
|
tree
2015-11-21
Guilherme Otto
n
i
Bump Eval
.
JitPGOThre
s
hold
commit
|
commitdiff
|
tree
2015-11-21
G
u
ilherme Ottoni
Re
v
ert
"
Ref
a
ctor mallctl(
)
c
alls to use
t
emplated
h
elpers
.
"
commit
|
commitdiff
|
tree
2015-11-21
Gu
i
lherme
Ottoni
S
to
p
sinking IncRef
s
past
o
ther IncRe
f
s
in si
n
k_in
c
s
.
.
.
commit
|
commitdiff
|
tree
2015-11-19
Guilh
e
rme Ottoni
I
nline more DecRefs of locals
a
t returns
commit
|
commitdiff
|
tree
2015-11-18
Guilherm
e
Ott
o
ni
Sink In
c
Ref
s
past some instruc
t
i
ons to refine
their
.
.
.
commit
|
commitdiff
|
tree
2015-11-18
Guilh
e
rme
Ottoni
Enable
P
G
O inlini
n
g when tracel
e
t inliner r
e
t
urns a
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
Gu
i
lherme Ottoni
Improve
p
rofil
e
accuracy of DecRefs
relea
s
e-path placement
.
.
.
commit
|
commitdiff
|
tree
2015-11-12
Guil
h
erme O
t
toni
Add a profile-c
o
unt f
i
eld for IR Blocks, and use it
.
.
.
commit
|
commitdiff
|
tree
2015-11-07
Gui
l
herme Ottoni
R
e
v
ert "Inc
r
e
a
se Eval
.
JitProfileRequest
s
to 5000"
commit
|
commitdiff
|
tree
2015-11-06
Guilherme
O
ttoni
Revert "Enab
l
e HHIR Loop-Inva
r
iant Cod
e
Mot
i
on pass
.
.
.
commit
|
commitdiff
|
tree
2015-11-04
Guilherme
O
t
to
n
i
E
n
a
ble HHIR Loo
p
-Invariant Code Motion pass by default
commit
|
commitdiff
|
tree
2015-11-03
Guil
h
erm
e
Ot
t
oni
Increas
e
Eval
.
JitProfileRequests to 5000
commit
|
commitdiff
|
tree
2015-10-31
Gu
i
lher
m
e Otto
n
i
Delete H
H
IR
relaxGuards pass
commit
|
commitdiff
|
tree
2015-10-25
Guil
h
e
r
me Otto
n
i
Stop constraining RHS
va
l
ue in v
a
rious M instructions
commit
|
commitdiff
|
tree
2015-10-21
Guilherme Otto
n
i
Kill g
u
ard co
n
stric
t
ion
commit
|
commitdiff
|
tree
2015-10-20
Guilherm
e
Ottoni
R
epla
c
e
H
H
IR's rel
a
xGuard
s
pass with a region
-
level
.
.
.
commit
|
commitdiff
|
tree
2015-10-17
Gui
l
herme Ottoni
Fix a bug in region
g
uard
r
el
a
xation
commit
|
commitdiff
|
tree
2015-10-14
Guilherme Ottoni
T
rack a
n
d
use
k
n
own
c
allees in HHIR
commit
|
commitdiff
|
tree
2015-10-13
Guilher
m
e
Ottoni
Fix Reg
i
onD
e
sc's do
t
-printer
commit
|
commitdiff
|
tree
2015-10-12
Guilherme Ottoni
Fi
x
a bug freeing Pr
o
fData's ProfT
r
ansRec
s
commit
|
commitdiff
|
tree
2015-10-07
Guil
h
e
r
me
Ottoni
Clear FrameState's fpiStack
when
c
l
earing
a
block's
.
.
.
commit
|
commitdiff
|
tree
2015-10-03
Guilherme Ottoni
R
emove tr
i
v
ial IncRef/DecRef pa
i
r
s
commit
|
commitdiff
|
tree
2015-10-01
Gui
l
herme
O
t
t
oni
Whe
n
Eval
.
DumpTC is
e
n
a
bled, try to
d
u
m
p the
TC when
.
.
.
commit
|
commitdiff
|
tree
2015-09-23
Guilherme Ottoni
Fix
p
otential issue
i
n
R
e
g
i
on
D
esc::sortBlocks
commit
|
commitdiff
|
tree
2015-09-18
Guilherme Otton
i
K
ill
u
n
n
e
cessary copying of pid-m
a
p file in hf-pr
o
d
.
.
.
commit
|
commitdiff
|
tree
2015-09-18
Guil
h
erme Otton
i
U
s
e
th
e
s
y
s
te
m
install
e
d perf binary to col
l
ect pr
o
f
i
le
.
.
.
commit
|
commitdiff
|
tree
2015-09-16
Guilherme
O
ttoni
Free t
h
e JIT ProfDa
t
a
o
nce the TC fills u
p
commit
|
commitdiff
|
tree
2015-09-11
Guilher
m
e Ott
o
ni
Rename ProfData meth
o
ds
f
or
a
cc
e
ssing pro
f
iling counters
commit
|
commitdiff
|
tree
2015-09-10
Guilherme Otton
i
Region-l
e
vel guard relaxation
commit
|
commitdiff
|
tree
2015-09-04
Guilherme Ottoni
Don't try
t
o inline when
t
he
c
o
ntext is not in a
S
S
A
Tmp
commit
|
commitdiff
|
tree
2015-09-03
Guilherm
e
Ot
t
oni
Sepa
r
a
t
e a blo
c
k's r
e
tr
a
nslation pre
d
ece
s
sor from i
t
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-29
G
u
il
h
erm
e
Ot
t
oni
Kill Translate
R
etry
C
on
t
ext
.
inlin
e
s
commit
|
commitdiff
|
tree
2015-08-28
Guilherm
e
Ottoni
Fix region formers a
n
d region translator to
r
espect
.
.
.
commit
|
commitdiff
|
tree
2015-08-23
Guilherme Ottoni
F
i
x find
P
r
e
d
TransIDs in Lo
o
pAnalysis
commit
|
commitdiff
|
tree
2015-08-21
Guilherme O
t
toni
Tu
r
n some
maps in
R
egionDesc::Block
i
n
to vec
t
ors
commit
|
commitdiff
|
tree
2015-08-20
Gu
i
lherme
O
tto
n
i
Use pro
f
ile coun
t
ers to de
c
i
d
e
whether to apply
L
ICM
commit
|
commitdiff
|
tree
2015-08-13
Guilherm
e
Ottoni
C
l
ean
u
p
i
nitialization
o
f
Eval
.
Jit
L
oo
p
s
option
commit
|
commitdiff
|
tree
2015-08-13
Gui
l
herme Ottoni
Remove
h
ack to add back-edg
e
s
t
o hot
t
r
ace regions
commit
|
commitdiff
|
tree
2015-08-12
Gu
i
l
h
erme
Ottoni
Pri
n
t
Regio
n
Desc in
d
ot
format
commit
|
commitdiff
|
tree
2015-08-07
Guilherme Otton
i
Fix
LICM's us
a
ge of Exi
t
Placeholders
commit
|
commitdiff
|
tree
2015-08-07
Guilherme Ottoni
Fix a bug
printing ann
o
tations
in tc-p
r
int
commit
|
commitdiff
|
tree
2015-08-05
G
u
i
l
herm
e
Ottoni
F
i
x
a couple of issues with Exit
P
laceholders
commit
|
commitdiff
|
tree
2015-08-05
Guilherme Ottoni
Add a runtime opt
i
o
n to print the
RegionDesc as a TC
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
G
u
ilherme Ott
o
ni
Some
c
osmetic
c
hanges to LoopAnal
y
sis
commit
|
commitdiff
|
tree
2015-07-31
Guilherme Ott
o
ni
Som
e
str
u
ctura
l
c
h
anges
t
o LoopAnalysis
commit
|
commitdiff
|
tree
2015-07-21
Guilh
e
rme Ottoni
Kill hoistFal
l
backccs Vasm
p
a
s
s
commit
|
commitdiff
|
tree
2015-07-06
Guil
h
erme Ottoni
Turn off Ch
e
ckType h
o
is
t
ing
commit
|
commitdiff
|
tree
2015-06-30
Gui
l
herme Otto
n
i
Fix LICM
commit
|
commitdiff
|
tree
2015-06-26
Guilherme Otton
i
Stop
constraining valu
e
s for
O
p
t
i
m
ize tra
n
s
l
ations
.
.
.
commit
|
commitdiff
|
tree
2015-06-22
G
u
i
lherme Ottoni
S
plit post-condi
t
ion into a c
h
an
g
ed
and
a
refined set
commit
|
commitdiff
|
tree
2015-06-22
Guilherme Ottoni
Don't emit unr
e
achable jump in
i
r
gen::endBlock, and
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
Guil
h
er
m
e Ottoni
Use guard-failure block
f
or boxed types in
c
h
e
ckTypeStack
commit
|
commitdiff
|
tree
2015-06-17
Guilhe
r
me
Ottoni
Collect
per
f
d
a
t
a
on mult
i
p
l
e machines, and update
.
.
.
commit
|
commitdiff
|
tree
2015-06-12
Guilherme Ott
o
n
i
Use
a good, o
l
d version of perf
to co
l
lect profi
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-06-10
Guilherme
Ottoni
Exte
n
d regions through eag
e
r Await
commit
|
commitdiff
|
tree
2015-06-10
Guilherme Ottoni
Retune hotcfg thr
e
shold
s
commit
|
commitdiff
|
tree
2015-06-08
Guil
h
erme
Ottoni
Hoist fallbackccs
abov
e
spil
l
s
commit
|
commitdiff
|
tree
2015-06-05
G
u
ilherme Otto
n
i
Fix a
b
ug in
r
egi
o
n
izeFunc c
a
using some arcs to not
.
.
.
commit
|
commitdiff
|
tree
2015-06-05
Guilherme Ottoni
Revert "Remove MInst
r
State
a
rgu
m
ent
s
for CGet{Elem
.
.
.
commit
|
commitdiff
|
tree
2015-06-02
Guil
h
e
r
me Ottoni
Selectivel
y
in
c
lude DV in
i
ts
and func
t
io
n
bodies in
.
.
.
commit
|
commitdiff
|
tree
2015-05-30
Guilherme Otton
i
Fix prologue counter used in irgen::emitFuncP
r
ologue
commit
|
commitdiff
|
tree
2015-05-30
Guilherme O
t
toni
Add a ru
n
time o
p
t
i
on to
c
o
n
trol the num
b
er of huge
.
.
.
commit
|
commitdiff
|
tree
2015-05-28
Guilherme
Ottoni
Add inlining
s
u
pport for calle
e
s w
i
th empty variadic
.
.
.
commit
|
commitdiff
|
tree
2015-05-25
Guilher
m
e Otto
n
i
R
e
vert "Use a set of
ids instead of a
s
ingle id
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-05-25
G
uilherme Ottoni
Disable HHIRStorePRE
commit
|
commitdiff
|
tree
2015-05-22
G
uilherme Ottoni
Add an o
p
tion t
o
enable hotcfg/wholecfg re
g
ions
only
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
Guil
h
erme Ottoni
Enabl
e
ho
t
c
fg region select
o
r by default
commit
|
commitdiff
|
tree
2015-05-19
Guilherme Ottoni
Add
a
hotcfg regi
o
n selector that prunes wholecfg-
l
ike
.
.
.
commit
|
commitdiff
|
tree
2015-05-18
Guilherme Ott
o
ni
Add a p
r
ofile-gu
i
ded cod
e
l
a
y
o
ut pass
commit
|
commitdiff
|
tree
2015-05-17
Guilherm
e
O
ttoni
Add IR-gen
s
upport for
V
Ge
t
L of type Gen
commit
|
commitdiff
|
tree
next