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] Support read-only value uses.
2017-07-24
Michael Kruse
[ForwardOpTre
e
] Suppo
r
t read-
o
nly v
a
lue
u
s
es
.
commit
|
commitdiff
|
tree
2017-07-24
Mic
h
ael
K
r
use
[Forwar
d
OpTree] Fix mixup in co
m
ment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-24
Michael
Kruse
[ScopInfo] Fix typo in method name
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kru
s
e
[Simplify] R
e
mo
v
e partial w
r
ite accesses with
e
m
pty
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Mich
a
el K
r
use
[ScopInfo] Adapt inden
t
atio
n
of instruction list printing
.
commit
|
commitdiff
|
tree
2017-07-22
Michael
Kr
u
se
[
F
orwardOpT
r
e
e] Support ho
i
sted invariant load
s
.
commit
|
commitdiff
|
tree
2017-07-22
M
i
chael Kru
s
e
[
F
orwardOpTree] Introduce the -p
o
l
l
y-optree
p
a
ss
.
commit
|
commitdiff
|
tree
2017-07-21
M
i
chael
Kruse
Annotate dump() funct
i
o
ns
with LLV
M
_
DUMP_
M
ETHOD
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-21
Michael
Kruse
[ScopInfo] Don't
co
m
pile
dump()
f
unctions into
non
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
Michael Krus
e
[ScopInfo] P
r
int instructions in dump()
.
commit
|
commitdiff
|
tree
2017-07-20
Michael
K
ru
s
e
[PPCG] Com
p
ile fix for M
S
VC
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
chae
l
Kruse
[Sco
p
Info]
G
e
t
a list of stateme
n
ts for a regi
o
n node
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michael
K
ruse
[ScopInf
o
] Remo
v
e
dependency of Scop
:
:g
e
tLastStmt
F
or
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michae
l
Kruse
Fix inden
t
i
o
n in comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Micha
e
l Kruse
[ScopInfo] Use
map
f
o
r
lookupPHIReadOf
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Mi
c
hael Kruse
[
S
implify] R
e
move
u
n
used instructions an
d
a
ccess
e
s
.
commit
|
commitdiff
|
tree
2017-07-20
M
ichael
Kr
u
s
e
[ScopBuilder] Avoi
d
use of getStmtFor(
B
B)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael
Kr
u
se
[ScopInfo]
A
dd
s
upport
for wrap-around of integers
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Mich
a
el
K
ruse
Make byref llvm::Use p
a
rameters c
o
ns
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-19
Michael
Kruse
[
ScopInfo]
Integrate ScalarDefUseCh
a
in in
t
o polly:
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
[Simplify] E
n
sure all
c
oun
t
ers
a
r
e reset before next
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Mich
a
el Kruse
[Test] Do not pip
e
binary
d
ata t
o
Fi
l
eCh
e
ck
.
commit
|
commitdiff
|
tree
2017-07-18
Michael
K
r
use
[ScopInfo] I
n
troduce li
s
t of statements in Scop::S
t
m
t
M
a
p
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Michael Kruse
[CMake] FindJsoncpp
.
cm
a
ke: Use descr
i
p
tive
vari
a
ble
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Michael Kruse
[CMa
k
e] F
i
ndJsoncp
p
.
cmak
e
: Us
e
f
o
rea
c
h variable
.
commit
|
commitdiff
|
tree
2017-07-18
M
ichae
l
K
r
use
[CMake] FindJsoncpp
.
cmake: se
a
r
c
h pkg-
c
onfi
g
l
i
b
s in
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
M
icha
e
l Kruse
[ScopI
n
fo] Do
n
ot
use
S
copStmt in D
o
mai
n
d
e
riva
t
ion
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Michae
l
Kruse
Heap al
l
ocation f
o
r
new
a
rr
a
y
s
.
commit
|
commitdiff
|
tree
2017-06-23
Michael
Kru
s
e
[
S
copB
u
ilder] Pass Sc
o
pStmts
a
rou
n
d
i
nstead of BasicBlocks
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
M
ichael Kruse
[CodeGe
n
] Emit aliasi
n
g
metadata for
n
e
w arrays
.
commit
|
commitdiff
|
tree
2017-06-19
Micha
e
l K
r
use
[CodeGen] Det
e
rm
i
n
is
t
ic aliasing
metadata o
r
der
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-08
Mi
c
hael
K
r
use
Fix
a lot of t
y
p
os
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-06
M
ichael
Kruse
[J
S
cop] Emit error mes
s
ages on error
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Kruse
[
S
implify] Use execution order of
m
emory
a
cc
e
sses
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Kruse
[C
o
deGen] Remove extra ';'
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-02
M
i
c
h
ael Kruse
[CodeGen] It
e
rat
e
over e
x
plicit in
s
tru
c
tion
list for
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Michael Kru
s
e
[Sc
o
pBu
i
lder] Exclude ignored intrinsics from ex
p
licit
.
.
.
commit
|
commitdiff
|
tree
2017-05-29
Michael Kruse
[S
c
opInfo]
D
o not a
d
d termi
n
ator & synth
e
sizable
i
nstruction
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
Michael Kruse
[De
L
ICM]
P
a
r
tial
writes
f
or PHIs
.
commit
|
commitdiff
|
tree
2017-05-24
Michael
K
ruse
[J
S
ONI
m
porte
r
] misses c
h
ecks whether the data it
i
mport
s
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
Michael Kru
s
e
[Cod
e
Gen] Add invali
d
ation of the loop SCE
V
s
after
.
.
.
commit
|
commitdiff
|
tree
2017-05-21
Micha
e
l Kruse
[C
o
deGen] Support p
a
rtial write accesses
.
commit
|
commitdiff
|
tree
2017-05-18
Michael Krus
e
[ScopInfo] Fix r302231 to use l
o
gical or (||
)
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-16
Michael Kruse
[ScopInfo]
R
emov
e
unused MemoryAccess::Ba
s
eName
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
Mic
h
a
e
l Kruse
[
S
i
mplify] Remove
ident
i
cal wri
t
e removal
.
N
FC
.
commit
|
commitdiff
|
tree
2017-05-13
Michael Kruse
[
Si
m
plify
]
Re
m
ove
w
rites th
a
t
ar
e
o
verwri
t
te
n
.
commit
|
commitdiff
|
tree
2017-05-12
M
i
chael
Kru
s
e
[Simplify] Reset all stats betwe
e
n runs
.
commit
|
commitdiff
|
tree
2017-05-11
M
ichael Kru
s
e
[DeLICM
]
Use input access heuristic for mapped PHI
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michael Kruse
[
De
L
ICM] Loo
k
up input accesses
.
commit
|
commitdiff
|
tree
2017-05-11
Michael
Krus
e
[Vir
t
ualInstruction
]
Do a look
u
p instead of a linear
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Mi
c
hael
K
ruse
[S
c
opInfo] Keep scala
r
acceess d
i
ctionarie
s
up-to
-
data
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michael Kruse
[Simplify] Remove
i
dentical scalar writes
.
commit
|
commitdiff
|
tree
2017-05-10
Mich
a
el Krus
e
[Simplify] M
a
rk variables a
s
used
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Mic
h
ael Kruse
[Simplify
]
Mar
k
var
i
ables as used
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Mic
h
ael
Kruse
[DeLICM] Avoid
compiler w
a
rni
n
g
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Michael
K
ruse
[
D
eLICM] A
l
w
a
ys n
o
rmalize do
m
ain
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-06
M
i
chael Kru
s
e
[DeLICM] Known know
l
edge
.
commit
|
commitdiff
|
tree
2017-05-06
Michael Kruse
[CMake] Introduce POLLY
_
BUN
D
L
E
D_JSONCPP
.
commit
|
commitdiff
|
tree
2017-05-05
Michael K
r
use
[ScopBuild
e
r] Move Sco
p
::init to ScopB
u
ilder
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-05
Mi
c
ha
e
l Kruse
[ScopBui
l
d
er] Do no
t
v
e
r
i
fy unfeasible
SCo
P
s
.
commit
|
commitdiff
|
tree
2017-05-04
Michael Kruse
[Scop
B
uilde
r
] Add missing semicolon aft
e
r LLVM
_
F
ALLTHROUGH
.
commit
|
commitdiff
|
tree
2017-05-04
Michael Kru
s
e
Introduce
VirtualUs
e
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-04
M
i
chael
Kruse
[CMake
]
Remove POLLY_TEST_DIRECTOR
I
ES
.
commit
|
commitdiff
|
tree
2017-04-30
Mich
a
el Kruse
[CMake]
Move
P
o
l
lyCore t
o
Polly
project folder
.
commit
|
commitdiff
|
tree
2017-04-27
Michael Krus
e
[CMake] Us
e
o
b
ject libr
a
ry to build the two fla
v
ours
.
.
.
commit
|
commitdiff
|
tree
2017-04-26
Michael Kr
u
se
[u
n
ittests/DeLICM] Add test fo
r
Writt
e
n
vs
W
rit
t
e
n
.
commit
|
commitdiff
|
tree
2017-04-26
M
ichael K
r
u
s
e
[un
i
t
t
ests/D
e
LICM]
A
dd test fo
r
O
c
cipied vs Occupied
.
commit
|
commitdiff
|
tree
2017-04-26
Michae
l
Kru
s
e
[DeLICM
]
Use Known i
n
formation wh
e
n comparing
O
ccupied
.
.
.
commit
|
commitdiff
|
tree
2017-04-25
Michael Kruse
[DeLICM]
U
s
e Known i
n
f
orm
a
tion
when comparing Existing
.
.
.
commit
|
commitdiff
|
tree
2017-04-25
Michael Kruse
[uni
t
tests
]
Deriv
e
Occ
u
p
i
ed
from Unus
e
d w
h
en giv
e
n
.
commit
|
commitdiff
|
tree
2017-04-25
Michae
l
Kr
u
se
[unittests] Add p
o
stcondition to com
p
le
t
eLi
f
et
i
me
.
commit
|
commitdiff
|
tree
2017-04-22
M
i
c
hae
l
K
r
u
se
[
CMake
]
Fix p
o
lly-isl-test exe
c
u
t
ion in
o
ut-
o
f-L
L
V
M
.
.
.
commit
|
commitdiff
|
tree
2017-04-22
M
i
c
hael Kru
s
e
[C
M
ak
e
]
F
ix un
i
t
t
ests
i
n out-of-LLVM-tree b
u
ilds
.
commit
|
commitdiff
|
tree
2017-04-21
M
i
c
hael
Kr
u
se
[CMake] Link unittests only again
s
t
libLLVM
.
so,
if
.
.
.
commit
|
commitdiff
|
tree
2017-04-20
Michael Kruse
[
D
eLICM] Use Know
n
information when co
m
p
a
ring Existing
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
Michael Kruse
[De
L
ICM] Introduce
unittesting infrastructure for Known
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
Mi
c
hael Kruse
[DeLICM] Expor
t
Known and Writt
e
n to DeL
I
CMTests
.
NF
C
.
commit
|
commitdiff
|
tree
2017-04-13
Michael Kruse
[DeLICM] Add Knowled
g
e::Know
n
.
NFC
.
commit
|
commitdiff
|
tree
2017-04-13
Mich
a
el Kruse
[DeL
I
CM] Make Knowledge
:
:
W
ritte
n
an
isl
:
:un
i
on_map
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
Mich
a
el Kruse
[De
L
ICM] Rename Knowledg
e
to
Kno
w
l
edg
e
Str
.
NFC
.
commit
|
commitdiff
|
tree
2017-04-05
Mi
c
ha
e
l Kruse
R
e
move llvm
.
l
i
fetim
e
.
start/end in original region
.
commit
|
commitdiff
|
tree
2017-04-03
Michae
l
Kruse
[test] Fix two
t
estcases
.
NFC
.
commit
|
commitdiff
|
tree
2017-04-03
Michael Kruse
[Scop
I
n
fo] Fix typos in option
descript
i
o
n
.
commit
|
commitdiff
|
tree
2017-03-23
M
ic
h
ae
l
Kruse
[ScopInfo] Introd
u
ce ScopStmt
:
:contains(
B
B*)
.
NFC
.
commit
|
commitdiff
|
tree
2017-03-22
Michael Kruse
[DeLICM] Add const qualifiers
.
NFC
.
commit
|
commitdiff
|
tree
2017-03-22
Michael
K
ruse
[Support] A
d
d f
u
nctions to ISL
T
ool
s
.
commit
|
commitdiff
|
tree
2017-03-22
M
ich
a
el Kruse
[DeL
I
CM]
R
emove ov
e
r
loaded Kn
o
wledge constructor
.
NFC
.
commit
|
commitdiff
|
tree
2017-03-22
Mich
a
el
Kruse
[DeL
I
CM
]
R
e
m
ov
e
AllE
l
ements
.
NFC
.
commit
|
commitdiff
|
tree
2017-03-20
M
ichael Kruse
[
D
e
L
I
C
M
]
R
efecto
r
out
p
ar
s
eSe
t
OrN
u
l
l
.
NFC
.
commit
|
commitdiff
|
tree
2017-03-20
Mich
a
el Kruse
[DeLICM] A
d
d
f
orgotten
isl_s
p
a
ce_set
_
t
u
ple_
i
d
i
n unittests
.
commit
|
commitdiff
|
tree
2017-03-17
Mich
a
el Kruse
Revert "Remove
references to AssumptionCache
.
NFC
.
"
commit
|
commitdiff
|
tree
2017-03-17
Mic
h
ael
Kruse
[ScopI
n
fo/PruneUnprofitable] Move defau
l
t profitability
.
.
.
commit
|
commitdiff
|
tree
2017-03-17
Mic
h
ael
K
r
u
se
[PruneUnprofitab
l
e]
Add -
p
oll
y
-pru
n
e-unprofitable
p
ass
.
commit
|
commitdiff
|
tree
2017-03-15
Michael Kruse
[ScopInfo] Introduc
e
ScopStmt::getSurround
i
ngL
o
op(
.
.
.
commit
|
commitdiff
|
tree
2017-03-10
Michael
K
r
use
[
Simplify] Add -poll
y
-si
m
plify pa
s
s
.
commit
|
commitdiff
|
tree
2017-03-10
M
i
chae
l
K
ruse
[Suppo
r
t] Correct
f
i
lename i
n
file
head comm
e
nt
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-03-09
Michael Kruse
[Support] Add -pol
l
y
-
dump-module
p
a
s
s
.
commit
|
commitdiff
|
tree
2017-03-09
Micha
e
l
K
ruse
[C
m
ake] G
e
nerate
a
PollyCo
n
fig
.
c
make
.
commit
|
commitdiff
|
tree
2017-03-09
Micha
e
l
Kruse
[De
L
IC
M
]
Add -polly-delicm
-
o
verapproximate-w
r
ites option
.
commit
|
commitdiff
|
tree
2017-03-08
Mich
a
el Kruse
[
D
e
adC
o
deElim] Put -polly-dce-precise-
s
te
p
s into
t
he
.
.
.
commit
|
commitdiff
|
tree
next