repo.or.cz
/
llvm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Set an allocation hint when rematting before a COPY.
2011-02-09
Jako
b
St
o
klund
Olesen
Set an
a
llocat
i
on hint when rematti
n
g
b
efore
a COPY
.
commit
|
commitdiff
|
tree
2011-02-08
Jakob Stoklu
n
d Olesen
Fix o
n
e
more case of s
p
li
t
ting a
f
ter
t
he last split
.
.
.
commit
|
commitdiff
|
tree
2011-02-08
Jakob
Stoklund Olesen
Reorganize int
e
rfer
e
nc
e
code to c
h
e
ck La
s
tSplitPoint
.
.
.
commit
|
commitdiff
|
tree
2011-02-08
J
a
kob Stoklund Ole
s
en
A
l
so han
d
le
th
e
situation w
h
er
e
an indirec
t
branch
.
.
.
commit
|
commitdiff
|
tree
2011-02-08
J
akob
S
t
o
k
lund Olesen
Add LiveIntervals
:
:
addKillFlags(
)
to recompute kill
.
.
.
commit
|
commitdiff
|
tree
2011-02-08
Ja
k
ob Stoklund Olesen
Trim debug spew
commit
|
commitdiff
|
tree
2011-02-08
J
a
kob S
t
oklund Olesen
A
voi
d
f
o
l
d
i
ng a lo
a
d instru
c
tion into an ins
t
ructio
n
.
.
.
commit
|
commitdiff
|
tree
2011-02-08
Jakob Stoklund O
l
esen
Add Sp
l
itEditor::over
l
apIntv() to creat
e
s
mall ranges
.
.
.
commit
|
commitdiff
|
tree
2011-02-08
J
a
kob Stoklund Olesen
A
dd ass
e
rtion
.
commit
|
commitdiff
|
tree
2011-02-08
J
a
kob Stoklund
Olesen
Add LiveI
n
tervals::shr
i
nkToUses()
.
commit
|
commitdiff
|
tree
2011-02-05
Jakob Stoklu
n
d Olesen
Be more str
i
ct about the first/las
t
inte
r
f
e
rence-fr
e
e
.
.
.
commit
|
commitdiff
|
tree
2011-02-05
Jakob Stoklund Oles
e
n
Ad
d
assertions to verify tha
t
the
new i
n
terval i
s
clear
.
.
.
commit
|
commitdiff
|
tree
2011-02-04
Jako
b
St
o
kl
u
nd
O
l
ese
n
Apparen
t
ly, it is possible for a block with a land
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-02-04
Jakob Stoklund Ole
s
en
B
e
more ac
c
urate a
b
out live range
sp
l
it
t
ing
at
t
he
.
.
.
commit
|
commitdiff
|
tree
2011-02-04
Jakob Stoklund O
l
esen
Add Liv
e
In
t
e
rv
a
ls::g
e
tLastS
p
litPo
i
nt
(
)
.
commit
|
commitdiff
|
tree
2011-02-04
Jakob Stoklu
n
d
O
lesen
V
e
rify tha
t
one
o
f
the ranges produced by re
g
ion
s
plitt
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-02-04
Jakob Stoklund Olesen
Skip
u
nused values
.
commit
|
commitdiff
|
tree
2011-02-04
J
a
kob
S
toklund O
l
es
e
n
Al
s
o compute inte
r
f
eren
c
e inter
v
als
f
or blocks with
.
.
.
commit
|
commitdiff
|
tree
2011-02-04
Jakob Stoklun
d
O
lese
n
V
e
r
i
f
y kill
fla
g
s conservative
l
y
.
commit
|
commitdiff
|
tree
2011-02-03
Jakob St
o
klund Olese
n
E
n
sure
t
hat the computed interference i
n
tervals
actually
.
.
.
commit
|
commitdiff
|
tree
2011-02-03
Jakob
S
toklund Olesen
Tweak
d
ebug outp
u
t fr
o
m SlotIn
d
ex
e
s
.
commit
|
commitdiff
|
tree
2011-02-03
J
a
k
ob
S
t
oklund
O
lesen
Add debug
o
utpu
t
and asserts to the p
h
i-c
o
nnecting
.
.
.
commit
|
commitdiff
|
tree
2011-02-03
Jakob Stoklund O
l
ese
n
Fix coloring bug when map
p
in
g
values in the middle
.
.
.
commit
|
commitdiff
|
tree
2011-02-03
Jakob Stoklund
O
lesen
Return l
i
ve ran
g
e end
points fro
m
SplitEditor::e
n
ter
.
.
.
commit
|
commitdiff
|
tree
2011-02-03
Jakob S
t
o
klund
O
lesen
Silenc
e
an MS
V
C warni
n
g
commit
|
commitdiff
|
tree
2011-02-03
Jakob
S
toklund Olesen
Defe
r
SplitKit
v
alue mapping un
t
il all defs are av
a
ilable
.
commit
|
commitdiff
|
tree
2011-01-30
Jakob St
o
kl
u
nd Olesen
Respect the -tail-dup
-
size comma
n
d line
o
ption even
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Jakob
S
to
k
lund Olesen
Rename member v
a
riables to follo
w
the rest of L
L
V
M
.
commit
|
commitdiff
|
tree
2011-01-20
Jakob St
o
klund
Oles
e
n
SplitKit
requires that all
defs a
r
e in
p
lace
b
efore
.
.
.
commit
|
commitdiff
|
tree
2011-01-20
Ja
k
o
b
Stoklu
n
d
Olesen
Add LiveIntervalMap
:
:dumpCache() to p
r
in
t
out the cache
.
.
.
commit
|
commitdiff
|
tree
2011-01-20
J
akob Stoklund Olese
n
Check that
a live range exists b
e
fore shortening it
.
.
.
commit
|
commitdiff
|
tree
2011-01-20
Jakob Stoklund Olesen
Add hidden
-v
e
rify-coa
l
escing to ru
n
the machine code
.
.
.
commit
|
commitdiff
|
tree
2011-01-20
Jakob Stokl
u
nd Olesen
F
ix bug found by new clang warning
.
commit
|
commitdiff
|
tree
2011-01-19
Jakob Stoklun
d
Olesen
Divert Hopfield
n
e
t
work
d
ebug o
u
tput
.
It
i
s ve
r
y noi
s
y
.
commit
|
commitdiff
|
tree
2011-01-19
Jak
o
b Stoklu
n
d Ole
s
en
Don't accidentally
l
e
av
e
smal
l
g
a
ps in the live ran
g
es
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
J
akob Stoklund Ol
e
sen
I
m
p
lement R
A
Gree
d
y::splitAroun
d
Region and remove loop
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
Jakob Stokl
u
n
d
Ole
s
en
Ad
d
RAGre
e
dy methods for s
p
litting l
i
ve ranges around
.
.
.
commit
|
commitdiff
|
tree
2011-01-14
Jakob Stoklund Olesen
Try f
o
r
the third
t
ime to
t
e
a
ch getFirstTerm
i
nator
.
.
.
commit
|
commitdiff
|
tree
2011-01-14
Jakob Stoklund
O
lesen
Revert r12
3
419
.
It sti
l
l breaks ll
v
m-gcc-i386-
l
i
nux
.
.
.
commit
|
commitdiff
|
tree
2011-01-14
Ja
k
ob Stoklund Olesen
Try again to
t
e
ac
h
getFirstTermi
n
ator() about debu
g
.
.
.
commit
|
commitdiff
|
tree
2011-01-13
Ja
k
ob St
o
klund Oles
e
n
Better term
i
nator avoi
d
ance
.
commit
|
commitdiff
|
tree
2011-01-13
Jakob Stokl
u
nd Ol
e
sen
Fix a few m
o
r
e
p
laces
t
h
at s
h
ould use
M
BB::
g
etLas
t
NonDebugIn
.
.
.
commit
|
commitdiff
|
tree
2011-01-13
Jakob Stoklund Olesen
Temporary workaro
u
n
d for an i386 crash in LiveDebugVariabl
e
s
.
commit
|
commitdiff
|
tree
2011-01-13
Ja
k
o
b
S
t
okl
u
nd Olesen
Tea
c
h frame lowering to
i
g
n
ore d
e
bug values afte
r
the
.
.
.
commit
|
commitdiff
|
tree
2011-01-13
Jakob St
o
kl
u
nd
O
lese
n
Teach Mach
i
n
e
BasicBlock::getFirstT
e
rminator to ignor
e
.
.
.
commit
|
commitdiff
|
tree
2011-01-13
Jako
b
Stoklund Ole
s
e
n
Add missing space
in deb
u
g
outp
u
t
commit
|
commitdiff
|
tree
2011-01-12
Jakob
S
toklund Olesen
Try aga
i
n ena
b
ling LiveDebugVariables
.
commit
|
commitdiff
|
tree
2011-01-12
Jakob Sto
k
lu
n
d Ole
s
en
Don't
emit
a DBG_VALUE for a spi
l
l slot
t
hat t
h
e
rewriter
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Jakob S
t
okl
u
nd Olesen
Fix braino in do
m
inator tree walk
.
commit
|
commitdiff
|
tree
2011-01-12
Ja
k
ob
S
toklund Olesen
S
omet
i
m
es, old
v
irtual
r
egi
s
ters can linger
o
n
D
BG_VA
L
U
E
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Jakob
S
toklund O
l
e
sen
Te
a
ch
V
irtRegRewriter to
upd
a
te
s
lot indexes when
erasing
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Jakob Sto
k
lund Ole
s
en
Annot
a
te Vir
t
RegRewriter debug ou
t
put w
i
th slot indexes
.
commit
|
commitdiff
|
tree
2011-01-12
Jakob Stoklund Olesen
Verify slot i
n
dex
ordering
.
commit
|
commitdiff
|
tree
2011-01-12
Jakob Stoklund Oles
e
n
A
s
sert if anyb
o
dy
t
ries to pu
t
a slot index on a DBG_VALUE
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Jakob
Stoklund Olesen
Verify
that machine i
n
str
u
ction pare
n
t poi
n
ters
a
re
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Jakob Stoklund Olese
n
The world is not ready for L
i
veDebugVariables yet
.
commit
|
commitdiff
|
tree
2011-01-11
Jakob St
o
klund
O
lesen
R
e
m
o
ve
the PR8954 wor
k
around
.
commit
|
commitdiff
|
tree
2011-01-11
J
a
k
o
b Stok
l
u
n
d Olesen
Fix a no
n
-det
e
rm
i
n
istic loop
i
n l
l
vm::MergeBloc
k
IntoPredecessor
.
commit
|
commitdiff
|
tree
2011-01-11
Jakob
S
t
oklund Olesen
Enable LiveDebugVar
i
a
bles by defa
u
lt
.
commit
|
commitdiff
|
tree
2011-01-11
Jakob Stoklund Olesen
Don't insert DBG_VALUE in
s
truct
i
ons after
the first
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Jakob Stoklund Olesen
Put the
D
ominator improvements back in
.
They we
r
e not
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Jakob Stokl
u
nd Ole
s
en
S
pe
c
u
l
ative
l
y rever
t
the r
e
ce
n
t impro
v
ements to Do
m
ina
t
o
r
s
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
J
a
kob
S
toklund Ol
e
sen
Revert r123
2
07: "Turn o
n
memdep'
s
v
eri
f
yRemoved(
)
in
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Jakob Sto
k
lund Olesen
Tu
r
n on me
m
dep's ver
i
fy
R
e
m
o
ve
d
() in an
attempt to smoke
.
.
.
commit
|
commitdiff
|
tree
2011-01-10
Jakob Stoklund Oles
e
n
Simplif
y
a bu
n
ch of isVirtualRegister
(
) an
d
is
P
h
y
sicalRegist
.
.
.
commit
|
commitdiff
|
tree
2011-01-09
Jakob Stoklund Ol
e
sen
Remo
v
e
TargetRegisterI
n
f
o::NoRegister
.
commit
|
commitdiff
|
tree
2011-01-09
J
a
ko
b
Stoklund Olesen
Change virtual re
g
is
t
e
r numberi
n
g t
o
make
more space
.
.
.
commit
|
commitdiff
|
tree
2011-01-09
Jakob
S
toklund O
l
esen
Re
m
ove MachineRegisterInfo::getLastVirtReg(), it was
.
.
.
commit
|
commitdiff
|
tree
2011-01-09
Jakob
S
tok
l
und Olesen
Teach TargetR
e
gisterInfo how to
cram
stac
k
slot
indexes
.
.
.
commit
|
commitdiff
|
tree
2011-01-09
Jakob
St
o
k
l
und Ol
e
sen
F
ix comment
.
commit
|
commitdiff
|
tree
2011-01-09
Jakob Stoklund Olesen
Add a
f
orgotten VireReg2
I
ndexFunctor
.
commit
|
commitdiff
|
tree
2011-01-09
Jak
o
b Stoklund Olese
n
S
i
mplify Live
D
eb
u
gVariables
by stor
i
ng MachineOp
e
rand
.
.
.
commit
|
commitdiff
|
tree
2011-01-09
Jakob Stoklund
Olesen
Shrink a BitVector that didn't mean to store bits for
.
.
.
commit
|
commitdiff
|
tree
2011-01-09
Ja
k
ob Stoklu
n
d Olese
n
Replace Ta
r
g
etRegisterInfo::prin
t
Reg
w
i
th a PrintReg
.
.
.
commit
|
commitdiff
|
tree
2011-01-09
Jakob Sto
k
l
u
n
d
Olesen
Use Ind
e
xe
d
Map
f
or Machine
R
egisterInfo as
w
e
l
l
.
No
.
.
.
commit
|
commitdiff
|
tree
2011-01-08
Jako
b
S
t
oklund
O
lesen
Fix th
e
last virtual
r
egister
enumerations
.
commit
|
commitdiff
|
tree
2011-01-08
Jakob Stoklund Olesen
Fix VirtRe
g
Map t
o
use TRI::ind
e
x2VirtReg
and TRI::virtReg2In
.
.
.
commit
|
commitdiff
|
tree
2011-01-08
Jakob Stoklund
Ol
e
sen
Fix a M
a
ch
i
neVerifier loop
t
hat probably didn't mean
.
.
.
commit
|
commitdiff
|
tree
2011-01-08
J
a
k
ob Stoklund Olesen
D
o
n't document exac
t
ly how virtual reg
i
sters
are represented
.
.
.
commit
|
commitdiff
|
tree
2011-01-08
Jakob St
o
klun
d
Olesen
Us
e
a
n IndexedMap fo
r
Li
v
eVariables
:
:Vi
r
tRegI
n
f
o
.
commit
|
commitdiff
|
tree
2011-01-08
Ja
k
ob Stoklund Olesen
Do not
t
alk
a
bou
t
TargetRegist
e
rInfo
:
:FirstVirtualRegister
.
commit
|
commitdiff
|
tree
2011-01-08
Jakob Stoklund Olesen
Use an
I
ndexedMap for Liv
e
OutRegInfo
to hide
its dependence
.
.
.
commit
|
commitdiff
|
tree
2011-01-06
Jakob
Stoklund Olesen
Z
ap
t
h
e
l
a
st t
w
o -W
s
elf-assign
warnings in llvm
.
commit
|
commitdiff
|
tree
2011-01-06
Jakob Stoklun
d
O
lesen
A
d
d the S
p
il
l
Placemen
t
analysis pass
.
commit
|
commitdiff
|
tree
2011-01-05
Ja
k
ob Stoklund Olesen
Add
a
hidden c
o
mmand line option to display edge bundle
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Jak
o
b Stoklund Olesen
Silence a warning from non-sta
n
dard warning
a
voidance
.
.
.
commit
|
commitdiff
|
tree
2011-01-04
J
akob Stoklund Olesen
U
s
e t
h
e
EdgeBundl
e
s analy
s
is in
X86FloatingPoint
i
n
stead
.
.
.
commit
|
commitdiff
|
tree
2011-01-04
Jakob Stoklun
d
Olesen
Turn the EdgeBund
l
es
c
lass in
t
o a stand-alone mach
i
ne
.
.
.
commit
|
commitdiff
|
tree
2010-12-22
Jakob
Stoklund O
l
esen
When RegAlloc
G
r
eedy decides to s
p
ill the interf
e
rence
s
.
.
.
commit
|
commitdiff
|
tree
2010-12-22
Jakob
S
t
o
klund
O
lesen
I
n
cl
u
de
a sh
a
d
ow of the original CFG edge
s
in the
e
d
ge
.
.
.
commit
|
commitdiff
|
tree
2010-12-21
Jakob Sto
k
lund Olesen
Add EdgeBundles to SplitKit
.
commit
|
commitdiff
|
tree
2010-12-21
Jakob Stoklun
d
Ole
s
en
Use I
n
tEqCl
a
s
s
e
s to compute connect
e
d
component
s
of
.
.
.
commit
|
commitdiff
|
tree
2010-12-21
Jakob Stoklund Ole
s
en
Add A
D
T/IntEqClasses
.
h
as a light-we
i
ght im
p
lementation
.
.
.
commit
|
commitdiff
|
tree
2010-12-18
Jakob Stoklund
Ole
s
en
A
pparent
l
y
,
operand
i
ces is not a word
.
commit
|
commitdiff
|
tree
2010-12-18
Jakob Stoklund
O
l
esen
Teach
the inlin
e
spiller t
o
at
t
empt folding a loa
d
.
.
.
commit
|
commitdiff
|
tree
2010-12-18
Jakob Stoklu
n
d Olesen
Tweak
deb
u
g spew
.
commit
|
commitdiff
|
tree
2010-12-18
Jakob Stoklund Olesen
Chec
k
th
a
t the re
g
ister is live-
i
n to the loop
h
e
ader
.
.
.
commit
|
commitdiff
|
tree
2010-12-18
J
akob Stoklund
O
les
e
n
Pass a Banner ar
g
u
ment t
o
the m
a
c
h
i
ne
c
od
e
ver
i
fier
.
.
.
commit
|
commitdiff
|
tree
2010-12-17
J
akob Stoklund Olesen
A
void dereferencing end() i
n
c
o
l
l
ectInterferingVRegs
.
.
.
commit
|
commitdiff
|
tree
2010-12-17
Jakob
S
tokl
u
nd Ol
e
se
n
Make the -ve
r
ify-regal
l
o
c
c
ommand
l
ine
option available
.
.
.
commit
|
commitdiff
|
tree
next