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
clientConnect reads progress from file
2021-04-21
G
uilh
e
r
me Ot
t
oni
Use SBInvOffset
t
o in
d
e
x
FrameState's sta
c
k state map
commit
|
commitdiff
|
tree
2021-04-19
Guilherme Ottoni
Lazily guard
locals
a
nd stac
k
loc
a
tions in th
e
tra
c
elet
.
.
.
commit
|
commitdiff
|
tree
2021-04-19
Guilherme O
t
toni
F
i
x smashing of Pr
o
f
Prologues' callers
w
hen TC fills up
commit
|
commitdiff
|
tree
2021-04-06
Guil
h
erme Ottoni
Lazily gu
a
r
d
locals and stack locations in the tracel
e
t
.
.
.
commit
|
commitdiff
|
tree
2021-04-02
Guilherme Otto
n
i
Fix translator's
i
nputs fo
r
SetRangeM
commit
|
commitdiff
|
tree
2021-04-02
Guilherme Ot
t
oni
Dr
o
p
s
puriou
s
assert in cgMemoS
e
tIns
t
anceValue
commit
|
commitdiff
|
tree
2021-03-31
G
u
ilhe
r
me Ottoni
Do
n
't crash assembler if a la
b
el isn'
t
emitt
e
d
commit
|
commitdiff
|
tree
2021-03-31
Guilherme
Ottoni
Di
s
a
b
le
a wa
r
n
ing in non-
s
e
rver mode
commit
|
commitdiff
|
tree
2021-03-23
G
u
ilherme Ottoni
Fix hardware co
u
nter
u
ni
t
test
commit
|
commitdiff
|
tree
2021-03-16
G
uilherme Otton
i
F
ix getIn
p
uts for bytecode instruc
t
ions
that take a
.
.
.
commit
|
commitdiff
|
tree
2021-03-02
Gu
i
lherme
Ott
o
ni
Don't try to f
o
rm t
r
acelets wh
e
n t
h
e
re are t
o
o many
.
.
.
commit
|
commitdiff
|
tree
2021-02-09
Gu
i
lher
m
e O
t
toni
Sev
e
r
al improvements to FDO data collection
commit
|
commitdiff
|
tree
2021-02-08
Guilherme O
t
toni
Avoid creat
i
ng regio
n
s
with an
e
ntry block differe
n
t
.
.
.
commit
|
commitdiff
|
tree
2021-02-02
G
uilherme Ot
t
oni
Allow retr
a
nslations of inlin
e
d
regions' entry b
l
ock
commit
|
commitdiff
|
tree
2021-01-06
Guilherm
e
Ottoni
Add fast ha
n
dling for phy
s
i
cal live-i
n
regs in setup_
i
n
itial
.
.
.
commit
|
commitdiff
|
tree
2020-12-18
Guilherme Ot
t
oni
Use Eval
.
HHIRG
e
n
e
rateAsser
t
s
t
o con
t
rol emission of
.
.
.
commit
|
commitdiff
|
tree
2020-12-09
Gui
l
herme Otto
n
i
When trea
d
mill
gets stuck due to retran
s
late-all, abor
t
.
.
.
commit
|
commitdiff
|
tree
2020-12-03
Guilherme O
t
t
o
n
i
A
d
d a runtime option to
c
ontrol the low
a
r
ena min
a
ddress
commit
|
commitdiff
|
tree
2020-11-21
G
uilh
e
rme Ottoni
R
edirect th
e
c
a
l
l
er
s
o
f
functions
tha
t
f
ailed to be
.
.
.
commit
|
commitdiff
|
tree
2020-11-21
Guilhe
r
me Ottoni
Fix a race con
d
ition for marking functions
a
s being
.
.
.
commit
|
commitdiff
|
tree
2020-11-17
Guilh
e
rme
Otto
n
i
Ignore catch arcs dur
i
ng basic-
b
lock layout
commit
|
commitdiff
|
tree
2020-11-13
Guilher
m
e
O
tto
n
i
E
na
b
l
e ExtTSP
co
d
e
layout algorithm by default
commit
|
commitdiff
|
tree
2020-11-05
Guilherme Otton
i
Kill unused argument in ldLoc,
stL
o
c
a
n
d friends
commit
|
commitdiff
|
tree
2020-11-04
Guilherme Ottoni
Add options to pr
i
nt tran
s
l
a
tions for a fu
n
ction gi
v
en
.
.
.
commit
|
commitdiff
|
tree
2020-11-04
G
u
i
lherme Ot
t
on
i
Don't merge blocks in a layout cluster if their weights
.
.
.
commit
|
commitdiff
|
tree
2020-11-03
Guilherme Ottoni
U
s
e DataTy
p
eG
e
n
e
ric f
o
r
U
nsetL
commit
|
commitdiff
|
tree
2020-11-02
G
u
i
lherme Ottoni
K
ill fixB
l
o
ckWeights
commit
|
commitdiff
|
tree
2020-10-14
Guilherme Ottoni
Don't l
o
g funct
i
on-order
in
f
o in script m
o
de
commit
|
commitdiff
|
tree
2020-10-13
Guilhe
r
m
e Otto
n
i
Skip fixBlockWeights whe
n
V
asmBlockCo
u
n
t
ers are us
e
d
commit
|
commitdiff
|
tree
2020-10-09
G
uilh
e
rme Ottoni
A
d
d nullptr check
t
o AsmInfo::updateFor
I
nstruction
commit
|
commitdiff
|
tree
2020-10-06
G
uilherme Ottoni
Add TC
annotation for
ArrayAc
c
essP
r
of
i
le
commit
|
commitdiff
|
tree
2020-10-01
Guilherme Ottoni
Add
a
Str
K
eyTabl
e
t
o
empty dicts/darrays
commit
|
commitdiff
|
tree
2020-09-25
Guilher
m
e
O
tto
n
i
Fix a
c
ouple
o
f b
u
gs in
A
rrayAccessProf
i
l
e
commit
|
commitdiff
|
tree
2020-09-04
Gu
i
l
h
erme Otton
i
Back out "Remov
e
UseRepoAut
o
loadMap"
commit
|
commitdiff
|
tree
2020-07-16
Guilherme Ottoni
Only use VasmBlockCounter
s
if enou
g
h
profile was co
l
lected
commit
|
commitdiff
|
tree
2020-06-18
G
u
il
h
erme
Ottoni
Track set of
p
rofil
e
TransIDs and reduce TargetProfile
.
.
.
commit
|
commitdiff
|
tree
2020-06-18
Guilherme Ottoni
Add
s
u
p
port f
o
r i
n
voking
d
estructors t
o
Arena memo
r
y
.
.
.
commit
|
commitdiff
|
tree
2020-06-18
Guil
h
erme Ot
t
oni
Remove aren
a
's framed
a
llocatio
n
sup
p
or
t
commit
|
commitdiff
|
tree
2020-06-12
Guilherme Ott
o
ni
Kil
l
unu
s
ed
E
v
a
l
.
JitPGO
R
el
e
aseVVMinP
e
rcent
runtime
.
.
.
commit
|
commitdiff
|
tree
2020-05-22
Guilher
m
e Ot
t
o
ni
Ba
c
k ou
t
"
T
rack set
of profile TransIDs and r
e
duce
.
.
.
commit
|
commitdiff
|
tree
2020-05-19
Gui
l
herme Ottoni
Track
s
et of profile TransI
D
s and reduce
T
argetProf
i
le
.
.
.
commit
|
commitdiff
|
tree
2020-05-19
Guil
h
erme
O
tt
o
ni
Cha
n
g
e
De
c
RefProf
i
le a
n
d IncRefProfile counters to
.
.
.
commit
|
commitdiff
|
tree
2020-05-18
Guilherme Ottoni
Get rid
o
f Rel
e
aseV
V
Profil
e
commit
|
commitdiff
|
tree
2020-05-11
Guilherme Ottoni
Stop pas
s
ing BCMarker by value all over the place
commit
|
commitdiff
|
tree
2020-05-08
Guilherm
e
Ottoni
Change fun
c
-body dispat
c
h trans
l
ations to have prologue
.
.
.
commit
|
commitdiff
|
tree
2020-05-05
Guilherme Ottoni
Change TargetProfile cons
t
ructor to take a TransContex
t
.
.
.
commit
|
commitdiff
|
tree
2020-05-04
Gui
l
her
m
e O
t
toni
Ki
l
l Annota
t
ionD
a
t
a
's profileKeys
commit
|
commitdiff
|
tree
2020-04-30
G
u
ilhe
r
me
Ott
o
ni
Drop exits that alw
a
ys throw excepti
o
n from list of
.
.
.
commit
|
commitdiff
|
tree
2020-04-23
G
ui
l
herme Ottoni
Kill re
g
ion block's type predictions
commit
|
commitdiff
|
tree
2020-04-22
Guilherme
Otton
i
Back out "Fix post-conditions for
r
egio
n
s endin
g
in
.
.
.
commit
|
commitdiff
|
tree
2020-04-22
Gui
l
herme Ottoni
Make
i
dentification
o
f
HHIR unit
s
' main exits more
.
.
.
commit
|
commitdiff
|
tree
2020-04-22
G
uilherme Ottoni
U
se DataTypeC
o
untne
s
s in CGetQuietL
commit
|
commitdiff
|
tree
2020-04-21
Guilherme Ottoni
Pr
e
fer regist
e
r
s th
a
t don't require REX prefix i
n
the
.
.
.
commit
|
commitdiff
|
tree
2020-04-16
G
uil
h
erm
e
Ottoni
Fix
pos
t
-condi
t
ions for
regions ending in FCall*s with
.
.
.
commit
|
commitdiff
|
tree
2020-04-14
Guilherme Ottoni
R
e
tune co
d
e-spli
t
ting th
r
e
s
holds
commit
|
commitdiff
|
tree
2020-04-10
Guilherme Ottoni
Consider
V
asmBlockCounters' profil
e
to
match even if
.
.
.
commit
|
commitdiff
|
tree
2020-04-10
Guilherm
e
Ot
t
o
n
i
Don't rep
o
r
t
J
IT
as war
m
ed up in ju
m
pstart see
d
er mode
.
.
.
commit
|
commitdiff
|
tree
2020-04-10
Guilh
e
r
m
e Ot
t
oni
F
ix V
a
smBlockCounters
'
m
i
smatch message
commit
|
commitdiff
|
tree
2020-04-08
G
u
i
l
herme Otto
n
i
Apply
hf
s
ort us
i
n
g
a call
g
r
aph obtaine
d
b
y ins
t
rumenting
.
.
.
commit
|
commitdiff
|
tree
2020-04-07
Guilherme
O
ttoni
Ignore the end of retransla
t
eAll wh
e
n computin
g
JIT
.
.
.
commit
|
commitdiff
|
tree
2020-04-01
Guilherm
e
O
t
ton
i
Change hot/cold c
o
d
e
sp
l
itting to
a
lso handle blocks
.
.
.
commit
|
commitdiff
|
tree
2020-03-23
Guilher
m
e Ottoni
Fix perf
-
ro
l
lup
.
php
commit
|
commitdiff
|
tree
2020-02-12
G
uil
h
er
m
e Ottoni
Disable forcing the savin
g
of scratc
h
r
e
g
isters used
.
.
.
commit
|
commitdiff
|
tree
2020-02-11
Guilherme Ottoni
A
d
d
a
stress test
c
ase for com
p
uteLiveness
commit
|
commitdiff
|
tree
2020-02-08
Guilherme Ottoni
S
tress-test
livene
s
s computation
commit
|
commitdiff
|
tree
2020-02-02
Guilherme
Ottoni
Reenable JitSerializeOptProf, but force saving of scra
t
ch
.
.
.
commit
|
commitdiff
|
tree
2020-01-31
Guilherm
e
Ottoni
Disable s
e
ria
l
ization of optim
i
zed JITed
code
commit
|
commitdiff
|
tree
2020-01-25
Guilherme
Ott
o
ni
Reduc
e
JitSerializeOptProfSec
o
nds to 300 second
s
commit
|
commitdiff
|
tree
2020-01-24
Guilherm
e
Otto
n
i
Add V
a
sm block counters
t
o profile an
d
up
d
a
te block
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
Gui
l
herme Ottoni
Move computeLiveness to vasm-util
commit
|
commitdiff
|
tree
2020-01-24
Guil
h
erme
Ottoni
Add to TransConte
x
t a
p
o
i
n
ter to t
h
e
corr
e
sp
o
nding
.
.
.
commit
|
commitdiff
|
tree
2020-01-16
G
u
i
l
herme Ottoni
D
r
op perf warnings due t
o
reach
i
ng by
t
ecode limit in
.
.
.
commit
|
commitdiff
|
tree
2020-01-08
Guilherme O
t
toni
Add abi
l
ity t
o
d
u
m
p the V
a
s
m
-
l
e
vel CFG use
d
for code
.
.
.
commit
|
commitdiff
|
tree
2019-12-17
G
uilherme Ot
t
oni
Add a
b
ility to ser
i
a
lize profile dat
a
fo
r
o
p
timized
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
Gui
l
herme Ottoni
Move compute
_
s
f
_livein
(
) and add rename_sf_flags()
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
Guilh
e
rme
Ottoni
Clean up definiti
o
ns of typed and
g
u
a
rded loca
t
i
o
ns
commit
|
commitdiff
|
tree
2019-12-06
Guilherme Ot
t
oni
M
ove ProfCounters
i
nto a se
p
a
rate
f
ile
commit
|
commitdiff
|
tree
2019-12-05
Gui
l
herme Ottoni
O
nly dump TC once
w
hen running a scr
i
pt multiple times
.
.
.
commit
|
commitdiff
|
tree
2019-12-05
Guilher
m
e Ottoni
Add a helper to check if TC dumping is enabled
commit
|
commitdiff
|
tree
2019-11-21
Gui
l
herme
O
ttoni
Don't check the result
of SetE
l
em when base
may not
.
.
.
commit
|
commitdiff
|
tree
2019-11-21
Guilherme Otto
n
i
R
e
lax typ
e
constrai
n
t
s in handl
e
StrTest
R
es
u
l
t
commit
|
commitdiff
|
tree
2019-11-16
Guilherme
O
ttoni
Add
a
se
p
a
rate
,
smal
l
er bytecode
l
imit for tra
c
elets
commit
|
commitdiff
|
tree
2019-11-16
Guil
h
erme
O
ttoni
B
reak live trans
l
ations
a
t
the start of
p
re-e
x
isting
.
.
.
commit
|
commitdiff
|
tree
2019-11-11
Guilher
m
e Ottoni
Al
w
ays
c
reate the IRUnit's Ann
o
tati
o
nDat
a
commit
|
commitdiff
|
tree
2019-11-04
G
uilherme Ottoni
R
aise error in
t
ype_struct
u
re for existing non-
t
ype
.
.
.
commit
|
commitdiff
|
tree
2019-11-02
Guilh
e
r
m
e Ottoni
Delete unused Eval
.
JitPGOBi
n
d
C
allThreshold ru
n
ti
m
e
.
.
.
commit
|
commitdiff
|
tree
2019-11-02
Guilh
e
rme Ottoni
Get ri
d
of
DataTypeBoxAndCou
n
tness
a
nd Dat
a
TypeBoxAndCount
n
e
.
.
.
commit
|
commitdiff
|
tree
2019-10-23
Guilh
e
rme Ottoni
Fix disassembly p
r
in
t
ing
commit
|
commitdiff
|
tree
2019-10-16
Gui
l
h
e
rme Ottoni
Fix Re
g
ionDesc and CallT
a
r
gets
TC d
u
m
p anno
t
ati
o
ns
commit
|
commitdiff
|
tree
2019-09-07
G
uilhe
r
me
Ottoni
Don
'
t
emit live trans
l
ations for a fu
n
ction while it
.
.
.
commit
|
commitdiff
|
tree
2019-09-04
G
uilherme Ottoni
Cleanup sink_incs across Check* instructions
commit
|
commitdiff
|
tree
2019-08-22
Guilherme
Otto
n
i
Drop
t
he
parameters of i
s
JitSerializ
i
ng() and
isJitDe
s
eriali
.
.
.
commit
|
commitdiff
|
tree
2019-08-22
Guilherme
Otton
i
Add
c
omment
a
bout propert
y
r
e
ordering wh
e
n lacking
.
.
.
commit
|
commitdiff
|
tree
2019-08-15
Guilherme Ot
t
oni
Fix
broken xmlreader
test
commit
|
commitdiff
|
tree
2019-08-14
G
uilherme
Ottoni
A
dd p
r
ofiling for prop
e
rty acces
s
es and use it to sort
.
.
.
commit
|
commitdiff
|
tree
2019-08-14
Guilher
m
e Ottoni
D
e
coupl
e
logical prop
e
rty order from
p
hys
i
cal layo
u
t
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Guilherme Ottoni
Add
o
ption to c
a
ll layoutB
l
ocks befor
e
esti
m
ating inl
i
nin
g
.
.
.
commit
|
commitdiff
|
tree
2019-07-11
Guilherme Ottoni
Fi
x
help messag
e
commit
|
commitdiff
|
tree
2019-06-29
Guilh
e
r
m
e
O
ttoni
D
on't use ProfPrologues's counters to estimate fu
n
ction
.
.
.
commit
|
commitdiff
|
tree
2019-06-06
Guilherme
Ott
o
n
i
A
d
d
per-SrcKey counters an
d
on
l
y e
m
it live/
p
r
o
file
.
.
.
commit
|
commitdiff
|
tree
next