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
Tighter memory-effects for phis
2015-12-10
Gu
i
l
h
erme Ott
o
ni
Use reff
i
n
e
ss inf
o
rmation to refine the output type
.
.
.
commit
|
commitdiff
|
tree
2015-12-10
Gu
i
lherme Ottoni
Fix a bug in Fr
a
meState's fpiStack
commit
|
commitdiff
|
tree
2015-11-25
Guilherme Ot
t
oni
Tweak test/
s
l
ow
/
in
i
/
ini_parse_memory_leak
.
p
h
p
commit
|
commitdiff
|
tree
2015-11-21
Guilherme Ottoni
Bump Eval
.
Jit
P
GOThreshold
commit
|
commitdiff
|
tree
2015-11-21
Guilh
e
rme Ottoni
Revert
"Refactor mallctl() calls to use templated helpers
.
"
commit
|
commitdiff
|
tree
2015-11-21
Guilherme Otton
i
St
o
p
sinkin
g
IncRefs
p
ast other
IncRe
f
s in sink_incs
.
.
.
commit
|
commitdiff
|
tree
2015-11-19
Guilherme Ott
o
ni
Inline more
D
ecRef
s
of locals a
t
returns
commit
|
commitdiff
|
tree
2015-11-18
G
u
ilherme
Ottoni
S
i
nk
IncRefs past
s
ome instructions to refine t
h
eir
.
.
.
commit
|
commitdiff
|
tree
2015-11-18
Guilh
e
rme Ottoni
Enabl
e
PGO in
l
i
ning w
h
e
n tracelet inl
i
ner ret
u
rns a
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
Guilherme Ott
o
ni
Impr
o
ve profile accuracy of
DecRefs r
e
lea
s
e-path p
l
a
cement
.
.
.
commit
|
commitdiff
|
tree
2015-11-12
Guilherme
Otton
i
Add
a
profile-count
f
ield for IR Bl
o
cks, and use i
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-07
Guilherm
e
O
tton
i
Reve
r
t
"Increase E
v
al
.
Ji
t
Prof
i
l
e
R
e
q
u
ests to 5000"
commit
|
commitdiff
|
tree
2015-11-06
Guilherme
O
t
toni
R
e
vert "Enab
l
e HHIR Loop-I
n
var
i
a
n
t Code Mot
i
on
pass
.
.
.
commit
|
commitdiff
|
tree
2015-11-04
Guilherme Otto
n
i
Enable HHI
R
L
oop-Invariant Code Mo
t
ion p
a
ss by default
commit
|
commitdiff
|
tree
2015-11-03
Gu
i
lher
m
e Ottoni
Increase Eva
l
.
JitProfileR
e
quests to 5000
commit
|
commitdiff
|
tree
2015-10-31
Guilherme O
t
toni
Delete HH
I
R relaxGu
a
rds
pass
commit
|
commitdiff
|
tree
2015-10-25
Guilherme Ottoni
Stop constrai
n
ing RHS
v
alue in vari
o
u
s
M instruct
i
ons
commit
|
commitdiff
|
tree
2015-10-21
G
ui
l
he
r
m
e
Ottoni
Kill g
u
ard c
o
nstriction
commit
|
commitdiff
|
tree
2015-10-20
G
u
ilher
m
e O
t
t
oni
Rep
l
ace H
H
IR's relaxGuards
p
a
ss with a regio
n
-le
v
el
.
.
.
commit
|
commitdiff
|
tree
2015-10-17
Gui
l
herme
Otton
i
Fix
a
bug in re
g
ion guard relaxation
commit
|
commitdiff
|
tree
2015-10-14
Guilh
e
rme
Ottoni
Track and
u
s
e known callee
s
in HHIR
commit
|
commitdiff
|
tree
2015-10-13
Gui
l
herme Ottoni
Fi
x
R
e
g
i
onDesc's dot-pr
i
nter
commit
|
commitdiff
|
tree
2015-10-12
Guilherme Ott
o
ni
F
ix a
bug f
r
e
e
i
n
g
ProfData's ProfTransRecs
commit
|
commitdiff
|
tree
2015-10-07
Guilherme Ottoni
Clear
Fram
e
S
tate'
s
f
p
iStack
w
h
en clearing a
b
l
o
ck
'
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-03
Guil
h
erme Ottoni
Remove t
r
ivi
a
l IncRef/DecRef pairs
commit
|
commitdiff
|
tree
2015-10-01
Guilherme
O
ttoni
When Eval
.
DumpTC is
e
nabled, try t
o
dump the TC when
.
.
.
commit
|
commitdiff
|
tree
2015-09-23
Guilher
m
e Ottoni
Fix
p
otential issu
e
in RegionDesc::sortBlocks
commit
|
commitdiff
|
tree
2015-09-18
G
u
i
lh
e
rm
e
Ottoni
Kill unnecessar
y
c
opying of pid
-
map file in
hf-pr
o
d
.
.
.
commit
|
commitdiff
|
tree
2015-09-18
Guilherme
O
tton
i
Use the system i
n
st
a
lled perf binary to collect p
r
ofile
.
.
.
commit
|
commitdiff
|
tree
2015-09-16
Guilherm
e
Ottoni
Free the J
I
T ProfData once the TC fills up
commit
|
commitdiff
|
tree
2015-09-11
G
uilhe
r
me Otton
i
Ren
a
me
P
rofData methods for accessing
p
rofiling
c
ounters
commit
|
commitdiff
|
tree
2015-09-10
Guilherme
Ottoni
Region-level guard relax
a
tion
commit
|
commitdiff
|
tree
2015-09-04
Guilherme Ottoni
D
o
n't t
r
y t
o
i
n
lin
e
whe
n
the context is not in a SS
A
Tm
p
commit
|
commitdiff
|
tree
2015-09-03
Guil
h
erme Ottoni
Separate a block
'
s retrans
l
ation
predecessor from its
.
.
.
commit
|
commitdiff
|
tree
2015-08-29
G
uilherm
e
Ottoni
Kill Transla
t
eR
e
tryCo
n
text
.
i
n
lines
commit
|
commitdiff
|
tree
2015-08-28
Guilherme Ottoni
Fix region fo
r
mers
a
nd region tran
s
lator to respect
.
.
.
commit
|
commitdiff
|
tree
2015-08-23
Guilherme Ottoni
Fix findPredTransI
D
s i
n
L
oopAnalysis
commit
|
commitdiff
|
tree
2015-08-21
Guilherme Ott
o
n
i
Turn
s
ome maps in RegionDesc::
B
lo
c
k into
v
ectors
commit
|
commitdiff
|
tree
2015-08-20
Guilherme Ot
t
o
n
i
Use prof
i
le
c
o
u
nters
t
o decide wh
e
the
r
to apply
L
I
C
M
commit
|
commitdiff
|
tree
2015-08-13
Guil
h
erme Ottoni
Clean up ini
t
ializ
a
t
i
o
n of
Eval
.
JitLoops option
commit
|
commitdiff
|
tree
2015-08-13
Guilherme Ott
o
n
i
R
em
o
ve hack to ad
d
b
a
ck-edges
to hottrace
reg
i
ons
commit
|
commitdiff
|
tree
2015-08-12
Gu
i
lherme Ottoni
Print RegionDesc in
dot for
m
a
t
commit
|
commitdiff
|
tree
2015-08-07
Guil
h
erme
O
ttoni
F
ix LI
C
M
'
s usage of ExitPlaceh
o
lders
commit
|
commitdiff
|
tree
2015-08-07
Gu
i
lhe
r
me Otton
i
Fix a bu
g
printing
a
nnotation
s
in
tc-prin
t
commit
|
commitdiff
|
tree
2015-08-05
Guilherme Ott
o
ni
Fix a couple of iss
u
es with E
x
itPlacehold
e
rs
commit
|
commitdiff
|
tree
2015-08-05
G
u
i
lherme Ottoni
A
dd a run
t
ime
o
pt
i
on to print the Regi
o
nD
e
sc as a
TC
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
G
uilherme Ott
o
ni
Some
c
osmetic changes to
L
o
opAnalysis
commit
|
commitdiff
|
tree
2015-07-31
Gui
l
he
r
me Otton
i
Some
structural changes
t
o L
o
opAnalysis
commit
|
commitdiff
|
tree
2015-07-21
Guilh
e
r
m
e Ottoni
Kill hois
t
Fallbackccs Vasm
p
ass
commit
|
commitdiff
|
tree
2015-07-06
G
u
ilherme Ottoni
Turn off CheckTy
p
e
hoisting
commit
|
commitdiff
|
tree
2015-06-30
Gu
i
lherm
e
O
tto
n
i
Fix LICM
commit
|
commitdiff
|
tree
2015-06-26
Guilhe
r
me
O
ttoni
Stop
c
onstraining value
s
for
O
ptimize tran
s
lation
s
.
.
.
commit
|
commitdiff
|
tree
2015-06-22
Guilherme Ottoni
Split
p
o
s
t
-con
d
i
t
ion into a change
d
a
n
d
a refi
n
ed set
commit
|
commitdiff
|
tree
2015-06-22
Guilherme Ottoni
Don't
e
m
i
t u
n
rea
c
hable ju
m
p in irgen::endBlock,
a
nd
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
Gu
i
lh
e
rme Ottoni
Use guard-failure block for boxed typ
e
s
in checkTypeStack
commit
|
commitdiff
|
tree
2015-06-17
Gu
i
lherme Ottoni
Collect
p
e
rf
d
ata on mul
t
iple mac
h
ines, and update
.
.
.
commit
|
commitdiff
|
tree
2015-06-12
Gui
l
herme Ottoni
Use a good, old ve
r
sion o
f
p
e
r
f
to
c
ollect profile
.
.
.
commit
|
commitdiff
|
tree
2015-06-10
Gu
i
lherme
Ottoni
E
x
tend regions throu
g
h
eag
e
r Aw
a
it
commit
|
commitdiff
|
tree
2015-06-10
Gui
l
he
r
me Ottoni
Retune hotcfg th
r
e
s
hold
s
commit
|
commitdiff
|
tree
2015-06-08
Guilherme
O
t
t
oni
Hoist fallbackccs above spills
commit
|
commitdiff
|
tree
2015-06-05
Guil
h
erme Otton
i
Fix a bug in regionizeFunc causing some arcs to not
.
.
.
commit
|
commitdiff
|
tree
2015-06-05
Guilherme Ottoni
Rever
t
"Remove
MI
n
strState arguments for
C
G
e
t{Elem
.
.
.
commit
|
commitdiff
|
tree
2015-06-02
Guilherme Ottoni
Selectiv
e
ly include
DV init
s
a
n
d fu
n
ction bodi
e
s in
.
.
.
commit
|
commitdiff
|
tree
2015-05-30
Guilher
m
e
O
t
t
o
n
i
F
i
x
prol
o
gue counter used
i
n ir
g
e
n::emitFuncPrologue
commit
|
commitdiff
|
tree
2015-05-30
Gui
l
herme Ott
o
ni
A
d
d
a runtime opti
o
n to control the number of hug
e
.
.
.
commit
|
commitdiff
|
tree
2015-05-28
Guilherme Ottoni
Add inlining suppor
t
for callees wit
h
emp
t
y va
r
i
ad
i
c
.
.
.
commit
|
commitdiff
|
tree
2015-05-25
G
u
ilherme Ottoni
Reve
r
t
"Use a set of id
s
ins
t
ead of
a s
i
ngle id in
.
.
.
commit
|
commitdiff
|
tree
2015-05-25
Guilh
e
rme Ottoni
Disable H
H
IRStorePRE
commit
|
commitdiff
|
tree
2015-05-22
Guilherm
e
Ottoni
Add
an o
p
tion to enable ho
t
cfg/wholecfg
r
egions o
n
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-05-21
Guilherm
e
Ottoni
Enab
l
e
hotcfg r
e
gion selector b
y
default
commit
|
commitdiff
|
tree
2015-05-19
Guilh
e
r
m
e Ottoni
Add a
hotcfg
r
egion selector that prunes
wholecf
g
-
li
k
e
.
.
.
commit
|
commitdiff
|
tree
2015-05-18
Guilherme Ot
t
oni
A
dd
a profile-guided code l
a
yout pass
commit
|
commitdiff
|
tree
2015-05-17
Guilherme
O
tt
o
ni
Add IR-ge
n
support fo
r
VGetL of type G
e
n
commit
|
commitdiff
|
tree
2015-05-15
Guilh
e
rm
e
O
t
toni
Fix IRGS's pro
f
Trans
I
D
f
or inlined blocks
commit
|
commitdiff
|
tree
2015-05-08
Guilherme Otton
i
Make regionizeFunc aware of reg
i
on retranslation
a
rcs
commit
|
commitdiff
|
tree
2015-05-07
Guilhe
r
me Ottoni
Fix XL
S
Vreg hintin
g
commit
|
commitdiff
|
tree
2015-05-06
G
uilherme Otto
n
i
Fix XLS liveness compu
t
atio
n
commit
|
commitdiff
|
tree
2015-05-05
Gu
i
lherme Ottoni
R
evert "
M
iscellan
e
ous opti
m
iza
t
ion
o
p
tio
n
s for
LLVM
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
Gui
l
her
m
e Ot
t
oni
Move
t
c
-
print tool to open sou
r
ce
commit
|
commitdiff
|
tree
2015-04-29
Guilherm
e
Ottoni
Fix
f
i
n
dDefining
B
lock
commit
|
commitdiff
|
tree
2015-04-29
G
u
ilh
e
r
me Otto
n
i
F
ix exi
t
service request fo
r
retran
s
lati
o
n
s of the
.
.
.
commit
|
commitdiff
|
tree
2015-04-24
Guil
h
erme Otto
n
i
Revert "
P
HPMC
HNI
C
o
n
version"
commit
|
commitdiff
|
tree
2015-04-20
G
uil
h
e
r
me Ottoni
Catch an
d
handl
e
DataBloc
k
F
u
l
l e
x
c
eption during prologu
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
Gu
i
lh
e
rme Ottoni
U
p
date N
E
WS fi
l
e fo
r
"Ha
r
r
is" release
commit
|
commitdiff
|
tree
2015-04-02
Guilherm
e
Ottoni
S
mall cleanups to simplify
commit
|
commitdiff
|
tree
2015-04-02
Guilherme Ottoni
R
ename HTS to
I
RGS, and remove remaining mentio
n
s to
.
.
.
commit
|
commitdiff
|
tree
2015-04-01
Gu
i
lherme Ottoni
Cl
e
an up ir
g
en::endRegion
commit
|
commitdiff
|
tree
2015-04-01
Guilherme Otton
i
Get r
i
d of Eval
.
HHIRBytecodeControlFlow
r
untime
option
commit
|
commitdiff
|
tree
2015-03-31
Gu
i
l
h
erme Ottoni
Inclu
d
e
bac
k
-edges
b
y
defaul
t
in wholecfg mode
commit
|
commitdiff
|
tree
2015-03-31
Gui
l
herme Ottoni
Fix FrameState's refineLocalType a
n
d
r
e
fineStac
k
Type
commit
|
commitdiff
|
tree
2015-03-26
Guilherme Ottoni
F
ix a couple of service
r
eques
t
s
t
o work
w
hen
e
mitting
.
.
.
commit
|
commitdiff
|
tree
2015-03-26
Guilher
m
e Ottoni
Disable guard r
e
laxa
t
io
n
in
wholecf
g
mode
commit
|
commitdiff
|
tree
2015-03-25
Guilherme
Ottoni
U
pdate
BC mar
k
er befor
e
emitting type-ch
e
c
k
s
f
or a
.
.
.
commit
|
commitdiff
|
tree
2015-03-24
Guilherme
O
ttoni
Fix an issue
w
ith inlining
and unr
e
achab
l
e code
commit
|
commitdiff
|
tree
2015-03-23
Guilherme Ottoni
Do
n
't atte
m
pt a Li
v
e translation
a
fter f
a
ilin
g
an
O
ptimize
.
.
.
commit
|
commitdiff
|
tree
2015-03-18
Guilherme Ottoni
G
e
t rid of BC mar
k
er passed thro
u
gh for FrameSta
t
eMg
r
.
.
.
commit
|
commitdiff
|
tree
2015-03-15
Guilherme Ot
t
oni
Fix
t
ranslate
R
egion for regions
contain
i
n
g unna
t
ural
.
.
.
commit
|
commitdiff
|
tree
2015-03-15
Gu
i
lherme
O
ttoni
Fix asser
t
in emitS
w
itch
commit
|
commitdiff
|
tree
2015-03-13
Guil
h
erme
Ottoni
Fix detection of "main exit" blocks
commit
|
commitdiff
|
tree
2015-03-12
Guilherme Ottoni
PUNT in m
a
keExit if
in
s
truction
b
ranches
t
o
itself
commit
|
commitdiff
|
tree
next