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 remove dependencies of phis within region stmts.
2017-07-28
Mi
c
h
a
e
l
K
ruse
[Simp
l
ify]
D
o not rem
o
ve dep
e
n
d
e
ncies
of ph
i
s
withi
n
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kru
s
e
[V
i
rtu
a
l
I
nst
r
uct
i
on]
Do not i
t
er
a
te
over a r
e
gion statement
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
M
i
c
hael
K
ruse
[Virt
u
alInstructio
n
] Re
m
ove assert
i
o
n
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Mich
a
el Kruse
[te
s
t
]
Fix typo in filename
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-28
Mich
a
el Kru
s
e
[Simplify] Fix
t
ypo in stat
i
stics output
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michae
l
Kruse
[S
i
mplify] Remove empty par
t
ial acces
s
es first
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Mi
c
hael Kr
u
se
[
S
copBuilder/Simplify] Refacto
r
isEscaping
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-27
Michael K
r
use
[Simplify] Count PHI
N
odes in simplifiable exit nod
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
M
i
cha
e
l Kru
s
e
[S
c
opInfo] Never print ins
t
ruction lis
t
of
r
e
gi
o
n st
m
ts
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[S
i
mplif
y
] Do not setInstruc
t
ions() of region stmt
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michae
l
Kruse
[Simplify] Fix invalid remo
v
a
l
write for escaping value
s
.
commit
|
commitdiff
|
tree
2017-07-26
M
ichael Kruse
[ScopIn
f
o]
A
void use of getStmtFor(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-26
Michael
K
ruse
[SCEVValidator]
L
oop exit
v
a
lues of loops befo
r
e the
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
M
ichael Kruse
[ScopInfo] Rename ScopStmt::contains(B
B
) to re
p
resents
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Michael Kru
s
e
[
Sco
p
Info] F
i
x
as
s
ert
i
on f
o
r
P
HIs not in
a
reg
i
on
s
t
mts
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kr
u
se
[
For
w
ar
d
OpTree] Pr
o
perl
y
indent enum
e
ra
t
ion
i
n
comment
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Krus
e
[F
o
r
w
ar
d
Op
T
ree]
R
ename FD_CanFo
r
ward to FD_CanForwardLeaf
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Mich
a
el Kruse
[Forw
a
rdOp
T
ree] Add c
o
mm
e
nts to Forwarding
D
eci
s
ion
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Mich
a
el Kru
s
e
[ForwardOp
T
ree] Support read
-
only
v
alue u
s
es
.
commit
|
commitdiff
|
tree
2017-07-24
Mic
h
ae
l
Kruse
[Forwa
r
dOpTree] Fix mixup in c
o
mmen
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kr
u
se
[ScopInfo] F
i
x
t
y
po in method name
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-22
Mic
h
ael Kruse
[Simpl
i
fy] R
e
m
ove parti
a
l
write accesses w
i
t
h
empty
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Krus
e
[
S
c
opInfo] Adapt indentation of
instruc
t
ion l
i
st
p
rin
t
ing
.
commit
|
commitdiff
|
tree
2017-07-22
Micha
e
l
Kruse
[
F
orwardOpTree] Supp
o
rt hoisted
i
n
variant
loads
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[Forw
a
rdOpTree
]
Introduce t
h
e -p
o
l
ly-
o
ptr
e
e
p
as
s
.
commit
|
commitdiff
|
tree
2017-07-21
Mic
h
ae
l
Kruse
A
n
not
a
te dump() functions with LL
V
M_
D
U
M
P_ME
T
HOD
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-21
M
i
chael
Kruse
[ScopInfo] Don'
t
compi
l
e
du
m
p() functions into non
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
M
i
ch
a
el Kruse
[
ScopInfo
]
Print
instruction
s
in dump()
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
ch
a
e
l Kr
u
s
e
[PPCG] C
o
mpile fix for
M
S
V
C
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
chael Kruse
[S
c
opInfo] Get a
l
i
s
t of stateme
n
ts for a r
e
gion node
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
chael Kru
s
e
[ScopInfo]
Remove d
e
p
e
ndency of Scop::
g
etL
a
stStmtFor
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
chael Kruse
Fix indent
i
o
n in comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
cha
e
l
Kr
u
se
[Sco
p
Info]
U
se ma
p
for lookupPHIR
e
adOf
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Mi
c
hael Kr
u
se
[Simplify] Remo
v
e unused inst
r
uctions and acc
e
sses
.
commit
|
commitdiff
|
tree
2017-07-20
Michael
K
r
u
se
[ScopBuilder] Av
o
id use of ge
t
StmtFo
r
(
BB
)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Mich
a
el Kruse
[ScopIn
f
o
]
Add
s
upport for wr
a
p-aroun
d
o
f i
n
t
eg
e
rs
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michae
l
Kruse
Make byref ll
v
m
::Us
e
parameters
c
ons
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-19
M
i
chael
K
r
use
[ScopInfo] Integrate ScalarDefUseChain into poll
y
:
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Mic
h
ael
K
r
use
[Simplify
]
E
n
s
u
re
a
l
l counters are reset before next
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Mi
c
h
ael Kruse
[
Test] Do not pipe binary data
to
F
ileCheck
.
commit
|
commitdiff
|
tree
2017-07-18
Michael Kruse
[ScopInfo
]
Int
r
oduce list of statements
i
n
S
cop::Stm
t
Map
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Michael Krus
e
[CMake] FindJsoncpp
.
cmake: Use descriptive variable
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
M
ichael Kruse
[CMake] FindJsoncpp
.
c
ma
k
e:
U
se
foreach variable
.
commit
|
commitdiff
|
tree
2017-07-18
M
i
c
hael Kruse
[C
M
ake] FindJsoncpp
.
cmake: se
a
rch pkg-config libs in
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Michael Kruse
[S
c
opInfo] Do not use Sc
o
pSt
m
t in Domain
deriv
a
tio
n
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Michael
Kru
s
e
Heap allocation f
o
r ne
w
arrays
.
commit
|
commitdiff
|
tree
2017-06-23
Mi
c
hael Kruse
[
S
copBuilder
]
Pass Scop
S
tmts around instead of
B
a
si
c
Blocks
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
Michael Kr
u
se
[Cod
e
Gen]
E
mi
t
aliasing
m
e
t
adata for
n
ew ar
r
ays
.
commit
|
commitdiff
|
tree
2017-06-19
Michael Kruse
[CodeGen]
Deterministic aliasing metadat
a
order
.
N
FC
.
commit
|
commitdiff
|
tree
2017-06-08
Michae
l
Kruse
Fix a
lot of typ
o
s
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Kr
u
se
[JScop] Emit error messages on
e
rror
.
commit
|
commitdiff
|
tree
2017-06-06
M
i
chael
K
ruse
[
S
i
mplify] Use
e
xecut
i
on order of
m
emory
a
c
c
esses
.
commit
|
commitdiff
|
tree
2017-06-06
Michael K
r
use
[
C
odeGen] Remov
e
extra
'
;'
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-06-02
Micha
e
l Kruse
[CodeGen] Iterate ov
e
r
e
x
plici
t
instruction list for
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
M
ichae
l
Kruse
[Sco
p
Builder
]
Exclude i
g
nored i
n
trinsics from
explicit
.
.
.
commit
|
commitdiff
|
tree
2017-05-29
Mi
c
hael Krus
e
[Scop
I
nfo] Do not add terminator & synthesizable instruc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
Michael K
r
use
[DeLICM] Partial
writ
e
s for PHIs
.
commit
|
commitdiff
|
tree
2017-05-24
Michael Kru
s
e
[JSONImp
o
r
ter] misses ch
e
cks whether the d
a
ta it
i
mpo
r
ts
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
Michael Krus
e
[CodeGen]
Add invalidation
of
th
e
loop
S
CEVs after
.
.
.
commit
|
commitdiff
|
tree
2017-05-21
M
ich
a
el Kr
u
se
[CodeGen] Support p
a
rtial
wri
t
e accesses
.
commit
|
commitdiff
|
tree
2017-05-18
M
ichael Kr
u
se
[ScopI
n
f
o
] Fi
x
r302231 to
u
se logical or (||)
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-16
Mich
a
el Kr
u
se
[Sco
p
In
f
o] Remo
v
e
unused Memory
A
ccess::Base
N
ame
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-05-13
Mi
c
h
ael Kruse
[Simplify
]
Remov
e
identical
w
r
i
te
removal
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-05-13
Michael Kruse
[Simplify] Re
m
ove write
s
that are overwritten
.
commit
|
commitdiff
|
tree
2017-05-12
Mich
a
e
l Krus
e
[Simplify] Reset all s
t
ats between runs
.
commit
|
commitdiff
|
tree
2017-05-11
Michael Kruse
[DeLICM] Use inp
u
t acce
s
s
h
euristic for mappe
d
PHI
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michael
K
r
u
s
e
[DeLICM] Look
u
p input
a
ccesses
.
commit
|
commitdiff
|
tree
2017-05-11
Michael Kruse
[V
i
rt
u
a
l
Ins
t
ructio
n
]
Do
a lookup instead of a
l
i
n
ear
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Mic
h
ael K
r
u
s
e
[ScopInfo] K
e
ep scalar acceess dicti
o
naries up-to-dat
a
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
M
i
chael Kruse
[Simpli
f
y
] Rem
o
ve identical scalar writes
.
commit
|
commitdiff
|
tree
2017-05-10
Mic
h
ael Kru
s
e
[Simplify]
M
a
rk v
a
r
iables as used
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-05-10
M
i
chael Kruse
[Simplify] Mark variables as use
d
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Michae
l
K
ruse
[
DeLI
C
M
]
Avoid co
m
piler
w
a
rning
.
N
FC
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Kru
s
e
[DeLICM] Always normalize d
o
main
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-06
Mi
c
h
a
el Kruse
[DeL
I
CM] Know
n
k
nowledge
.
commit
|
commitdiff
|
tree
2017-05-06
Mi
c
hael Kruse
[CMa
k
e] Intro
d
uce
POLLY_BUNDLED_JSONCPP
.
commit
|
commitdiff
|
tree
2017-05-05
Michael
Kruse
[Sco
p
Bui
l
der] Move Scop
:
:init to ScopBuilder
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-05
Michael Krus
e
[Scop
B
uilder] Do not v
e
rify unfeasible
SCo
P
s
.
commit
|
commitdiff
|
tree
2017-05-04
M
i
c
hael
K
r
use
[ScopBuilder]
A
d
d
missin
g
sem
i
co
l
on after LL
V
M_FA
L
LTHROUGH
.
commit
|
commitdiff
|
tree
2017-05-04
Michael
K
ruse
Introduce VirtualUse
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-04
Michael Kruse
[
C
M
a
ke]
R
em
o
ve P
O
L
L
Y_TEST_D
I
R
EC
T
ORIES
.
commit
|
commitdiff
|
tree
2017-04-30
M
i
chael Kruse
[CM
a
ke] Move PollyCore to Polly
pro
j
ect folde
r
.
commit
|
commitdiff
|
tree
2017-04-27
Michael Kruse
[CMa
k
e] Use
o
bject library to bu
i
ld the two flavours
.
.
.
commit
|
commitdiff
|
tree
2017-04-26
Michae
l
Kruse
[unittest
s
/DeLIC
M
] Add t
e
st
f
or Written vs Writ
t
en
.
commit
|
commitdiff
|
tree
2017-04-26
Michael Kruse
[unittests/DeLICM] Add test for Occipied
v
s O
c
cupi
e
d
.
commit
|
commitdiff
|
tree
2017-04-26
Michael Kruse
[De
L
ICM
]
Use Kno
w
n inf
o
rmation when co
m
p
a
ring O
c
cupied
.
.
.
commit
|
commitdiff
|
tree
2017-04-25
Michael Kr
u
s
e
[DeLICM]
Use Known infor
m
ation when comparin
g
Existing
.
.
.
commit
|
commitdiff
|
tree
2017-04-25
Michael Kruse
[u
n
ittests] Derive Occ
u
pied from Unu
s
ed when given
.
commit
|
commitdiff
|
tree
2017-04-25
Michael Kruse
[unitte
s
t
s] Add postcondition
t
o completeL
i
f
etim
e
.
commit
|
commitdiff
|
tree
2017-04-22
M
i
c
hae
l
Kruse
[CMake] Fix polly-isl-tes
t
e
x
e
c
ution i
n
out-of-LLVM
.
.
.
commit
|
commitdiff
|
tree
2017-04-22
Mich
a
el Kruse
[
C
Make]
Fix unittests in out-of-LLVM
-
t
r
ee builds
.
commit
|
commitdiff
|
tree
2017-04-21
Michael Kruse
[C
M
ake] Link unitte
s
t
s
on
l
y against libLLVM
.
so, if
.
.
.
commit
|
commitdiff
|
tree
2017-04-20
M
ichael K
r
use
[DeLICM] Use K
n
o
w
n
i
nfor
m
a
tion w
h
en co
m
paring Existing
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
Mi
c
hael Kruse
[DeLICM
]
Introd
u
ce uni
t
testing
i
nfrastructure f
o
r K
n
own
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
Michael K
r
use
[DeLICM] Export Known and Written to
D
eL
I
CMTest
s
.
NFC
.
commit
|
commitdiff
|
tree
2017-04-13
Michae
l
Kruse
[
DeLIC
M
] Add
K
nowledge::Known
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-04-13
Mich
a
el Kruse
[
D
eL
I
CM] Make Knowledge::Written an
i
sl
:
:
un
i
on_map
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
Michael
Kruse
[
D
eLIC
M
]
R
ename
K
no
w
ledge to KnowledgeStr
.
NFC
.
commit
|
commitdiff
|
tree
2017-04-05
M
i
chael
K
ruse
Remove
llvm
.
l
i
f
etime
.
s
tart/en
d
in
original region
.
commit
|
commitdiff
|
tree
2017-04-03
Michae
l
Kruse
[
t
est] Fix two t
e
stcases
.
NFC
.
commit
|
commitdiff
|
tree
next