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
[ScopInfo] Allow epilogues to be the main statement of a BB.
2017-07-31
Mich
a
e
l Kru
s
e
[Simplify
]
Remove all kinds
of redundant scalar
w
r
ite
s
.
commit
|
commitdiff
|
tree
2017-07-29
Mich
a
el Kruse
[Si
m
p
l
i
fy] Implement write
a
ccesses coa
l
e
s
cing
.
commit
|
commitdiff
|
tree
2017-07-29
Michael Krus
e
[test] Ad
d
t
e
st case for -polly-simplify
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[
S
implif
y
] Do no
t
remove
dependencie
s
of phis within
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kr
u
se
[V
i
rtualInstru
c
tion] Do not iterat
e
over a region
sta
t
e
m
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[VirtualInstruction] Remove assertion
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[test] Fix
typ
o
in fi
l
ename
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-28
M
i
chael Kruse
[
S
implify] Fix
t
y
p
o
i
n
stati
s
tics output
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kr
u
se
[Si
m
p
lify] Remove empty p
a
rtial access
e
s first
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-27
M
i
chae
l
K
r
use
[
S
copBuilder/Simpli
f
y] Refa
c
tor i
s
Escaping
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Mi
c
hael Kr
u
se
[
S
implify] Count PHINodes in simplif
i
ab
l
e ex
i
t nodes
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Micha
e
l K
r
u
s
e
[ScopIn
f
o] Never p
r
int in
s
t
r
ucti
o
n lis
t
o
f
regi
o
n stmts
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[Simplify] Do
n
ot setIns
t
ructions() of
r
egion stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael K
r
u
s
e
[Simplify] Fi
x
i
nvali
d
r
e
moval write for es
c
aping va
l
ues
.
commit
|
commitdiff
|
tree
2017-07-26
Michael
K
r
use
[ScopIn
f
o] Avoid
us
e
of getStm
t
For(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[SCEVValidat
o
r] Loop exit values of lo
o
ps before th
e
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Mic
h
ae
l
Kruse
[ScopInfo] Rename ScopStmt::contai
n
s(
B
B
)
to represents
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Michael Kruse
[Sco
p
Info
]
Fix assertion fo
r
PHIs not in a regio
n
stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Micha
e
l Kruse
[Fo
r
wardOp
T
ree] Properly indent enumeration in comm
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Mi
c
hael Kruse
[
F
orwardOpTree] Re
n
ame FD_CanForward to
F
D_CanForwardLeaf
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael K
r
use
[
ForwardOpTree] Ad
d
c
o
m
me
n
ts to
For
w
ard
i
ngDecision
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
M
ichael Kruse
[
Forw
a
rdOp
T
ree] Support
r
ead-on
l
y value uses
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[ForwardOpTree] Fix
mixup in comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-24
Mich
a
el Kruse
[
S
c
o
p
I
n
f
o
] Fix t
y
po in method name
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-22
Michael
Krus
e
[
S
impl
i
f
y
] Remove partial w
r
ite accesses wit
h
e
m
pty
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
M
i
chael Kr
u
se
[ScopInfo] A
d
ap
t
indentat
i
on of instruction list pri
n
ting
.
commit
|
commitdiff
|
tree
2017-07-22
Mic
h
ael Kruse
[
F
o
rwardO
p
Tree] Support h
o
isted in
v
ariant loads
.
commit
|
commitdiff
|
tree
2017-07-22
Mich
a
el Kruse
[ForwardO
p
T
ree] Introduce
the
-poll
y
-optree pass
.
commit
|
commitdiff
|
tree
2017-07-21
M
i
c
ha
e
l Kruse
Annotate d
u
mp
(
) fun
c
tions with LLVM_DUMP_METHOD
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-21
M
ichael Kruse
[ScopInfo] Don't comp
i
le dump()
f
u
nction
s
into n
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
Michael Kruse
[ScopInf
o
] Print instr
u
ctions
i
n dump()
.
commit
|
commitdiff
|
tree
2017-07-20
Mic
h
a
el Krus
e
[
P
PCG] Compile fix fo
r
MS
V
C
.
commit
|
commitdiff
|
tree
2017-07-20
Mic
h
ael Kruse
[
ScopInf
o
]
Get a list of st
a
tements fo
r
a region n
o
de
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
chael
Kruse
[Sc
o
pInfo] Remove d
e
pe
n
d
ency of Sco
p
::ge
t
LastStmt
F
or
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michael
K
ruse
F
i
x i
n
dention i
n
comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michae
l
Kruse
[ScopInfo] Use map for lookup
P
H
I
ReadOf
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-20
Michae
l
Kr
u
se
[Simplify] Remove unused
in
s
tr
u
ctions
a
n
d accesses
.
commit
|
commitdiff
|
tree
2017-07-20
Michae
l
Kruse
[
ScopBu
i
lder] Avoid use
o
f
getSt
m
tFor(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Mi
c
hael Krus
e
[ScopInfo] Add suppo
r
t
for
wrap-around
o
f intege
r
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael
K
ruse
Make
byref llvm::Use pa
r
am
e
te
r
s c
o
nst
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-19
Mich
a
e
l
Kruse
[
S
copInfo] Inte
g
rate Sca
l
arDefUseChain int
o
polly:
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Mic
h
a
e
l Kruse
[Simplify] Ensure all
cou
n
ters ar
e
reset before
n
ex
t
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
[
T
est] Do not pipe
binary data to FileCheck
.
commit
|
commitdiff
|
tree
2017-07-18
Micha
e
l Kruse
[S
c
opInfo] I
n
trodu
c
e
li
s
t of statem
e
nts
in S
c
o
p
::StmtMa
p
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Micha
e
l Kruse
[
CMake]
FindJsoncpp
.
cmake
:
Use descriptive
varia
b
le
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Mic
h
ael
Kruse
[CMake] FindJsoncpp
.
cmake: Use forea
c
h vari
a
ble
.
commit
|
commitdiff
|
tree
2017-07-18
M
icha
e
l Krus
e
[CMake] FindJsoncpp
.
cmake: search pkg-config libs in
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
M
i
chae
l
Kruse
[S
c
opInfo] Do not u
s
e ScopSt
m
t in Domain derivatio
n
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Mic
h
ael K
r
use
H
e
ap allocation
f
o
r
new arrays
.
commit
|
commitdiff
|
tree
2017-06-23
Michael Kruse
[ScopBuil
d
er] Pass ScopStm
t
s arou
n
d
inst
e
ad of BasicBlocks
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
Mic
h
ael Kruse
[Cod
e
Gen] Em
i
t
a
li
a
s
i
n
g m
e
tadata for new arr
a
ys
.
commit
|
commitdiff
|
tree
2017-06-19
M
ichael Kr
u
s
e
[Code
G
en
]
Determ
i
nist
i
c
a
liasing metadat
a
order
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-08
Mich
a
el K
r
use
Fix
a
lot of
t
ypos
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Kruse
[
JScop]
E
mit err
o
r mess
a
ges on error
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Kruse
[Simplify] Use
e
x
ecu
t
ion o
r
de
r
of memory a
c
cesses
.
commit
|
commitdiff
|
tree
2017-06-06
M
ichael Kr
u
se
[CodeGen]
Remove ex
t
ra ';'
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-02
Michael Kr
u
se
[CodeGen] Iterate over explicit instru
c
t
i
on list
f
or
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Michael Kruse
[ScopBuilder] Exclu
d
e ignored intrinsics fr
o
m ex
p
licit
.
.
.
commit
|
commitdiff
|
tree
2017-05-29
M
ichael Krus
e
[ScopInfo] Do not ad
d
t
e
r
minat
o
r
&
s
ynthesizable in
s
truction
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
Mic
h
ael K
r
use
[DeLICM] Pa
r
t
i
al wri
t
es fo
r
PHIs
.
commit
|
commitdiff
|
tree
2017-05-24
Michael Kruse
[J
S
ONImpo
r
ter]
misses checks whet
h
e
r
the d
a
ta it import
s
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
Michael Kruse
[CodeGen] Add invalida
t
io
n
of
t
he loop SCEVs after
.
.
.
commit
|
commitdiff
|
tree
2017-05-21
Mi
c
h
ael Kr
u
s
e
[CodeGen]
Support p
a
rtia
l
write
a
ccesses
.
commit
|
commitdiff
|
tree
2017-05-18
Michael
K
ruse
[Sc
o
pInfo] Fix r302231 to use logical or (||)
.
N
FC
.
commit
|
commitdiff
|
tree
2017-05-16
Michael Kruse
[
S
c
opIn
f
o]
R
emov
e
unused MemoryAccess::BaseName
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
Mi
c
hael Kr
u
s
e
[Simplify]
Remo
v
e identical write removal
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
Michael
Kruse
[
S
implify] Remove writes
that
a
re ov
e
rwritten
.
commit
|
commitdiff
|
tree
2017-05-12
Michael Kruse
[Sim
p
lify] Reset al
l
stat
s
bet
w
e
e
n ru
n
s
.
commit
|
commitdiff
|
tree
2017-05-11
M
i
chael
Kr
u
se
[
D
eLICM] Use i
n
put access heuristic f
o
r ma
p
ped PHI
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michael Kru
s
e
[DeLICM] Looku
p
inp
u
t accesses
.
commit
|
commitdiff
|
tree
2017-05-11
Michae
l
Kruse
[
V
irtua
l
Instruc
t
ion] Do a
l
ookup in
s
t
ead of a li
n
ear
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
M
ichael Kruse
[
ScopInfo] Keep scalar
a
c
ceess dict
i
o
n
aries
up-to-dat
a
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michael K
r
use
[
Simplify] Remove i
d
entical scalar writ
e
s
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Krus
e
[Si
m
plify] Mark variables a
s
us
e
d
.
N
FC
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Kruse
[Simplify] Mar
k
v
ariab
l
es as
used
.
N
FC
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Kruse
[
DeLI
C
M]
A
void
c
ompiler w
a
rning
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Kruse
[DeLICM] Always normalize
d
o
main
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-06
Michael Kruse
[DeLICM]
Known knowledge
.
commit
|
commitdiff
|
tree
2017-05-06
Michael Kruse
[
C
Ma
k
e]
I
ntroduce
P
OL
L
Y_BU
N
DL
E
D_
J
SONCPP
.
commit
|
commitdiff
|
tree
2017-05-05
Michael Kruse
[
ScopB
u
ilder
]
M
ov
e
Scop::init to ScopBuilder
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-05
Michael Kruse
[ScopBu
i
lder] Do n
o
t
verify unfea
s
ible SCoPs
.
commit
|
commitdiff
|
tree
2017-05-04
M
i
chael Kruse
[S
c
opBuilde
r
] Ad
d
mi
s
sing semicolon after LLVM_FALLT
H
ROUGH
.
commit
|
commitdiff
|
tree
2017-05-04
Michael Kru
s
e
Introduce VirtualUse
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-05-04
M
ichael
K
ruse
[CMake] Remo
v
e
POLL
Y
_TEST_DIR
E
CTORIE
S
.
commit
|
commitdiff
|
tree
2017-04-30
Michael
Kruse
[CMake] Move PollyCo
r
e
to
Polly project folder
.
commit
|
commitdiff
|
tree
2017-04-27
M
icha
e
l Kru
s
e
[CMake] Use obje
c
t library to build the
two flavour
s
.
.
.
commit
|
commitdiff
|
tree
2017-04-26
Michael Kruse
[un
i
ttests/DeLIC
M
]
Add te
s
t for Written vs W
r
i
tten
.
commit
|
commitdiff
|
tree
2017-04-26
Michael Kruse
[
un
i
ttests/DeLICM] Add
test for Occi
p
ied vs Occupied
.
commit
|
commitdiff
|
tree
2017-04-26
Mic
h
ael Kruse
[DeLICM
]
U
s
e
K
nown
i
nformat
i
on wh
e
n
c
omparing
Occu
p
ied
.
.
.
commit
|
commitdiff
|
tree
2017-04-25
Michael Kruse
[DeL
I
C
M
] U
s
e Known information when
c
ompa
r
ing Existing
.
.
.
commit
|
commitdiff
|
tree
2017-04-25
Mic
h
ael Krus
e
[un
i
ttest
s
] De
r
ive Occupied from Unused when gi
v
en
.
commit
|
commitdiff
|
tree
2017-04-25
M
ichael K
r
use
[u
n
ittes
t
s] Add postconditi
o
n
to complete
L
ife
t
ime
.
commit
|
commitdiff
|
tree
2017-04-22
Michael Kru
s
e
[CMake]
Fi
x
polly-i
s
l-test e
x
ecution in out-of-
L
LVM
.
.
.
commit
|
commitdiff
|
tree
2017-04-22
Micha
e
l Kruse
[CMake]
F
ix
u
nittests
i
n out-
o
f-LL
V
M-tree builds
.
commit
|
commitdiff
|
tree
2017-04-21
Michael Kruse
[
C
M
ake] Link unittests only against libLLV
M
.
so,
if
.
.
.
commit
|
commitdiff
|
tree
2017-04-20
Michael Kru
s
e
[DeLIC
M
]
Use Kn
o
wn info
r
matio
n
when comp
a
ring Existing
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
Mi
c
hael Kruse
[DeLICM
]
Introduce uni
t
testing
i
nfrastructure fo
r
Known
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
Mic
h
ael Kruse
[DeLICM] Ex
p
ort Kno
w
n a
n
d
Written
to DeLICMTests
.
NFC
.
commit
|
commitdiff
|
tree
2017-04-13
M
icha
e
l Kruse
[
D
eLICM] A
d
d Know
l
edge::Know
n
.
NFC
.
commit
|
commitdiff
|
tree
2017-04-13
Michael Krus
e
[DeLICM] Make Knowledge::Wri
t
t
en an isl::union_map
.
.
.
commit
|
commitdiff
|
tree
next