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] Remove partial write accesses with empty domain.
2017-07-22
Mic
h
ae
l
Kruse
[Simplify]
Re
m
ove partial write
a
ccesses
w
ith
empty
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[
S
copIn
f
o] Ad
a
pt
i
n
dentation of instr
u
ction list pri
n
ting
.
commit
|
commitdiff
|
tree
2017-07-22
M
i
c
hael
K
ruse
[ForwardOpTree]
S
uppor
t
hoisted in
v
ariant
l
oads
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[ForwardOpTree] Intr
o
duce th
e
-polly-optree pass
.
commit
|
commitdiff
|
tree
2017-07-21
Michael Kruse
An
n
otate dump() fu
n
ction
s
with LLVM_DUMP_METHO
D
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-21
Micha
e
l K
r
use
[ScopInfo] Don't compile dump()
f
u
nctions into
n
on
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
Mic
h
ael Kru
s
e
[
S
c
o
pInfo]
Prin
t
inst
r
uc
t
i
o
ns i
n
dump()
.
commit
|
commitdiff
|
tree
2017-07-20
Michael
K
r
u
se
[PPCG] Compi
l
e
f
ix for MSVC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kr
u
se
[
S
copInfo
]
Get a l
i
st
of
s
tatements for a reg
i
on
node
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michael
Kruse
[
S
copInf
o
] Remove dependency of Scop::getLastStmtFor
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
chael Krus
e
Fix indention
in com
m
ent
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[ScopInfo
]
Use map
f
or lookupP
H
IReadOf
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael K
r
use
[Simp
l
ify] R
e
move unused in
s
tructi
o
ns and
a
ccesses
.
commit
|
commitdiff
|
tree
2017-07-20
Mich
a
el Kr
u
se
[Sco
p
Builder] Avoid us
e
of
getStmtFo
r
(BB)
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[Sco
p
Info]
Add
support
for wrap-around of i
n
tegers
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
Ma
k
e byref llvm::Use
p
ar
a
m
e
te
r
s con
s
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-19
Michael K
r
use
[Sc
o
pI
n
fo] Integrate S
c
alarDefUseChain into
p
olly:
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Mic
h
ael Kruse
[
Sim
p
l
ify
]
Ensure
all co
u
n
t
ers are
r
ese
t
bef
o
re
n
ex
t
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
M
ichael Kruse
[Test] Do not p
i
pe
b
inary da
t
a to Fi
l
eCheck
.
commit
|
commitdiff
|
tree
2017-07-18
Michael
Kr
u
se
[ScopInfo] Introdu
c
e l
i
st
of sta
t
ements in Scop::S
t
mtMap
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Michael Kruse
[CMak
e
]
FindJ
s
oncpp
.
cmake: Use des
c
ripti
v
e variable
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
M
i
chael K
r
use
[CMake] Fin
d
Jsoncpp
.
cmake
:
U
s
e foreach va
r
iab
l
e
.
commit
|
commitdiff
|
tree
2017-07-18
Michael Kruse
[CMake]
F
i
ndJsoncpp
.
cm
a
ke: searc
h
p
kg-c
o
nfig libs in
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
M
i
chael Kruse
[ScopInfo] Do not use Sc
o
p
Stmt
i
n Domain d
e
riva
t
io
n
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
M
ichael Kru
s
e
Heap a
l
locat
i
on for
n
ew
arrays
.
commit
|
commitdiff
|
tree
2017-06-23
Michael Kruse
[ScopBu
i
l
d
er
]
Pa
s
s
ScopStmts ar
o
und instead of BasicBlocks
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
Michael Kru
s
e
[C
o
deGe
n
] Emit aliasing me
t
adata for new arrays
.
commit
|
commitdiff
|
tree
2017-06-19
M
i
chael Kruse
[
C
o
d
eGen
]
Det
e
rmin
i
s
ti
c
aliasi
n
g metadat
a
o
r
der
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-08
M
i
c
h
ael Krus
e
Fix a
lot of typos
.
N
FC
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Kruse
[JScop] Emit erro
r
mess
a
g
es on error
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Krus
e
[Simp
l
ify] Us
e
exec
u
tion
o
rder
of memo
r
y accesses
.
commit
|
commitdiff
|
tree
2017-06-06
M
ichael Kruse
[C
o
deGen] Rem
o
ve extr
a
'
;'
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-02
Michael Kr
u
se
[CodeGen]
I
t
e
rate ove
r
e
x
plicit
inst
r
ucti
o
n li
s
t for
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Michael
K
ruse
[ScopBuilder] E
x
clude ignored int
r
insics fr
o
m explicit
.
.
.
commit
|
commitdiff
|
tree
2017-05-29
Michael
Kr
u
se
[ScopInfo] Do not add terminator
&
s
ynthesizable instru
c
tion
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
M
ichae
l
Kruse
[De
L
I
C
M] Part
i
al writes for
P
HIs
.
commit
|
commitdiff
|
tree
2017-05-24
Michael Kruse
[JSONImp
o
rter] misses c
h
ecks whe
t
he
r
th
e
data it imports
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
M
ichael Kruse
[CodeGe
n
] Add inv
a
lidation o
f
the
loop SCEVs after
.
.
.
commit
|
commitdiff
|
tree
2017-05-21
Michael Kr
u
se
[CodeGen] Supp
o
rt partial write acc
e
sse
s
.
commit
|
commitdiff
|
tree
2017-05-18
Michael Krus
e
[
ScopIn
f
o]
F
i
x r30223
1
to use
l
ogical or (||)
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-16
Mi
c
hael Kruse
[
S
copI
n
fo] R
e
move unused
MemoryA
c
cess
:
:Bas
e
Name
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
Michael Kruse
[S
i
mplify]
R
emove identical
w
rite removal
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
Michael Kruse
[Simplify] R
e
move writes
t
ha
t
are ove
r
w
r
itten
.
commit
|
commitdiff
|
tree
2017-05-12
M
ichael Kr
u
se
[Simplify] Reset
a
ll stats between runs
.
commit
|
commitdiff
|
tree
2017-05-11
Michael K
r
use
[DeLICM
]
Use input access heurist
i
c fo
r
mapp
e
d PHI
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Mich
a
el Kruse
[DeLIC
M
] Lookup
i
nput accesses
.
commit
|
commitdiff
|
tree
2017-05-11
Mic
h
a
e
l Kr
u
se
[Vir
t
ualInst
r
uction] Do a lookup instead of a li
n
ear
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michael Krus
e
[ScopIn
f
o] Keep
s
c
a
l
ar a
c
ceess dictionaries up-t
o
-data
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Mic
h
ael Kruse
[Simplify] Re
m
ove identic
a
l
scal
a
r
w
rite
s
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Krus
e
[Si
m
pl
i
fy] Ma
r
k var
i
ables
as used
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Kruse
[
S
implify] Mark variables as used
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
M
ichael Kru
s
e
[DeL
I
CM] Avoid c
o
mpiler warn
i
ng
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Kruse
[DeLICM] Always norm
a
lize
d
o
main
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-06
Michael Krus
e
[DeLICM] Known k
n
owledge
.
commit
|
commitdiff
|
tree
2017-05-06
Michael Kruse
[CMake]
Introduce POLLY_BUND
L
E
D
_
JSONCPP
.
commit
|
commitdiff
|
tree
2017-05-05
Michael Kruse
[ScopBuilder] Mo
v
e
Scop::i
n
it
to ScopBuilde
r
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-05
Micha
e
l Kruse
[Scop
B
uil
d
e
r
] Do not ver
i
fy unfeasible SCoPs
.
commit
|
commitdiff
|
tree
2017-05-04
Mi
c
hael Kruse
[Scop
B
uil
d
er]
Add mis
s
ing se
m
icolon after LLVM_FALLT
H
ROUGH
.
commit
|
commitdiff
|
tree
2017-05-04
M
i
chael Kruse
I
n
troduce Vi
r
tualUse
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-04
Mi
c
hael Kruse
[CMake]
R
emove POLL
Y
_TES
T
_DIR
E
C
T
ORIES
.
commit
|
commitdiff
|
tree
2017-04-30
Mich
a
el Kruse
[CM
a
ke] Move Poll
y
Core to
P
olly project f
o
l
d
er
.
commit
|
commitdiff
|
tree
2017-04-27
Michael Kruse
[
C
Make] Use object libra
r
y
to build th
e
two flavours
.
.
.
commit
|
commitdiff
|
tree
2017-04-26
M
i
chael Kruse
[un
i
ttests/DeLI
C
M] Add test for Written
vs Writte
n
.
commit
|
commitdiff
|
tree
2017-04-26
M
i
c
h
ael Kruse
[unit
t
es
t
s/
D
eLICM] Add test for Occip
i
ed vs Occupied
.
commit
|
commitdiff
|
tree
2017-04-26
Michael Krus
e
[D
e
LICM] Use
K
nown in
f
ormation when compar
i
ng Occupied
.
.
.
commit
|
commitdiff
|
tree
2017-04-25
Mi
c
hae
l
Kruse
[DeLICM]
U
s
e
K
nown informat
i
on when comparing
Existing
.
.
.
commit
|
commitdiff
|
tree
2017-04-25
Michael Krus
e
[u
n
itt
e
sts] Derive Occupie
d
from Unused when g
i
ven
.
commit
|
commitdiff
|
tree
2017-04-25
Michael Kruse
[u
n
ittests] Add pos
t
c
o
nditi
o
n
t
o
complete
L
ifetime
.
commit
|
commitdiff
|
tree
2017-04-22
Michael
K
ruse
[CMake] Fix po
l
l
y
-isl-t
e
st
ex
e
c
u
tion
i
n out-of-LLVM
.
.
.
commit
|
commitdiff
|
tree
2017-04-22
Mi
c
hael Kruse
[CMake] Fix unittests in out-of-L
L
VM-
t
ree builds
.
commit
|
commitdiff
|
tree
2017-04-21
Michael Kruse
[CMake] Link u
n
ittests
o
nly again
s
t li
b
LL
V
M
.
so, if
.
.
.
commit
|
commitdiff
|
tree
2017-04-20
Michael
K
ruse
[D
e
LICM
]
Use Kno
w
n inform
a
t
i
on whe
n
comparing Existing
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
Mi
c
hael Kruse
[DeLICM]
I
ntro
d
uce
unitt
e
sti
n
g infr
a
structure for
Known
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
M
i
chae
l
Kruse
[DeLICM
]
Ex
p
ort Known and Wri
t
te
n
t
o
DeLICM
T
e
sts
.
NFC
.
commit
|
commitdiff
|
tree
2017-04-13
Michael Kruse
[DeLICM] Add Knowledge::Known
.
NF
C
.
commit
|
commitdiff
|
tree
2017-04-13
Michael Kruse
[DeL
I
CM] Make K
n
o
w
l
e
dg
e
::Writ
t
en
an isl::unio
n
_
map
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
M
ichae
l
Kruse
[DeLICM] Rename Knowl
e
d
g
e t
o
K
n
owledgeSt
r
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-04-05
Mich
a
el Kruse
Remove llvm
.
lifetime
.
start/en
d
i
n
original region
.
commit
|
commitdiff
|
tree
2017-04-03
Mi
c
hael
K
ruse
[tes
t
] Fix tw
o
testc
a
s
es
.
NFC
.
commit
|
commitdiff
|
tree
2017-04-03
Michae
l
Kruse
[ScopI
n
fo] Fix typos i
n
option description
.
commit
|
commitdiff
|
tree
2017-03-23
M
ichael Kruse
[ScopInfo] Intr
o
duce Scop
S
tmt::contains(BB*)
.
NFC
.
commit
|
commitdiff
|
tree
2017-03-22
Micha
e
l Kruse
[
DeLICM] Add cons
t
qualifiers
.
NFC
.
commit
|
commitdiff
|
tree
2017-03-22
Mi
c
ha
e
l Kr
u
se
[Suppor
t
] Add functions to
I
SLT
o
ols
.
commit
|
commitdiff
|
tree
2017-03-22
M
i
chael Kruse
[DeLICM] Remove
ov
e
rloaded
Knowledge constructor
.
NFC
.
commit
|
commitdiff
|
tree
2017-03-22
Micha
e
l Kruse
[
DeLI
C
M]
R
emove AllElements
.
NFC
.
commit
|
commitdiff
|
tree
2017-03-20
Mic
h
ael Kruse
[DeLIC
M
] Refector out parseSetOrNull
.
N
FC
.
commit
|
commitdiff
|
tree
2017-03-20
Mi
c
hael Kruse
[
DeLICM] Add
f
o
r
gotte
n
isl_space_se
t
_
t
up
l
e_id
i
n
unit
t
ests
.
commit
|
commitdiff
|
tree
2017-03-17
Michael
Kruse
R
evert "
R
emove r
e
f
e
rences t
o
AssumptionCache
.
NFC
.
"
commit
|
commitdiff
|
tree
2017-03-17
Michael
Kruse
[ScopI
n
f
o
/PruneUn
p
rofitab
l
e
] Move default profitability
.
.
.
commit
|
commitdiff
|
tree
2017-03-17
Michael Kr
u
se
[PruneUnprofitable] Add -polly-
p
rune-un
p
rofitable pass
.
commit
|
commitdiff
|
tree
2017-03-15
M
i
chael K
r
use
[ScopInfo] Intr
o
duce ScopStmt:
:
getSurroundi
n
gLo
o
p
(
.
.
.
commit
|
commitdiff
|
tree
2017-03-10
M
i
c
hael Krus
e
[Simplify]
A
d
d
-poll
y
-si
m
plify pass
.
commit
|
commitdiff
|
tree
2017-03-10
Michael Kruse
[Support] Correct filename in file
h
e
ad comm
e
nt
.
NFC
.
commit
|
commitdiff
|
tree
2017-03-09
Michael
Kruse
[Support] Add -pol
l
y-dump-module pa
s
s
.
commit
|
commitdiff
|
tree
2017-03-09
Michael Kruse
[Cmake] Generate a PollyConfi
g
.
cmak
e
.
commit
|
commitdiff
|
tree
2017-03-09
Michael
Kruse
[
DeLICM]
A
dd -p
o
lly
-
d
elic
m
-overapproximate-writ
e
s o
p
tion
.
commit
|
commitdiff
|
tree
2017-03-08
Michae
l
Kruse
[DeadCodeElim]
Put -poll
y
-dce-precise-
s
teps into the
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
M
i
chael Kruse
[ScopDetection] Only allow S
C
oP-wide availabl
e
ba
s
e
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
M
i
chael Kruse
[Sco
p
Detection] Require L
o
adIn
s
t
base
p
ointers to be
.
.
.
commit
|
commitdiff
|
tree
2017-02-27
Michae
l
Kruse
[Cmake] Optionally use
a
sys
t
em isl version
.
commit
|
commitdiff
|
tree
next