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
Add a profile-guided code layout pass
2015-05-18
Guilherme Ottoni
A
dd a profile-guided code layout
p
as
s
commit
|
commitdiff
|
tree
2015-05-17
Guilherme Ottoni
Add
IR-ge
n
support for VGetL of type Gen
commit
|
commitdiff
|
tree
2015-05-15
G
uil
h
erme Ottoni
Fix I
R
GS's p
r
ofTransI
D
fo
r
inlined blocks
commit
|
commitdiff
|
tree
2015-05-08
Guilherme Ot
t
oni
Ma
k
e regioni
z
eFunc a
w
are o
f
re
g
ion
retranslation
a
rcs
commit
|
commitdiff
|
tree
2015-05-07
G
u
i
lhe
r
me
Otton
i
Fix XLS Vreg
hinting
commit
|
commitdiff
|
tree
2015-05-06
Guilherme Ottoni
Fix XLS liveness co
m
p
ut
a
tion
commit
|
commitdiff
|
tree
2015-05-05
Guilher
m
e Ottoni
R
e
v
ert
"
Misc
e
llaneo
u
s optimiza
t
ion options for LLVM
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
Guilherme
O
ttoni
Move tc-pr
i
nt
t
ool
to open sourc
e
commit
|
commitdiff
|
tree
2015-04-29
Guilherme Ottoni
F
i
x f
i
ndDe
f
iningB
l
ock
commit
|
commitdiff
|
tree
2015-04-29
Guilherme Ott
o
ni
F
ix exit service request f
o
r
r
etranslations of the
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
Guilherme Ottoni
Revert "PHPMC
H
N
I Conve
r
si
o
n"
commit
|
commitdiff
|
tree
2015-04-20
Guilherme Ottoni
Catch and
h
a
n
d
le DataBloc
k
Full excepti
o
n
during prologue
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
G
uilherm
e
Ot
t
oni
Upda
t
e NEWS
f
i
le for "Harris" release
commit
|
commitdiff
|
tree
2015-04-02
Guilherme Ottoni
Small cleanup
s
to simplify
commit
|
commitdiff
|
tree
2015-04-02
Guilherme Ottoni
Rename
H
TS
to IRGS, and
remove remaining mentions
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-04-01
G
uilherme Ottoni
Clea
n
up irgen
:
:endRegion
commit
|
commitdiff
|
tree
2015-04-01
Guilher
m
e Ottoni
G
e
t rid
of Eval
.
HHIR
B
ytecodeControlFlow
r
un
t
ime option
commit
|
commitdiff
|
tree
2015-03-31
Guilherme
O
ttoni
Include
b
ack-edges
by
default in wholecfg mode
commit
|
commitdiff
|
tree
2015-03-31
G
u
ilherme Ottoni
Fi
x
FrameState'
s
refineLocalType and refineStackType
commit
|
commitdiff
|
tree
2015-03-26
Gui
l
he
r
m
e
Ottoni
Fix a cou
p
le of ser
v
ice reque
s
t
s to work wh
e
n
e
m
ittin
g
.
.
.
commit
|
commitdiff
|
tree
2015-03-26
Guilherme Ott
o
n
i
Disabl
e
guard rel
a
xat
i
on in wholecfg mode
commit
|
commitdiff
|
tree
2015-03-25
Gu
i
lherme Ottoni
Update BC marker b
e
fore emitting ty
p
e-
c
hecks for a
.
.
.
commit
|
commitdiff
|
tree
2015-03-24
Guilherme Ott
o
ni
Fix an issue with
i
nl
i
n
i
ng
an
d
unr
e
a
c
hable c
o
de
commit
|
commitdiff
|
tree
2015-03-23
Guil
h
e
r
me Ottoni
Don't
a
tt
e
mpt a Live translation after failing
an Op
t
imize
.
.
.
commit
|
commitdiff
|
tree
2015-03-18
Guilherme Ottoni
Get rid of BC
m
arker passed through for FrameStateMgr
.
.
.
commit
|
commitdiff
|
tree
2015-03-15
Guilherme Ottoni
F
ix tra
n
slateRegion
f
or re
g
ions containi
n
g u
n
nat
u
ral
.
.
.
commit
|
commitdiff
|
tree
2015-03-15
Guilherme Ottoni
Fix a
s
sert in emitSwitch
commit
|
commitdiff
|
tree
2015-03-13
Guilherme Ottoni
F
i
x detection of
"
m
ain exi
t
"
b
l
ocks
commit
|
commitdiff
|
tree
2015-03-12
G
uilherme Ottoni
PUNT in makeExit if instructi
o
n branches to i
t
self
commit
|
commitdiff
|
tree
2015-03-10
G
u
ilhe
r
me Otton
i
F
i
x
service-re
q
uest sel
e
ct
i
on for exits
commit
|
commitdiff
|
tree
2015-03-06
G
u
ilherme O
t
ton
i
Fix
wholecfg reg
i
on select
o
r w
r
t
Eva
l
.
Ji
t
MaxRegion
I
n
s
t
r
s
commit
|
commitdiff
|
tree
2015-03-06
Gu
i
lherme Ottoni
Fix
bu
g
collecting post-conditions for stack values
commit
|
commitdiff
|
tree
2015-03-01
Guilhe
r
me Ot
t
oni
Coll
e
ct pos
t
-c
o
nditions
a
t IR-gen t
i
me
commit
|
commitdiff
|
tree
2015-02-28
Guilhe
r
me Ottoni
K
i
ll
s
ome bogu
s
asser
t
s
in
FrameState, and fix
predictedType
.
.
.
commit
|
commitdiff
|
tree
2015-02-28
Guilherme
O
t
ton
i
Fix a couple of place
s
t
h
a
t
should
u
se mcg->
u
seLLVM()
commit
|
commitdiff
|
tree
2015-02-24
Guilherme
O
ttoni
Avoid f
o
rming tracelet
s
th
a
t
c
an't ha
v
e
IR fully
e
mitte
d
commit
|
commitdiff
|
tree
2015-02-18
Guilherme Ot
t
oni
Fix Switc
h
-related bug i
n
in
s
trSuc
c
Offsets
commit
|
commitdiff
|
tree
2015-02-17
Gui
l
herm
e
O
t
t
o
ni
Move transl
a
teRegion to translate-
r
egion
.
cpp
commit
|
commitdiff
|
tree
2015-02-11
Guilherme
O
ttoni
Use RegionDe
s
c to d
e
termi
n
e merge p
o
i
n
ts
commit
|
commitdiff
|
tree
2015-02-07
Guilherme Ottoni
S
plit translateRegion in
t
o smalle
r
f
unction
s
commit
|
commitdiff
|
tree
2015-02-04
Guilherm
e
Ott
o
n
i
Kill IRGenMode and branch-inver
s
ion op
t
imizati
o
n during
.
.
.
commit
|
commitdiff
|
tree
2015-02-04
G
u
ilherme
O
tt
o
ni
Run optimizeJmps before op
t
imizeE
x
it
s
, and fix things
.
.
.
commit
|
commitdiff
|
tree
2015-01-29
G
u
ilherme Otto
n
i
Add
JIT support for re
g
i
o
n
s wher
e
a block has mul
t
i
p
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-01-28
Guilher
m
e Ottoni
Move c
o
de
that emi
t
s
guards out of transl
a
teRegion
commit
|
commitdiff
|
tree
2015-01-27
Guilherme Ot
t
on
i
F
ix bug
i
n
v
olving inlining an
d
by
t
ecode control flo
w
commit
|
commitdiff
|
tree
2015-01-24
Guilhe
r
me
O
tton
i
Cle
a
n up R
e
DefSP instruct
i
o
n
commit
|
commitdiff
|
tree
2015-01-23
Guilherm
e
Otto
n
i
Don't
r
etype SSATmps to
i
m
possible types
commit
|
commitdiff
|
tree
2015-01-10
Guilherme Otto
n
i
Small fi
x
es to ir
.
specification
commit
|
commitdiff
|
tree
2014-12-15
Guilherme O
t
t
oni
Check Ev
a
l
.
JitAMaxUsage when
d
eciding
whether to start
.
.
.
commit
|
commitdiff
|
tree
2014-12-12
Guilherme Ottoni
Move shouldPGO() out of F
u
nc
commit
|
commitdiff
|
tree
2014-12-11
Guilherme Otto
n
i
Disable PGO for pseudo-m
a
ins
commit
|
commitdiff
|
tree
2014-11-14
G
u
ilherme Ottoni
Skip
unreachable blocks in I
R
Builder::reoptimize()
commit
|
commitdiff
|
tree
2014-11-12
Gui
l
herm
e
Ottoni
Update NEWS file for
"will
.
i
.
am"
commit
|
commitdiff
|
tree
2014-10-28
Gui
l
herme Ottoni
Add a runtime
option
to l
i
mit the maximum nu
m
ber of
.
.
.
commit
|
commitdiff
|
tree
2014-10-28
Guilherme Ott
o
ni
Fi
x
b
u
g in r
e
ff
i
ne
s
s checks
commit
|
commitdiff
|
tree
2014-10-27
Guilherme
O
ttoni
In
c
rease JitPGOThreshold to 10
0
commit
|
commitdiff
|
tree
2014-10-23
Guilherme Ottoni
Twea
k
to
e
nable more refcount optimi
z
ations
commit
|
commitdiff
|
tree
2014-10-22
G
u
ilherme
O
t
t
on
i
Enab
l
e PGO f
o
r all functions
commit
|
commitdiff
|
tree
2014-10-22
Guilherm
e
Ottoni
Rem
o
ve a couple of refe
r
e
nces to Eval
.
J
itAStubsSize
commit
|
commitdiff
|
tree
2014-10-11
Guilherme Ott
o
ni
Fix shouldTranslate() for Optim
i
ze transl
a
tions
commit
|
commitdiff
|
tree
2014-10-09
G
uilherme Ottoni
A
d
d a macro to build
with who
l
e
cf
g
on by def
a
ult
commit
|
commitdiff
|
tree
2014-10-08
Guilherme Ottoni
Fix
a
couple
m
ore issues exp
o
sed by w
h
o
l
ecfg region
.
.
.
commit
|
commitdiff
|
tree
2014-10-07
Guilherm
e
Ottoni
Remove runtime
o
ption and check for
number
o
f
allocated
.
.
.
commit
|
commitdiff
|
tree
2014-10-04
Guilherme Ottoni
Kil
l
HHIREnableCalleeSa
v
eOpt runtime
o
p
tion
commit
|
commitdiff
|
tree
2014-10-03
Guil
h
e
r
me Ottoni
Do
n
't retype SSATmps
to
t
y
p
e Bottom
commit
|
commitdiff
|
tree
2014-10-02
Guilhe
r
me
Ottoni
Tweak w
h
olecfg region forme
r
, and fix
a bug
i
n t
r
an
s
lateRegion
commit
|
commitdiff
|
tree
2014-10-02
Guilherme Ottoni
Turn off profile-guide
d
string special
i
zation
commit
|
commitdiff
|
tree
2014-09-29
Guil
h
erme Ottoni
Remove
TranslA
r
gs::m_interp
commit
|
commitdiff
|
tree
2014-09-29
Guil
h
erm
e
Ottoni
Get Eval
.
Jit
G
lobalTransla
t
ionL
i
mit
work
i
ng aga
i
n
commit
|
commitdiff
|
tree
2014-09-29
Gui
l
herme Ottoni
Kill map
f
rom Block
I
d to
reg
i
o
n Block
commit
|
commitdiff
|
tree
2014-09-26
Guilherme Ottoni
Mark
unreacha
b
l
e bl
o
cks as processed
commit
|
commitdiff
|
tree
2014-09-26
G
uilh
e
rme Ottoni
Remo
v
e s
i
de-exitin
g
arcs
f
rom
T
ransCFG
commit
|
commitdiff
|
tree
2014-09-26
G
uilherme Ot
t
oni
Skip t
r
anslation of r
e
g
i
on blocks
t
hat turn o
u
t to
.
.
.
commit
|
commitdiff
|
tree
2014-09-24
Guilherme
Ottoni
Disa
b
le CSE while building IR with byteco
d
e control
.
.
.
commit
|
commitdiff
|
tree
2014-09-24
Guilhe
r
me Ottoni
A
lw
a
ys emit a
j
ump in H
h
bcTrans
l
ator::endBlock
commit
|
commitdiff
|
tree
2014-09-24
Guilher
m
e Ottoni
C
l
eanup thisRet
u
rn()
commit
|
commitdiff
|
tree
2014-09-23
Guilherme Ottoni
TRACE_
P
UNT when
re
f
count optim
i
zer can't handle
a
r
egion
commit
|
commitdiff
|
tree
2014-09-23
Guilherme Ot
t
o
n
i
Handl
e
m
u
lti
p
le pass-through
i
nstruc
t
i
o
ns wh
e
n mergin
g
.
.
.
commit
|
commitdiff
|
tree
2014-09-19
G
u
ilherme Ott
o
n
i
Fi
x
"
wholecfg
"
r
e
gion selector
commit
|
commitdiff
|
tree
2014-09-17
G
u
ilherme O
t
toni
Always
populate m_constraints
.
t
ypeSrcs for
LdLo
c
s added
.
.
.
commit
|
commitdiff
|
tree
2014-09-17
Guilh
e
r
m
e Ottoni
Export t
r
eadmill
.
age counter
commit
|
commitdiff
|
tree
2014-09-15
Guilher
m
e Ottoni
Ab
o
r
t the ser
v
er
if a request gets stuck
commit
|
commitdiff
|
tree
2014-09-13
Guilherme
Ottoni
M
a
ke gu
a
rd relaxati
o
n work with unreacha
b
le code
commit
|
commitdiff
|
tree
2014-09-13
Gui
l
herme
O
tt
o
ni
Ma
k
e Type::raw
V
al()
w
o
r
k w
h
ene
v
er Type
:
:isCo
n
st()
r
eturns
.
.
.
commit
|
commitdiff
|
tree
2014-09-11
Guilherme Ott
o
n
i
Fix Vasm ge
n
eration for J
m
p
commit
|
commitdiff
|
tree
2014-09-10
Guilherme
O
ttoni
Fix guard relaxation
to work
w
ith
b
y
te
c
o
de
c
o
n
t
r
ol
.
.
.
commit
|
commitdiff
|
tree
2014-09-09
G
u
i
l
herm
e
Otton
i
Check the re
s
ult of tellg
in
S
can
n
er::compute
M
d5
commit
|
commitdiff
|
tree
2014-09-04
Guilh
e
rme Ottoni
Ke
e
p track and set a lim
i
t o
n
the
number
o
f cloned
.
.
.
commit
|
commitdiff
|
tree
2014-09-04
Guilh
e
rme Ottoni
Fix fa
l
l-through jump fo
r
t
h
e
last region
block
commit
|
commitdiff
|
tree
2014-08-29
Guilhe
r
m
e
Ottoni
Sanity che
c
k
region de
s
cri
p
tors
commit
|
commitdiff
|
tree
2014-08-23
Guilher
m
e
O
ttoni
O
n
l
y
e
mit specialized PackedArrayGet when array may
.
.
.
commit
|
commitdiff
|
tree
2014-08-22
G
uil
h
erme Ottoni
Fix
a
rcs
i
nser
t
ed for bytecode c
o
ntrol flow
wi
t
h
i
n
.
.
.
commit
|
commitdiff
|
tree
2014-08-21
Guilherme Ottoni
Some im
p
rov
e
m
e
nts to t
h
e
RegionDesc API
commit
|
commitdiff
|
tree
2014-08-07
Gui
l
her
m
e Ottoni
Rename JmpFlagBreakTracelet to
J
mpFlagEndsRegio
n
commit
|
commitdiff
|
tree
2014-08-07
Guilher
m
e Ottoni
Kil
l
Jmp
F
l
a
gBothPaths flag
commit
|
commitdiff
|
tree
2014-08-05
G
u
ilherme Ot
t
on
i
Free each f
u
nction's Prof
T
ransRec after
o
p
timizing it
commit
|
commitdiff
|
tree
2014-07-31
Guilherme
Ottoni
Fix IRBuilder::startBlock
commit
|
commitdiff
|
tree
2014-07-28
Guilherme Ottoni
Kill IRBuilder::b
l
ockIsIncompatib
l
e (try 2)
commit
|
commitdiff
|
tree
2014-07-25
Gu
i
lherm
e
Ot
t
on
i
Fix bl
o
ck mapping for
I
RUnit entry
commit
|
commitdiff
|
tree
2014-07-24
G
u
i
l
h
e
rme Ottoni
Re
v
ert "K
i
ll IRBuilder::bl
o
ckIsIncompatible"
commit
|
commitdiff
|
tree
next