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
don't pass namespace_env to ast_constant_folder
2021-04-06
Guilherme
O
tto
n
i
La
z
i
ly guard locals and stack
l
oc
a
tion
s
in the trace
l
et
.
.
.
commit
|
commitdiff
|
tree
2021-04-02
Guilherme Otto
n
i
Fix t
r
anslator
'
s i
n
pu
t
s
f
o
r
Set
R
a
n
geM
commit
|
commitdiff
|
tree
2021-04-02
Guilherme Ottoni
Drop spurious assert
i
n c
g
MemoSetIn
s
tanceValu
e
commit
|
commitdiff
|
tree
2021-03-31
G
u
ilherm
e
Ott
o
ni
Do
n
't cr
a
sh assem
b
le
r
if a label
i
sn'
t
emitted
commit
|
commitdiff
|
tree
2021-03-31
Guilherme Ottoni
D
isabl
e
a warning in
non-serv
e
r mode
commit
|
commitdiff
|
tree
2021-03-23
Guilherm
e
Ott
o
ni
Fix hardware counte
r
unit tes
t
commit
|
commitdiff
|
tree
2021-03-16
Guil
h
erme
O
tt
o
ni
Fix g
e
tInputs for byteco
d
e
i
nstructions
that take
a
.
.
.
commit
|
commitdiff
|
tree
2021-03-02
Guilherme Ott
o
ni
Don
'
t
t
r
y to form tr
a
celets when t
h
ere
are too man
y
.
.
.
commit
|
commitdiff
|
tree
2021-02-09
Guilherme
O
tt
o
n
i
Several improvements
to FDO data
c
ollecti
o
n
commit
|
commitdiff
|
tree
2021-02-08
Guilh
e
rme Ottoni
Avoid
c
reating
r
egions
w
i
th an e
n
t
ry block di
f
ferent
.
.
.
commit
|
commitdiff
|
tree
2021-02-02
Gu
i
l
h
erm
e
Ottoni
Allow retra
n
sl
a
tions of in
l
ined r
e
gions' ent
r
y block
commit
|
commitdiff
|
tree
2021-01-06
G
uilherme
Ot
t
oni
Add fast han
d
lin
g
f
or phys
i
cal live
-
i
n regs
i
n
setup_in
i
tial
.
.
.
commit
|
commitdiff
|
tree
2020-12-18
Guilherme
O
tton
i
Us
e
E
v
al
.
HHI
R
Generate
A
sse
r
ts to con
t
rol emission of
.
.
.
commit
|
commitdiff
|
tree
2020-12-09
G
u
ilherme Ottoni
When treadmill gets stu
c
k due
to re
t
ranslate
-
a
l
l
,
abo
r
t
.
.
.
commit
|
commitdiff
|
tree
2020-12-03
Guilhe
r
me
Otto
n
i
Ad
d
a
r
u
ntime option to control the low arena
m
i
n addres
s
commit
|
commitdiff
|
tree
2020-11-21
Guilherm
e
Ot
t
oni
R
e
direct
the c
a
llers o
f
fun
c
t
i
ons that failed to be
.
.
.
commit
|
commitdiff
|
tree
2020-11-21
Guilhe
r
m
e
Ott
o
n
i
Fix a rac
e
con
d
ition for marking functions as being
.
.
.
commit
|
commitdiff
|
tree
2020-11-17
G
u
i
lher
m
e Ottoni
I
g
nore catch a
r
cs duri
n
g
b
asic
-
block
l
ayou
t
commit
|
commitdiff
|
tree
2020-11-13
Guilh
e
rme
Ottoni
Enable ExtTSP co
d
e layout algo
r
ithm by
default
commit
|
commitdiff
|
tree
2020-11-05
Gui
l
her
m
e
Otton
i
Kill unu
s
e
d
arg
u
m
e
nt in
l
dLoc, stLoc and fr
i
ends
commit
|
commitdiff
|
tree
2020-11-04
Gui
l
herm
e
Ottoni
Add o
p
tion
s
to pr
i
n
t
translat
i
ons for a
fun
c
tion give
n
.
.
.
commit
|
commitdiff
|
tree
2020-11-04
G
uil
h
erme Ot
t
oni
Don't
merge blocks in
a la
y
out cluster if their weights
.
.
.
commit
|
commitdiff
|
tree
2020-11-03
G
uilher
m
e
Ot
t
oni
Use DataTypeGen
e
ric for UnsetL
commit
|
commitdiff
|
tree
2020-11-02
Guilher
m
e Ott
o
ni
Kill f
i
xBlockWeights
commit
|
commitdiff
|
tree
2020-10-14
Guilherme Ottoni
Don't log function-order
i
nfo i
n
script mode
commit
|
commitdiff
|
tree
2020-10-13
Guilherme
Ottoni
Skip
f
ixBloc
k
W
e
i
g
hts when VasmB
l
ockC
o
unters are used
commit
|
commitdiff
|
tree
2020-10-09
Guilherme Ott
o
ni
Add nullptr ch
e
c
k
to AsmInfo::updateForInstruction
commit
|
commitdiff
|
tree
2020-10-06
Gu
i
lhe
r
me
Ottoni
A
dd TC annotation for ArrayAccessProfile
commit
|
commitdiff
|
tree
2020-10-01
Guilherme Ottoni
Add a StrKeyTable to empt
y
dicts
/
darr
a
ys
commit
|
commitdiff
|
tree
2020-09-25
Gu
i
lherme
O
ttoni
Fix a couple
of bugs in ArrayAccessPr
o
file
commit
|
commitdiff
|
tree
2020-09-04
Guilherme O
t
to
n
i
Back out "Remove Us
e
RepoAutoload
M
ap"
commit
|
commitdiff
|
tree
2020-07-16
Gui
l
h
e
r
m
e Ottoni
O
n
ly us
e
VasmBl
o
ckCo
u
nters i
f
enough profile was collected
commit
|
commitdiff
|
tree
2020-06-18
Guilherme
Ottoni
Tra
c
k set of p
r
ofile Tran
s
IDs
and redu
c
e Targ
e
tProfile
.
.
.
commit
|
commitdiff
|
tree
2020-06-18
Guilherme O
t
to
n
i
Add su
p
port for invoking de
s
tructors to Arena memory
.
.
.
commit
|
commitdiff
|
tree
2020-06-18
Guilherme Ottoni
Remove a
r
en
a
's f
r
amed alloca
t
i
on support
commit
|
commitdiff
|
tree
2020-06-12
Guilhe
r
me Ottoni
K
ill unused Eva
l
.
JitPGO
R
e
leaseVVMinPerce
n
t
runti
m
e
.
.
.
commit
|
commitdiff
|
tree
2020-05-22
Gu
i
l
h
erme Ottoni
Ba
c
k out
"
Trac
k
se
t
of profile
T
ransID
s
and reduce
.
.
.
commit
|
commitdiff
|
tree
2020-05-19
Guil
h
er
m
e Otto
n
i
T
r
a
c
k se
t
of p
r
of
i
le TransIDs
a
n
d
r
educe TargetProfil
e
.
.
.
commit
|
commitdiff
|
tree
2020-05-19
Guilherme
Ot
t
oni
Chan
g
e DecRefProfi
l
e
a
nd IncR
e
fProfile
c
o
u
nters t
o
.
.
.
commit
|
commitdiff
|
tree
2020-05-18
Guilh
e
rme
O
ttoni
Get rid of Relea
s
eVV
P
rofile
commit
|
commitdiff
|
tree
2020-05-11
Gu
i
lherme Ott
o
ni
S
t
op passing BCMarke
r
by
valu
e
all
over the place
commit
|
commitdiff
|
tree
2020-05-08
Guil
h
erme Ottoni
Ch
a
nge func-b
o
dy dispatch tra
n
slations t
o
have prologu
e
.
.
.
commit
|
commitdiff
|
tree
2020-05-05
Guilhe
r
me Ott
o
n
i
Change TargetProfile
constr
u
ctor t
o
take
a Trans
C
on
t
ext
.
.
.
commit
|
commitdiff
|
tree
2020-05-04
G
u
ilherme Ottoni
Kill Annotation
D
ata's profi
l
eKeys
commit
|
commitdiff
|
tree
2020-04-30
G
u
ilhe
r
me O
t
toni
Drop
e
xits that a
l
ways throw exceptio
n
f
rom li
s
t of
.
.
.
commit
|
commitdiff
|
tree
2020-04-23
Guilher
m
e Ott
o
ni
Kill r
e
gion block
'
s type pre
d
ictions
commit
|
commitdiff
|
tree
2020-04-22
Gu
i
lherme Ott
o
ni
Back ou
t
"Fix p
o
st-conditions for
r
egions
endi
n
g in
.
.
.
commit
|
commitdiff
|
tree
2020-04-22
Guilher
m
e
Ottoni
Make identifica
t
ion of HHIR uni
t
s' main exits more
.
.
.
commit
|
commitdiff
|
tree
2020-04-22
G
u
ilherm
e
Ott
o
ni
Us
e
D
ataTypeCountness in
C
GetQ
u
i
etL
commit
|
commitdiff
|
tree
2020-04-21
Guilherme Ottoni
Prefe
r
re
g
iste
r
s t
h
at don't require REX prefix in the
.
.
.
commit
|
commitdiff
|
tree
2020-04-16
Guilherme
Otton
i
Fix post-con
d
itions for regions
ending in FCal
l
*s w
i
th
.
.
.
commit
|
commitdiff
|
tree
2020-04-14
Gu
i
lherme Ottoni
R
e
tune code-sp
l
itting thresholds
commit
|
commitdiff
|
tree
2020-04-10
Guilherme O
t
toni
Consider VasmBlockCou
n
ters' pr
o
file t
o
m
at
c
h
even
i
f
.
.
.
commit
|
commitdiff
|
tree
2020-04-10
Guilherme Ottoni
D
o
n
'
t repo
r
t JIT as
warmed
up in jumpstart s
e
eder mode
.
.
.
commit
|
commitdiff
|
tree
2020-04-10
Guilher
m
e Ottoni
F
i
x VasmBloc
k
C
o
unt
e
r
s
'
m
isma
t
ch message
commit
|
commitdiff
|
tree
2020-04-08
Guilherme
Ott
o
n
i
Apply hfsort using a call g
r
aph obtained by instr
u
menting
.
.
.
commit
|
commitdiff
|
tree
2020-04-07
Gui
l
herm
e
Ottoni
Ign
o
re the
end of retr
a
nslateAll when computing
J
IT
.
.
.
commit
|
commitdiff
|
tree
2020-04-01
Guilherme Ottoni
C
hange hot/c
o
ld code splitting to also
h
andle
b
lo
c
ks
.
.
.
commit
|
commitdiff
|
tree
2020-03-23
Guilherme Ottoni
Fix perf-rollup
.
php
commit
|
commitdiff
|
tree
2020-02-12
Guilherme Ottoni
Disabl
e
forcing the saving of scratch regist
e
rs used
.
.
.
commit
|
commitdiff
|
tree
2020-02-11
Guilher
m
e
O
tt
o
n
i
A
d
d a stress test c
a
se f
o
r
c
omputeLiveness
commit
|
commitdiff
|
tree
2020-02-08
G
u
ilhe
r
me O
t
toni
Stress-test
l
iv
e
ness c
o
mputation
commit
|
commitdiff
|
tree
2020-02-02
Guilherme Ottoni
Reenab
l
e
JitSer
i
alize
O
ptProf, but force
savin
g
of scratch
.
.
.
commit
|
commitdiff
|
tree
2020-01-31
Guilherme
O
ttoni
Dis
a
ble serializat
i
o
n
of optimized
J
I
Ted code
commit
|
commitdiff
|
tree
2020-01-25
G
u
ilher
m
e Ottoni
R
ed
u
ce Jit
S
erializeOptProfSeconds to 300 second
s
commit
|
commitdiff
|
tree
2020-01-24
Guilherm
e
O
t
toni
Add Vasm bloc
k
counters
to profile and u
p
dat
e
b
lock
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
G
uilherme Ottoni
Move
c
omputeLiv
e
ness
to vasm-util
commit
|
commitdiff
|
tree
2020-01-24
Gu
i
lherm
e
Ottoni
Add to
TransContex
t
a pointer to the co
r
respondin
g
.
.
.
commit
|
commitdiff
|
tree
2020-01-16
G
uilherme Ottoni
Drop perf
w
arnings due
to
r
eachi
n
g
b
y
t
e
code
l
imi
t
in
.
.
.
commit
|
commitdiff
|
tree
2020-01-08
Guilherme Ot
t
o
n
i
Add ability to
dump the Vasm-level CFG used for code
.
.
.
commit
|
commitdiff
|
tree
2019-12-17
Guil
h
erme
Ottoni
Add abili
t
y
to s
e
rialize
p
rof
i
le d
a
ta for optimized
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
Guilhe
r
m
e Otton
i
Move compute_s
f
_livein() and a
d
d
r
ename_s
f
_fl
a
gs()
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
Gu
i
lherme Otto
n
i
Clean up d
e
fin
i
t
ions
of typed and g
u
ar
d
e
d locations
commit
|
commitdiff
|
tree
2019-12-06
G
uilherme Ottoni
Move ProfCounte
r
s into a s
e
parate file
commit
|
commitdiff
|
tree
2019-12-05
Guilh
e
r
m
e
Ot
t
oni
Only dump TC onc
e
when running a
scr
i
p
t multiple times
.
.
.
commit
|
commitdiff
|
tree
2019-12-05
Guilherme Ottoni
Add a helper to chec
k
if
T
C dumping
is enabled
commit
|
commitdiff
|
tree
2019-11-21
Guilherme
Otton
i
Don't check the
result of SetEle
m
when base may not
.
.
.
commit
|
commitdiff
|
tree
2019-11-21
Guilh
e
rme Ottoni
Relax type cons
t
rai
n
ts in handleStrTe
s
tResult
commit
|
commitdiff
|
tree
2019-11-16
Gui
l
herme Ottoni
Add a separ
a
t
e, smaller
by
t
ecode lim
i
t
for t
r
ace
l
ets
commit
|
commitdiff
|
tree
2019-11-16
G
u
i
lherme Ottoni
Break l
i
ve translations at the sta
r
t
o
f pre-existing
.
.
.
commit
|
commitdiff
|
tree
2019-11-11
Gu
i
lherme Ottoni
Always crea
t
e the
I
RUnit
'
s AnnotationData
commit
|
commitdiff
|
tree
2019-11-04
Guilherme O
t
toni
Ra
i
se
e
rror in
t
ype_structur
e
f
o
r existing non-type
.
.
.
commit
|
commitdiff
|
tree
2019-11-02
Guilherm
e
Ottoni
Delete un
u
s
e
d Eval
.
JitPGOBind
C
a
l
l
T
hreshold runtime
.
.
.
commit
|
commitdiff
|
tree
2019-11-02
Gu
i
l
herme O
t
toni
G
et rid o
f
D
ataType
B
oxAndCountness and Da
t
aTypeBox
A
ndCountne
.
.
.
commit
|
commitdiff
|
tree
2019-10-23
Guilherm
e
Ottoni
Fix disassemb
l
y
p
r
int
i
ng
commit
|
commitdiff
|
tree
2019-10-16
Guilherme
Ot
t
oni
Fix
R
egionDe
s
c
and CallTar
g
et
s
TC d
u
m
p
anno
t
atio
n
s
commit
|
commitdiff
|
tree
2019-09-07
Guilh
e
r
me Otton
i
Don't emit live
tra
n
slations fo
r
a
f
u
nction
while it
.
.
.
commit
|
commitdiff
|
tree
2019-09-04
G
u
i
lherme Ottoni
Cleanup sink_incs acr
o
ss C
h
eck* instruc
t
io
n
s
commit
|
commitdiff
|
tree
2019-08-22
Guilherme Ot
t
oni
Drop the par
a
mete
r
s of
i
sJ
i
tSe
r
ializing() an
d
isJitD
e
seriali
.
.
.
commit
|
commitdiff
|
tree
2019-08-22
Guilherme
O
ttoni
Add
co
m
ment
about property reorderin
g
when
lacking
.
.
.
commit
|
commitdiff
|
tree
2019-08-15
Gu
i
lherme Ottoni
Fix broke
n
xmlre
a
der test
commit
|
commitdiff
|
tree
2019-08-14
Guilh
e
rme
O
ttoni
Add profiling for
p
roperty
a
c
cess
e
s
a
nd use it to sort
.
.
.
commit
|
commitdiff
|
tree
2019-08-14
G
u
ilh
e
r
m
e Ottoni
Decoup
l
e log
i
cal
propert
y
order fr
o
m
p
hysical l
a
yout
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
G
u
ilherme Ot
t
oni
Add opti
o
n
to call lay
o
u
tBlock
s
before
estim
a
ting
i
nlining
.
.
.
commit
|
commitdiff
|
tree
2019-07-11
Guilherme Ottoni
F
i
x help messag
e
commit
|
commitdiff
|
tree
2019-06-29
Gu
i
lherme Ottoni
Don
'
t us
e
ProfPr
o
logue
s
's counter
s
to estimate
f
u
ncti
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-06-06
Guilherme Ottoni
A
dd per-SrcKey cou
n
t
e
rs and o
n
l
y emit live/pro
f
ile
.
.
.
commit
|
commitdiff
|
tree
2019-06-05
Guilherme Ottoni
Sele
c
t callee entry for
i
nlining even
if gua
r
d may
.
.
.
commit
|
commitdiff
|
tree
2019-05-22
Gu
i
lh
e
rme Otto
n
i
Disable select
i
v
e
Weaken
D
e
c
Refs optimizatio
n
b
y
de
f
ault
.
.
.
commit
|
commitdiff
|
tree
2019-05-22
Guil
h
erm
e
O
t
t
o
n
i
Don't hugi
f
y the main
a
nd cold co
d
e
areas beyond t
h
eir
.
.
.
commit
|
commitdiff
|
tree
next