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
M
i
c
hae
l
K
r
use
[Simp
l
ify]
R
emove all
kinds of r
e
du
n
dant scalar wri
t
es
.
commit
|
commitdiff
|
tree
2017-07-29
Mic
h
ael Kruse
[
Simplify]
I
mplement write accesses coalescing
.
commit
|
commitdiff
|
tree
2017-07-29
Michael
K
r
use
[test] Add test case for
-
polly-simpl
i
fy
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[
S
implify] Do not
remove
d
epend
e
ncies of phis
w
ithin
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[VirtualInstructio
n
] Do n
o
t iter
a
te
o
ver a region
stat
e
m
e
nt
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[VirtualIn
s
truct
i
on] Remove
assertion
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Micha
e
l
Kruse
[test]
F
ix ty
p
o in fil
e
name
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[Simplify] F
i
x typo in statistics o
u
tput
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Mi
c
h
a
e
l Kruse
[Simplify] Remove empty p
a
r
tial
a
c
ces
s
es first
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-27
M
ichael Kruse
[ScopBu
i
lder/Simplify]
Refactor isEscaping
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
M
i
c
hael Kruse
[Simplify] Count
P
HINodes
in simplifiable exit
nod
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
M
ichae
l
K
r
use
[ScopInfo] Never print instruction list
of r
e
g
i
on stmts
.
commit
|
commitdiff
|
tree
2017-07-26
Mic
h
a
e
l Kruse
[Simp
l
ify
]
D
o
no
t
s
e
tInstructions() of r
e
g
ion stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Mi
c
hael K
r
use
[Simplify] Fix invalid removal write for escaping v
a
lues
.
commit
|
commitdiff
|
tree
2017-07-26
Mi
c
hae
l
Kruse
[S
c
opInfo] Avoid use
o
f getStmtFor(BB)
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[SCEVValidator] L
o
op exit values
o
f loops be
f
ore
th
e
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Michael Kruse
[S
c
opInfo
]
Rename Sc
o
p
S
tmt
:
:
c
ontains
(
B
B) to repres
e
nts
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Michael
K
ruse
[Sc
o
pInfo
]
Fix as
s
e
rt
i
on for PH
I
s
n
ot in a
region stmt
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
M
i
ch
a
e
l
Kru
s
e
[ForwardOpTree] Properly inde
n
t enumeration in comment
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[Forward
O
pTre
e
] Rename
F
D_CanForwar
d
to FD_CanForwardLeaf
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[ForwardOpTre
e
] A
d
d comments t
o
ForwardingDecision
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael K
r
use
[ForwardOpTr
e
e
]
Su
p
p
o
rt read
-
onl
y
value
uses
.
commit
|
commitdiff
|
tree
2017-07-24
Michae
l
Kruse
[F
o
rwardOpTree] Fix
m
i
xup in co
m
men
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-24
Mich
a
el Kruse
[ScopInfo] F
i
x t
y
p
o
in method name
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kru
s
e
[Simplify] Re
m
o
ve part
i
al wri
t
e
acces
s
es with empty
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Michael
K
ruse
[S
c
opIn
f
o] Adapt inde
n
tation of instruction list printi
n
g
.
commit
|
commitdiff
|
tree
2017-07-22
Michael
K
ruse
[ForwardOpT
r
ee] Support hoisted invariant loads
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[For
w
ardOp
T
ree
]
Introduce the -polly-optree
pa
s
s
.
commit
|
commitdiff
|
tree
2017-07-21
Michael Kruse
Annotate dump()
f
unctions
w
i
th LLVM_DU
M
P_MET
H
OD
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-21
M
i
chael Kruse
[Sc
o
p
I
nfo]
Don't c
o
mpi
l
e dump()
f
u
nctions into non
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
Mich
a
el Kruse
[ScopInfo] Print instructi
o
ns
i
n dump()
.
commit
|
commitdiff
|
tree
2017-07-20
Mi
c
ha
e
l
Kruse
[PP
C
G] Compile
fix for MSVC
.
commit
|
commitdiff
|
tree
2017-07-20
M
ichael K
r
u
s
e
[Sc
o
pInfo]
Get
a
list of
stat
e
ments f
o
r a
r
e
gion node
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michael
K
ruse
[
S
copInfo] Re
m
ove de
p
ende
n
cy of Scop::
g
etLastStmtFor
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kru
s
e
F
i
x indention in comme
n
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kru
s
e
[ScopInfo] Use
m
a
p for
l
o
oku
p
PHIRe
a
dOf
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kr
u
se
[Simplify] Rem
o
ve
u
nused instructi
o
ns and accesse
s
.
commit
|
commitdiff
|
tree
2017-07-20
M
ichael Kruse
[ScopB
u
ilder] Avoid u
s
e of
g
etStmtFor
(
BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[S
c
o
p
Info] Add sup
p
ort
f
or wrap-around of integers
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Micha
e
l
Kruse
Mak
e
byre
f
llvm::Use parameter
s
c
onst
.
NF
C
.
commit
|
commitdiff
|
tree
2017-07-19
M
ichael
K
ru
s
e
[
S
copInfo] Integrate ScalarDefUseChain int
o
polly:
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Mic
h
ael
K
rus
e
[Simplify]
E
nsure all count
e
rs
a
re
rese
t
before n
e
xt
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
[
Test] Do not pipe bin
a
r
y
data to F
i
le
C
h
e
ck
.
commit
|
commitdiff
|
tree
2017-07-18
Mic
h
ael
K
ru
s
e
[ScopInfo] Introduce l
i
s
t
o
f
statemen
t
s in Scop::S
t
mtMap
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Mi
c
hael
Kruse
[CMa
k
e] Fin
d
Jsoncpp
.
c
m
ak
e
: Use desc
r
iptive va
r
iable
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
M
ich
a
el Kruse
[CMa
k
e] FindJso
n
c
p
p
.
cm
a
ke:
U
se foreach varia
b
le
.
commit
|
commitdiff
|
tree
2017-07-18
M
ichael Kruse
[CMak
e
] FindJsoncpp
.
c
m
a
ke: s
e
arch pkg-config libs in
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Michae
l
Kru
s
e
[ScopInfo] Do not us
e
Scop
S
t
mt in Domain derivation
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Michael Kruse
He
a
p allocation for new
arra
y
s
.
commit
|
commitdiff
|
tree
2017-06-23
Michael Kruse
[ScopBuilder
]
Pass Sc
o
p
Stm
t
s
arou
n
d i
n
s
t
ead of
B
asicBloc
k
s
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
Michael Kruse
[Cod
e
Gen] Em
i
t al
i
a
sing metadata for new arrays
.
commit
|
commitdiff
|
tree
2017-06-19
Michael
Kr
u
se
[Cod
e
Gen
]
Det
e
rminis
t
ic aliasing m
e
t
adata order
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-08
M
ichael
Kruse
F
i
x a
l
ot of
typos
.
NF
C
.
commit
|
commitdiff
|
tree
2017-06-06
Michael
Kruse
[
J
Scop] Emi
t
error
m
essages on error
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Kruse
[Simplif
y
] Use execution order of memory accesses
.
commit
|
commitdiff
|
tree
2017-06-06
Michael K
r
use
[CodeGen] Remove extra ';'
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-02
M
i
chael Krus
e
[
C
o
d
eGen] I
t
erate o
v
er
e
xplicit
instruction list fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Michael Kruse
[Sco
p
Builder] Exc
l
ude ignored intrinsics fro
m
e
x
plicit
.
.
.
commit
|
commitdiff
|
tree
2017-05-29
Michae
l
Kruse
[Scop
I
nfo]
Do not add te
r
m
i
nator &
sy
n
t
h
esizable instruction
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
M
ichael Kruse
[
DeLI
C
M
]
Partial
write
s
for
P
HIs
.
commit
|
commitdiff
|
tree
2017-05-24
Michael Kruse
[JSO
N
Imp
o
rter]
m
isses che
c
k
s
whether the dat
a
i
t
i
mport
s
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
M
i
chael Kruse
[CodeGen] Ad
d
invalid
a
tion
o
f
th
e
loop SCEVs after
.
.
.
commit
|
commitdiff
|
tree
2017-05-21
Michael
K
ruse
[
CodeGen] Support partial
write accesses
.
commit
|
commitdiff
|
tree
2017-05-18
Micha
e
l
K
r
u
s
e
[ScopInfo] Fix
r
302231 to use
l
ogical or
(||)
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-16
M
i
chael Krus
e
[Sco
p
Info
]
Remove unused MemoryAccess
:
:BaseName
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
Michael Kruse
[Simplify] Remove identica
l
write remo
v
al
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
Mi
c
hael Kruse
[Simplify] R
e
move writes
th
a
t are overwrit
t
e
n
.
commit
|
commitdiff
|
tree
2017-05-12
Michael
Kr
u
se
[Simplif
y
] R
e
set all stats be
t
ween runs
.
commit
|
commitdiff
|
tree
2017-05-11
M
i
chael Kru
s
e
[DeLIC
M
]
Use in
p
ut access heuristic fo
r
mapped
P
H
I
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Mi
c
hael Kruse
[DeLIC
M
] L
o
okup
input accesses
.
commit
|
commitdiff
|
tree
2017-05-11
Mic
h
ael Kruse
[
VirtualInstruction] Do a lookup instead of
a
l
inear
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Mi
c
hael K
r
use
[ScopInfo]
Ke
e
p scal
a
r accee
s
s dictiona
r
ies u
p
-to-data
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michae
l
Kruse
[Simpli
f
y] Remove id
e
nt
i
c
al scalar writes
.
commit
|
commitdiff
|
tree
2017-05-10
Mi
c
hael Kruse
[Si
m
pli
f
y] Mark variab
l
es as used
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
M
i
chael Kruse
[Simpl
i
f
y
] Mark variables as used
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Mic
h
ae
l
Kru
s
e
[De
L
ICM] Avo
i
d compiler wa
r
ning
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Michael
K
r
use
[DeLICM] Alw
a
ys normalize domain
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-06
Michae
l
Kruse
[
DeLICM] Known kn
o
wledge
.
commit
|
commitdiff
|
tree
2017-05-06
M
i
c
hael Kru
s
e
[CMake] Introduce
P
O
LLY_BUNDLED_JS
O
NCPP
.
commit
|
commitdiff
|
tree
2017-05-05
M
ichae
l
Kruse
[Sc
o
pBu
i
lder] Mov
e
Scop::init
to S
c
opBuilder
.
N
FC
.
commit
|
commitdiff
|
tree
2017-05-05
Michae
l
Kruse
[ScopBuild
e
r]
D
o
not verify unfeasible SCoPs
.
commit
|
commitdiff
|
tree
2017-05-04
Mich
a
el
Kruse
[Scop
B
uilder] Add missing
semicolon after LLVM_
F
ALLTHR
O
UGH
.
commit
|
commitdiff
|
tree
2017-05-04
M
i
c
hael Kruse
Int
r
oduce VirtualUse
.
N
FC
.
commit
|
commitdiff
|
tree
2017-05-04
M
ichael Krus
e
[C
M
ake]
Remove POLLY_TEST_DIR
E
C
TORIE
S
.
commit
|
commitdiff
|
tree
2017-04-30
M
i
chael Kruse
[CMake] M
o
ve PollyCo
r
e
to
Polly
p
roje
c
t folder
.
commit
|
commitdiff
|
tree
2017-04-27
Mi
c
hae
l
Kr
u
s
e
[CMake] U
s
e ob
j
ect library
to build
t
he two
f
lavours
.
.
.
commit
|
commitdiff
|
tree
2017-04-26
M
i
c
hael
K
ruse
[
u
nittest
s
/
D
eLICM] Add t
e
s
t for
Written vs Written
.
commit
|
commitdiff
|
tree
2017-04-26
Micha
e
l Kruse
[
unittests/DeLICM
]
Add
t
est for
Occipied
vs Occupied
.
commit
|
commitdiff
|
tree
2017-04-26
Michael Kruse
[
D
e
LIC
M
] Use
K
nown information
w
hen comparing Occupied
.
.
.
commit
|
commitdiff
|
tree
2017-04-25
Mic
h
ael Kruse
[DeLICM] Use Kn
o
wn informati
o
n when comparing Ex
i
sting
.
.
.
commit
|
commitdiff
|
tree
2017-04-25
M
i
chael Kruse
[un
i
ttests]
Derive
Occupied
f
r
om Unuse
d
when given
.
commit
|
commitdiff
|
tree
2017-04-25
Michael Kruse
[unittests] A
d
d
postcondition to com
p
leteLifetime
.
commit
|
commitdiff
|
tree
2017-04-22
Mi
c
h
ael Kruse
[CMake
]
F
ix p
o
lly-
i
sl-test exe
c
u
tion in out-of-LLVM
.
.
.
commit
|
commitdiff
|
tree
2017-04-22
Michae
l
Kruse
[CMake] F
i
x unittest
s
i
n
out-of-LLVM
-
tree builds
.
commit
|
commitdiff
|
tree
2017-04-21
M
ichael
Krus
e
[
C
M
a
ke]
Li
n
k unittests only against libL
L
VM
.
so,
i
f
.
.
.
commit
|
commitdiff
|
tree
2017-04-20
Michael Kr
u
s
e
[DeLICM] Use
Known i
n
f
ormation
w
h
e
n co
m
paring
E
x
i
sting
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
Michael Kruse
[DeLICM] Introdu
c
e unittes
t
i
n
g infrastructure
f
o
r
K
no
w
n
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
Michae
l
Kruse
[DeL
I
CM]
E
xport Known and
W
r
itten to DeLICMTests
.
NFC
.
commit
|
commitdiff
|
tree
2017-04-13
Micha
e
l Krus
e
[
D
e
L
ICM] Add Knowledge::Known
.
NFC
.
commit
|
commitdiff
|
tree
2017-04-13
M
i
chael Kruse
[
DeLI
C
M] Ma
k
e Knowledge
:
:Written an isl::uni
o
n_map
.
.
.
commit
|
commitdiff
|
tree
next