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
Put mutex in shared memory, for real this time
2016-03-11
G
uilherme Ottoni
Fix infinite loop in
show(co
n
st IR
G
S&)
commit
|
commitdiff
|
tree
2016-03-10
Guilherme
O
tton
i
Fix
a coup
l
e of loops in
libgd
commit
|
commitdiff
|
tree
2016-03-10
G
uilherm
e
O
t
toni
I
n
stru
m
en
t
h
fsort
to report call
distances a
n
d o
t
her
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
Guilherme Ot
t
o
n
i
Fix and e
n
ab
l
e inlining when t
h
e context needs
t
o b
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-02
Guilherme Ottoni
Disabl
e
partia
l
i
nlin
e
fram
e
elimination
commit
|
commitdiff
|
tree
2016-02-25
Guilherme Ottoni
Add a
simple tool to c
o
nvert hfsort's
p
d
s into
g
p
rof
.
.
.
commit
|
commitdiff
|
tree
2015-12-10
G
uilherme Ottoni
U
s
e
reffine
s
s information to refine the output
typ
e
.
.
.
commit
|
commitdiff
|
tree
2015-12-10
Guilherme
O
t
t
oni
Fix a b
u
g in FrameState's
fpi
S
tack
commit
|
commitdiff
|
tree
2015-11-25
Guilhe
r
me O
t
toni
Tweak t
e
st/slow/i
n
i/ini_par
s
e_memory_leak
.
p
h
p
commit
|
commitdiff
|
tree
2015-11-21
Guilherme
Ottoni
Bump Eval
.
J
i
tPGOT
h
reshold
commit
|
commitdiff
|
tree
2015-11-21
G
u
ilherme O
t
to
n
i
R
evert
"Refac
t
or mallctl() calls
t
o use templated hel
p
ers
.
"
commit
|
commitdiff
|
tree
2015-11-21
Guilherm
e
Ottoni
Stop sinking IncRefs past other IncRefs in sink_i
n
cs
.
.
.
commit
|
commitdiff
|
tree
2015-11-19
G
u
ilhe
r
me
Ottoni
Inline more D
e
cRefs of locals at re
t
urns
commit
|
commitdiff
|
tree
2015-11-18
Guilherme O
t
toni
Sink I
n
cRefs pas
t
some in
s
tru
c
tions t
o
refin
e
t
heir
.
.
.
commit
|
commitdiff
|
tree
2015-11-18
Gu
i
l
herm
e
Ottoni
Enable
P
GO inlining
when trac
e
let inli
n
er returns
a
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
Guilherme Ottoni
I
m
p
rove profile
ac
c
uracy of
D
ecRefs release-path pla
c
ement
.
.
.
commit
|
commitdiff
|
tree
2015-11-12
G
u
ilherme Ottoni
A
d
d a p
r
ofile-count field
for
I
R
B
l
o
cks, and use it
.
.
.
commit
|
commitdiff
|
tree
2015-11-07
Guilherme O
t
toni
Reve
r
t "Inc
r
ease Eval
.
JitP
r
ofil
e
Requests to
5000"
commit
|
commitdiff
|
tree
2015-11-06
Gu
i
l
herme Ottoni
R
e
vert "Enab
l
e HHIR L
o
o
p
-Inva
r
ia
n
t Code Motion
p
a
s
s
.
.
.
commit
|
commitdiff
|
tree
2015-11-04
Gu
i
lherme Otto
n
i
Enab
l
e HHIR Loop-Invarian
t
Code Motion pass by
default
commit
|
commitdiff
|
tree
2015-11-03
Guilherme Ottoni
Incre
a
se Eval
.
JitPro
f
i
l
eR
e
q
uests to 5000
commit
|
commitdiff
|
tree
2015-10-31
Guil
h
erme Ott
o
ni
De
l
e
t
e HHIR relaxGuard
s
pass
commit
|
commitdiff
|
tree
2015-10-25
Gui
l
herme
Ottoni
Stop
c
onstraining RHS value in vari
o
us M ins
t
ruc
t
io
n
s
commit
|
commitdiff
|
tree
2015-10-21
Gui
l
herme Ottoni
Kill guard const
r
i
ctio
n
commit
|
commitdiff
|
tree
2015-10-20
Gui
l
herm
e
Ottoni
Replace HHIR's relaxGuards pass wit
h
a region-lev
e
l
.
.
.
commit
|
commitdiff
|
tree
2015-10-17
G
uil
h
e
rme Ottoni
Fix a bug
in
r
egio
n
guard relaxation
commit
|
commitdiff
|
tree
2015-10-14
Guil
h
er
m
e Otton
i
T
r
ack and use kno
w
n call
e
es in HHIR
commit
|
commitdiff
|
tree
2015-10-13
Guilherme
Ottoni
F
ix
R
egio
n
Desc
'
s
dot-printer
commit
|
commitdiff
|
tree
2015-10-12
Gui
l
herme Ottoni
Fix a bu
g
f
r
e
e
i
ng
ProfDa
t
a
'
s ProfTransRecs
commit
|
commitdiff
|
tree
2015-10-07
Guilherme
Otton
i
C
le
a
r FrameSta
t
e
's fpiStack when clearin
g
a block's
.
.
.
commit
|
commitdiff
|
tree
2015-10-03
Gu
i
l
h
erme Ottoni
Rem
o
ve trivial IncRef/
D
ecRef pai
r
s
commit
|
commitdiff
|
tree
2015-10-01
Guilhe
r
me O
t
toni
Wh
e
n Eval
.
DumpTC is enabled, t
r
y to dump the
T
C
whe
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-23
Guilherme Ottoni
Fix p
o
tential issu
e
in RegionDesc:
:
sortBlocks
commit
|
commitdiff
|
tree
2015-09-18
Guilhe
r
m
e
Ottoni
Ki
l
l
u
n
nec
e
s
s
ary copying of pi
d
-map file
i
n hf-prod
.
.
.
commit
|
commitdiff
|
tree
2015-09-18
Gu
i
lherm
e
O
ttoni
Use the sys
t
em installed per
f
b
inary to col
l
ect profile
.
.
.
commit
|
commitdiff
|
tree
2015-09-16
Guilherm
e
O
t
toni
Free the JIT Pro
f
Data once th
e
T
C
fil
l
s up
commit
|
commitdiff
|
tree
2015-09-11
Guilherme Ot
t
oni
Renam
e
Pro
f
Dat
a
met
h
ods f
o
r acce
s
s
i
ng
profiling counters
commit
|
commitdiff
|
tree
2015-09-10
Guilherme Ottoni
Region-level
g
u
ard
relaxation
commit
|
commitdiff
|
tree
2015-09-04
Guilherme Ottoni
Don't try to
inline when
the context is no
t
in a SSATmp
commit
|
commitdiff
|
tree
2015-09-03
G
uilherme
O
ttoni
S
eparate
a block's
r
etransla
t
ion
p
redec
e
s
sor from its
.
.
.
commit
|
commitdiff
|
tree
2015-08-29
Guilherme Otto
n
i
Kill Transl
a
t
eRetryContex
t
.
inlines
commit
|
commitdiff
|
tree
2015-08-28
Guilher
m
e Ottoni
Fix region formers an
d
region translator to
r
esp
e
ct
.
.
.
commit
|
commitdiff
|
tree
2015-08-23
G
u
il
h
erm
e
Ottoni
Fix fin
d
PredTra
n
sIDs in Lo
o
pAn
a
lysis
commit
|
commitdiff
|
tree
2015-08-21
Guilherme
Ottoni
Turn so
m
e
maps in Reg
i
onDesc::Block
i
nto v
e
ctors
commit
|
commitdiff
|
tree
2015-08-20
Guil
h
erme Otto
n
i
Use profile counters t
o
decide
whether to apply LI
C
M
commit
|
commitdiff
|
tree
2015-08-13
Guil
h
erme Ottoni
Clean up initializa
t
i
o
n of Eval
.
JitLoops opti
o
n
commit
|
commitdiff
|
tree
2015-08-13
Guilherme Ottoni
R
emov
e
hack to ad
d
back-edges
t
o
h
o
ttrace regions
commit
|
commitdiff
|
tree
2015-08-12
Guilher
m
e Ottoni
Print Re
g
ionDesc in do
t
format
commit
|
commitdiff
|
tree
2015-08-07
Guilher
m
e Ottoni
Fix LIC
M
's
usage of
Ex
i
tPlac
e
holders
commit
|
commitdiff
|
tree
2015-08-07
Gu
i
lherme Ott
o
ni
F
i
x a b
u
g
p
rinting annotatio
n
s
i
n tc-p
r
int
commit
|
commitdiff
|
tree
2015-08-05
Guil
h
erme Ottoni
Fix a couple of issue
s
with
ExitPlaceholders
commit
|
commitdiff
|
tree
2015-08-05
Guilh
e
rme Ottoni
Ad
d
a runt
i
me option
to pri
n
t the RegionDesc as a TC
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
Guilherme
O
tton
i
So
m
e
co
s
m
eti
c
changes to LoopAn
a
lysis
commit
|
commitdiff
|
tree
2015-07-31
Guilherme
O
ttoni
Some struct
u
ral changes to Loop
A
nalysis
commit
|
commitdiff
|
tree
2015-07-21
Guilherme Ottoni
K
i
l
l h
o
istFallbackccs Va
s
m
pass
commit
|
commitdiff
|
tree
2015-07-06
G
uilherme
O
ttoni
Tu
r
n off CheckTyp
e
hoisti
n
g
commit
|
commitdiff
|
tree
2015-06-30
Guilherme Ott
o
ni
Fix LICM
commit
|
commitdiff
|
tree
2015-06-26
Guilherme Ottoni
Stop constr
a
i
ning val
u
es f
o
r
Optimize t
r
anslations
.
.
.
commit
|
commitdiff
|
tree
2015-06-22
Guilherme Ott
o
ni
Split post-condition into a cha
n
ged a
n
d
a
refined set
commit
|
commitdiff
|
tree
2015-06-22
Guilherme
O
t
t
oni
Don't emit unreachable ju
m
p in irge
n
:
:
e
n
d
Block,
an
d
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
Gu
i
lherme
Ott
o
ni
Use
guard-failure block for bo
x
ed t
y
pe
s
in checkTypeSta
c
k
commit
|
commitdiff
|
tree
2015-06-17
Guilherme Ottoni
Collect perf data on mul
t
ipl
e
m
a
chines,
an
d
u
p
date
.
.
.
commit
|
commitdiff
|
tree
2015-06-12
Guilherme Ot
t
oni
Use a good,
o
l
d
versi
o
n of perf to col
l
ec
t
profile
.
.
.
commit
|
commitdiff
|
tree
2015-06-10
Gui
l
herme Ottoni
E
xtend
r
e
gions
t
hrough
e
a
ger Await
commit
|
commitdiff
|
tree
2015-06-10
Guilherme Ottoni
R
e
t
une hotcfg thresholds
commit
|
commitdiff
|
tree
2015-06-08
Guilher
m
e
Ottoni
Hoist fallbac
k
ccs a
b
o
ve spills
commit
|
commitdiff
|
tree
2015-06-05
Guilherme Ottoni
F
ix a
b
ug in regionize
F
unc cau
s
in
g
some arcs t
o
not
.
.
.
commit
|
commitdiff
|
tree
2015-06-05
Guilher
m
e
Ottoni
Revert "
R
emo
v
e MInstrState arguments for
C
Get{Elem
.
.
.
commit
|
commitdiff
|
tree
2015-06-02
Guilhe
r
me Ottoni
Sele
c
tively
include DV inits
and
f
unction bodies in
.
.
.
commit
|
commitdiff
|
tree
2015-05-30
Gui
l
herme Ottoni
Fix
p
r
ologu
e
counter used in irge
n
:
:emitFunc
P
rolo
g
ue
commit
|
commitdiff
|
tree
2015-05-30
Guilherme Otton
i
Add a runt
i
me o
p
tion
to
c
ontrol the
n
umber of huge
.
.
.
commit
|
commitdiff
|
tree
2015-05-28
Guil
h
erme Ottoni
Add inlining supp
o
rt for callees with emp
t
y
vari
a
dic
.
.
.
commit
|
commitdiff
|
tree
2015-05-25
Gui
l
herme Ottoni
Revert "Us
e
a set of
i
ds instead of
a
single
i
d
in
.
.
.
commit
|
commitdiff
|
tree
2015-05-25
G
u
ilherme Ottoni
Disable
H
HIRStorePRE
commit
|
commitdiff
|
tree
2015-05-22
Guilherme Ottoni
Add an o
p
tion to en
a
ble hotcfg/wholecfg region
s
only
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
G
uilherm
e
O
ttoni
Ena
b
le h
o
tc
f
g
region selector by default
commit
|
commitdiff
|
tree
2015-05-19
Guil
h
erme Ottoni
A
d
d a hot
c
f
g region selector that prunes whole
c
fg-like
.
.
.
commit
|
commitdiff
|
tree
2015-05-18
G
u
ilherme
O
ttoni
Add
a
profile
-
guided cod
e
lay
o
ut pass
commit
|
commitdiff
|
tree
2015-05-17
Guil
h
er
m
e Ott
o
ni
Add IR-
g
en support
f
or VGetL of type Gen
commit
|
commitdiff
|
tree
2015-05-15
Guil
h
er
m
e Ottoni
Fix
IRGS's p
r
ofTransID for inlined blocks
commit
|
commitdiff
|
tree
2015-05-08
Guilh
e
rme Ott
o
ni
Make re
g
ionizeFunc aware o
f
reg
i
on retran
s
lati
o
n arcs
commit
|
commitdiff
|
tree
2015-05-07
G
uilherme Ottoni
Fix XLS
V
reg hinti
n
g
commit
|
commitdiff
|
tree
2015-05-06
Guilh
e
rme
Ottoni
Fix XLS
l
iveness comput
a
tion
commit
|
commitdiff
|
tree
2015-05-05
G
u
ilherme Ot
t
o
ni
Rev
e
rt "Miscellaneous optimization options for LL
V
M
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
G
u
ilh
e
r
m
e Ot
t
oni
M
ove tc-print tool to open
s
ource
commit
|
commitdiff
|
tree
2015-04-29
Guilherme O
t
toni
Fi
x
findDefiningBlock
commit
|
commitdiff
|
tree
2015-04-29
Guilh
e
rme
Ottoni
F
i
x exit
service
r
equest for retranslations
o
f the
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
Guilher
m
e
O
t
t
oni
R
e
ve
r
t
"
PHPMC HNI
Convers
i
on
"
commit
|
commitdiff
|
tree
2015-04-20
G
u
ilherme
Ottoni
Catch and handle Dat
a
B
l
o
ckFu
l
l e
x
ce
p
tion duri
n
g prolog
u
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
Guil
h
erme Ottoni
Upd
a
t
e
NEWS file fo
r
"
H
arris"
release
commit
|
commitdiff
|
tree
2015-04-02
Guil
h
erm
e
Ottoni
Small cleanups to simp
l
i
f
y
commit
|
commitdiff
|
tree
2015-04-02
G
uil
h
erme Ottoni
Renam
e
HTS to
I
RGS, a
n
d
r
e
move remaini
n
g m
e
nt
i
ons to
.
.
.
commit
|
commitdiff
|
tree
2015-04-01
Guilhe
r
me Ottoni
Clean up irgen::endRegi
o
n
commit
|
commitdiff
|
tree
2015-04-01
Guilherme Otto
n
i
Get rid of Eva
l
.
HHIRBytecode
C
ontro
l
Flow runti
m
e option
commit
|
commitdiff
|
tree
2015-03-31
Guilher
m
e Ott
o
ni
Include ba
c
k-edges by
d
efault
i
n
wholecf
g
mo
d
e
commit
|
commitdiff
|
tree
2015-03-31
Guilherme Ottoni
F
i
x Fram
e
S
t
ate'
s
refin
e
LocalType and refineSt
a
ckType
commit
|
commitdiff
|
tree
2015-03-26
G
u
ilherme Otto
n
i
Fix a couple
o
f service r
e
quests
to work when emi
t
ting
.
.
.
commit
|
commitdiff
|
tree
2015-03-26
G
u
ilherme Ot
t
oni
Disable guard relaxat
i
on i
n
wholecfg mode
commit
|
commitdiff
|
tree
2015-03-25
Gui
l
h
e
rme Ottoni
Update BC ma
r
ker before emitting type-checks for a
.
.
.
commit
|
commitdiff
|
tree
2015-03-24
Guilherme Ottoni
Fix an i
s
sue
wit
h
inlining and
u
nreachable code
commit
|
commitdiff
|
tree
next