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
[ForwardOpTree] Execute canForwardTree also in release builds.
2017-08-01
Michael Kruse
[ForwardOpTree] Execute canForwar
d
T
r
ee also
i
n
rel
e
ase
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Krus
e
[Simplify]
R
ewri
t
e redu
n
dan
t
write dete
c
ti
o
n algori
t
hm
.
commit
|
commitdiff
|
tree
2017-08-01
M
i
chael Kruse
[Simp
l
ify] Impr
o
ve scalabilit
y
.
commit
|
commitdiff
|
tree
2017-07-31
Michae
l
Kr
u
se
[Forward
O
pTr
e
e]
Supp
o
rt synthesizable v
a
l
u
es
.
commit
|
commitdiff
|
tree
2017-07-31
Michael Kruse
[Simpli
f
y] Remove all kinds of redundant scalar
w
rites
.
commit
|
commitdiff
|
tree
2017-07-29
Mich
a
el K
r
use
[
S
i
m
plify] Implement w
r
ite a
c
ce
s
ses coalescing
.
commit
|
commitdiff
|
tree
2017-07-29
Michael
Kruse
[test] A
d
d test ca
s
e for -polly
-
si
m
plify
.
NF
C
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[Simplify]
Do no
t
remove de
p
en
d
encies of ph
i
s within
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
M
ichael Kruse
[VirtualInstruction] Do
n
ot it
e
ra
t
e
ove
r
a region statement
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[VirtualInstruction] Re
m
ove asse
r
tion
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-28
Micha
e
l Kruse
[test]
Fix typo
i
n filenam
e
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[Sim
p
lify] Fi
x
typo
i
n
s
tatistics output
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Mic
h
ae
l
Kruse
[Simplify]
R
emove empty partial accesses first
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Michael
Krus
e
[ScopBuil
d
er
/
S
implify] Refacto
r
isEscaping
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Mic
h
ael Krus
e
[
S
im
p
l
i
fy] Count PHINodes in simplifiable exit nodes
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
M
i
c
hael Kruse
[ScopInfo] Never prin
t
instruction list of region stm
t
s
.
commit
|
commitdiff
|
tree
2017-07-26
Michae
l
Kruse
[Sim
p
li
f
y] Do
n
ot setInstructio
n
s()
o
f regio
n
stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[Simplify] Fix invalid remo
v
a
l write
f
or esca
p
i
ng val
u
es
.
commit
|
commitdiff
|
tree
2017-07-26
M
ichael Kruse
[ScopInfo] Avoid use of g
e
tStm
t
F
o
r
(
BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[SCEVValidator] Loop exit values of lo
o
ps before the
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Michael Krus
e
[S
c
opIn
f
o] Rename ScopStmt::contains(
B
B
)
to represen
t
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Michael Krus
e
[Scop
I
nfo] Fix assertion for PH
I
s
not in a region st
m
ts
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Micha
e
l Kr
u
se
[For
w
ardOpTr
e
e] Properly indent enu
m
eratio
n
in c
o
mmen
t
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michae
l
Kru
s
e
[F
o
rw
a
rd
O
p
T
r
e
e] Rename FD_CanForward to F
D
_
CanForwardLeaf
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael
Krus
e
[ForwardOpTree] Add comments to ForwardingDecision
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michae
l
Kr
u
se
[F
o
rwardOpTree]
S
upport read-
o
n
ly v
a
lue
uses
.
commit
|
commitdiff
|
tree
2017-07-24
Micha
e
l
K
ruse
[For
w
a
rdOpT
r
e
e
]
Fix
m
i
x
u
p i
n
comment
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[ScopInfo] Fix
t
y
po in metho
d
na
m
e
.
NF
C
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[
Simp
l
i
fy] Remove partial write
accesses with empty
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
M
i
chael Kruse
[S
c
opI
n
fo] Adapt indent
a
tion of instruction list printin
g
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[Forw
a
rdOpTree] Support hoisted inva
r
ian
t
l
o
ads
.
commit
|
commitdiff
|
tree
2017-07-22
Mich
a
e
l Kruse
[F
o
rw
a
rdOpTree] I
n
troduce the -p
o
lly-op
t
ree
p
ass
.
commit
|
commitdiff
|
tree
2017-07-21
Michael Kruse
Annotate dump()
f
u
n
ctions with LLVM_
D
UM
P
_METHOD
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-21
Michael Kru
s
e
[Scop
I
nfo] D
o
n't co
m
pile dum
p
() f
u
nct
i
o
ns
i
n
to non
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
M
i
c
h
ael Kruse
[S
c
opInfo] Pri
n
t instructions in dump()
.
commit
|
commitdiff
|
tree
2017-07-20
Micha
e
l Kruse
[PPCG] Compile
fix for MSVC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael K
r
use
[ScopInfo] Get a
list of s
t
atemen
t
s for a region node
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[ScopInfo] Remove d
e
pendency
of Scop::getL
a
stStmtFor
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Mic
h
ael
Kr
u
se
F
i
x inden
t
ion in comment
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[ScopI
n
fo] Use m
a
p fo
r
lookupP
H
IR
e
a
d
Of
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Mich
a
el Kruse
[Simplify] Remove unused i
n
s
tructions and acces
s
es
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[
S
copBuil
d
er] A
v
oid use
of getStmtFor(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[ScopInfo] Add sup
p
ort f
o
r wrap-around of integers
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael
Kr
u
se
Make by
r
ef llvm::Use para
m
e
t
ers const
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
[ScopInfo]
I
n
tegrate ScalarDefUseChain in
t
o poll
y
:
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Micha
e
l Krus
e
[Simplif
y
]
E
nsur
e
all
c
ounters are
reset before next
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
[Te
s
t
] Do
not pipe b
i
n
a
ry
d
at
a
to
F
ileCheck
.
commit
|
commitdiff
|
tree
2017-07-18
Michael
K
r
use
[
ScopInfo]
Int
r
oduce list of statemen
t
s in Scop::StmtMap
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
M
ichael Kruse
[CMake] FindJsonc
p
p
.
cmake
:
Use descriptive variable
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Micha
e
l Kruse
[CMake] FindJsoncpp
.
cmake:
U
se forea
c
h
variable
.
commit
|
commitdiff
|
tree
2017-07-18
Mic
h
ael Kr
u
se
[CMake] F
i
ndJsoncpp
.
cmake: sea
r
ch p
k
g-con
f
ig li
b
s in
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Mi
c
hael Krus
e
[ScopInfo] Do not
u
se Scop
S
tmt in Domain der
i
vation
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Mi
c
h
a
el Krus
e
Heap
a
llo
c
ati
o
n
f
or ne
w
arrays
.
commit
|
commitdiff
|
tree
2017-06-23
M
i
c
hael Kruse
[ScopBuilde
r
] Pass ScopStmts around instead of BasicBlocks
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
Michael Kruse
[CodeGen] Emit
aliasing meta
d
ata f
o
r new arrays
.
commit
|
commitdiff
|
tree
2017-06-19
Mic
h
ael
K
ruse
[CodeGen] De
t
erministic aliasing
m
etad
a
ta order
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-08
M
ichael
Kruse
Fix a lot of typos
.
NF
C
.
commit
|
commitdiff
|
tree
2017-06-06
Michael
K
r
u
se
[
J
Scop] Emit
err
o
r messag
e
s on error
.
commit
|
commitdiff
|
tree
2017-06-06
M
i
chael Kruse
[Simplify] Use execu
t
i
o
n
o
r
d
er of
m
emo
r
y acces
s
e
s
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Kruse
[
C
odeGen]
R
emove
e
x
t
ra ';'
.
NF
C
.
commit
|
commitdiff
|
tree
2017-06-02
Michael Kruse
[CodeGen] Iterat
e
ove
r
explicit instr
u
cti
o
n list for
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Mic
h
a
e
l
K
ruse
[ScopBuilde
r
] Excl
u
de
i
gnored
intri
n
si
c
s from expl
i
cit
.
.
.
commit
|
commitdiff
|
tree
2017-05-29
Michael Kruse
[S
c
o
p
Info] Do not add termina
t
o
r
& s
y
nthesizable in
s
truction
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
Mich
a
el Kruse
[DeLICM] Partial wri
t
es for PHIs
.
commit
|
commitdiff
|
tree
2017-05-24
Michae
l
Kru
s
e
[JSONImporte
r
] misses checks wheth
e
r
t
h
e data it
imports
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
M
ichael Krus
e
[Cod
e
G
en] Ad
d
i
nvalidation of the lo
o
p
SCEVs afte
r
.
.
.
commit
|
commitdiff
|
tree
2017-05-21
Michael
Kruse
[CodeGen] Support partial
write ac
c
ess
e
s
.
commit
|
commitdiff
|
tree
2017-05-18
M
i
cha
e
l Kruse
[ScopInfo
]
Fix r3
0
2
231
t
o us
e
logi
c
al
o
r (||)
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-16
Michael Kruse
[S
c
opIn
f
o] R
e
move unused
Memor
y
Ac
c
e
s
s::BaseName
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-05-13
Micha
e
l Kruse
[Simpli
f
y] Remo
v
e
id
e
ntical w
r
ite removal
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
M
ichael
K
ruse
[Simp
l
ify] Remove writes th
a
t
a
r
e ov
e
rw
r
itt
e
n
.
commit
|
commitdiff
|
tree
2017-05-12
Michael
Kruse
[Simplify] Reset all sta
t
s
between
r
u
n
s
.
commit
|
commitdiff
|
tree
2017-05-11
Michael Kruse
[DeLICM] Use inpu
t
access heuristic
for map
p
ed PHI
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
M
i
chael Kruse
[
DeLICM] L
o
o
k
u
p
input ac
c
e
s
s
e
s
.
commit
|
commitdiff
|
tree
2017-05-11
Michael
Kru
s
e
[VirtualInstructi
o
n
] Do a lookup inst
e
ad
o
f a linear
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michael
K
rus
e
[ScopInfo
]
K
e
ep scalar acceess dictionaries up-to-data
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Micha
e
l
K
ru
s
e
[Sim
p
lify]
R
emove identical s
c
al
a
r writes
.
commit
|
commitdiff
|
tree
2017-05-10
Mic
h
ae
l
Kruse
[Simplify]
M
ark
variables as used
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Kruse
[
S
implify] Mark
variab
l
es
a
s used
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Kr
u
se
[De
L
ICM] Avoid comp
i
l
er warni
n
g
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Michael
Kruse
[
DeLI
C
M] Alway
s
normalize domain
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-06
Michael Kr
u
se
[DeLICM] Known knowl
e
dge
.
commit
|
commitdiff
|
tree
2017-05-06
M
i
chael Kruse
[
CM
a
ke]
Int
r
od
u
ce
POL
L
Y
_BUNDLED_JSONCPP
.
commit
|
commitdiff
|
tree
2017-05-05
M
i
chael Kruse
[
ScopBuilder] Move Sco
p
::init to
Sco
p
Builder
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-05
Mich
a
el
K
r
u
s
e
[ScopBuilde
r
] Do not verify unfeasible
S
Co
P
s
.
commit
|
commitdiff
|
tree
2017-05-04
Mi
c
hael Kru
s
e
[ScopBuilder] A
d
d mi
s
sing s
e
micolon af
t
er LLV
M
_
F
A
L
LTHROUGH
.
commit
|
commitdiff
|
tree
2017-05-04
M
ichae
l
Kruse
Introduce
VirtualUse
.
NF
C
.
commit
|
commitdiff
|
tree
2017-05-04
Michael Kruse
[CMake
]
Remove POLLY_TEST_DIRE
C
T
O
RI
E
S
.
commit
|
commitdiff
|
tree
2017-04-30
M
i
chael Kruse
[CMake] Move PollyCore
t
o Polly p
r
o
j
ec
t
f
o
l
der
.
commit
|
commitdiff
|
tree
2017-04-27
Mi
c
hael Kruse
[CMake] Use ob
j
e
ct library to build the two flavours
.
.
.
commit
|
commitdiff
|
tree
2017-04-26
Michael Kruse
[uni
t
t
e
s
t
s
/
DeLICM] A
d
d test
f
or Writ
t
en vs Written
.
commit
|
commitdiff
|
tree
2017-04-26
Michael K
r
use
[unittests/DeLICM]
Ad
d
test for Occipied vs
Occu
p
ied
.
commit
|
commitdiff
|
tree
2017-04-26
Mic
h
ael Kruse
[DeLICM]
U
s
e Known inf
o
rma
t
ion when
c
o
m
parin
g
O
c
cupied
.
.
.
commit
|
commitdiff
|
tree
2017-04-25
Mi
c
h
a
el Kruse
[
DeLICM] Use K
n
own information when co
m
parin
g
E
x
isting
.
.
.
commit
|
commitdiff
|
tree
2017-04-25
Michael Kruse
[u
n
ittests] D
e
rive Occupied
from Unused wh
e
n given
.
commit
|
commitdiff
|
tree
2017-04-25
M
ichael Kru
s
e
[
u
nit
t
e
st
s
] Add post
c
on
d
ition to completeLifetime
.
commit
|
commitdiff
|
tree
2017-04-22
Michael
Krus
e
[C
M
ake] Fix
polly-is
l
-
t
est execu
t
ion in
o
ut-of
-
LLV
M
.
.
.
commit
|
commitdiff
|
tree
2017-04-22
Michael Kruse
[
CM
a
k
e
] F
i
x
unittests in out-of-LLVM-tree builds
.
commit
|
commitdiff
|
tree
2017-04-21
Michael Kruse
[CMake] L
i
nk u
n
it
t
e
sts onl
y
aga
i
nst libLLVM
.
so, if
.
.
.
commit
|
commitdiff
|
tree
2017-04-20
Michael Kruse
[DeLI
C
M] Use Known
i
n
f
or
m
at
i
on when
co
m
pari
n
g E
x
isting
.
.
.
commit
|
commitdiff
|
tree
next