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
kill evhttp_*
2014-03-13
Gui
l
he
r
me Ottoni
Constrain inne
r
t
ype
s
in StLoc
commit
|
commitdiff
|
tree
2014-03-07
Guilherme Otto
n
i
Tune HH
I
R guard relaxat
i
on
commit
|
commitdiff
|
tree
2014-03-07
Guilh
e
rm
e
O
t
t
o
ni
In
TransProfile mode, on
l
y
do H
H
IR guard relaxation
.
.
.
commit
|
commitdiff
|
tree
2014-03-04
G
u
ilherme Ottoni
Fi
x
sim
p
l
i
fic
a
tion bug for
C
heck
*
s that always fa
i
l
commit
|
commitdiff
|
tree
2014-02-28
Gui
l
he
r
me Ottoni
D
i
s
entangle the ty
p
eParam of
CheckType, Ch
e
ckStk
i
nstruc
t
i
ons
commit
|
commitdiff
|
tree
2014-02-24
Guilherm
e
Ottoni
G
et rid of some mentions t
o
tracebuil
d
er
commit
|
commitdiff
|
tree
2014-02-24
Guilher
m
e
O
ttoni
Put back an asse
r
t
i
n relax
T
ype
commit
|
commitdiff
|
tree
2014-02-13
Guilher
m
e
O
ttoni
Get rid
o
f
TR
A
CE_PUNT i
n
Fr
a
me
S
tate
:
:
r
ef
i
neL
o
c
alT
y
pe
commit
|
commitdiff
|
tree
2014-02-13
Guilherme Ottoni
Rename curO
p
d t
o
c
u
rPhysLoc
commit
|
commitdiff
|
tree
2014-02-12
Guilh
e
rme Ottoni
Fix bug inte
r
sec
t
ing s
p
eci
a
l
ized types
commit
|
commitdiff
|
tree
2014-02-12
Gui
l
h
e
rme Ottoni
Get r
i
d of CG_PUNTs in ins
t
ruction
s
genera
t
ed
o
utsid
e
.
.
.
commit
|
commitdiff
|
tree
2014-02-12
Guilherme Otton
i
V
a
rious fixes to HHIR guard relaxation
commit
|
commitdiff
|
tree
2014-02-06
Guilherm
e
Ottoni
P
rope
r
ly ref
i
ne
the type
i
n FrameState::refineLoca
l
Value
commit
|
commitdiff
|
tree
2014-02-06
Guilherme Ottoni
Use post-conditi
o
ns to select regi
o
ns
whe
n
t
rans
l
ateRegion
.
.
.
commit
|
commitdiff
|
tree
2014-02-06
Guilherme
O
ttoni
Call t
r
ansl
a
te() di
r
e
c
tly fr
o
m regenera
t
ePrologu
e
()
commit
|
commitdiff
|
tree
2014-02-06
Guilherme Ottoni
R
ename Tr
a
c
e
B
u
ilder to IR
B
uilder
commit
|
commitdiff
|
tree
2014-02-06
Guilherme Ottoni
Un
b
reak
th
e
buil
d
commit
|
commitdiff
|
tree
2014-02-06
Guilherme Ottoni
Ki
l
l
S
SATmp::getValBits, use SSATmp::getV
a
lRawInt instead
commit
|
commitdiff
|
tree
2014-02-04
Guil
h
erme Ot
t
oni
A
dd a catch block to ArraySet
commit
|
commitdiff
|
tree
2014-01-30
Gui
l
he
r
me Ottoni
Deal with
obj-
t
o-obj comparisons thro
w
ing excepti
o
ns
commit
|
commitdiff
|
tree
2014-01-30
G
uilherme
O
ttoni
Prop
e
rly check if a prologue should be g
e
nerated in
.
.
.
commit
|
commitdiff
|
tree
2014-01-28
Guil
h
e
rme Otto
n
i
Fix rare rac
e
condit
i
on
kee
p
ing track of prologue ca
l
lers
commit
|
commitdiff
|
tree
2014-01-21
Gu
i
lher
m
e Ot
t
oni
Turn on the
R
e
gi
o
n J
I
T (
t
a
k
e 2)
commit
|
commitdiff
|
tree
2014-01-17
Guilherme Ottoni
S
top
p
rofiling transla
t
i
ons at unconditional jumps
commit
|
commitdiff
|
tree
2014-01-12
G
u
i
l
h
erm
e
O
t
toni
Initialize
a
ll fields
i
n
N
ormalizedInstruction'
s
constr
u
ctor
commit
|
commitdiff
|
tree
2014-01-09
Guil
h
e
rm
e
O
tto
n
i
Fix race in bind-call service re
q
uest
commit
|
commitdiff
|
tree
2014-01-09
Guilherme Ottoni
Fix
race in
bind
J
mp service request
commit
|
commitdiff
|
tree
2014-01-07
Guilher
m
e Ottoni
Turn on Re
g
ion JI
T
with profile-guided traces
commit
|
commitdiff
|
tree
2014-01-03
Guilherme
Ottoni
Don't emit typ
e
predictions
in Tran
s
Optimize mode
commit
|
commitdiff
|
tree
2013-12-28
G
u
ilherme
Ott
o
ni
Only consider classes that a
r
e final for specialization
commit
|
commitdiff
|
tree
2013-12-28
Guilherme Ottoni
Only gen
e
ra
t
e profi
l
ing tr
a
nslations
a
ft
e
r
JitProfileRequest
.
.
.
commit
|
commitdiff
|
tree
2013-12-27
G
uil
h
er
m
e Ottoni
T
each prediction optimization abou
t
n
o
-dest I
n
cRe
f
s
commit
|
commitdiff
|
tree
2013-12-26
Gui
l
herme Ottoni
Change elim
i
nateRefcoun
t
s
to convert
i
nstructions to
.
.
.
commit
|
commitdiff
|
tree
2013-12-24
Guilherme Ottoni
Trigger O
p
timize
r
etranslation
s
at all function entries
commit
|
commitdiff
|
tree
2013-12-18
Guilherme Otton
i
F
ix bugs
in Set
O
pL
commit
|
commitdiff
|
tree
2013-12-17
Guilherme Otton
i
Stop generating profilin
g
t
ranslations after a thresh
o
ld
commit
|
commitdiff
|
tree
2013-12-13
Guilherme Ottoni
Always spill
the stack before co
n
dition
a
l jumps
commit
|
commitdiff
|
tree
2013-12-13
Guilherme Ottoni
R
educe J
i
tPG
O
Thr
e
s
h
old to 4
commit
|
commitdiff
|
tree
2013-12-13
G
uilherme Otto
n
i
Simplify instructions b
e
fore lookin
g
them up i
n
the
.
.
.
commit
|
commitdiff
|
tree
2013-12-13
Gu
i
lher
m
e Ottoni
A
d
d contbuild con
f
ig
to run t
e
s
t
s with hottra
c
e regio
n
s
commit
|
commitdiff
|
tree
2013-12-13
Guilherme Ott
o
ni
D
i
sable speci
a
lized t
y
pe guards when guard relaxation
.
.
.
commit
|
commitdiff
|
tree
2013-12-05
Guilherme
Ottoni
Get te
s
ts passi
n
g agai
n
w
ith th
e
regi
o
n JIT
commit
|
commitdiff
|
tree
2013-12-03
Guilh
e
r
m
e Ottoni
Move unique stubs to 'a'
commit
|
commitdiff
|
tree
2013-11-21
Gu
i
lherme Ot
t
oni
Prof
i
le to de
t
ect hot functions
commit
|
commitdiff
|
tree
2013-11-20
G
u
ilherme Otto
n
i
Update support for perf e
v
ents
commit
|
commitdiff
|
tree
2013-11-15
G
uil
h
erme
Ottoni
A
void ret bran
c
h m
i
ss
i
n
C
ontinuation
:
:s
e
n
d
, nex
t
,
.
.
.
commit
|
commitdiff
|
tree
2013-11-07
G
u
ilh
e
rme Ottoni
Inlin
e
s
mall c
o
ld
f
unc
t
i
ons
into hot ones
commit
|
commitdiff
|
tree
2013-11-05
Guilh
e
rme O
t
toni
Avoi
d
DV
i
niti
a
lizer loop i
n
prolo
g
u
es
for small num
b
er
.
.
.
commit
|
commitdiff
|
tree
2013-11-04
Guilher
m
e Ottoni
Dump IR after ref-count optimiz
a
tion when
v
a
lidation
.
.
.
commit
|
commitdiff
|
tree
2013-11-01
Guilherme
Ottoni
Cleanup selectTraceletLegacy
commit
|
commitdiff
|
tree
2013-10-24
Gui
l
herme Ot
t
oni
R
egionize and retranslate eac
h
fun
c
tion at once
commit
|
commitdiff
|
tree
2013-10-10
Gui
l
h
er
m
e
Ottoni
Fix some uses o
f
J
i
t
P
GO runtim
e
op
t
io
n
commit
|
commitdiff
|
tree
2013-10-09
Gu
i
lherme Ottoni
I
nc
r
eas
e
spill area
commit
|
commitdiff
|
tree
2013-10-09
Guilherme
O
ttoni
G
e
t
test/
s
l
ow/ext
_
datetim
e
/strtot
i
me_
l
eak
.
p
h
p working
.
.
.
commit
|
commitdiff
|
tree
2013-09-30
Guil
h
erme Ottoni
Fix p
r
ofile counters
f
or translations with g
u
ards on
.
.
.
commit
|
commitdiff
|
tree
2013-09-27
Gu
i
lh
e
rme Ot
t
oni
Add support
t
o profi
l
e
and retra
n
slate prologues in
.
.
.
commit
|
commitdiff
|
tree
2013-09-25
G
u
i
l
herme Ottoni
Fix post-condit
i
o
ns f
o
r st
a
ck
v
alues
commit
|
commitdiff
|
tree
2013-09-13
Guilherme Ottoni
Ad
d
support for SideExitGuardStk in getStackValu
e
commit
|
commitdiff
|
tree
2013-08-30
G
u
ilhe
r
me Ottoni
Unbreak the b
u
ild
commit
|
commitdiff
|
tree
2013-08-30
Guilherme Ottoni
Add i
n
l
i
ning support for prof
i
le-guid
e
d regio
n
s
electi
o
n
commit
|
commitdiff
|
tree
2013-08-27
Guilherme Ot
t
oni
Fix get_class_methods() to include trait methods
commit
|
commitdiff
|
tree
2013-08-08
Guilherme Ottoni
Avoid division b
y
zero whe
n
a
prof isn't allocated
commit
|
commitdiff
|
tree
2013-08-06
G
u
ilherme Ottoni
N
a
m
e next
r
ele
a
se
commit
|
commitdiff
|
tree
2013-08-02
G
u
ilherme
O
ttoni
Only
enable PGO for
hot functions in server mode
commit
|
commitdiff
|
tree
2013-07-31
Guilherme O
t
t
oni
D
o
n'
t
pass
t
ype predict
i
on after
Div interpOne
commit
|
commitdiff
|
tree
2013-07-29
Gui
l
h
e
rme Ottoni
Kill comment about complet
e
d
tas
k
commit
|
commitdiff
|
tree
2013-07-29
Guilherme Ottoni
Dump aprof co
d
e i
n
to s
e
parate file and teach tc-print
.
.
.
commit
|
commitdiff
|
tree
2013-07-25
Guilh
e
rme Ottoni
Add an apro
f
code region and use it f
o
r p
r
ofile transl
a
tions
.
.
.
commit
|
commitdiff
|
tree
2013-07-24
Gu
i
lherme Otto
n
i
Add
i
nitial
fr
a
mework for PGO in
the
J
IT, and use i
t
.
.
.
commit
|
commitdiff
|
tree
2013-07-22
G
uilhe
r
me Ottoni
Eliminate uncondit
i
onal jump from main
trac
e
to exit
.
.
.
commit
|
commitdiff
|
tree
2013-07-19
Guilherme Ottoni
Remov
e
ha
n
dling f
o
r
cons
t
Bools that ar
e
neith
e
r 0
.
.
.
commit
|
commitdiff
|
tree
2013-07-11
G
uilherme O
t
toni
Replace _ with - in file names unde
r
runtime/
v
m/jit/
commit
|
commitdiff
|
tree
2013-07-10
Guilherme
O
ttoni
Move hopt
_
prepar
a
ble
.
php
t
o
t
est/vm-perf
commit
|
commitdiff
|
tree
2013-07-10
Guilherme Ottoni
Allow JI
T
-time
k
nown boxed types f
o
r source operand
.
.
.
commit
|
commitdiff
|
tree
2013-07-09
G
uilherme Ottoni
ContSuspendK
should brea
k
t
r
ac
e
lets
commit
|
commitdiff
|
tree
2013-07-09
G
uilher
m
e Ottoni
F
i
x tool
s
/red
u
ce
commit
|
commitdiff
|
tree
2013-07-09
Guilh
e
rme
Otton
i
Allow Asser
t
Typ
e
of Cls
commit
|
commitdiff
|
tree
2013-07-09
Guilhe
r
me Otton
i
Mark CheckType non-CS
E
able
commit
|
commitdiff
|
tree
2013-07-02
Guilherme O
t
toni
Fix Inter
p
One's output for predicted types
commit
|
commitdiff
|
tree
2013-06-05
Guilherme
O
ttoni
L
dClsCns's dest is Uncounted
commit
|
commitdiff
|
tree
2013-06-03
Gui
l
herme Ottoni
Relax mor
e
guards
commit
|
commitdiff
|
tree
2013-05-31
G
u
i
lh
e
rme
O
ttoni
F
i
x t
y
p
o
s: MMX => XMM
commit
|
commitdiff
|
tree
2013-05-28
G
uilherme Otton
i
Use r15 i
n
stead of r13
in gene
r
i
c
re
t
u
rn dec-re
f
s
commit
|
commitdiff
|
tree
2013-05-24
Gui
l
herme Ottoni
Allocat
e
XMM regis
t
e
r
s
f
or
s
ome SSATmps requiring 2
.
.
.
commit
|
commitdiff
|
tree
2013-05-24
Guilh
e
rme Ott
o
ni
Kill
tr
a
n
s
lator-x64-vector
.
c
p
p
, again
commit
|
commitdiff
|
tree
2013-05-24
Guilherme Ottoni
Reser
v
e r11 for
c
ode
-
gen's scratch fallback
commit
|
commitdiff
|
tree
2013-05-24
Guilherme Ottoni
Optimize
C
o
ntSend,
ContRa
i
s
e
, and ContNext
f
or m_received
.
.
.
commit
|
commitdiff
|
tree
2013-05-24
Guilherme Ottoni
Increase spill
a
r
e
a
commit
|
commitdiff
|
tree
2013-05-21
G
u
ilherme Ottoni
F
ix propa
g
ation of p
r
edicted func
t
ion-return types
commit
|
commitdiff
|
tree
2013-05-20
Guilherme Ottoni
Predict that c
o
nstruct
o
rs return Kin
d
OfNull
commit
|
commitdiff
|
tree
2013-05-20
Guilh
e
rme Ottoni
Use
scratch registers that
don't n
e
e
d
REX p
r
efix when
.
.
.
commit
|
commitdiff
|
tree
2013-05-20
Guilhe
r
m
e Ottoni
A
llocate XMM re
g
isters for doubles
commit
|
commitdiff
|
tree
2013-05-20
Gu
i
l
h
e
rme Ottoni
D
ocument
.
hphp_opts test fil
e
s
commit
|
commitdiff
|
tree
2013-05-20
Guilherme Ottoni
Clean-up GenericRet
D
ecRefs
commit
|
commitdiff
|
tree
2013-05-15
Guilherme Ottoni
Add missing
c
h
eck fo
r
InterpOne fol
l
owing a CG_PUNT
commit
|
commitdiff
|
tree
2013-05-15
Guilhe
r
me Ottoni
inte
r
p
One in
s
tructions that fail at code-gen
commit
|
commitdiff
|
tree
2013-05-10
Guilherme Ottoni
Use target
cache f
o
r st
a
tic properties of persis
t
ent
.
.
.
commit
|
commitdiff
|
tree
2013-05-09
Guil
h
erme Ot
t
oni
Enabl
e
trans
l
ation of BindS
commit
|
commitdiff
|
tree
2013-05-07
G
u
ilherme Otton
i
S
treaml
i
ne exits f
r
om HHIR
t
o
I
nt
e
rp when Tx64
i
s
off
commit
|
commitdiff
|
tree
2013-05-07
Guilherme Ottoni
F
i
x trace exi
t
type for IncD
e
cL of
b
oxed values
commit
|
commitdiff
|
tree
next