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
[ZoneAlgo] Use getDefToTarget in makeValInst. NFC.
2017-08-21
Michael Kruse
[
DeLI
C
M] Fix unused
zone for wri
t
es without i
n
-between
.
.
.
commit
|
commitdiff
|
tree
2017-08-20
M
i
c
hael Kr
u
s
e
[
M
atMu
l
]
Mak
e
MatMul detection independent of i
n
ternal
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
M
i
chael Kruse
[ScopIn
f
o
]
Clarify comme
n
t
.
NF
C
.
commit
|
commitdiff
|
tree
2017-08-09
Mi
c
hael Kr
u
se
Remove depen
d
e
ncy of Scop::getStmtFor(I
n
st) on
g
et
S
tmtFor
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
Mi
c
hael Kruse
[CodeGen]
U
se
isLatestAr
r
ay
K
ind(
)
.
commit
|
commitdiff
|
tree
2017-08-09
M
i
chael Kruse
[F
o
rwardOpTree]
S
e
t DEBUG_TYPE to "po
l
ly
-
optree"
.
commit
|
commitdiff
|
tree
2017-08-09
Micha
e
l
Kr
u
se
[ISLTools/ZoneA
l
go] Make distributeDomain and filterKn
o
wnVal
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
Mic
h
ael Kr
u
se
[ZoneAlgo] Add
m
otiva
t
ion for excepti
o
n
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-09
Michael
Kru
s
e
[
Z
o
ne
A
lgo] Consolditate condition
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Michael Kruse
[test] Add descript
i
ons and pseudocode to te
s
t
s
.
NF
C
.
commit
|
commitdiff
|
tree
2017-08-08
Mi
c
hael Kruse
[
DeLICM/Zone
A
l
go] Remo
v
e d
u
plic
a
t
e
code
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Michael Krus
e
[DeLI
C
M] Pr
o
pe
r
ly han
d
le PHI wri
t
es becoming
e
mpty
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
M
i
c
h
ael Kruse
[ForwardO
p
Tree] Use known array
c
onte
n
t analy
s
is to
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
M
ichael Kruse
[DeL
I
CM] Refactor Zo
n
eAlgor
i
t
hm into ZoneAlgo
.
cpp
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Michael Kr
u
se
[ForwardOpTree]
R
ef
a
ctor out forwardSpe
c
ulata
b
le()
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Mic
h
ael Krus
e
[
VirtualIn
s
t
r
uction]
H
a
ndle
MetadataAs
V
a
l
u
e
as constant
.
commit
|
commitdiff
|
tree
2017-08-03
M
i
chae
l
Kru
s
e
[VirtualInstru
c
tion] Avoid
use of getStmtFor(B
B
)
.
NF
C
.
commit
|
commitdiff
|
tree
2017-08-03
M
ichael Kruse
[test]
Fix test c
a
se wi
t
hout Polly-ACC
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kruse
[Forward
O
p
Tree]
E
x
ecute canForwardTr
e
e
a
lso
in release
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Mic
h
ael Kruse
[Si
m
plify
]
Rewrite redundant write detec
t
ion
a
lgorithm
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kruse
[
S
i
m
plify] I
m
p
rove
scalability
.
commit
|
commitdiff
|
tree
2017-07-31
Michael Kruse
[ForwardOpT
r
ee] Support
synt
h
esizable values
.
commit
|
commitdiff
|
tree
2017-07-31
Micha
e
l Kruse
[
S
i
mplify] Remove
a
ll kin
d
s
o
f redundant sca
l
ar wri
t
es
.
commit
|
commitdiff
|
tree
2017-07-29
Mi
c
h
ael
Kr
u
se
[
S
imp
l
ify] Impl
e
ment write acc
e
sse
s
c
o
a
les
c
ing
.
commit
|
commitdiff
|
tree
2017-07-29
Mic
h
ael Kruse
[t
e
st] Ad
d
test ca
s
e fo
r
-polly-sim
p
lify
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Mic
h
a
el Kr
u
se
[
S
implify] Do n
o
t remove d
e
pendencies of phis within
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Mich
a
el
K
r
use
[VirtualInstruction
]
Do
n
ot
i
t
er
a
te over a
r
e
g
i
o
n sta
t
ement
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michae
l
K
ruse
[
V
i
r
t
u
a
l
I
n
st
r
u
c
tion
]
R
emove asser
t
ion
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kr
u
se
[test] Fix t
y
po in
f
ilename
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Krus
e
[Si
m
plify] Fi
x
typo i
n
sta
t
i
s
t
ics output
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
M
ichael Kruse
[
S
impli
f
y] Remo
v
e
e
mpty partial accesses first
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
M
ichael Kr
u
se
[
S
c
opBu
i
lder
/
Sim
p
lify] Refac
t
o
r
isEsc
a
ping
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Michael Kr
u
se
[Simplify] Count PHINodes in si
m
p
l
ifiable exit nodes
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Mich
a
el Kruse
[Sc
o
pInfo] Never
p
rint instruction li
s
t of r
e
gion stmt
s
.
commit
|
commitdiff
|
tree
2017-07-26
Micha
e
l K
r
use
[Simplify] Do n
o
t setIns
t
ructions() of region stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[Simplify] Fix invalid removal wri
t
e
f
o
r escaping va
l
ues
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Krus
e
[ScopInfo] Avo
i
d
u
se of
g
etStmtF
o
r
(
B
B
)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-26
Michae
l
Kruse
[SCEV
V
a
l
idator] Loop exit
v
alues of loops befo
r
e
the
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
M
i
chael Kruse
[
S
c
o
pInfo] Rename Scop
S
tmt::contains(BB) to represents
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
M
i
chael Kruse
[
Scop
I
n
fo] Fix assertion for PHIs
n
o
t
i
n
a
regio
n
stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michae
l
K
ruse
[
ForwardOpTree] Properly indent enumeration in comment
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
M
i
ch
a
el Kr
u
se
[ForwardOpTree
]
Rena
m
e F
D
_CanF
o
rwar
d
to FD_Can
F
orwa
r
dLeaf
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kr
u
se
[ForwardO
p
Tree] Add comment
s
to ForwardingDecision
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[F
o
rwardOpTree] Support read-only value uses
.
commit
|
commitdiff
|
tree
2017-07-24
Mi
c
hael Kru
s
e
[ForwardOpTre
e
]
Fi
x
mixup in c
o
mment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[ScopInfo] Fix typo i
n
method n
a
me
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-22
Micha
e
l Kru
s
e
[Sim
p
lify] Rem
o
ve p
a
rtia
l
w
rite access
e
s with empty
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Mich
a
e
l
Kruse
[
S
copInfo
]
Ada
p
t inde
n
t
a
tion o
f
i
n
struction list printi
n
g
.
commit
|
commitdiff
|
tree
2017-07-22
M
ichael Kruse
[ForwardOpTree] Support hoisted
i
nvarian
t
loads
.
commit
|
commitdiff
|
tree
2017-07-22
M
i
chael K
r
use
[Forwa
r
dOpT
r
ee] Introduce
t
he -polly-
o
ptree pass
.
commit
|
commitdiff
|
tree
2017-07-21
M
i
chael Kru
s
e
Annotate dump
(
) func
t
ions with
LLVM_DUM
P
_MET
H
OD
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-21
Michael Kruse
[ScopI
n
fo]
D
on't compi
l
e d
u
mp() functions int
o
non
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
Michael
K
ruse
[ScopInfo] Prin
t
instruct
i
o
n
s in dump()
.
commit
|
commitdiff
|
tree
2017-07-20
Michae
l
Kruse
[
P
PCG] Compile fix for MSVC
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
c
hael Kruse
[ScopInfo] G
e
t a l
i
st of statemen
t
s for
a region no
d
e
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Micha
e
l Kruse
[ScopInfo] Rem
o
ve
dependency of Scop::get
L
astStmtFor
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
Fix i
n
dention in comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michae
l
Kruse
[ScopInf
o
] Use map for l
o
ok
u
pPHI
R
e
a
dOf
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael K
r
use
[Simplify] Remove unuse
d
i
nstructions and acces
s
es
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
c
hael
K
ruse
[ScopBuild
e
r] A
v
oid u
s
e of getStmtFor(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael
Kruse
[Sc
o
p
Info]
A
dd sup
p
o
r
t for wrap-around of
i
ntegers
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Mic
h
ae
l
Kruse
Make
byr
e
f llvm::Use
p
aramet
e
rs
c
o
n
st
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-19
M
i
cha
e
l Kruse
[Sc
o
pI
n
fo] Integr
a
te
Scala
r
De
f
UseChain into polly:
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
M
ichael K
r
use
[
Simplify] Ensure
a
ll counters are res
e
t be
f
ore next
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael K
r
use
[Test] D
o
not pipe binary d
a
t
a
to
F
i
leCheck
.
commit
|
commitdiff
|
tree
2017-07-18
Mich
a
el
Kr
u
se
[ScopInfo]
Introduc
e
list of stat
e
m
e
n
ts in Scop::StmtMap
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Micha
e
l Kr
u
se
[CMake] FindJ
s
oncpp
.
cma
k
e: Use
descriptive variable
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Michael
Kru
s
e
[CMake]
F
indJs
o
n
c
pp
.
c
mak
e
: Use foreach varia
b
le
.
commit
|
commitdiff
|
tree
2017-07-18
M
i
chael K
r
use
[CMake] FindJsoncpp
.
cmake:
search pkg-co
n
fig
l
ibs i
n
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Michael
K
ruse
[ScopInfo] Do not use Scop
S
tmt in Do
m
ai
n
deriva
t
ion
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Michael Kr
u
se
Heap allocation for n
e
w a
r
rays
.
commit
|
commitdiff
|
tree
2017-06-23
M
i
c
h
ael K
r
use
[ScopBuilder] Pass S
c
opStmts around ins
t
e
a
d o
f
BasicBlocks
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
M
ich
a
el Kruse
[
C
odeGen] Emit aliasing m
e
t
adata fo
r
new arra
y
s
.
commit
|
commitdiff
|
tree
2017-06-19
Michael Krus
e
[CodeGen] Deterministic aliasing m
e
tadata order
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-08
Michael
K
ruse
Fix a
lot of typos
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-06
Michael
K
r
u
s
e
[JSc
o
p
] Emi
t
er
r
or me
s
sages on erro
r
.
commit
|
commitdiff
|
tree
2017-06-06
Mic
h
a
el Kruse
[Sim
p
lify] Use
e
xecution order of memory accesses
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Kruse
[Cod
e
Gen] Remove extra
'
;'
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-02
M
ichael Kru
s
e
[CodeGe
n
] Iterate ov
e
r explicit instructi
o
n
list for
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Michael Kruse
[
S
c
opBu
i
lder] Exclude ig
n
ored i
n
trinsics from exp
l
icit
.
.
.
commit
|
commitdiff
|
tree
2017-05-29
M
i
chael
Kruse
[ScopI
n
fo] Do not add terminato
r
&
synthesizable instruction
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
Michael Kruse
[De
L
IC
M
] Par
t
ia
l
write
s
for PHIs
.
commit
|
commitdiff
|
tree
2017-05-24
Michael Kruse
[JSONImporter] m
i
s
s
es ch
e
cks wheth
e
r the data it
imp
o
rts
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
Michae
l
K
r
use
[
C
odeGen]
Add invalidation
of
the
l
oop SC
E
Vs after
.
.
.
commit
|
commitdiff
|
tree
2017-05-21
M
i
c
h
a
el
K
r
u
se
[
C
od
e
Gen]
Supp
o
r
t pa
r
tial write ac
c
esses
.
commit
|
commitdiff
|
tree
2017-05-18
Michael K
r
use
[ScopInfo]
Fix r302231 t
o
u
se logical or (||)
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-16
Michael Kru
s
e
[ScopInfo
]
Remove unused Memor
y
Access::Base
N
ame
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
Mi
c
hael
Kruse
[Simplify] R
e
move identical write removal
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-05-13
Michael Kruse
[Sim
p
lify]
Remove writes
that
a
re ov
e
rwritten
.
commit
|
commitdiff
|
tree
2017-05-12
M
i
chael Kr
u
s
e
[Simplify] Res
e
t all s
t
ats betw
e
en runs
.
commit
|
commitdiff
|
tree
2017-05-11
M
i
chael Kruse
[DeLICM] U
s
e input
ac
c
ess heuristic for mapped PHI
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
M
i
chael Kru
s
e
[DeLI
C
M] Lookup
i
npu
t
accesses
.
commit
|
commitdiff
|
tree
2017-05-11
M
ic
h
a
e
l Kruse
[Virt
u
alInstru
c
tion] Do a
l
o
okup
instead of a
l
inear
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Micha
e
l Kr
u
se
[
S
copInfo] Kee
p
sca
l
a
r
acceess
dic
t
io
n
aries up-to-
d
ata
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Mic
h
a
el Kruse
[Simpl
i
fy] R
e
move identical sc
a
lar
w
r
i
tes
.
commit
|
commitdiff
|
tree
2017-05-10
M
i
chael Kruse
[Simpli
f
y] Mark variables as used
.
NF
C
.
commit
|
commitdiff
|
tree
2017-05-10
Michael
Kruse
[S
i
mpli
f
y]
Mark
v
ar
i
ables as used
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Mi
c
hae
l
K
r
use
[DeLICM] Avoid c
o
mpile
r
warning
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Mic
h
ae
l
K
r
use
[
D
e
LICM] A
l
ways normalize domain
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-06
Michael
K
r
us
e
[DeLICM] Known knowledge
.
commit
|
commitdiff
|
tree
next