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
[DeLICM] Fix unused zone for writes without in-between read.
2017-08-21
Michael Kruse
[DeL
I
CM] Fix u
n
used
zo
n
e
for write
s
without in-be
t
w
een
.
.
.
commit
|
commitdiff
|
tree
2017-08-20
Michael Kruse
[MatMul] Make MatMul detection indepe
n
dent
of i
n
ternal
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
Michael Kruse
[
ScopInfo] Clarify comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-09
Michael
K
r
use
Re
m
ove d
e
pendency of Scop::get
S
tm
t
For(Inst) on
getStmtFor
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
Michael
K
ruse
[Code
G
en] Use isLat
e
stAr
r
ayKin
d
()
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
[Fo
r
wardOp
T
ree]
Set DEBUG
_
T
Y
PE to "
p
olly-op
t
ree"
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
[
ISLToo
l
s/Zon
e
A
lgo]
Make distribu
t
e
D
oma
i
n and filterKnownV
a
l
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
Mi
c
hael
Kruse
[
Z
o
n
e
A
l
go] Add
motivation for
e
x
c
eption
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
[ZoneAlgo]
C
o
ns
o
lditate con
d
it
i
on
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
M
ichael Kruse
[test] Add descrip
t
ions and pse
u
d
ocode to tests
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Micha
e
l Kruse
[DeLICM/
Z
oneAlg
o
] Remo
v
e duplicate code
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Michael Kruse
[DeLICM] Properly h
a
nd
l
e PHI writes b
e
co
m
ing empty
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Michael Kruse
[Fo
r
w
a
rdOpTr
e
e] Use known array content analy
s
is to
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Michael
K
ruse
[DeLICM] R
e
factor Z
o
neA
l
gorithm into
ZoneAl
g
o
.
c
p
p
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
M
ich
a
el
Kr
u
se
[Forwar
d
O
p
Tree]
R
efacto
r
out forwardSpecu
l
atable
(
)
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Michael
Kruse
[Virtu
a
lInstructi
o
n
]
H
and
l
e MetadataAsVal
u
e
a
s constant
.
commit
|
commitdiff
|
tree
2017-08-03
Mic
h
ael Kruse
[Virtual
I
nstruction] Avoid use of
g
etStmtFor
(
BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-03
M
ich
a
e
l
Kruse
[test] Fix test case without Polly-ACC
.
commit
|
commitdiff
|
tree
2017-08-01
Mich
a
e
l Krus
e
[
ForwardOpT
r
e
e] Execute
canF
o
rwardTre
e
also in release
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Mich
a
e
l
K
r
use
[Simplify] Rewrite redu
n
dant write detect
i
on algorith
m
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kruse
[Simplify] Im
p
rov
e
sca
l
a
bility
.
commit
|
commitdiff
|
tree
2017-07-31
Mich
a
el Krus
e
[Forwa
r
dOpTree] Support
s
ynthesiz
a
ble
v
a
lues
.
commit
|
commitdiff
|
tree
2017-07-31
Michael
K
r
u
se
[S
i
mplify] Remove all k
i
n
d
s of redundant scalar writes
.
commit
|
commitdiff
|
tree
2017-07-29
M
i
chael K
r
use
[Simplif
y
] Imp
l
e
m
ent wri
t
e a
c
cesses coalescing
.
commit
|
commitdiff
|
tree
2017-07-29
Michael Krus
e
[test] Add te
s
t ca
s
e f
o
r -polly-
s
i
mplif
y
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-28
M
ichae
l
K
ruse
[Simplify] Do not remove depe
n
den
c
i
e
s of
p
his within
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michael K
r
use
[Vi
r
tualInstruction] Do
n
ot
i
terate over a r
e
gion statem
e
nt
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Mi
c
hael
K
ruse
[V
i
rtualInstruction
]
R
e
move assertion
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[t
e
st
]
Fix typo in filen
a
me
.
NF
C
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[Simplify] Fix
ty
p
o in statistics output
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael
Kruse
[
S
im
p
lif
y
] Remov
e
empty partial a
c
cesses first
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Michael Kruse
[
S
copBuilder/
S
implify
]
Refa
c
tor isEscaping
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Michael Kruse
[Simplify] Count PHINodes in simplifia
b
le ex
i
t
nodes
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[ScopInfo]
N
ever print instruct
i
on
list
o
f reg
i
on
stmts
.
commit
|
commitdiff
|
tree
2017-07-26
Mi
c
hael Kru
s
e
[Simpl
i
fy] Do not s
e
tInstructions() of regio
n
s
tm
t
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[Simplify] Fix invalid r
e
moval wr
i
te
f
or esca
p
ing value
s
.
commit
|
commitdiff
|
tree
2017-07-26
Michael K
r
u
s
e
[
Scop
I
n
f
o
]
Avoid use of getStmtFor(
B
B)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-26
Mich
a
e
l Kruse
[SCEV
V
ali
d
ator] Loop exit values of
loops befo
r
e the
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
M
i
c
hael Krus
e
[ScopInfo] Rename Sc
o
pStmt::conta
i
ns(BB) to re
p
resents
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Mic
h
ael Kruse
[ScopInfo] Fix assertion for PHIs not in
a region
s
tmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[Fo
r
wardO
p
T
r
ee] P
r
operly indent enumeration in comment
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Micha
e
l
K
rus
e
[Fo
r
wardOpT
r
e
e
]
R
ename FD_CanForward to FD_CanFor
w
a
r
dLe
a
f
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Mic
h
ael
K
r
use
[ForwardO
p
T
re
e
] Add comment
s
to
Forw
a
rdingDecisio
n
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
M
ichael Kr
u
se
[Forwa
r
dOpTree] Supp
o
rt
rea
d
-only value
u
ses
.
commit
|
commitdiff
|
tree
2017-07-24
Michael
K
ruse
[Forward
O
pT
r
ee
]
Fi
x
mixup in comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-24
Mic
h
ael Kruse
[
S
copInfo
]
Fix typ
o
i
n
me
t
h
od n
a
me
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kr
u
s
e
[Simplify]
R
emove partial write a
c
ces
s
es with
e
mpty
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[Scop
I
n
fo] Ad
a
pt indentation of instruction list printi
n
g
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[
F
o
rward
O
p
T
ree]
S
u
pport hoi
s
ted i
n
variant
lo
a
ds
.
commit
|
commitdiff
|
tree
2017-07-22
Micha
e
l Kruse
[Forwa
r
dOp
T
ree] Introdu
c
e th
e
-polly-optree pass
.
commit
|
commitdiff
|
tree
2017-07-21
Mi
c
hae
l
Kruse
A
n
notate dum
p
()
f
unctions wit
h
LLVM
_
DUMP_METHOD
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-21
M
ic
h
ael Kruse
[ScopInfo] Don't compile dump() functions into non
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
Michael Kruse
[ScopInfo] Print instruct
i
ons i
n
dump()
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[PPC
G
] Compil
e
f
ix for MSVC
.
commit
|
commitdiff
|
tree
2017-07-20
M
ichael Kruse
[ScopInfo] Get a li
s
t
of st
a
te
m
ents for a region nod
e
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Mic
h
a
el Kruse
[Sco
p
I
nfo] Remov
e
dep
e
ndency of Scop::g
e
t
LastStm
t
F
or
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
c
h
ael Kruse
Fi
x
indention in comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Mic
h
a
e
l K
r
us
e
[ScopInfo] Us
e
map for
lookupPHIRe
a
dOf
.
NF
C
.
commit
|
commitdiff
|
tree
2017-07-20
Mic
h
ael Kr
u
se
[Simplify] R
e
mov
e
unused ins
t
ructions and accesse
s
.
commit
|
commitdiff
|
tree
2017-07-20
Michae
l
Kr
u
se
[ScopBuilder]
Avoid use of getStmtFor(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Mic
h
a
el Kru
s
e
[ScopInfo] Ad
d
suppor
t
for wrap-
a
round
of integers
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
M
ichael K
r
u
s
e
M
a
ke
b
yref llvm::Use parameters const
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
[
S
co
p
Info] Integrate Sc
a
larDefUseC
h
ain into pol
l
y:
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael K
r
u
s
e
[
S
imp
l
ify] E
n
s
ure a
l
l co
u
nters are re
s
et before next
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
[Tes
t
] Do no
t
pipe binary da
t
a t
o
FileCheck
.
commit
|
commitdiff
|
tree
2017-07-18
Michae
l
Kruse
[ScopInfo] In
t
roduce list
o
f st
a
tem
e
nts in Scop
:
:StmtMap
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Michael Kruse
[CMa
k
e
]
F
i
n
d
Jso
n
cpp
.
cmake: Use des
c
r
i
ptive vari
a
ble
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Michael
K
ruse
[CMake] Find
J
soncpp
.
cmake: Use foreach variable
.
commit
|
commitdiff
|
tree
2017-07-18
Mic
h
ae
l
Kru
s
e
[CMake] Fin
d
Js
o
ncpp
.
c
m
ak
e
: search pkg-config libs in
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Michael Kruse
[ScopInfo
]
Do not
u
se ScopStmt
i
n Domain
d
e
rivation
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Michael Kruse
He
a
p allocation for
new arr
a
ys
.
commit
|
commitdiff
|
tree
2017-06-23
Mi
c
h
ael Krus
e
[Sc
o
pBui
l
d
e
r] Pass ScopStmts
a
round instea
d
of Ba
s
icBlocks
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
M
i
chael Kruse
[CodeGen]
Emit ali
a
si
n
g m
e
tadata fo
r
new
a
r
r
ay
s
.
commit
|
commitdiff
|
tree
2017-06-19
Michael K
r
use
[
C
odeGe
n
] D
e
terministic al
i
asing
m
etadata o
r
d
e
r
.
N
FC
.
commit
|
commitdiff
|
tree
2017-06-08
Michael Kruse
Fix a lot of typos
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Kruse
[
J
Scop] Emit er
r
or messa
g
es
o
n error
.
commit
|
commitdiff
|
tree
2017-06-06
Mic
h
a
el Kruse
[Simplify] Use ex
e
cution
or
d
er of memory acc
e
sse
s
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Kruse
[
C
ode
G
en] Remove ext
r
a ';'
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-02
Michael K
r
us
e
[CodeGen] Iter
a
te over ex
p
licit instru
c
t
ion list fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Michael K
r
use
[S
c
opBuilder] Exclude igno
r
e
d intrin
s
i
cs from
e
xplici
t
.
.
.
commit
|
commitdiff
|
tree
2017-05-29
Michael
K
r
us
e
[ScopInfo] Do not add t
e
rminator & sy
n
thesizable instru
c
tion
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
Michael Kruse
[DeLICM] Partia
l
w
r
ites for
P
HIs
.
commit
|
commitdiff
|
tree
2017-05-24
Mic
h
ael Kruse
[JSONImpor
t
er] misses che
c
ks whether t
h
e data it imports
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
Michael
K
r
use
[CodeGen]
A
dd invalida
t
ion of
t
he loo
p
SCEVs after
.
.
.
commit
|
commitdiff
|
tree
2017-05-21
Michael
Kruse
[CodeGen] Support partial w
r
ite accesses
.
commit
|
commitdiff
|
tree
2017-05-18
M
i
c
hael
Kruse
[ScopI
n
fo] F
i
x
r
302231 to use logical or
(
||)
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-05-16
Michael Kruse
[
ScopInfo
]
Remove unus
e
d Mem
o
ryAccess::
B
aseName
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-05-13
Mi
c
hael Kruse
[S
i
mplify] Remov
e
id
e
nt
i
c
al write removal
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
M
ichae
l
Kr
u
se
[
S
im
p
li
f
y] Remove writes that are overwritten
.
commit
|
commitdiff
|
tree
2017-05-12
Michael Kruse
[Simplify] Reset al
l
s
tats between runs
.
commit
|
commitdiff
|
tree
2017-05-11
M
ichael Kruse
[De
L
I
C
M] Use input access heuristic for map
p
e
d PHI
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michae
l
Kruse
[DeLICM] Lookup input accesses
.
commit
|
commitdiff
|
tree
2017-05-11
Micha
e
l Kruse
[VirtualIns
t
r
uction
]
Do a loo
k
up i
n
s
tea
d
of a linear
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
M
i
chael Krus
e
[ScopInfo]
K
eep scal
a
r ac
c
e
e
ss dictionarie
s
up-to-data
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
M
i
chael Kruse
[Simplify] Remove identical scalar writes
.
commit
|
commitdiff
|
tree
2017-05-10
Michae
l
Kr
u
se
[Simplify]
Mark v
a
r
iables as use
d
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Michael K
r
use
[S
i
mplify] Mark variab
l
es as
u
sed
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Kruse
[DeLI
C
M] Avoid
comp
i
le
r
warni
n
g
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Mi
c
hael K
r
u
s
e
[DeLICM] Always normal
i
ze domain
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-06
Mic
h
ael
K
ruse
[D
e
LICM] K
n
own knowledg
e
.
commit
|
commitdiff
|
tree
next