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
use Cython Manifold client and direct reads for saved state downloads
2022-05-23
Guilherme Ottoni
R
etu
n
e som
e
in
l
i
n
ing thresholds
commit
|
commitdiff
|
tree
2022-05-23
Guil
h
erme Ottoni
Don't inli
n
e resu
m
able functions with iterators
commit
|
commitdiff
|
tree
2022-05-19
Guilherme Ottoni
Fix start and
l
ength of
cold and f
r
ozen por
t
ions of
.
.
.
commit
|
commitdiff
|
tree
2022-05-12
G
uilherme Ot
t
oni
Tweak i
n
lin
i
ng
r
e
fusal message
for exha
u
stin
g
bytec
o
de
.
.
.
commit
|
commitdiff
|
tree
2022-04-28
Gui
l
herme Ottoni
Allow for 2 indire
c
t
c
al
l
targets
t
o
be promoted to
.
.
.
commit
|
commitdiff
|
tree
2022-04-28
Guilherme
O
tton
i
U
pdat
e
stack offset befo
r
e
emitting
c
al
l
er readonly
.
.
.
commit
|
commitdiff
|
tree
2022-04-19
Gu
i
lherme Ottoni
Ad
d
-F optio
n
to the help message
commit
|
commitdiff
|
tree
2022-04-05
Guil
h
erme Ottoni
Tu
r
n kStackChe
c
kLeafPadding
into a
runtime optio
n
commit
|
commitdiff
|
tree
2022-04-02
Gui
l
he
r
me Ottoni
Change inlining cost decay based on inli
n
i
n
g depth
commit
|
commitdiff
|
tree
2022-03-26
G
u
ilher
m
e Ottoni
Categorize mor
e
arr
a
y
h
elpers in perf-r
o
llup
.
php
commit
|
commitdiff
|
tree
2022-03-26
Guilherme Ottoni
Skip kernel f
r
ames in perf rollup
commit
|
commitdiff
|
tree
2022-03-09
G
u
ilhe
r
m
e
O
t
toni
Don'
t
use wordcpy in hugif
y
T
ext
commit
|
commitdiff
|
tree
2021-12-09
Guilherme Ottoni
Re
m
ove JitAHotS
i
ze and
J
itAProf
S
i
z
e runti
m
e options
commit
|
commitdiff
|
tree
2021-11-30
Guilherme Ottoni
Never consider Optimize trans
l
ations as i
n
c
omp
l
ete
commit
|
commitdiff
|
tree
2021-11-18
Guilhe
r
m
e Ottoni
Ad
d
a
H
H
I
R-leve
l
peephole
optim
i
za
t
ion to r
e
order CheckTy
p
es
commit
|
commitdiff
|
tree
2021-11-12
G
uilher
m
e Ottoni
Don't
use ExtT
S
P fo
r
prologues
commit
|
commitdiff
|
tree
2021-11-09
Guilherme Ottoni
Bum
p
Ev
a
l
.
JitPGOMinBloc
k
Count
P
er
c
ent to 0
.
25
commit
|
commitdiff
|
tree
2021-11-09
G
u
ilherme
Ottoni
Set
a
s
covered all
out a
r
c
s
f
r
o
m
blocks excl
u
ded from
.
.
.
commit
|
commitdiff
|
tree
2021-11-05
G
u
i
l
herme Ot
t
oni
Enable TC-du
m
p annotations f
o
r pr
o
lo
g
u
e
s
commit
|
commitdiff
|
tree
2021-10-20
Guilherme O
t
toni
S
e
t Eval
.
LowStaticArray
s
to
false in
tc-pri
n
t
commit
|
commitdiff
|
tree
2021-10-20
Gu
i
l
herme
Ot
t
oni
M
a
k
e sure Func's have
valid m_funcId's in n
o
n
-
lo
w
mem
.
.
.
commit
|
commitdiff
|
tree
2021-10-20
Guilherme Ottoni
Use py
t
hon3 for
run
n
ing per
f
-script
-
ra
w
.
py
commit
|
commitdiff
|
tree
2021-10-07
Guilherme Ot
t
oni
S
et defa
u
lt
value
s
for AHotSize and AProfSize
to zero
commit
|
commitdiff
|
tree
2021-09-22
Guilher
m
e Ott
o
ni
D
rop rate
counter
s
for
c
o
de size
p
er transl
a
tion k
i
nd
s
.
.
.
commit
|
commitdiff
|
tree
2021-09-22
G
u
ilherme Ot
t
o
ni
Drop some J
I
T
code counters
commit
|
commitdiff
|
tree
2021-09-22
Gui
l
h
erm
e
Otto
n
i
Keep fa
s
t
c
oun
t
ers for sizes of
JITed code per trans
l
a
t
ion
.
.
.
commit
|
commitdiff
|
tree
2021-09-16
G
uil
h
erme Ottoni
Back out "Us
e
StringD
a
ta
f
o
r
APC hash-
m
ap keys"
commit
|
commitdiff
|
tree
2021-09-16
Guilherme
O
ttoni
Raise
warnin
g
inst
e
ad of hitting stack overfl
o
w traversing
.
.
.
commit
|
commitdiff
|
tree
2021-09-08
Gu
i
lherme
O
ttoni
G
e
t rid of hot code area,
u
se main
a
rea instead
commit
|
commitdiff
|
tree
2021-09-08
Guilherme Ottoni
Get r
i
d of p
r
ofile code area, use main area in
s
tead
commit
|
commitdiff
|
tree
2021-09-08
Guilherme
Ottoni
Add coun
t
e
r
s pe
r
tr
a
nslation
k
inds
a
n
d
the code area
s
.
.
.
commit
|
commitdiff
|
tree
2021-08-19
Guilherme Ottoni
Use ETCH_NAME for memcpy
s
ymbols
commit
|
commitdiff
|
tree
2021-08-18
Guilh
e
rme Ottoni
U
se folly's memcpy when AVX2 is e
n
abled
commit
|
commitdiff
|
tree
2021-07-20
Guilher
m
e Ottoni
Fix prologue
T
ransIDs
commit
|
commitdiff
|
tree
2021-06-11
Guilherme O
t
ton
i
Increase JitMaxReg
i
onInst
r
s
t
o 3000
commit
|
commitdiff
|
tree
2021-06-03
Guilhe
r
me Ottoni
Do
n
't alig
n
l
i
v
e
a
nd p
r
ofiling tr
a
nslations
commit
|
commitdiff
|
tree
2021-06-03
Guilhe
r
me Ottoni
Fix tc-print to wor
k
without a Repo
F
il
e
commit
|
commitdiff
|
tree
2021-05-27
Guilherme
O
t
t
oni
Ena
b
l
e
n
on-stacked inlini
n
g cost lim
i
t
a
nd
r
et
u
ne a
.
.
.
commit
|
commitdiff
|
tree
2021-05-22
G
u
ilherm
e
O
t
t
o
n
i
Don't align first o
p
timiz
e
d translation
f
or a
f
u
nction
commit
|
commitdiff
|
tree
2021-05-22
G
uilherme Ottoni
Unro
l
l
l
o
o
ps emitted for
S
tStkRange
and StLocRa
n
g
e
.
.
.
commit
|
commitdiff
|
tree
2021-05-20
Gu
i
lherme Ottoni
Replac
e
E
v
al
.
LowA
r
enaMinAddr with HHVM_LOW_ARENA_START
.
.
.
commit
|
commitdiff
|
tree
2021-05-15
Guilherme Ott
o
ni
Use a priority-based t
r
aver
s
a
l
i
n
HotCF
G
region
f
orme
r
commit
|
commitdiff
|
tree
2021-05-10
Guil
h
erme Ottoni
Add StStkRan
g
e
H
HIR instru
c
tion and us
e
it to ini
t
ialize
.
.
.
commit
|
commitdiff
|
tree
2021-04-23
Guilherme Otto
n
i
Improvements to perf-ro
l
lup
.
php's cat
e
g
orizat
i
on
commit
|
commitdiff
|
tree
2021-04-23
G
uilherme Ottoni
R
e
place depre
c
ated # co
m
m
ents with // in perf-rollup
.
php
commit
|
commitdiff
|
tree
2021-04-21
G
u
ilherme Ott
o
n
i
Us
e
SB
I
nvOffset to index Fr
a
meState's stack state ma
p
commit
|
commitdiff
|
tree
2021-04-19
Guilherme Ottoni
Lazily gu
a
r
d
locals and stack
l
o
c
ations in th
e
tracelet
.
.
.
commit
|
commitdiff
|
tree
2021-04-19
G
u
ilh
e
rme Ottoni
Fix smash
i
n
g
o
f
ProfP
r
ologu
e
s
' cal
l
er
s
when
TC fills
up
commit
|
commitdiff
|
tree
2021-04-06
Guilherme Otto
n
i
La
z
ily
guard locals and sta
c
k locat
i
o
n
s in the tracelet
.
.
.
commit
|
commitdiff
|
tree
2021-04-02
Guilhe
r
m
e Ottoni
Fix translator's inputs for SetRa
n
geM
commit
|
commitdiff
|
tree
2021-04-02
Guilherme Ottoni
Drop spurious assert in cgMemoSetInstanceValue
commit
|
commitdiff
|
tree
2021-03-31
Guilherme Ottoni
Don't crash a
s
semb
l
er if a label isn'
t
emitted
commit
|
commitdiff
|
tree
2021-03-31
Guilherme Ott
o
n
i
Disable a warnin
g
in non-se
r
ver
mode
commit
|
commitdiff
|
tree
2021-03-23
Guilherme Ot
t
oni
Fix hardw
a
re
counter
u
nit test
commit
|
commitdiff
|
tree
2021-03-16
Guilherme Ottoni
F
i
x getI
n
p
u
ts for bytecode instruct
i
o
n
s that take
a
.
.
.
commit
|
commitdiff
|
tree
2021-03-02
Guil
h
e
rme
Otton
i
Don't try to for
m
tracelets when
there are t
o
o ma
n
y
.
.
.
commit
|
commitdiff
|
tree
2021-02-09
Guilh
e
rme Ott
o
ni
S
e
veral i
m
provements to FDO
data collection
commit
|
commitdiff
|
tree
2021-02-08
Guilhe
r
me Ottoni
A
vo
i
d creating region
s
with an
e
ntry block diffe
r
en
t
.
.
.
commit
|
commitdiff
|
tree
2021-02-02
G
u
i
l
herme O
t
toni
Allow
r
etranslations
o
f inline
d
regi
o
ns' entry block
commit
|
commitdiff
|
tree
2021-01-06
Guilherme
O
ttoni
Add fast handling for physical l
i
ve-in
r
egs in
s
e
t
up_
i
nitial
.
.
.
commit
|
commitdiff
|
tree
2020-12-18
Gu
i
lherme
Otto
n
i
Use
Eval
.
HHIRG
e
nerateAsserts to control emission of
.
.
.
commit
|
commitdiff
|
tree
2020-12-09
Guilhe
r
me Ottoni
Whe
n
trea
d
mill g
e
ts stuck due to retranslate-
a
ll, abo
r
t
.
.
.
commit
|
commitdiff
|
tree
2020-12-03
Guilherme Ottoni
Add a run
t
ime option to
c
ontrol the
l
o
w
a
rena
m
in add
r
ess
commit
|
commitdiff
|
tree
2020-11-21
Guilherme Otton
i
Redirect the callers of f
u
n
c
tions th
a
t
failed to be
.
.
.
commit
|
commitdiff
|
tree
2020-11-21
Guilher
m
e
O
t
t
oni
Fix a
r
a
ce
c
ondition for
m
ark
i
ng
functions as being
.
.
.
commit
|
commitdiff
|
tree
2020-11-17
Guilherme Ottoni
Ignore
catch arcs during basic
-
block layo
u
t
commit
|
commitdiff
|
tree
2020-11-13
Guilherme Ottoni
Enable ExtTSP code layout algorithm by d
e
fault
commit
|
commitdiff
|
tree
2020-11-05
Guilherme
Ottoni
Kill unused argument
i
n ldLoc,
stLoc
and fr
i
end
s
commit
|
commitdiff
|
tree
2020-11-04
G
u
i
l
herme Ottoni
Add op
t
ion
s
to print translations for a
function give
n
.
.
.
commit
|
commitdiff
|
tree
2020-11-04
Guilherme Ottoni
D
on't m
e
rge
b
loc
k
s in
a
la
y
out clus
t
er
if their weight
s
.
.
.
commit
|
commitdiff
|
tree
2020-11-03
Guilherme Otton
i
Use DataTyp
e
Generic
for UnsetL
commit
|
commitdiff
|
tree
2020-11-02
Guilh
e
rme Otto
n
i
Kill fixBlockWeights
commit
|
commitdiff
|
tree
2020-10-14
Guilh
e
rm
e
Otto
n
i
Don't log
f
u
nction-order
i
nfo in
s
cript mode
commit
|
commitdiff
|
tree
2020-10-13
Gu
i
lherme
O
t
t
oni
Skip fixBlockWeights when VasmBloc
k
Counters ar
e
used
commit
|
commitdiff
|
tree
2020-10-09
Guil
h
erme Ottoni
Add nu
l
lp
t
r ch
e
ck
to AsmInfo::updateForInstru
c
tion
commit
|
commitdiff
|
tree
2020-10-06
Guilherme
O
t
to
n
i
A
d
d TC annotation for A
r
rayAccessPr
o
file
commit
|
commitdiff
|
tree
2020-10-01
G
u
il
h
erme Ot
t
on
i
Add a Str
K
eyTable to e
m
pty dicts/da
r
rays
commit
|
commitdiff
|
tree
2020-09-25
Guilherme Ottoni
F
i
x a couple o
f
bugs in ArrayAccessProfile
commit
|
commitdiff
|
tree
2020-09-04
Guilherme Ottoni
B
a
ck out "Remove UseRepoA
u
t
o
loa
d
Map"
commit
|
commitdiff
|
tree
2020-07-16
Guilherme Otton
i
Only use VasmBlockCounte
r
s
i
f
en
o
ugh p
r
ofile was col
l
ected
commit
|
commitdiff
|
tree
2020-06-18
Guilherme Ottoni
Track set of
p
rofil
e
Tran
s
IDs and
r
educe Targ
e
tProfile
.
.
.
commit
|
commitdiff
|
tree
2020-06-18
G
u
i
l
h
erme Ottoni
Add s
u
ppor
t
for
invoking destructo
r
s to Are
n
a memory
.
.
.
commit
|
commitdiff
|
tree
2020-06-18
Guil
h
erme Ottoni
R
e
m
ove
arena's framed allocation support
commit
|
commitdiff
|
tree
2020-06-12
G
u
i
lherm
e
Ott
o
n
i
Ki
l
l unused Eval
.
J
i
t
P
GOReleaseVVMinPercent runt
i
me
.
.
.
commit
|
commitdiff
|
tree
2020-05-22
Guilherme Ottoni
Back
o
ut "Track set of p
r
ofile
T
ransIDs
a
nd r
e
duce
.
.
.
commit
|
commitdiff
|
tree
2020-05-19
G
u
ilherme O
t
toni
Track set
o
f
p
rofile TransIDs and r
e
duce Tar
g
et
P
ro
f
i
le
.
.
.
commit
|
commitdiff
|
tree
2020-05-19
Guilh
e
rme Otto
n
i
C
h
ange D
e
cRefProfi
l
e a
n
d IncRe
f
P
r
ofil
e
co
u
n
ter
s
to
.
.
.
commit
|
commitdiff
|
tree
2020-05-18
Guilherme Ottoni
Ge
t
r
i
d of Re
l
easeVVProfile
commit
|
commitdiff
|
tree
2020-05-11
Guilherm
e
Ottoni
S
t
op
p
a
ssing
BCMarke
r
by
valu
e
a
ll ov
e
r the p
l
ace
commit
|
commitdiff
|
tree
2020-05-08
Gu
i
lherme Ottoni
Cha
n
ge func-body dis
p
atch tra
n
sla
t
ions to have pro
l
o
g
ue
.
.
.
commit
|
commitdiff
|
tree
2020-05-05
Gu
i
lherme Ottoni
Change Tar
g
et
P
r
ofil
e
constructor
t
o
take
a
TransCon
t
ext
.
.
.
commit
|
commitdiff
|
tree
2020-05-04
Gui
l
h
erme Ottoni
Kill AnnotationD
a
t
a
'
s
profil
e
Keys
commit
|
commitdiff
|
tree
2020-04-30
Guilherme Ottoni
Dr
o
p
e
x
its that alway
s
thr
o
w exception from
list of
.
.
.
commit
|
commitdiff
|
tree
2020-04-23
Guilherme Otto
n
i
K
ill reg
i
on
block's type p
r
edict
i
ons
commit
|
commitdiff
|
tree
2020-04-22
Gu
i
lherme Ottoni
Back
o
ut "Fix post-co
n
ditions for
re
g
ion
s
ending in
.
.
.
commit
|
commitdiff
|
tree
2020-04-22
Guilhe
r
me Ottoni
Ma
k
e identif
i
cati
o
n o
f
HHIR units' main
exits more
.
.
.
commit
|
commitdiff
|
tree
2020-04-22
Guilherme Ottoni
Us
e
DataTypeCountne
s
s in CGetQu
i
etL
commit
|
commitdiff
|
tree
2020-04-21
Guilher
m
e Ott
o
ni
Prefe
r
reg
i
s
ters that don't
require
R
EX prefix in the
.
.
.
commit
|
commitdiff
|
tree
2020-04-16
Guilh
e
rme Ottoni
Fix po
s
t-conditions for regions en
d
ing in FCall*s w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2020-04-14
G
u
il
h
erme
O
ttoni
R
e
tun
e
code
-
splitting t
h
resholds
commit
|
commitdiff
|
tree
next