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
[Simplify] Do not setInstructions() of region stmts. NFC.
2017-07-26
Michael K
r
u
se
[S
i
mplify]
D
o not setInstructions
(
)
o
f
r
egio
n
stm
t
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Mi
c
h
ae
l
Kruse
[S
i
mplif
y
]
F
ix
invalid removal write
f
o
r esca
p
ing values
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[Sc
o
pInfo
]
Avoid u
s
e
o
f getS
t
mtF
o
r(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-26
M
ic
h
ael Kr
u
se
[SCEVValidato
r
] Loo
p
e
xit valu
e
s
of
loo
p
s
b
e
f
ore the
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Michael Kruse
[ScopInfo] Rena
m
e ScopStmt::contains(BB) to represents
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Micha
e
l Krus
e
[ScopIn
f
o]
F
ix assertion
for
P
H
Is not in
a
region stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
M
ichael
K
r
use
[For
w
ard
O
pTree] Properly indent enumera
t
ion in co
m
ment
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael K
r
use
[ForwardOpT
r
ee
]
Rename FD_CanForward to FD_CanForwardLeaf
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
M
ic
h
a
e
l
K
r
u
s
e
[
Forwa
r
dOpTr
e
e] Add commen
t
s to Forwarding
D
ecision
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michae
l
Kruse
[ForwardOpTree] Support
r
ead-onl
y
v
al
u
e uses
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[Forwar
d
OpTre
e
] Fix
m
ixup in comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[ScopInfo]
F
ix typo i
n
meth
o
d
name
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Krus
e
[
S
impli
f
y] R
e
mov
e
partial write
acces
s
es with
e
mpty
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Mic
h
ae
l
Kruse
[ScopInfo] Adapt indentation of instruction list printing
.
commit
|
commitdiff
|
tree
2017-07-22
M
i
chael Krus
e
[F
o
rwardOpTree] Support
h
oisted
i
nvariant loads
.
commit
|
commitdiff
|
tree
2017-07-22
M
ich
a
e
l
Kruse
[
F
o
r
wardOpTree
]
I
ntroduc
e
the
-
pol
l
y
-op
t
ree pas
s
.
commit
|
commitdiff
|
tree
2017-07-21
Mi
c
hael
Kruse
Annot
a
t
e dump() fu
n
cti
o
n
s w
i
t
h
L
L
VM_DUMP_METHOD
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-21
Michael Kruse
[ScopInfo] Don't com
p
ile du
m
p() functions
i
nto non
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
Michael
Kruse
[Sco
p
Info] Print instructions in dump()
.
commit
|
commitdiff
|
tree
2017-07-20
Michae
l
Kru
s
e
[P
P
CG] C
o
mpile fix for MSVC
.
commit
|
commitdiff
|
tree
2017-07-20
Michae
l
K
r
use
[
ScopInfo]
Get
a list o
f
stateme
n
ts for a region no
d
e
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
chae
l
Kruse
[ScopI
n
fo] R
e
move
d
e
p
endency of S
c
op::
g
etLastS
t
mtFor
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
Fix indention in comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Mic
h
ael Kruse
[ScopIn
f
o
] U
s
e map
for lookup
P
HIReadOf
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Mi
c
h
ael Kruse
[Si
m
p
l
ify] Remo
v
e
u
nused i
n
structions and accesse
s
.
commit
|
commitdiff
|
tree
2017-07-20
M
icha
e
l
K
ruse
[
S
copBuilder] Av
o
i
d
use of getStmtFor(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michae
l
Kruse
[ScopInfo] Add support
f
or wrap-around of integers
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
Make byref
llvm::Use par
a
meters const
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-19
Michael
Kruse
[ScopInfo
]
Inte
g
rat
e
ScalarDefUse
C
h
ain into p
o
lly:
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kru
s
e
[Simplify]
Ensure a
l
l
counters are reset before next
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
[
T
est] Do
not pipe
b
in
a
r
y
data to
F
i
leChec
k
.
commit
|
commitdiff
|
tree
2017-07-18
Michael
Kruse
[Sco
p
Info] Int
r
oduce list of statements in
Scop::StmtMap
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Michael Krus
e
[CMake] FindJsonc
p
p
.
cmake: Use descriptive var
i
ab
l
e
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Michael Krus
e
[CMake] FindJso
n
cpp
.
cma
k
e: Use foreach var
i
a
b
le
.
commit
|
commitdiff
|
tree
2017-07-18
Mic
h
ael Kruse
[CMak
e
] F
i
ndJsoncp
p
.
cmake: search pkg-config libs i
n
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Michae
l
Kru
s
e
[ScopInfo] Do not use
S
copS
t
mt in Domai
n
derivation
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Michael K
r
use
Heap allocation for new ar
r
ay
s
.
commit
|
commitdiff
|
tree
2017-06-23
Michae
l
Kruse
[ScopBuild
e
r] Pa
s
s ScopStmts around instead
o
f BasicBl
o
cks
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
M
i
chae
l
K
r
use
[Cod
e
Gen] Emit
al
i
asing metadat
a
for new arrays
.
commit
|
commitdiff
|
tree
2017-06-19
Micha
e
l Kruse
[Code
G
en] Deterministic aliasing metadata ord
e
r
.
NF
C
.
commit
|
commitdiff
|
tree
2017-06-08
Michael Kr
u
se
F
i
x a lot of t
y
pos
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-06
M
ichael K
r
use
[JScop
]
Emit error messages on error
.
commit
|
commitdiff
|
tree
2017-06-06
Mich
a
el Kruse
[Simpli
f
y] U
s
e exec
u
t
ion
order of mem
o
ry acc
e
sses
.
commit
|
commitdiff
|
tree
2017-06-06
Michael
K
ruse
[Co
d
eGen] Remove
e
xtra ';'
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-02
Mi
c
h
ael Kruse
[
C
odeGe
n
] Iterate o
v
er explicit instruction li
s
t for
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Michael Kruse
[
S
cop
B
u
i
lder]
E
x
c
lude ignored
i
n
t
rinsic
s
f
rom explici
t
.
.
.
commit
|
commitdiff
|
tree
2017-05-29
Mich
a
el K
r
use
[ScopInfo] Do not add termi
n
ator & synthesi
z
able ins
t
ructio
n
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
Michae
l
K
r
use
[
DeLICM] Part
i
al w
r
ite
s
for PH
I
s
.
commit
|
commitdiff
|
tree
2017-05-24
M
i
chael Kruse
[J
S
ONImporter] misses checks whether th
e
data it import
s
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
Michael Kruse
[CodeGen] Add invalidation of the loop
SCEVs a
f
ter
.
.
.
commit
|
commitdiff
|
tree
2017-05-21
M
i
c
hael
K
ruse
[CodeGen] S
u
pport partial wr
i
t
e a
c
cesse
s
.
commit
|
commitdiff
|
tree
2017-05-18
Michael K
r
use
[Sco
p
I
nfo]
F
ix
r
302231 to use log
i
c
a
l or (||)
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-16
M
i
c
h
ael Kr
u
se
[ScopInfo] Remove
u
nused MemoryAc
c
e
s
s:
:
B
aseNam
e
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
Mich
a
el Kruse
[
Simplify] Remove identical
wr
i
te removal
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
Michael Kru
s
e
[
S
implify] Remove writes
that are
overwritten
.
commit
|
commitdiff
|
tree
2017-05-12
Michael Kruse
[Simp
l
ify] Re
s
et all stats between runs
.
commit
|
commitdiff
|
tree
2017-05-11
Michae
l
Kruse
[D
e
LICM] Use in
p
u
t
access heuristic for mapped PHI
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michael Kruse
[
DeLI
C
M
]
Lookup inp
u
t acces
s
e
s
.
commit
|
commitdiff
|
tree
2017-05-11
Michael K
r
u
se
[VirtualInstruction]
D
o a looku
p
ins
t
ead
o
f a linear
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Mi
c
hael Kr
u
s
e
[Sco
p
Info] Keep scalar acceess dictionaries up-to-d
a
ta
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michael Kruse
[Simpl
i
f
y
]
Remove
i
dentical scalar write
s
.
commit
|
commitdiff
|
tree
2017-05-10
Michael
K
ruse
[Simplify]
M
ark
variables
as u
s
e
d
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Mi
c
hael K
r
use
[Sim
p
lify] Mark variables a
s
used
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Micha
e
l Kruse
[DeLICM] A
v
oid compiler
w
a
rni
n
g
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
M
i
chael Kruse
[DeL
I
CM] Always normali
z
e domain
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-06
Michael Kruse
[DeLICM] Kno
w
n knowledge
.
commit
|
commitdiff
|
tree
2017-05-06
M
ichael
Kruse
[CMake] Introduce PO
L
L
Y_BUNDLED_JSON
C
P
P
.
commit
|
commitdiff
|
tree
2017-05-05
Michae
l
K
ru
s
e
[S
c
o
pBuilder] Move Scop::init
t
o ScopBuilder
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-05
Michael Kr
u
se
[
S
co
p
Buil
d
er] Do not verify
u
nfeasibl
e
SCoPs
.
commit
|
commitdiff
|
tree
2017-05-04
Michael Kr
u
se
[ScopBu
i
lder] Ad
d
mi
s
s
ing semico
l
o
n afte
r
LLVM_FALLTHROUGH
.
commit
|
commitdiff
|
tree
2017-05-04
Michael Kruse
I
ntroduce Vir
t
ualUs
e
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-04
Mi
c
hael
Kru
s
e
[CMake]
R
emov
e
POLLY_TE
S
T
_
DIRECT
O
RIES
.
commit
|
commitdiff
|
tree
2017-04-30
M
i
chael Kruse
[CMa
k
e] Move PollyCore to
P
o
lly proj
e
c
t
folder
.
commit
|
commitdiff
|
tree
2017-04-27
Michael Kruse
[
C
M
a
k
e] Use object li
b
rary to build the two flavour
s
.
.
.
commit
|
commitdiff
|
tree
2017-04-26
Michael Kruse
[uni
t
tests/DeL
I
CM] Add test
f
or Written vs W
r
itt
e
n
.
commit
|
commitdiff
|
tree
2017-04-26
Michael Kruse
[unitte
s
t
s
/De
L
ICM] Add test for Occipied vs Occupied
.
commit
|
commitdiff
|
tree
2017-04-26
Michael Kruse
[DeLICM] Use Kno
w
n information when com
p
aring Occupied
.
.
.
commit
|
commitdiff
|
tree
2017-04-25
Michael Krus
e
[DeLICM] Use K
n
own information w
h
en comp
a
ring Existi
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-04-25
Michael Kruse
[unittests] Derive Occupi
e
d
from Unused whe
n
g
i
ven
.
commit
|
commitdiff
|
tree
2017-04-25
Michael
K
ruse
[un
i
tt
e
sts] Add pos
t
condition to comp
l
eteLife
t
im
e
.
commit
|
commitdiff
|
tree
2017-04-22
Michael
K
r
use
[CMake] Fix
polly-i
s
l-t
e
st execution in
o
ut-of-LLVM
.
.
.
commit
|
commitdiff
|
tree
2017-04-22
Michael Kruse
[CM
a
ke
]
F
ix unittests in out-of-LLVM-t
r
ee build
s
.
commit
|
commitdiff
|
tree
2017-04-21
Michael Kru
s
e
[CMake] Link u
n
ittests
o
nly a
g
ainst li
b
LLVM
.
so, if
.
.
.
commit
|
commitdiff
|
tree
2017-04-20
Michael Kruse
[DeLICM
]
Use Known
information
w
hen comparing Existing
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
Michael Kruse
[
D
e
LIC
M
] Introduce
u
nittesting infrastru
c
ture for Kn
o
wn
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
Michael Kru
s
e
[DeLICM] Expo
r
t
K
nown and
Written to DeLICMTests
.
NFC
.
commit
|
commitdiff
|
tree
2017-04-13
M
i
chael Kru
s
e
[
DeLICM] A
d
d Knowledge::Known
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-04-13
Mich
a
e
l Kruse
[DeLICM] Make Knowledge:
:
Wri
t
t
en a
n
isl::union_m
a
p
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
Michael Kru
s
e
[De
L
ICM] Renam
e
Knowledge
t
o KnowledgeStr
.
NFC
.
commit
|
commitdiff
|
tree
2017-04-05
Michael Kruse
Remove llvm
.
lifetime
.
s
t
a
rt/e
n
d
in origi
n
a
l
region
.
commit
|
commitdiff
|
tree
2017-04-03
Michael Kruse
[test] F
i
x
t
wo testc
a
se
s
.
NFC
.
commit
|
commitdiff
|
tree
2017-04-03
Michael Kruse
[ScopInfo]
F
ix typos
i
n
opt
i
on d
e
sc
r
i
pt
i
on
.
commit
|
commitdiff
|
tree
2017-03-23
Michael K
r
use
[ScopInf
o
] Introduc
e
ScopStmt::con
t
ains(BB*)
.
NFC
.
commit
|
commitdiff
|
tree
2017-03-22
Michael Kruse
[DeLICM] Ad
d
const qualifi
e
rs
.
NFC
.
commit
|
commitdiff
|
tree
2017-03-22
Michael Kruse
[Sup
p
or
t
] Add functions
t
o
ISLTo
o
ls
.
commit
|
commitdiff
|
tree
2017-03-22
Michael Kru
s
e
[DeLICM] Re
m
ove ov
e
rlo
a
ded Knowledge con
s
tructor
.
NFC
.
commit
|
commitdiff
|
tree
2017-03-22
Michael Kruse
[DeLICM] Remove Al
l
El
e
ments
.
NFC
.
commit
|
commitdiff
|
tree
2017-03-20
Michael Kru
s
e
[DeLI
C
M]
R
efector out parseSetOrNull
.
N
FC
.
commit
|
commitdiff
|
tree
2017-03-20
M
i
c
ha
e
l Kruse
[De
L
IC
M
] Add forgotte
n
isl_space
_
s
e
t_tuple_id
i
n unittests
.
commit
|
commitdiff
|
tree
2017-03-17
Mic
h
ael Kruse
Revert "Remove
ref
e
r
e
nces
to A
s
sump
t
ionCache
.
NFC
.
"
commit
|
commitdiff
|
tree
next