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
[CodeGen] Use isLatestArrayKind().
2017-08-09
Michael Kruse
[CodeGen] Use
isLatestArray
K
ind()
.
commit
|
commitdiff
|
tree
2017-08-09
Mi
c
hael
K
ruse
[
F
orwar
d
OpTree
]
Set DEBUG_TYPE t
o
"
polly-
o
ptre
e
"
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
[ISLTools/ZoneA
l
go] Make distributeDoma
i
n and
f
i
lterKnownVal
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
[ZoneAlgo
]
A
d
d motiva
t
i
o
n fo
r
exception
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
[ZoneAlg
o
] Consolditate conditio
n
.
N
FC
.
commit
|
commitdiff
|
tree
2017-08-08
Micha
e
l Kruse
[
t
es
t
]
A
dd descrip
t
io
n
s and pseudocode
t
o tests
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Michael Krus
e
[DeLICM/ZoneAlgo] Remove duplicate c
o
de
.
NF
C
.
commit
|
commitdiff
|
tree
2017-08-08
Michael Kr
u
se
[De
L
ICM] Pr
o
pe
r
ly
h
andle PH
I
writes becoming em
p
ty
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Michae
l
Kr
u
se
[
F
o
rward
O
pT
r
ee]
Use kn
o
wn array cont
e
n
t an
a
lysi
s
to
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Michael Kruse
[DeLIC
M
] Ref
a
ctor Zo
n
eAlgorithm
i
nt
o
Zone
A
l
g
o
.
c
pp
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Michael K
r
use
[Forwa
r
dOpTree] Refact
o
r out forwardSpeculatable()
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Michael Kruse
[VirtualInstr
u
ction] Han
d
le Metada
t
a
A
sValue
as constant
.
commit
|
commitdiff
|
tree
2017-08-03
Michael Kruse
[VirtualI
n
stru
c
t
ion] Avoid use of getStmtF
o
r(BB
)
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-03
Michael Kruse
[test]
F
ix
t
est case wi
t
ho
u
t Polly-ACC
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kruse
[Forwar
d
O
p
T
ree]
Execute c
a
nForwardTree
als
o
in rele
a
se
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
M
ichael
Kruse
[Simplify] Rewrit
e
redundan
t
write d
e
t
e
c
t
i
o
n
a
lgorithm
.
commit
|
commitdiff
|
tree
2017-08-01
Mi
c
h
ael Kru
s
e
[S
i
mplify
]
Impro
v
e
scalability
.
commit
|
commitdiff
|
tree
2017-07-31
Michael Krus
e
[
F
o
r
wa
r
dOpTree
]
Support synthesizable v
a
lues
.
commit
|
commitdiff
|
tree
2017-07-31
Michael Kruse
[Simplify
]
Remove al
l
kinds of redund
a
nt scalar writes
.
commit
|
commitdiff
|
tree
2017-07-29
Michael Kruse
[Simpli
f
y] Impl
e
ment write accesses coalescing
.
commit
|
commitdiff
|
tree
2017-07-29
Mic
h
ael Kruse
[test] Add test cas
e
for -pol
l
y
-
simplify
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[
S
implify] Do not remove depe
n
den
c
ies
o
f phi
s
withi
n
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
M
ichael Kruse
[Virtual
I
nstru
c
tion] Do not iterate
o
ver a re
g
ion st
a
tement
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Mich
a
el Kruse
[VirtualIns
t
ruction] Remove assertion
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Krus
e
[test
]
Fix typo in f
i
lename
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[Simpli
f
y]
Fix typo in
s
t
a
tistics output
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-28
Micha
e
l Kruse
[
S
imp
l
i
f
y] Remove emp
t
y
partial accesses first
.
NF
C
.
commit
|
commitdiff
|
tree
2017-07-27
Mich
a
el Kruse
[ScopB
u
i
l
d
er/Simplify] Refacto
r
i
s
Esc
a
pi
n
g
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Michael Kru
s
e
[Simplify] Count PHINodes in simplifiabl
e
exit nodes
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Micha
e
l Kruse
[Sc
o
p
I
nfo] N
e
ver prin
t
ins
t
ru
c
tion
l
i
s
t of region st
m
ts
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[
Simplify] D
o
not setInstructions() of
region stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Krus
e
[
Simp
l
ify] Fix invalid
removal
w
r
ite for es
c
aping val
u
es
.
commit
|
commitdiff
|
tree
2017-07-26
M
i
chae
l
Kruse
[ScopInfo
]
A
v
oi
d
use of getStmtFor(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-26
M
i
cha
e
l Krus
e
[SCE
V
Validator] Loop exi
t
value
s
of loops
before the
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Michael
Kruse
[Sc
o
pInfo
]
Rename ScopStmt::contains(BB) to represents
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Michael Kruse
[
ScopInfo
]
Fix assert
i
on f
o
r
P
H
I
s
n
ot in a region st
m
ts
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[ForwardOpTree] Properly
indent
e
nume
r
ation
i
n comment
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[
Forw
a
rdOpTree]
Ren
a
me FD_CanForward to
F
D_CanForwa
r
d
Leaf
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael
K
ruse
[
ForwardO
p
Tr
e
e] Add co
m
ments
to ForwardingDecision
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael
Kruse
[
ForwardOpTr
e
e] Sup
p
ort read-o
n
ly val
u
e uses
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Krus
e
[For
w
ardOpTree] Fix
mixup
i
n comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-24
Mic
h
ael Kruse
[
ScopInfo] Fix
typo
in method
name
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kr
u
se
[Simplify] Rem
o
v
e
partial write accesses with empty
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Michael K
r
use
[S
c
opI
n
fo
]
Adapt
i
ndentation of
instructio
n
lis
t
printing
.
commit
|
commitdiff
|
tree
2017-07-22
Mic
h
ael Kr
u
se
[
Forward
O
pT
r
e
e]
S
u
p
p
o
rt hoisted i
n
v
ariant loads
.
commit
|
commitdiff
|
tree
2017-07-22
M
ic
h
ael
K
ruse
[Forwar
d
O
p
Tree] Introduce the -poll
y
-optree pass
.
commit
|
commitdiff
|
tree
2017-07-21
M
ichael
Kruse
Annotate dump() fu
n
c
t
ions
w
i
t
h LLVM_DUMP_METHOD
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-21
Mic
h
ael Kru
s
e
[ScopInfo] Don't compile
d
ump
(
) functions into
non
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
Michael Kr
u
se
[
S
cop
I
n
f
o
]
Print ins
t
ruc
t
ions in dump()
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kr
u
se
[P
P
C
G] Compile
f
ix for
M
SVC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[
S
c
opInfo] Ge
t
a
list of
s
tat
e
m
e
n
t
s for a regio
n
n
ode
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[ScopInfo] Remove
dep
e
ndency of Sco
p
:
:getLast
S
tmtFor
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
chael Kr
u
se
Fix in
d
ention in
c
omment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Micha
e
l Kruse
[Sc
o
pInfo] Use ma
p
for l
o
okupPHIReadOf
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michae
l
Kruse
[Sim
p
lify] Remove unused inst
r
u
c
ti
o
ns a
n
d accesse
s
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[Scop
B
uilde
r
] Avoid u
s
e of getStm
t
For(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
M
ichael Kruse
[ScopI
n
fo] Add suppor
t
for wra
p
-
a
r
ound o
f
in
t
eg
e
r
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
Make byref llvm::Us
e
param
e
te
r
s
const
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
[Sco
p
Inf
o
]
I
nteg
r
ate ScalarDefUse
C
hain int
o
polly:
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
M
i
chael
Kruse
[Simpli
f
y] Ensure a
l
l coun
t
ers
are reset
be
f
ore
next
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
[Test
]
D
o
not pip
e
binary data to FileCheck
.
commit
|
commitdiff
|
tree
2017-07-18
Michae
l
Kruse
[ScopI
n
fo] Introduce list of
s
t
a
tements
i
n S
c
op::St
m
t
Map
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Michael Kruse
[CMake] FindJ
s
o
n
cpp
.
cmake:
U
se d
e
scriptive
var
i
able
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Micha
e
l
Kruse
[
C
Make] FindJ
s
oncpp
.
c
ma
k
e: Use
foreach variable
.
commit
|
commitdiff
|
tree
2017-07-18
Michael Kr
u
se
[CMake]
F
ind
J
soncpp
.
cma
k
e:
sea
r
ch pkg-config libs in
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Michael Kruse
[Sc
o
pInfo] Do not use ScopStmt in Domain derivation
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Michael Kruse
Heap alloc
a
tion for
n
e
w
arra
y
s
.
commit
|
commitdiff
|
tree
2017-06-23
Michael Kruse
[ScopBuilder] Pas
s
Sco
p
S
t
mts arou
n
d instead of BasicBlocks
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
Michael
K
ruse
[CodeGen
]
Emit aliasing metadata fo
r
new
a
rrays
.
commit
|
commitdiff
|
tree
2017-06-19
Michael Kruse
[CodeGen] Det
e
rministic al
i
asing met
a
da
t
a
o
rder
.
N
FC
.
commit
|
commitdiff
|
tree
2017-06-08
Michael Kruse
F
i
x a lot of typos
.
NF
C
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Kruse
[JScop] Emit error
m
essages o
n
err
o
r
.
commit
|
commitdiff
|
tree
2017-06-06
Michael
K
r
use
[Simp
l
ify] Use
execution
o
rder
o
f memory accesses
.
commit
|
commitdiff
|
tree
2017-06-06
Michael K
r
use
[
Cod
e
Gen] Remo
v
e extra ';'
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-06-02
Mich
a
el Kruse
[Code
G
en]
I
te
r
ate o
v
e
r
exp
l
icit instru
c
tion list for
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Michael Kruse
[Scop
B
uilder]
E
xclud
e
ignore
d
i
n
tri
n
s
ic
s
fr
o
m
e
xplicit
.
.
.
commit
|
commitdiff
|
tree
2017-05-29
Michael Kru
s
e
[ScopI
n
f
o] Do not add termina
t
or &
synthesizab
l
e
instruction
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
M
i
c
hael Kruse
[DeL
I
C
M
] Par
t
ia
l
writes
for PHIs
.
commit
|
commitdiff
|
tree
2017-05-24
M
ichael Kruse
[
JSONImpor
t
e
r
] misses chec
k
s wheth
e
r
t
h
e
data
i
t imp
o
rt
s
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
Michael Kruse
[Co
d
eGe
n
]
A
dd invalidation
of the loo
p
SCEVs after
.
.
.
commit
|
commitdiff
|
tree
2017-05-21
M
i
chael Kruse
[CodeG
e
n] Sup
p
ort
par
t
i
a
l write
a
ccess
e
s
.
commit
|
commitdiff
|
tree
2017-05-18
Mich
a
el Kru
s
e
[S
c
opIn
f
o] Fix r302231 to use logi
c
al or (||)
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-16
Michael K
r
use
[ScopI
n
fo] Remove unused
MemoryA
c
cess
:
:BaseNam
e
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
Michael Kruse
[Simplify] Rem
o
ve
i
d
enti
c
al write removal
.
N
FC
.
commit
|
commitdiff
|
tree
2017-05-13
Michael Kruse
[
Si
m
plify]
R
emo
v
e
w
rites
t
hat are o
v
e
r
w
r
i
t
ten
.
commit
|
commitdiff
|
tree
2017-05-12
Michael Kruse
[Simplify] Reset
a
ll stats b
e
t
ween
r
uns
.
commit
|
commitdiff
|
tree
2017-05-11
Michael Kruse
[DeLICM] Use i
n
put
a
ccess heur
i
stic f
o
r
m
apped PHI
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michael Kruse
[
DeLICM] Looku
p
input accesses
.
commit
|
commitdiff
|
tree
2017-05-11
Michael
K
ru
s
e
[VirtualIn
s
tructi
o
n] Do a loo
k
up instea
d
of a linear
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michae
l
K
r
us
e
[S
c
opIn
f
o
]
Keep scalar acc
e
e
ss
dictionaries
u
p-to-da
t
a
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michae
l
Kruse
[Simplify
]
R
e
move identical s
c
a
lar writes
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Kruse
[Si
m
p
l
ify] Mark var
i
ables as us
e
d
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-05-10
Michael
K
ruse
[Simplify] Mark variables as
u
sed
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-05-10
Mi
c
hael Krus
e
[D
e
LICM] Avoid com
p
i
ler w
a
rnin
g
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Kruse
[DeLICM] Always normalize domai
n
.
N
FC
.
commit
|
commitdiff
|
tree
2017-05-06
M
ic
h
ael
Kruse
[DeLICM] Kno
w
n knowl
e
d
ge
.
commit
|
commitdiff
|
tree
2017-05-06
Michael Kruse
[CMake] Introdu
c
e POLLY_BUNDLED_JSONCPP
.
commit
|
commitdiff
|
tree
2017-05-05
Micha
e
l Kruse
[ScopBuilder] Move Scop
:
:init to ScopBuilder
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-05
Michael
K
ruse
[Sc
o
pBuild
e
r] Do not
verify
unfeasib
l
e SCoP
s
.
commit
|
commitdiff
|
tree
2017-05-04
Michael Kruse
[
S
c
o
pBuilder] Add
m
issin
g
semico
l
on after LLVM_FALLTHROUGH
.
commit
|
commitdiff
|
tree
next