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
[Simplify] Mark (and sweep) based on latest access relation.
2017-10-26
M
i
ch
a
e
l Kruse
[Simplif
y
] Ma
r
k (
a
nd swee
p
) based on latest
a
ccess
.
.
.
commit
|
commitdiff
|
tree
2017-10-26
M
ichael Kruse
[DeLI
C
M] Add
m
ore t
e
s
t
s for
loo
p
la
y
outs
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-10-24
Michael Kru
s
e
[ZoneAlg
o
] T
r
anslate addArr
a
yWriteAccess to isl++
.
.
.
.
commit
|
commitdiff
|
tree
2017-10-24
Mic
h
a
e
l
K
ruse
[
I
SLToo
l
s]
T
r
anslat
e
c
ompute
R
eachingWrite
to
isl++
.
.
.
commit
|
commitdiff
|
tree
2017-10-24
Michael Kr
u
se
[DeLICM] Do n
o
t tr
y
to
m
ap to mu
l
tiple array eleme
n
ts
.
commit
|
commitdiff
|
tree
2017-10-05
Michael Kruse
[ScopBuilder] Intr
o
duce
-
polly-stmt-granularity=scalar
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
Michael Kruse
[ScopBuilder] Int
r
oduce -polly-stmt-granul
a
rit
y
op
t
ion
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
Mich
a
e
l
Kruse
[ScopBuilder] Iterate o
v
er statement instructions
.
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
Michael Kru
s
e
[ScopBuilder]
Bu
i
ld in
v
a
r
iant loads separ
a
tely
.
commit
|
commitdiff
|
tree
2017-10-02
M
ic
h
a
e
l Krus
e
[ScopBuilder] Build
escaping d
e
penden
c
ies separately
.
commit
|
commitdiff
|
tree
2017-10-02
M
i
chael Kruse
[S
c
opBuild
e
r] Specialize exit block han
d
lin
g
.
NFC
.
commit
|
commitdiff
|
tree
2017-10-02
M
ichael Kruse
[F
o
rwa
r
dOpTree] Fix out-of-quo
t
a
in assertion
.
commit
|
commitdiff
|
tree
2017-10-01
M
i
c
hae
l
Kruse
[Scop
D
e
tect
]
Do not add
l
o
ads
out of th
e
SCoP to required
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
Mich
a
el Kr
u
se
[Polly] A
d
d
dumpPw
(
) and du
m
pExpand
e
d() functions
.
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
Michael Kruse
[
S
c
o
pBuilder]
F
ix typo
.
NFC
.
commit
|
commitdiff
|
tree
2017-09-28
Mic
h
ael Kr
u
se
[Support] Force instantiation of isl dump(
)
methods
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
Michael Kruse
polly-update-format
a
fte
r
c
h
ange in clang-for
m
at
.
NFC
.
commit
|
commitdiff
|
tree
2017-09-21
Michael Kr
u
se
[DeLICM] A
l
low non-
i
njective PHIRead->P
H
IWrite m
a
pp
i
n
g
.
commit
|
commitdiff
|
tree
2017-09-21
Michael
K
ruse
[Sc
o
p
I
nfo] Use map
f
o
r va
l
ue
d
e
f/PHI read a
c
cesses
.
commit
|
commitdiff
|
tree
2017-09-21
Michael
K
ruse
Check whe
t
her IslAst
I
nf
o
an
d
D
ep
e
nd
e
n
c
eInfo were computed
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
Mi
c
hael
Kruse
[ScheduleOptimi
z
er]
Fix and t
e
st
schedule
tree st
a
ti
s
t
ics
.
commit
|
commitdiff
|
tree
2017-09-19
Mic
h
ael Kruse
[ForwardOpTree] Allo
w
out-of-
q
uota in examination part
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Michael Kru
s
e
[
F
orw
a
rdOp
T
ree] Tes
t
the m
a
x operations quota
.
commit
|
commitdiff
|
tree
2017-09-18
Michael Kru
s
e
[test] Enable -po
l
l
y-c
o
degen-verify for r
e
gression
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Michael Kruse
[Forwa
r
dOptTree]
R
emov
e
redundant s
i
mplify()
.
NFC
.
commit
|
commitdiff
|
tree
2017-09-09
Michael
K
r
u
se
[CodegenCleanup
]
Updat
e
cleanup passes
a
c
cordi
n
g (old
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
Michael
K
ruse
[Code
G
en
]
Bitcas
t
sc
a
lar writes to actual v
a
lue
.
commit
|
commitdiff
|
tree
2017-09-06
Michael
K
r
use
Revert "[
S
copDetect/Inf
o
]
Look through PHIs that fol
l
ow
.
.
.
commit
|
commitdiff
|
tree
2017-09-06
Michael Kruse
[test] A
d
d forgotte
n
REQUIRES: lin
e
.
commit
|
commitdiff
|
tree
2017-09-06
Micha
e
l K
r
us
e
[ZoneAlg
o
]
Handle no
n
-StoreInst/LoadInst Memor
y
Acc
e
sses
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
Michael Kruse
[
S
i
mp
l
ify]
A
ctually re
m
o
v
e
unsed instru
c
tion fro
m
regio
n
.
.
.
commit
|
commitdiff
|
tree
2017-09-03
Michael Kruse
[Forw
a
rdO
p
Tree] F
i
x
ty
p
o
s
.
NFC
.
commit
|
commitdiff
|
tree
2017-09-01
Michael
K
ruse
Fix Memory Access
o
f
failin
g
tests
.
commit
|
commitdiff
|
tree
2017-08-30
Michael Kr
u
s
e
[ScopBuilder/ScopIn
f
o
] Move reduction d
e
tection to
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Michael K
r
use
[Sco
p
Builder/ScopInfo] Move
ScopStmt
:
:
c
ollectSur
r
o
und
i
n
gLo
o
p
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Mich
a
el Kruse
[ScopBu
i
lder/S
c
opI
n
fo]
Mo
v
e
S
c
opStm
t
::buildDomain to
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
M
i
c
h
ael Kr
u
se
[ScopBuilder/ScopInfo] Move ScopStmt::buildAc
c
essRelations
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Michael Kruse
[ScopB
u
ilde
r
/
ScopInfo
]
M
o
ve and
i
nline Scop::
i
nit into
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Michael
K
rus
e
[ScopBuilder]
Report to
dbgs() on SCoP bailout
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-30
Michael
K
ruse
[ScopBuilder] Introduce m
e
tadata for
s
p
l
i
t
t
i
n
g sc
o
p
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
Mich
a
el Kruse
Do not con
s
ider m
e
m in
t
ri
n
sics as error
.
commit
|
commitdiff
|
tree
2017-08-29
Michael Kruse
Sk
i
p ignor
e
d intrinsi
c
s
.
commit
|
commitdiff
|
tree
2017-08-28
Michael Kruse
[ZoneAlgo]
M
o
r
e fine-grained bail-
o
ut
.
commit
|
commitdiff
|
tree
2017-08-28
Michael Kruse
[
P
M] Prope
r
ly require
a
nd preserve Optimi
z
ation
R
emarkEmitter
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
M
i
ch
a
el Kr
u
se
[ZoneAlgo] Print
r
ejection reasons to l
l
vm::dbgs
(
)
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
Michae
l
K
ruse
[CodeGen] Detect imp
o
ssible
p
artial w
r
i
te cond
i
tions
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
Mich
a
el K
r
u
se
Add more statistics
.
commit
|
commitdiff
|
tree
2017-08-23
Michael
K
ruse
[
S
copDetect
]
Inc
l
ude
zero-it
e
ration loo
p
s in lo
o
p co
u
nt
.
commit
|
commitdiff
|
tree
2017-08-23
Mi
c
hael K
r
use
[ScopI
n
liner] Fix hid
d
en
o
verload warning
.
NF
C
.
commit
|
commitdiff
|
tree
2017-08-23
M
i
chael Kruse
[MaximumSt
a
ticExp
a
nsion
]
Avoid warning in release bui
l
ds
.
commit
|
commitdiff
|
tree
2017-08-23
Michael Kruse
[
P
PCGC
o
deGen] Fix compi
l
er warnin
g
: '<': signed/unsigned
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
Michael
Kruse
[
S
copInfo] Remove stray semicol
o
n
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-22
Michae
l
K
ruse
[ScopInfo] Fix typos in comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-22
Michae
l
Kruse
[test] Do
n
o
t p
i
p
e
binary data to
FileCheck
.
commit
|
commitdiff
|
tree
2017-08-22
Michae
l
Kr
u
se
[Sco
p
D
etectio
n
] A
d
d st
a
t
f
or total number of loops
.
commit
|
commitdiff
|
tree
2017-08-21
Mich
a
e
l
K
r
u
se
[
te
s
t] Add
s
ome test cases for computeArra
y
Unused
.
commit
|
commitdiff
|
tree
2017-08-21
M
ichael Kruse
[De
L
ICM] Fix unuse
d
z
o
ne
for
w
r
ite
s
without in-between
.
.
.
commit
|
commitdiff
|
tree
2017-08-20
Michael Kruse
[M
a
tMul] M
a
ke MatMul detection indepe
n
dent of internal
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
Michael Kruse
[ScopInfo]
C
l
ar
i
fy comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
R
emove depe
n
dency
o
f
Scop
:
:
g
etStmtFor(Ins
t
) on getStm
t
For
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
Michae
l
Krus
e
[Co
d
eG
e
n] Use isLatestArra
y
Kind
(
)
.
commit
|
commitdiff
|
tree
2017-08-09
Micha
e
l Krus
e
[
F
o
rwardOpTree]
S
e
t DEBUG_TYPE to
"
polly-optre
e
"
.
commit
|
commitdiff
|
tree
2017-08-09
Mich
a
el Kruse
[ISLTo
o
ls/Zone
A
lgo] Make distributeDomai
n
and
filterKnownV
a
l
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
M
i
chael
K
ruse
[ZoneA
l
go] Add mot
i
vati
o
n for exception
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
[ZoneAlgo] Con
s
olditat
e
conditi
o
n
.
N
FC
.
commit
|
commitdiff
|
tree
2017-08-08
Michae
l
Kruse
[test] Add des
c
ripti
o
ns and
p
seud
o
code to
tests
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-08-08
Mich
a
el Kruse
[
DeLICM/Zo
n
eAlgo]
R
em
o
ve duplicate code
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Michael Kruse
[DeLICM]
P
r
ope
r
ly ha
n
dle PHI writes becoming empty
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Michael Kruse
[ForwardOp
T
ree] Use
known array
c
o
n
tent analysis
to
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Michae
l
Kruse
[
DeLICM] Refa
c
tor ZoneAl
g
orit
h
m into ZoneAlgo
.
cpp
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Mich
a
el
K
ruse
[F
o
rwardO
p
Tree] Refactor out forwardS
p
eculatable(
)
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Mich
a
el
K
ruse
[Vir
t
ualIns
t
r
u
c
tion] Handle Metada
t
aAsVal
u
e
a
s c
o
n
stant
.
commit
|
commitdiff
|
tree
2017-08-03
Michael Kruse
[VirtualIn
s
truction]
A
void use of getSt
m
tFor(B
B
)
.
N
FC
.
commit
|
commitdiff
|
tree
2017-08-03
Micha
e
l Kruse
[
t
e
st
]
F
i
x test
case
withou
t
Polly
-
ACC
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kruse
[ForwardOpT
r
ee] Execu
t
e canFor
w
ardTree also
i
n release
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kruse
[Sim
p
lify]
Rewrite redundant write
d
etection algorit
h
m
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Krus
e
[
S
implify] Improve sc
a
labil
i
t
y
.
commit
|
commitdiff
|
tree
2017-07-31
Micha
e
l Kruse
[ForwardOp
T
ree] Suppor
t
synthes
i
zable values
.
commit
|
commitdiff
|
tree
2017-07-31
Michae
l
K
rus
e
[Simplify] Re
m
o
v
e all
k
inds of
redundant
sc
a
lar wr
i
t
e
s
.
commit
|
commitdiff
|
tree
2017-07-29
Michael Kruse
[Simplify
]
Im
p
le
m
ent write accesses coal
e
s
c
ing
.
commit
|
commitdiff
|
tree
2017-07-29
Michael Kruse
[test]
A
dd
t
est
cas
e
for
-
p
o
lly-simpl
i
fy
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Krus
e
[Si
m
plify] D
o
not remove
d
ependenci
e
s
o
f p
h
is within
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[VirtualIn
s
tr
u
ction] Do not ite
r
ate o
v
er a region statement
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[V
i
rtualInstruct
i
on]
R
emove
a
ss
e
rtio
n
.
NF
C
.
commit
|
commitdiff
|
tree
2017-07-28
Mic
h
ael Kruse
[test] Fi
x
typo in
filename
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[
Simplify] Fix typo in statistics ou
t
put
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-28
Mi
c
hael Kruse
[Simp
l
ify] R
e
move empty partial accesses first
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Michael
K
ruse
[Sco
p
Bu
i
lder/Simp
l
ify] R
e
factor isEscaping
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Michael Kr
u
se
[Sim
p
lify]
Count PHINodes in simpli
f
iab
l
e
e
x
it nodes
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[ScopInfo] Ne
v
e
r
p
rint in
s
tructio
n
lis
t
of r
e
gion stm
t
s
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[Simplify] Do not
s
etInst
r
ucti
o
n
s
()
o
f region stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
M
i
c
hael
K
rus
e
[Sim
p
lify] Fix inv
a
lid rem
o
val
w
rite for escaping values
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[ScopInfo] Avoid use of getStmtFor(B
B
)
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-26
Mich
a
el Kruse
[S
C
EVValid
a
to
r
] Loop exi
t
values of l
o
o
ps before the
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Mi
c
hael
K
ruse
[
S
c
o
pInfo] Rename ScopS
t
mt::contains(BB) to represents
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
M
i
chael
Kru
s
e
[S
c
opIn
f
o
]
F
ix a
s
sertion for PHIs not i
n
a
r
e
g
i
on stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael
Kruse
[
F
orwa
r
dOpTree] Properly
indent e
n
umeration in comment
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Mi
c
h
a
e
l
K
ruse
[ForwardOpTree] Rename FD_Ca
n
Forw
a
rd to
F
D_CanForwar
d
L
e
a
f
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Mi
c
h
a
el Kruse
[
F
orwardOpTree] Ad
d
comm
e
n
ts
to ForwardingDecision
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Mic
h
ael Kruse
[
F
orwa
r
dOpTree] Sup
p
ort read-only
v
a
lue use
s
.
commit
|
commitdiff
|
tree
next