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] Introduce -polly-stmt-granularity option. NFC.
2017-10-04
Michael Kruse
[
S
c
o
p
Builder] Introd
u
ce -polly-stmt-granularity opt
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
Michael Kr
u
se
[ScopBu
i
lder] Iterate
ove
r
s
tatement ins
t
ructi
o
ns
.
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
Michael Kruse
[Sco
p
B
u
ilder] B
u
ild inv
a
riant
l
oads separat
e
ly
.
commit
|
commitdiff
|
tree
2017-10-02
Michael Kruse
[ScopBuilder] Build escapin
g
dependencie
s
s
e
parate
l
y
.
commit
|
commitdiff
|
tree
2017-10-02
Michae
l
K
r
use
[
S
copBu
i
lder] Specia
l
i
z
e exi
t
blo
c
k han
d
ling
.
NFC
.
commit
|
commitdiff
|
tree
2017-10-02
M
ich
a
el
Kruse
[ForwardOpTree] Fix out-of-quota in ass
e
rtion
.
commit
|
commitdiff
|
tree
2017-10-01
Michael
K
r
u
se
[ScopD
e
tect] Do not ad
d
l
o
a
ds out of
t
he SCoP to required
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
M
i
chael
K
ruse
[Poll
y
]
A
dd dumpPw(
)
and
d
u
mpExpa
n
ded() functions
.
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
Michael
K
ruse
[
S
copBui
l
der] Fix typ
o
.
NFC
.
commit
|
commitdiff
|
tree
2017-09-28
Mic
h
ael
Kruse
[Support] Fo
r
c
e
insta
n
ti
a
tion of i
s
l dump()
m
etho
d
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
Michael Kruse
polly-update-format after change in clang-format
.
NFC
.
commit
|
commitdiff
|
tree
2017-09-21
Mi
c
hael
K
ruse
[DeLICM] Allow non-injective P
H
IR
e
ad->PHIWrite map
p
ing
.
commit
|
commitdiff
|
tree
2017-09-21
Michael Kr
u
se
[ScopInfo] Use map
f
or value def/PHI
r
ead accesses
.
commit
|
commitdiff
|
tree
2017-09-21
M
i
chael Kr
u
se
Ch
e
ck
w
hether I
s
lA
s
tInfo and DependenceInfo
were computed
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
Michael Kr
u
se
[
ScheduleOpt
i
mizer] Fix
a
n
d
test sched
u
le tree
s
ta
t
ist
i
c
s
.
commit
|
commitdiff
|
tree
2017-09-19
M
ichael Kruse
[
F
o
rwardOpTree] A
l
low o
u
t-of-qu
o
t
a
in examination part
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Micha
e
l Krus
e
[ForwardOpTree] Test the max operations
q
u
ota
.
commit
|
commitdiff
|
tree
2017-09-18
M
ic
h
ael K
r
use
[test] Enable -poll
y
-
c
o
degen-v
e
ri
f
y for re
g
ressi
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Mic
h
a
e
l
Kruse
[ForwardOp
t
Tree
]
Remo
v
e redundant s
i
mplify()
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-09-09
Mi
c
hael Kruse
[Co
d
egenCleanup] Update clea
n
up passes
a
ccording (old
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
Michael
K
ruse
[C
o
deGen]
B
itcast scalar writes to
a
ctual val
u
e
.
commit
|
commitdiff
|
tree
2017-09-06
Michael Kruse
Revert "[S
c
opD
e
tect/Info] Look t
h
roug
h
PHIs th
a
t fol
l
ow
.
.
.
commit
|
commitdiff
|
tree
2017-09-06
Michael Kruse
[test] Add fo
r
gotten REQUI
R
E
S
:
l
ine
.
commit
|
commitdiff
|
tree
2017-09-06
Michael K
r
use
[
Z
o
n
eAlgo] Handle non-StoreInst/LoadInst MemoryAcce
s
ses
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
M
i
chael Kru
s
e
[
S
implify] Actuall
y
remove
u
nse
d
instruction
f
rom re
g
ion
.
.
.
commit
|
commitdiff
|
tree
2017-09-03
Michael
K
ruse
[For
w
ardOpTree]
Fix t
y
pos
.
NFC
.
commit
|
commitdiff
|
tree
2017-09-01
Michael Kru
s
e
Fi
x
Memory Access of
f
a
i
ling tests
.
commit
|
commitdiff
|
tree
2017-08-30
M
ichael Kruse
[ScopBuilder/ScopInfo] Move r
e
duction detection t
o
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Mi
c
hael Kru
s
e
[ScopBui
l
der/ScopInfo] Mov
e
ScopStmt::colle
c
tSurroundingL
o
op
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Mic
h
ael Kruse
[ScopBui
l
der/ScopInfo] Move S
c
opStmt
:
:buildDom
a
in to
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Michael Kruse
[
S
co
p
Builder/Sc
o
pI
n
fo] Move
S
copStmt::buildAccessRelations
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Michae
l
Kr
u
se
[ScopBuil
d
er/ScopInfo] Move and inline
S
c
op:
:
ini
t
into
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Michae
l
Kruse
[ScopBuilder] Report
t
o
dbgs()
o
n SCoP bai
l
o
ut
.
N
FC
.
commit
|
commitdiff
|
tree
2017-08-30
M
i
cha
e
l Kruse
[Scop
B
u
ilder]
I
ntroduce metadata for spl
i
t
ting scop
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
Micha
e
l
Kruse
Do not cons
i
der
m
e
m
intri
n
sics
a
s error
.
commit
|
commitdiff
|
tree
2017-08-29
Mich
a
el Kruse
Skip ignored intr
i
nsics
.
commit
|
commitdiff
|
tree
2017-08-28
M
i
chael Kru
s
e
[
Z
oneAlgo]
M
ore fin
e
-g
r
ain
e
d
bail
-
out
.
commit
|
commitdiff
|
tree
2017-08-28
Michael Kruse
[P
M
] Properly requ
i
re and pre
s
e
r
ve Optimizati
o
n
R
emarkEm
i
tter
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
M
i
chael Kruse
[ZoneAlg
o
] Prin
t
re
j
ection
re
a
son
s
t
o llvm::db
g
s()
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
Michael Krus
e
[CodeG
e
n] Det
e
ct impo
s
sibl
e
partial
w
r
ite conditions
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
Mich
a
el Kruse
A
d
d more sta
t
istics
.
commit
|
commitdiff
|
tree
2017-08-23
Michael Kruse
[
ScopDetect] I
n
clu
d
e
zero-it
e
ra
t
ion loops
i
n loop
count
.
commit
|
commitdiff
|
tree
2017-08-23
Micha
e
l Kruse
[S
c
o
p
Inliner
]
F
ix hidden
o
verl
o
ad warning
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-23
Michael K
r
use
[MaximumStaticExpansion] Avoid warnin
g
i
n rele
a
se builds
.
commit
|
commitdiff
|
tree
2017-08-23
Michael Kruse
[PPCGCodeGen] Fix
c
o
mpil
e
r
warning: '<': signed/unsigned
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
Michael Kruse
[Scop
I
nf
o
] Remove stray semicolon
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-22
Michael Kruse
[ScopInfo] Fix ty
p
o
s
i
n comme
n
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-22
Michael Kru
s
e
[tes
t
] Do n
o
t pipe bin
a
ry dat
a
to
F
i
leCheck
.
commit
|
commitdiff
|
tree
2017-08-22
Mi
c
hael Krus
e
[ScopDete
c
tion] Add
s
tat for t
o
tal nu
m
ber of loops
.
commit
|
commitdiff
|
tree
2017-08-21
Michael Kruse
[test] Ad
d
some test cases
f
or computeArrayUn
u
sed
.
commit
|
commitdiff
|
tree
2017-08-21
Michael Kruse
[
DeLICM] Fix unuse
d
zone for writes
wi
t
hout i
n
-between
.
.
.
commit
|
commitdiff
|
tree
2017-08-20
Michae
l
Kruse
[MatMul]
M
ake MatMu
l
detect
i
on indepe
n
dent of internal
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
Michae
l
Kru
s
e
[ScopI
n
fo] Cl
a
rify commen
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
Remove dep
e
n
d
e
ncy of Scop:
:
g
e
t
S
t
m
tFor(I
n
st) on getStmtFo
r
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
[CodeG
e
n] Use
isLate
s
tArrayKind()
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
[
F
o
rw
a
r
dOpTree]
Set
DEBU
G
_TY
P
E to "pol
l
y-o
p
t
r
e
e
"
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
[ISLTools/
Z
oneAlgo] M
a
ke
di
s
tribute
D
omain and filt
e
rKnownVal
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
Michael
K
ru
s
e
[
Z
oneAlgo] Add motivation
f
or exception
.
N
FC
.
commit
|
commitdiff
|
tree
2017-08-09
Mi
c
hael Kruse
[ZoneAlgo] Cons
o
ldita
t
e c
o
ndition
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Mi
c
hael K
r
u
s
e
[test] Add descri
p
tions and pseud
o
code to t
e
sts
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Michael Krus
e
[De
L
ICM/ZoneAlgo]
Remove duplicate code
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Michael Kruse
[
D
eLICM] Pr
o
p
e
rly h
a
ndle PHI w
r
i
t
es b
e
com
i
ng
empty
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Michae
l
Kruse
[Forw
a
rdOpTree] Use
k
nown
ar
r
ay content
analysis to
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Michael Kr
u
s
e
[DeLICM] Refac
t
or ZoneAlg
o
rith
m
i
n
to
Z
o
neAlgo
.
cpp
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
M
ic
h
ael Kruse
[For
w
ard
O
pTre
e
] Refa
c
tor
ou
t
forwardSpecul
a
tabl
e
()
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
M
i
c
hael Kruse
[V
i
rt
u
a
l
I
n
str
u
ction] Handl
e
Meta
d
ataAsValue as
c
o
nsta
n
t
.
commit
|
commitdiff
|
tree
2017-08-03
Michael Kruse
[Virtua
l
I
nstr
u
ction
]
Avoid use of getS
t
mtFor(
B
B)
.
NF
C
.
commit
|
commitdiff
|
tree
2017-08-03
Michael
K
ruse
[test] Fix tes
t
case with
o
ut Polly-A
C
C
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kruse
[ForwardOpTre
e
] Exe
c
ute canForwardTree
a
lso in
r
elease
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kruse
[
Simp
l
ify] Rewrite
redu
n
dant
w
rite de
t
ection algorit
h
m
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kruse
[Simp
l
ify]
I
mprove s
c
alabilit
y
.
commit
|
commitdiff
|
tree
2017-07-31
Michael
K
ruse
[
Forwa
r
d
OpT
r
ee]
S
uppor
t
sy
n
t
h
e
sizable
v
alu
e
s
.
commit
|
commitdiff
|
tree
2017-07-31
Mich
a
el Kr
u
s
e
[Si
m
plify] Remove
a
l
l
kinds of r
e
dundant
scalar w
r
ites
.
commit
|
commitdiff
|
tree
2017-07-29
Michael Kruse
[Simplify
]
I
mplem
e
n
t
write accesses coalescing
.
commit
|
commitdiff
|
tree
2017-07-29
Michae
l
Kruse
[te
s
t
]
Add test cas
e
for
-
p
olly-simplify
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[S
i
mplify]
D
o not remo
v
e
d
epende
n
cies of phi
s
w
i
thin
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michael
K
ruse
[VirtualI
n
s
truction
]
Do not
itera
t
e over a regio
n
statem
e
nt
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[VirtualI
n
s
truction] Remove
ass
e
r
t
ion
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
M
ichael Kru
s
e
[t
e
st] F
i
x
t
ypo in file
n
ame
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-28
Mi
c
hael Kru
s
e
[Simplify
]
Fix typo
i
n
s
tatis
t
i
cs output
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-28
M
i
chae
l
Kru
s
e
[Simplify] Remove e
m
pty partial accesses first
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Michael Kruse
[
ScopBuilde
r
/Simplify] Refactor isEscaping
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Michael Kruse
[Simplify] Count PHINodes
i
n simp
l
ifiable ex
i
t nodes
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[ScopI
n
f
o
]
Nev
e
r print
i
ns
t
ruction list of re
g
i
o
n
s
tmts
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kr
u
s
e
[Simplify] Do n
o
t setInstructions() of region stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[Simp
l
ify] F
i
x in
v
alid removal wr
i
te for es
c
apin
g
valu
e
s
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[ScopIn
f
o] Avoid use of
getStmtFor(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-26
M
i
c
h
ael Kruse
[SCEVValid
a
tor]
L
oop
exit
val
u
es of lo
o
ps before
t
he
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Mich
a
el Kruse
[Scop
I
nfo] Re
n
ame
ScopStmt::contai
n
s
(BB) to represents
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Michael Kruse
[ScopInfo] Fix assertion for PHIs not in
a
region stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael
K
ruse
[F
o
rwa
r
dOpTree] P
r
op
e
rly indent enu
m
era
t
io
n
in comme
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Mic
h
a
e
l Kruse
[Fo
r
w
a
rdOpTree] R
e
name
F
D_CanForward to
F
D
_
CanForwardLeaf
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Krus
e
[Fo
r
wardOpTree] Add comments to Forwa
r
di
n
g
Decisi
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[ForwardOpTree] Support read-
o
nly value uses
.
commit
|
commitdiff
|
tree
2017-07-24
Mi
c
hael Kruse
[
ForwardOpTr
e
e]
F
i
x mixu
p
in comm
e
n
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kru
s
e
[Sc
o
p
Info]
Fix typo in method n
a
me
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-22
Mich
a
el Kruse
[Simpl
i
fy] Remove partial write accesses with empty
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Mich
a
el Krus
e
[ScopI
n
fo] Adapt inden
t
ation of instr
u
ction list
p
r
inting
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[Forwa
r
d
O
pTree] S
u
p
port hoiste
d
invariant loads
.
commit
|
commitdiff
|
tree
2017-07-22
M
i
chael
K
ruse
[ForwardOpTr
e
e
]
Int
r
oduce th
e
-polly-optree pas
s
.
commit
|
commitdiff
|
tree
next