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
Clean up initialization of Eval.JitLoops option
2015-08-13
G
u
ilherme Ottoni
Clean
u
p initializatio
n
of Eval
.
JitLo
o
ps option
commit
|
commitdiff
|
tree
2015-08-13
Guilherme Otton
i
Remove hack to a
d
d back-e
d
ges to h
o
ttrace
regions
commit
|
commitdiff
|
tree
2015-08-12
Guilherme Ott
o
n
i
Print RegionDesc
i
n dot format
commit
|
commitdiff
|
tree
2015-08-07
Guilherme
O
t
t
oni
Fix LICM's usa
g
e of ExitPl
a
ceholders
commit
|
commitdiff
|
tree
2015-08-07
G
u
i
l
herme Ottoni
F
ix a
b
u
g pr
i
nting anno
t
ations in tc-print
commit
|
commitdiff
|
tree
2015-08-05
Guilhe
r
m
e Ottoni
Fi
x
a couple o
f
issues with
E
xitP
l
a
c
eho
l
d
e
rs
commit
|
commitdiff
|
tree
2015-08-05
Gu
i
lherm
e
Ottoni
A
d
d
a r
u
ntime opt
i
on
t
o print the Regio
n
De
s
c as a
TC
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
Guilherm
e
O
tt
o
ni
Some
c
o
sm
e
ti
c
changes to L
o
opAnalysi
s
commit
|
commitdiff
|
tree
2015-07-31
Guil
h
erme
O
tt
o
ni
Some
st
r
u
c
tural c
h
anges
t
o LoopAnalysis
commit
|
commitdiff
|
tree
2015-07-21
Guilherme Ottoni
K
i
l
l h
o
i
s
tFa
l
l
b
ackccs
V
asm
p
a
ss
commit
|
commitdiff
|
tree
2015-07-06
Guilherme Ottoni
Turn off CheckType hoisting
commit
|
commitdiff
|
tree
2015-06-30
Gui
l
herme
O
ttoni
F
i
x
LI
C
M
commit
|
commitdiff
|
tree
2015-06-26
Guilher
m
e
Ottoni
Stop constraining values for O
p
timize t
r
anslati
o
ns
.
.
.
commit
|
commitdiff
|
tree
2015-06-22
Guil
h
erme Ottoni
Split post-condition
into a changed and a refined set
commit
|
commitdiff
|
tree
2015-06-22
G
uilherme Ott
o
ni
D
o
n't emit unreachable
j
ump in irgen::e
n
d
B
l
o
ck, and
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
G
uilherme
O
t
toni
U
se g
u
ar
d
-fa
i
lure block
f
or boxed
ty
p
es in
c
heckTyp
e
Stack
commit
|
commitdiff
|
tree
2015-06-17
G
u
ilherme O
t
toni
C
ollect
p
erf data
on multiple machines, and update
.
.
.
commit
|
commitdiff
|
tree
2015-06-12
Guil
h
er
m
e Ottoni
Use a good, old
v
ersion of
p
erf
t
o c
o
l
l
ect p
r
ofil
e
.
.
.
commit
|
commitdiff
|
tree
2015-06-10
Guilherme
Ottoni
Extend
r
egions through eager Await
commit
|
commitdiff
|
tree
2015-06-10
Guilhe
r
me Ott
o
ni
R
e
t
une
hotcfg
thre
s
h
olds
commit
|
commitdiff
|
tree
2015-06-08
Gu
i
lherme Ottoni
Hoist fal
l
backc
c
s
abov
e
spills
commit
|
commitdiff
|
tree
2015-06-05
Guilher
m
e
O
ttoni
Fix a bug in
r
egioni
z
eFunc causing s
o
me arcs to not
.
.
.
commit
|
commitdiff
|
tree
2015-06-05
Guilherme Ot
t
oni
R
evert "Remove
MInstrSta
t
e arguments fo
r
CGet{Elem
.
.
.
commit
|
commitdiff
|
tree
2015-06-02
Guilherme Ottoni
Selectively
i
n
c
lude DV inits and function
b
odies i
n
.
.
.
commit
|
commitdiff
|
tree
2015-05-30
Guil
h
erme Ottoni
Fix p
r
ologue counter use
d
in ir
g
en::e
m
it
F
unc
P
rolog
u
e
commit
|
commitdiff
|
tree
2015-05-30
Guilher
m
e Ot
t
o
ni
Add
a
runtim
e
option to control the number of huge
.
.
.
commit
|
commitdiff
|
tree
2015-05-28
Gu
i
lherme Ottoni
Add inlining support for
callees wit
h
empty variadic
.
.
.
commit
|
commitdiff
|
tree
2015-05-25
Guilherme
O
tton
i
Revert "Use a set of ids instead
of a s
i
ngle
i
d in
.
.
.
commit
|
commitdiff
|
tree
2015-05-25
Gu
i
lherme Ottoni
Di
s
a
b
le HHIRStorePRE
commit
|
commitdiff
|
tree
2015-05-22
Guilherme
Ottoni
Ad
d
an o
p
tion
to enable
h
o
tcfg/whole
c
fg regions on
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
Gui
l
h
e
rme Ot
t
on
i
En
a
ble hot
c
fg region
s
elector by de
f
ault
commit
|
commitdiff
|
tree
2015-05-19
Guilherme O
t
t
oni
Add a hotcfg region selector that
prun
e
s who
l
ecfg-like
.
.
.
commit
|
commitdiff
|
tree
2015-05-18
Guil
h
erme Ot
t
oni
Add a profile-guided
c
o
de layout
p
a
s
s
commit
|
commitdiff
|
tree
2015-05-17
G
uilherme Ottoni
A
d
d
IR-gen suppo
r
t for VGetL
of type Gen
commit
|
commitdiff
|
tree
2015-05-15
Gui
l
he
r
me Otto
n
i
Fix IRGS's profTran
s
I
D
for inlined blocks
commit
|
commitdiff
|
tree
2015-05-08
Gu
i
lherme Ottoni
M
ake regionizeFunc aware o
f
r
e
gion r
e
translation arcs
commit
|
commitdiff
|
tree
2015-05-07
Gu
i
lherme Ottoni
F
i
x XLS Vreg hinting
commit
|
commitdiff
|
tree
2015-05-06
Guilherme Ottoni
Fix XLS livene
s
s
co
m
put
a
t
io
n
commit
|
commitdiff
|
tree
2015-05-05
Guilherme Ottoni
R
evert "Miscella
n
e
o
us
o
p
timization options
f
o
r LLV
M
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
Gu
i
lherme Ot
t
oni
Move tc-print tool to open source
commit
|
commitdiff
|
tree
2015-04-29
Gui
l
herme
O
ttoni
Fix findD
e
f
in
i
ngBlock
commit
|
commitdiff
|
tree
2015-04-29
Gu
i
lherme Ottoni
Fix ex
i
t ser
v
ic
e
request
for
r
etranslati
o
ns of t
h
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
Guilh
e
rme
O
ttoni
Revert "PHPMC HNI C
o
nver
s
ion"
commit
|
commitdiff
|
tree
2015-04-20
Gui
l
herme Ottoni
Catch an
d
handle Dat
a
Bl
o
ckFull exception during pro
l
ogue
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
Guilherme Ottoni
Update
NE
W
S file for
"
H
a
r
r
is" release
commit
|
commitdiff
|
tree
2015-04-02
Guilherme Otto
n
i
Small cleanu
p
s to simplify
commit
|
commitdiff
|
tree
2015-04-02
Guilhe
r
me
O
ttoni
Rename HTS to IRGS, and remove
remaining m
e
ntio
n
s to
.
.
.
commit
|
commitdiff
|
tree
2015-04-01
Guilherme Ot
t
oni
Clean up irgen::e
n
d
R
egion
commit
|
commitdiff
|
tree
2015-04-01
Gui
l
h
e
rme O
t
to
n
i
Get rid of Ev
a
l
.
HHI
R
B
ytecodeContr
o
lF
l
o
w
runtime
optio
n
commit
|
commitdiff
|
tree
2015-03-31
Gu
i
l
h
er
m
e O
t
toni
Include back-edges by d
e
fault in wholecf
g
m
ode
commit
|
commitdiff
|
tree
2015-03-31
Guilherme Otto
n
i
Fix FrameSt
a
te's refi
n
eLocalType
a
nd
r
e
fineStackType
commit
|
commitdiff
|
tree
2015-03-26
Guilherme Ottoni
Fix
a couple of se
r
vice request
s
t
o wo
r
k when
em
i
tting
.
.
.
commit
|
commitdiff
|
tree
2015-03-26
Guilherme Otto
n
i
Di
s
able guar
d
relaxati
o
n
in wholecfg mode
commit
|
commitdiff
|
tree
2015-03-25
Guilhe
r
me
O
ttoni
Upda
t
e
BC marker before emitting type
-
che
c
ks for a
.
.
.
commit
|
commitdiff
|
tree
2015-03-24
Guilherme Ottoni
Fix an issue with inlining
and unreacha
b
le code
commit
|
commitdiff
|
tree
2015-03-23
Guilherme Otton
i
Don
'
t attempt a Li
v
e transla
t
ion after
f
ai
l
ing an
O
ptimize
.
.
.
commit
|
commitdiff
|
tree
2015-03-18
Guilherme Otton
i
Get rid of
B
C marker passed t
h
rough fo
r
F
ra
m
eStat
e
Mgr
.
.
.
commit
|
commitdiff
|
tree
2015-03-15
Guilherme Ottoni
F
ix
t
ranslateRegion for regions containing unnatural
.
.
.
commit
|
commitdiff
|
tree
2015-03-15
Gu
i
lherme
Ottoni
Fix
a
ssert
i
n
e
m
i
tSwitc
h
commit
|
commitdiff
|
tree
2015-03-13
Guilherm
e
Otton
i
F
ix dete
c
tion of "main exit" b
l
ocks
commit
|
commitdiff
|
tree
2015-03-12
G
u
il
h
erme Ottoni
PUNT in makeExit if instruction branches to itself
commit
|
commitdiff
|
tree
2015-03-10
G
uil
h
e
r
me
Ottoni
Fix serv
i
ce-r
e
quest s
e
lection
for exits
commit
|
commitdiff
|
tree
2015-03-06
Guilherme Ottoni
Fix wholec
f
g region se
l
ector
w
rt Eval
.
JitM
a
xRegionInstr
s
commit
|
commitdiff
|
tree
2015-03-06
Gu
i
lherme Ottoni
Fix bug co
l
lecting post-conditi
o
ns for stack values
commit
|
commitdiff
|
tree
2015-03-01
Guil
h
erme Ottoni
C
o
llect post-conditions
at
I
R-gen time
commit
|
commitdiff
|
tree
2015-02-28
Guilhe
r
me Otton
i
Kill some
bogus asserts in Fra
m
e
S
tate, and fix predict
e
dType
.
.
.
commit
|
commitdiff
|
tree
2015-02-28
Guilherme Ottoni
Fix a couple of places that sho
u
ld u
s
e mcg->use
L
LVM()
commit
|
commitdiff
|
tree
2015-02-24
G
uilherme Ottoni
Avoid forming t
r
acele
t
s
that
c
an
'
t
have IR full
y
em
i
tted
commit
|
commitdiff
|
tree
2015-02-18
G
u
ilherme
O
ttoni
Fix Swit
c
h-related b
u
g in instrSuccOffsets
commit
|
commitdiff
|
tree
2015-02-17
Guilhe
r
me
Ottoni
M
o
ve tran
s
lateReg
i
on
t
o transl
a
te-regi
o
n
.
cpp
commit
|
commitdiff
|
tree
2015-02-11
Guilherme O
t
toni
Use Reg
i
o
nDesc t
o
det
e
rm
i
n
e m
e
rge points
commit
|
commitdiff
|
tree
2015-02-07
Guil
h
erme Otton
i
S
p
l
it translateRegion into smaller functions
commit
|
commitdiff
|
tree
2015-02-04
Guilherme Ottoni
K
i
l
l
I
RGenMo
d
e an
d
branch-inver
s
ion
o
p
ti
m
ization during
.
.
.
commit
|
commitdiff
|
tree
2015-02-04
G
u
il
h
e
rme
O
t
t
oni
Ru
n
o
pt
i
mizeJmps before optimizeExits, and fix thi
n
g
s
.
.
.
commit
|
commitdiff
|
tree
2015-01-29
Guilherme Ottoni
Ad
d
JIT s
u
pport for
r
egions
w
here
a
block
h
a
s
multiple
.
.
.
commit
|
commitdiff
|
tree
2015-01-28
Guilh
e
rme Otto
n
i
Move
co
d
e that
emits guards out of transla
t
eRegion
commit
|
commitdiff
|
tree
2015-01-27
G
uilh
e
rme Ottoni
Fix bug
i
nvolving inlining and bytecode contr
o
l
flo
w
commit
|
commitdiff
|
tree
2015-01-24
G
uilherme O
t
t
o
ni
Clean up
ReDefSP
i
nstruction
commit
|
commitdiff
|
tree
2015-01-23
Guilhe
r
me
O
t
toni
Don't retype SSA
T
mp
s
to impossible types
commit
|
commitdiff
|
tree
2015-01-10
Guilherme Otton
i
Small
fix
e
s to ir
.
s
p
ecifi
c
ation
commit
|
commitdiff
|
tree
2014-12-15
Gu
i
lherme Otto
n
i
Check Eval
.
JitAMax
U
sage
w
hen deci
d
ing whe
t
h
e
r
t
o start
.
.
.
commit
|
commitdiff
|
tree
2014-12-12
Gu
i
lherme Otto
n
i
Move shouldPGO()
o
u
t
of Func
commit
|
commitdiff
|
tree
2014-12-11
G
u
ilherme Ottoni
D
isable PG
O
for pseudo-mains
commit
|
commitdiff
|
tree
2014-11-14
Guilh
e
r
m
e
Ott
o
ni
Skip unr
e
achabl
e
bloc
k
s in
I
RBuilder::reoptimize()
commit
|
commitdiff
|
tree
2014-11-12
G
uilherme O
t
t
oni
Update NE
W
S file for "
w
ill
.
i
.
am"
commit
|
commitdiff
|
tree
2014-10-28
Guilherme
Ott
o
ni
A
d
d
a
r
untime opti
o
n
to lim
i
t the maximum number of
.
.
.
commit
|
commitdiff
|
tree
2014-10-28
Guilherme O
t
t
o
ni
Fix b
u
g in reffiness chec
k
s
commit
|
commitdiff
|
tree
2014-10-27
Guilherme Ottoni
I
n
crea
s
e JitPGOThreshold
to 100
commit
|
commitdiff
|
tree
2014-10-23
Gu
i
l
h
erme Ottoni
Tweak to enable
more
r
efcoun
t
optimiza
t
ions
commit
|
commitdiff
|
tree
2014-10-22
Guilherme Ottoni
Enable PGO for all func
t
io
n
s
commit
|
commitdiff
|
tree
2014-10-22
Gu
i
lherme
Ottoni
Remove a
c
ouple
o
f refer
e
nces to Eval
.
Jit
A
Stub
s
Size
commit
|
commitdiff
|
tree
2014-10-11
Guilherme Ottoni
Fix
shouldTran
s
late() for Optimize translations
commit
|
commitdiff
|
tree
2014-10-09
Guilherme Ottoni
Add a macro to bui
l
d
with wholecfg
on by default
commit
|
commitdiff
|
tree
2014-10-08
Guilherme Ottoni
F
i
x
a couple more issues exposed
by wholecfg region
.
.
.
commit
|
commitdiff
|
tree
2014-10-07
Guilh
e
rm
e
O
ttoni
Remov
e
runti
m
e option a
n
d c
h
eck
for num
b
er of
a
llocated
.
.
.
commit
|
commitdiff
|
tree
2014-10-04
Guil
h
erme Otto
n
i
Kill H
H
IREnableCalleeS
a
veOpt
r
u
ntime op
t
ion
commit
|
commitdiff
|
tree
2014-10-03
Guilherme
O
ttoni
Don't rety
p
e SSATmps to type Bottom
commit
|
commitdiff
|
tree
2014-10-02
Guilherme Otto
n
i
Tweak w
h
olecfg region former, an
d
fix a bug in trans
l
ateReg
i
on
commit
|
commitdiff
|
tree
2014-10-02
G
u
i
lherme Otto
n
i
Turn
off
p
r
ofile-guided string specia
l
i
z
ation
commit
|
commitdiff
|
tree
2014-09-29
G
u
ilherme O
t
toni
Remove TranslArgs::
m
_interp
commit
|
commitdiff
|
tree
next