repo.or.cz
/
polly-mirror.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[ScopBuilder] Build escaping dependencies separately.
2017-10-02
Michael Kruse
[ScopBuilde
r
] Build esc
a
ping dependencies separately
.
commit
|
commitdiff
|
tree
2017-10-02
Mic
h
ae
l
Kr
u
se
[ScopB
u
ilde
r
]
Speci
a
li
z
e
exit block handl
i
ng
.
N
FC
.
commit
|
commitdiff
|
tree
2017-10-02
Mic
h
ael
K
r
u
se
[Forwa
r
dO
p
Tree]
F
i
x
out-of-quota in
a
sse
r
tion
.
commit
|
commitdiff
|
tree
2017-10-01
Michae
l
Kruse
[ScopDetect] Do n
o
t add loads
out of the SCoP
to r
e
quir
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
Mich
a
el Kruse
[
P
oll
y
] Add
dumpPw() and dumpE
x
pa
n
ded()
functions
.
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
Michael Kr
u
se
[ScopBu
i
lder] Fix typo
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-09-28
M
i
chael Kr
u
se
[Su
p
port] Force in
s
tantiatio
n
of
is
l
dump() methods
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
Michael Kruse
polly-update-format after
change in clang-
f
or
m
at
.
NF
C
.
commit
|
commitdiff
|
tree
2017-09-21
Mic
h
ael Krus
e
[D
e
LI
C
M] Allow
no
n
-injective PHIRead->P
H
IWrit
e
mappi
n
g
.
commit
|
commitdiff
|
tree
2017-09-21
Michael Kruse
[Sc
o
p
In
f
o] Use map for
value def/PHI read accesse
s
.
commit
|
commitdiff
|
tree
2017-09-21
Mi
c
hael
K
ruse
C
h
eck wh
e
th
e
r
I
slAstIn
f
o a
n
d DependenceI
n
fo were
compute
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
Michael Kruse
[Schedule
O
p
tim
i
zer
]
Fix
a
nd test sc
h
edule tree statisti
c
s
.
commit
|
commitdiff
|
tree
2017-09-19
Mic
h
ael Kruse
[Forwar
d
OpT
r
ee] Allow out
-
of-
q
u
ota
i
n examina
t
ion par
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
M
i
chael
K
rus
e
[
For
w
ardO
p
Tree] Test the m
a
x opera
t
ions quota
.
commit
|
commitdiff
|
tree
2017-09-18
Michael Kruse
[test] Enable -p
o
lly-codegen-verify for regr
e
ssion
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Michael Krus
e
[Forwa
r
d
O
pt
T
ree] Remo
v
e redundant
si
m
p
lify()
.
NF
C
.
commit
|
commitdiff
|
tree
2017-09-09
Mich
a
e
l
Kruse
[
C
o
d
e
genCleanup] Updat
e
clean
u
p pass
e
s acc
o
rding
(old
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
Micha
e
l
Kruse
[Co
d
e
G
e
n
]
Bi
t
cast
sc
a
lar writes to actual valu
e
.
commit
|
commitdiff
|
tree
2017-09-06
Michael Kruse
Rever
t
"
[
ScopDetec
t
/Info]
L
ook through PHIs t
h
at
f
oll
o
w
.
.
.
commit
|
commitdiff
|
tree
2017-09-06
Michael Kruse
[test] Add for
g
otten RE
Q
UIRES
:
line
.
commit
|
commitdiff
|
tree
2017-09-06
Michael Kru
s
e
[ZoneAlgo] Handle non-StoreInst/LoadInst MemoryAccesses
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
Michael Kruse
[Simplify] Actually re
m
ove
u
nsed i
n
str
u
ction from region
.
.
.
commit
|
commitdiff
|
tree
2017-09-03
M
i
chael Kruse
[
ForwardOpTre
e
] Fix typos
.
N
FC
.
commit
|
commitdiff
|
tree
2017-09-01
Mic
h
ael
Kruse
Fix M
e
mory Acce
s
s of faili
n
g
tes
t
s
.
commit
|
commitdiff
|
tree
2017-08-30
Mi
c
h
a
el Kruse
[ScopBuilder/S
c
opInfo]
M
o
ve reduction d
e
t
e
ct
i
on to
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Mich
a
el
Kruse
[
S
copBuilder/ScopInfo]
M
o
v
e ScopStmt::
c
o
l
lectSu
r
r
o
undingL
o
op
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
M
i
c
hael Kruse
[ScopBuilder/
S
c
o
pInfo] Move ScopS
t
mt::build
D
o
main to
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Michael Kruse
[ScopBu
i
lder/ScopInfo
]
Move S
c
opStmt::buildAcc
e
ssRe
l
a
tions
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Michael
K
ruse
[ScopBuilder/Sc
o
pInfo]
Move
an
d
inli
n
e Scop::init into
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
M
i
cha
e
l Kruse
[ScopBuilder] Report t
o
dbgs(
)
on SCoP bailout
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-30
Michael Kruse
[ScopBuild
e
r] Introduce
m
etada
t
a
f
o
r splitting scop
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
Mich
a
e
l Kruse
Do
no
t
consider m
e
m intrinsics as error
.
commit
|
commitdiff
|
tree
2017-08-29
Michael Krus
e
Skip ignored
i
ntri
n
s
i
cs
.
commit
|
commitdiff
|
tree
2017-08-28
Michael Kruse
[ZoneAlgo] More fine-g
r
ained bail-out
.
commit
|
commitdiff
|
tree
2017-08-28
Michael Kruse
[P
M
] Pro
p
e
rly require
and pres
e
rve Optimizatio
n
RemarkEm
i
tter
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
Michael Kruse
[ZoneAlgo] Print rejection reasons to llvm:
:
dbg
s
(
)
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
Michael
Kruse
[CodeG
e
n] Detec
t
im
p
os
s
ible partial write con
d
i
tio
n
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
Mich
a
el Kruse
Add more statis
t
ics
.
commit
|
commitdiff
|
tree
2017-08-23
Michae
l
Krus
e
[Sc
o
pD
e
tec
t
] Inc
l
u
d
e zero-iterati
o
n
loops in loop count
.
commit
|
commitdiff
|
tree
2017-08-23
Michael
Kruse
[S
c
opInliner] Fix hidden
o
verload wa
r
ning
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-23
Michael Kruse
[MaximumStaticExp
a
nsion] Avoid
w
arni
n
g
in release b
u
ilds
.
commit
|
commitdiff
|
tree
2017-08-23
Michael Kru
s
e
[P
P
CGCo
d
eGen] Fix compiler wa
r
ning: '<': sign
e
d/un
s
igned
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
Michael Kr
u
se
[ScopInfo]
Remove stray sem
i
colon
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-22
Michael Kruse
[S
c
opI
n
fo] F
i
x
typos in comment
.
NF
C
.
commit
|
commitdiff
|
tree
2017-08-22
M
ichael Krus
e
[te
s
t
] Do not pipe
b
i
na
r
y d
a
ta to FileCheck
.
commit
|
commitdiff
|
tree
2017-08-22
Michael Kr
u
s
e
[ScopDetection] Add
s
tat fo
r
t
o
t
al number of
l
oo
p
s
.
commit
|
commitdiff
|
tree
2017-08-21
Michael Kr
u
se
[
test] Add
s
ome test cases for computeArrayUnused
.
commit
|
commitdiff
|
tree
2017-08-21
Mic
h
ael Kruse
[D
e
LICM] Fix unused zo
n
e
for writes w
i
thout in-between
.
.
.
commit
|
commitdiff
|
tree
2017-08-20
Michael Kr
u
se
[MatMul]
M
a
k
e M
a
tMul d
e
tection
indepe
n
dent of
i
nt
e
rn
a
l
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
Michael Kruse
[
S
cop
I
nfo] Clarify c
o
m
m
ent
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
Remove de
p
endency of Scop::getS
t
mtFor(Inst)
o
n getStmtFor
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
Mic
h
ael Kruse
[CodeGen
]
Us
e
is
L
a
t
e
s
tArrayKind()
.
commit
|
commitdiff
|
tree
2017-08-09
M
ichael Kruse
[For
w
ardOpT
r
ee] Set DEBUG_
T
Y
PE
t
o
"poll
y
-optree"
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kru
s
e
[ISLTool
s
/Z
o
neAlgo]
Make distribute
D
omain and
filterKnownVal
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
M
ichael Kruse
[ZoneAlgo
]
Ad
d
motivatio
n
for excepti
o
n
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kru
s
e
[ZoneAlg
o
]
C
ons
o
lditate condit
i
o
n
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-08-08
Mi
c
hael Kruse
[t
e
st] Add descr
i
ptions and
pseudocode to
tests
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Michael Kru
s
e
[D
e
LICM/ZoneAlgo] Remove d
u
plicate
code
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
M
i
c
hael Kr
u
se
[DeLI
C
M]
P
ro
p
erly handle PHI writ
e
s
becom
i
ng e
m
p
t
y
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Mi
c
h
ael
K
r
use
[ForwardOpTree] U
s
e
k
n
own
ar
r
ay
content
analysis to
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Michael Kruse
[DeLICM]
Refactor ZoneAlgorithm into Zo
n
e
Al
g
o
.
cpp
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Michael Kruse
[ForwardOpTree] Refactor out f
o
rwardSpec
u
l
a
table()
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Mich
a
el
Kruse
[Virtu
a
lInstruction
]
Ha
n
dle Metad
a
taAsValue
a
s
c
o
nstant
.
commit
|
commitdiff
|
tree
2017-08-03
Mich
a
el Kru
s
e
[Vi
r
tual
I
nstruction
]
Avoid use of getStmtFor(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-03
Michael Kruse
[test] Fix test case withou
t
Poll
y
-ACC
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kruse
[F
o
rwardOp
T
ree] Exec
u
te
ca
n
Fo
r
wardTree also in
r
elease
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kruse
[Simplify] Re
w
rit
e
redundant w
r
ite
d
etection
a
lgorithm
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kruse
[
S
implify] Imp
r
ove scala
b
ility
.
commit
|
commitdiff
|
tree
2017-07-31
M
ichae
l
Kr
u
se
[
F
orwar
d
O
p
Tree] Su
p
port
s
yn
t
hesizable values
.
commit
|
commitdiff
|
tree
2017-07-31
Michael Krus
e
[Simpl
i
fy
]
Remove all kin
d
s
of re
d
undant scalar writes
.
commit
|
commitdiff
|
tree
2017-07-29
M
i
c
hael Kruse
[Simplify] Implement write acc
e
sses co
a
lescing
.
commit
|
commitdiff
|
tree
2017-07-29
Michael Kruse
[te
s
t] Add test case for -poll
y
-sim
p
lif
y
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kru
s
e
[Simplify] Do not remove dependencies of phis within
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
M
ichael Kruse
[
Virt
u
alInstruction] Do n
o
t iter
a
te over a region stateme
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Mic
h
ael Krus
e
[VirtualI
n
struction] Rem
o
v
e as
s
ertion
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Mi
c
hael
K
ruse
[te
s
t
] Fix
typo in filename
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[Simplify] Fix t
y
po
in statistic
s
outp
u
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[Simp
l
ify]
R
e
move empty
partia
l
accesses
firs
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Michael Kruse
[ScopBuilder/
S
impli
f
y] Ref
a
c
t
or
isEscaping
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Micha
e
l K
r
use
[Simplify] C
o
unt PHIN
o
d
es in simpl
i
f
iable exit nodes
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael K
r
use
[S
c
op
I
nfo] N
e
ver print instructi
o
n list of
re
g
io
n
stmts
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[Simplify] Do not setI
n
structi
o
n
s
()
o
f
region stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[Simplif
y
] Fix invalid remov
a
l
w
rite f
o
r escaping values
.
commit
|
commitdiff
|
tree
2017-07-26
Mic
h
ael K
r
use
[ScopInfo] Avoid
u
s
e o
f
getStmtFor(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-26
Michael K
r
u
s
e
[SCEVVali
d
ator] Loop exit values of
loops before
the
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Michael
K
ruse
[Scop
I
nfo] Rename
S
copStm
t
::
c
ontains(B
B
) to represents
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
M
i
chael
Kruse
[
ScopInfo]
F
ix assertion for PHIs not i
n
a region stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Mic
h
ael Kr
u
s
e
[ForwardOpTre
e
] Properly indent enumeration in
c
o
mment
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
M
ich
a
el Kru
s
e
[F
o
rwardOpTree] Rename FD_Can
F
o
r
ward to FD_CanForwardLeaf
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Mi
c
ha
e
l
Krus
e
[ForwardO
p
T
ree]
Add
comme
n
ts to
Forwar
d
ingD
e
cisi
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Mi
c
hael
K
ruse
[Forw
a
r
d
O
pTree] Suppo
r
t r
e
ad-only value us
e
s
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[ForwardOpTree] Fix mixup in comm
e
nt
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-24
Michael K
r
use
[
ScopInf
o
] Fi
x
t
ypo in
metho
d
name
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[S
i
mp
l
ify]
R
e
m
ove partial write acce
s
ses
w
ith empty
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Mic
h
ael K
r
use
[ScopInfo] Adapt indentation
o
f
i
nstruction list print
i
n
g
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kru
s
e
[ForwardOpTree]
S
upport hoist
e
d invariant load
s
.
commit
|
commitdiff
|
tree
2017-07-22
M
i
chael K
r
use
[ForwardO
p
Tree] Int
r
odu
c
e
th
e
-
p
olly-optree pass
.
commit
|
commitdiff
|
tree
2017-07-21
Michael Kruse
Annotate
d
ump() fun
c
tions
w
ith L
L
VM_DUMP_METHOD
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-21
Micha
e
l Kruse
[ScopInf
o
]
D
on't compile dump()
f
unc
t
ions in
t
o non
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
Mi
c
hael Kruse
[ScopInfo] Pr
i
n
t instructions in d
u
mp()
.
commit
|
commitdiff
|
tree
next