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
More mysqli fixes
2014-02-06
Guilherme Ottoni
Properl
y
refine the type in Fra
m
eState::refineLocalVal
u
e
commit
|
commitdiff
|
tree
2014-02-06
Guilherme Ottoni
U
s
e post-
c
ondition
s
to
select re
g
ions when translat
e
Region
.
.
.
commit
|
commitdiff
|
tree
2014-02-06
Gu
i
l
h
erm
e
Ottoni
Cal
l
t
ranslate() directly f
r
om rege
n
erateProl
o
gue()
commit
|
commitdiff
|
tree
2014-02-06
Gui
l
h
erme Ot
t
oni
Rename TraceBuilder to IRBuil
d
er
commit
|
commitdiff
|
tree
2014-02-06
Guilhe
r
m
e Ottoni
U
n
break th
e
build
commit
|
commitdiff
|
tree
2014-02-06
Guilherme Ottoni
Kill SS
A
Tmp::getValBit
s
,
u
se
SSATmp::
g
etV
a
lR
a
w
Int in
s
tead
commit
|
commitdiff
|
tree
2014-02-04
Guilherme Ottoni
Add
a
cat
c
h block
t
o A
r
raySet
commit
|
commitdiff
|
tree
2014-01-30
Guilherm
e
Ottoni
Deal with o
b
j-to
-
obj c
o
mparisons th
r
owing
exceptio
n
s
commit
|
commitdiff
|
tree
2014-01-30
Gui
l
herm
e
Ottoni
Properly chec
k
i
f a p
r
ologue should be generated in
.
.
.
commit
|
commitdiff
|
tree
2014-01-28
Guil
h
e
r
me Ottoni
Fix rare r
a
c
e
conditio
n
keep
i
ng
track o
f
prolog
u
e cal
l
ers
commit
|
commitdiff
|
tree
2014-01-21
Guilhe
r
me Ott
o
ni
T
u
rn
o
n the Region JIT
(
take 2)
commit
|
commitdiff
|
tree
2014-01-17
Guilhe
r
m
e
Ottoni
St
o
p prof
i
ling translation
s
at u
n
c
o
nditional ju
m
p
s
commit
|
commitdiff
|
tree
2014-01-12
Guilherme O
t
toni
Ini
t
ialize all fields in Norma
l
izedInstruction's
constructor
commit
|
commitdiff
|
tree
2014-01-09
Guilhe
r
me Ot
t
oni
Fix ra
c
e in bind-call service req
u
est
commit
|
commitdiff
|
tree
2014-01-09
Guilherme
O
t
toni
Fix race in bind
J
mp se
r
vice req
u
e
st
commit
|
commitdiff
|
tree
2014-01-07
Guilherme O
t
t
o
n
i
T
urn on Region JIT wit
h
profil
e
-guided
t
races
commit
|
commitdiff
|
tree
2014-01-03
Guilherme O
t
ton
i
Don't
e
mi
t
type predictions in TransOptimi
z
e
m
od
e
commit
|
commitdiff
|
tree
2013-12-28
Guilherme Ottoni
Only consid
e
r
classes that ar
e
final for
s
pecializat
i
on
commit
|
commitdiff
|
tree
2013-12-28
Guilherme Ottoni
Only gene
r
ate profiling tra
n
slations after JitProfileRequest
.
.
.
commit
|
commitdiff
|
tree
2013-12-27
Guilherme Otto
n
i
Te
a
ch predic
t
ion optimiza
t
ion about no-dest IncRefs
commit
|
commitdiff
|
tree
2013-12-26
Guilhe
r
me Ottoni
Change eli
m
inateRefcou
n
t
s
to conve
r
t
instr
u
ctions
to
.
.
.
commit
|
commitdiff
|
tree
2013-12-24
Gui
l
herme Ottoni
Trigger
Opti
m
iz
e
retranslations at all
fun
c
tion ent
r
ies
commit
|
commitdiff
|
tree
2013-12-18
Guilherme O
t
ton
i
Fix bugs
i
n SetOpL
commit
|
commitdiff
|
tree
2013-12-17
Guilherme Ottoni
Stop
g
enerating profiling translat
i
ons af
t
er a thres
h
old
commit
|
commitdiff
|
tree
2013-12-13
Guil
h
erme O
t
toni
Always s
p
ill the stack befor
e
conditional jumps
commit
|
commitdiff
|
tree
2013-12-13
Guilherme Ot
t
oni
R
educe JitPG
O
Thresho
l
d to 4
commit
|
commitdiff
|
tree
2013-12-13
Guilhe
r
me Ottoni
Sim
p
lify instructions before looking
t
hem
up in the
.
.
.
commit
|
commitdiff
|
tree
2013-12-13
Guilherme Ot
t
oni
A
d
d co
n
tbuild config to run tests with hottrace regions
commit
|
commitdiff
|
tree
2013-12-13
Guilherme O
t
to
n
i
Disa
b
le spe
c
ializ
e
d type guards when gu
a
r
d
relaxat
i
on
.
.
.
commit
|
commitdiff
|
tree
2013-12-05
Guilher
m
e Ott
o
ni
Get te
s
ts pass
i
n
g
again with the region JIT
commit
|
commitdiff
|
tree
2013-12-03
Guil
h
erme Otto
n
i
Move unique s
t
ubs to 'a'
commit
|
commitdiff
|
tree
2013-11-21
Guilherme Ott
o
ni
Prof
i
le to d
e
tect hot fun
c
t
i
ons
commit
|
commitdiff
|
tree
2013-11-20
G
u
ilherme Ottoni
Update support for p
e
rf events
commit
|
commitdiff
|
tree
2013-11-15
Guilherme O
t
ton
i
Avoid ret bra
n
ch mis
s
in Continu
a
tion::se
n
d, next,
.
.
.
commit
|
commitdiff
|
tree
2013-11-07
Guil
h
e
rme Ottoni
Inli
n
e small
cold function
s
into hot
on
e
s
commit
|
commitdiff
|
tree
2013-11-05
Guilherme O
t
toni
A
v
o
i
d D
V
init
i
alizer loop in prologues
f
or
small num
b
er
.
.
.
commit
|
commitdiff
|
tree
2013-11-04
G
u
ilherme Otto
n
i
Dump
I
R after ref-count op
t
imization when val
i
dation
.
.
.
commit
|
commitdiff
|
tree
2013-11-01
G
uil
h
erme O
t
to
n
i
Cleanup
sele
c
t
TraceletLegacy
commit
|
commitdiff
|
tree
2013-10-24
Guilh
e
rme Ottoni
Regioniz
e
and retranslate each fun
c
ti
o
n at
o
n
ce
commit
|
commitdiff
|
tree
2013-10-10
Gui
l
herme Ottoni
Fix som
e
uses
of JitPG
O
ru
n
t
ime option
commit
|
commitdiff
|
tree
2013-10-09
Guilherme Ottoni
Increase s
p
ill area
commit
|
commitdiff
|
tree
2013-10-09
G
u
ilherme Ott
o
ni
Get t
e
st
/
slow/ext_
d
atetime/strtoti
m
e_leak
.
php wor
k
ing
.
.
.
commit
|
commitdiff
|
tree
2013-09-30
Guilherme Ottoni
Fix profile counters
f
or translations wi
t
h guards on
.
.
.
commit
|
commitdiff
|
tree
2013-09-27
Guil
h
erme Ottoni
Add support to profile and retranslate p
r
ol
o
g
u
es in
.
.
.
commit
|
commitdiff
|
tree
2013-09-25
Guilher
m
e Ott
o
ni
Fix post-conditions for stack values
commit
|
commitdiff
|
tree
2013-09-13
Guilhe
r
me Otto
n
i
Ad
d
s
upport
for SideExit
G
uard
S
t
k
in getStackValue
commit
|
commitdiff
|
tree
2013-08-30
G
uilherme Ottoni
Unbre
a
k the build
commit
|
commitdiff
|
tree
2013-08-30
Gu
i
lherme Ot
t
oni
Add i
n
lining
support fo
r
pr
o
file-g
u
ided region s
e
le
c
tion
commit
|
commitdiff
|
tree
2013-08-27
Guilherm
e
O
ttoni
Fix
get_
c
lass_
m
eth
o
d
s
(
)
to include t
r
a
i
t methods
commit
|
commitdiff
|
tree
2013-08-08
Guilher
m
e O
t
toni
Avoid
d
i
vision by zer
o
when aprof i
s
n'
t
allocated
commit
|
commitdiff
|
tree
2013-08-06
Guilher
m
e Ottoni
Name next release
commit
|
commitdiff
|
tree
2013-08-02
Guilher
m
e
O
tto
n
i
Only enable PGO
for hot functions in serv
e
r
mode
commit
|
commitdiff
|
tree
2013-07-31
G
ui
l
herme
O
t
t
o
n
i
Don't pass ty
p
e predic
t
ion afte
r
Div i
n
terpOne
commit
|
commitdiff
|
tree
2013-07-29
G
uil
h
erme Ottoni
Kill com
m
ent
a
b
o
ut complete
d
ta
s
k
commit
|
commitdiff
|
tree
2013-07-29
Gui
l
herme Ottoni
Dump aprof code into s
e
parate
fil
e
and teach t
c
-print
.
.
.
commit
|
commitdiff
|
tree
2013-07-25
Guilherme Ottoni
Add an aprof code
region and use
i
t for p
r
ofile tran
s
lati
o
ns
.
.
.
commit
|
commitdiff
|
tree
2013-07-24
Guil
h
erme Otto
n
i
Add i
n
itial f
r
amewo
r
k for PG
O
in th
e
JIT, and use it
.
.
.
commit
|
commitdiff
|
tree
2013-07-22
Guilherme Otton
i
Eli
m
ina
t
e unconditional jump from
m
ain trace to exit
.
.
.
commit
|
commitdiff
|
tree
2013-07-19
Guil
h
erme Otton
i
Remove handling for con
s
t
Bools
that
are
neit
h
er 0
.
.
.
commit
|
commitdiff
|
tree
2013-07-11
Gui
l
herme Otto
n
i
Replace _ with - i
n
f
ile n
a
m
e
s under runtim
e
/vm/jit
/
commit
|
commitdiff
|
tree
2013-07-10
Guil
h
e
r
me
Ottoni
Move
hopt_prep
a
rable
.
ph
p
to test/vm-perf
commit
|
commitdiff
|
tree
2013-07-10
Guilherme Otto
n
i
All
o
w J
I
T-time k
n
own boxe
d
ty
p
e
s
for source opera
n
d
.
.
.
commit
|
commitdiff
|
tree
2013-07-09
Guilherme Ott
o
ni
ContSuspendK should break
t
ra
c
elets
commit
|
commitdiff
|
tree
2013-07-09
Guil
h
erme
O
ttoni
Fix tools/reduce
commit
|
commitdiff
|
tree
2013-07-09
Guil
h
er
m
e Otton
i
Allow AssertType of
Cls
commit
|
commitdiff
|
tree
2013-07-09
Guilherme Ottoni
M
ark Che
c
kType non-C
S
Eabl
e
commit
|
commitdiff
|
tree
2013-07-02
Guilherme Ottoni
Fix I
n
t
erpOne'
s
out
p
ut for predicted typ
e
s
commit
|
commitdiff
|
tree
2013-06-05
Guilherme Ottoni
LdClsC
n
s's dest i
s
Un
c
ount
e
d
commit
|
commitdiff
|
tree
2013-06-03
Guil
h
erme Ottoni
Rel
a
x
more guards
commit
|
commitdiff
|
tree
2013-05-31
G
u
i
lherm
e
Otton
i
Fix typos: MMX =
>
X
M
M
commit
|
commitdiff
|
tree
2013-05-28
Gui
l
h
e
r
m
e Ottoni
Use r15
in
s
tead of r13 in generic re
t
u
rn d
e
c-refs
commit
|
commitdiff
|
tree
2013-05-24
Guilherm
e
Ott
o
ni
Allocat
e
XMM registers for some SSATmps requiri
n
g 2
.
.
.
commit
|
commitdiff
|
tree
2013-05-24
Guilherme
O
t
toni
Ki
l
l translator
-
x64-vector
.
cpp, aga
i
n
commit
|
commitdiff
|
tree
2013-05-24
Gui
l
herme Ottoni
Res
e
r
ve r11 fo
r
code-gen's scratch
f
allbac
k
commit
|
commitdiff
|
tree
2013-05-24
Gu
i
lherme Ottoni
Optimize Cont
S
end, ContRaise,
and ContNe
x
t
for m_recei
v
ed
.
.
.
commit
|
commitdiff
|
tree
2013-05-24
Guilherme
O
ttoni
Increase s
p
i
l
l area
commit
|
commitdiff
|
tree
2013-05-21
Guilher
m
e
O
t
t
oni
Fix propa
g
ation of pr
e
dic
t
ed func
t
ion-return
types
commit
|
commitdiff
|
tree
2013-05-20
Guilherme
O
ttoni
Pre
d
ict that constru
c
t
o
rs
r
et
u
rn Ki
n
d
OfNul
l
commit
|
commitdiff
|
tree
2013-05-20
G
u
i
lherme Otto
n
i
Use
scratch regi
s
t
e
rs that don't need REX pr
e
fix w
h
en
.
.
.
commit
|
commitdiff
|
tree
2013-05-20
Guilherm
e
Ottoni
Al
l
ocat
e
XMM re
g
isters for doub
l
es
commit
|
commitdiff
|
tree
2013-05-20
G
u
ilherme Ottoni
D
ocument
.
hphp_o
p
ts test files
commit
|
commitdiff
|
tree
2013-05-20
Guilh
e
rme Otton
i
Clean-up GenericRetDecRefs
commit
|
commitdiff
|
tree
2013-05-15
G
u
ilherme Ottoni
Add missing c
h
ec
k
for
In
t
erpOne foll
o
wing a CG_PUNT
commit
|
commitdiff
|
tree
2013-05-15
Guilherme
O
t
t
oni
in
t
erpOn
e
i
nstruct
i
ons t
h
a
t
fail at
code-gen
commit
|
commitdiff
|
tree
2013-05-10
Guilherme
O
ttoni
Us
e
target c
a
ch
e
for st
a
t
i
c properties of
p
ersistent
.
.
.
commit
|
commitdiff
|
tree
2013-05-09
Guil
h
er
m
e
O
ttoni
Enab
l
e tra
n
slation of BindS
commit
|
commitdiff
|
tree
2013-05-07
Guilherme
O
tt
o
ni
Streamline
e
x
i
t
s
fr
o
m
HH
I
R
to Interp when Tx64 is off
commit
|
commitdiff
|
tree
2013-05-07
G
u
ilherme O
t
to
n
i
F
ix trace
e
xit type for IncDe
c
L o
f
box
e
d values
commit
|
commitdiff
|
tree
2013-04-30
Guilherme Ottoni
Move trans
l
ati
o
n
c
ounters
after tracele
t
guards
commit
|
commitdiff
|
tree