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 synthesizable values.
2017-07-31
Michael Kruse
[ForwardO
p
Tree] Suppor
t
s
y
nt
h
esizable values
.
commit
|
commitdiff
|
tree
2017-07-31
Michael Kruse
[
S
implify] Remov
e
all kinds of redund
a
nt scalar writes
.
commit
|
commitdiff
|
tree
2017-07-29
Michae
l
K
r
us
e
[Simplif
y
] Implement
wri
t
e acce
s
ses c
o
alescing
.
commit
|
commitdiff
|
tree
2017-07-29
Michael Kruse
[te
s
t
] A
d
d
test case for -po
l
ly-simplify
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
M
i
c
h
ael
K
ruse
[Simpl
i
f
y] Do not re
m
o
ve dependenci
e
s
o
f
phis within
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Mic
h
ae
l
Krus
e
[
V
i
r
t
ualInstruc
t
io
n
] Do not
i
terate over a region
stat
e
ment
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kru
s
e
[VirtualInstruction]
R
emove assert
i
on
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Mic
h
ael Kruse
[te
s
t] Fix typo in f
i
lename
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Micha
e
l Kruse
[Si
m
plify] Fix typo in statist
i
cs output
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
M
i
cha
e
l Kruse
[
S
impl
i
fy] Remove empty
p
artial
access
e
s f
i
rst
.
NF
C
.
commit
|
commitdiff
|
tree
2017-07-27
Michael Krus
e
[Sco
p
Bu
i
ld
e
r/Sim
p
lify] Re
f
actor isEscapi
n
g
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Michael Kruse
[S
i
mplify] Coun
t
PHINodes i
n
simplifiable
exi
t
nodes
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Mic
h
ael
Kr
u
s
e
[
ScopInfo] Never print instruc
t
ion list of
reg
i
on stmts
.
commit
|
commitdiff
|
tree
2017-07-26
M
ichael Kruse
[
Simplif
y
] D
o
not se
t
Instructions() of region
s
tmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michae
l
Kru
s
e
[Simplify] Fix i
n
valid removal wr
i
te for esc
a
p
ing
v
a
l
ues
.
commit
|
commitdiff
|
tree
2017-07-26
Micha
e
l Krus
e
[
Scop
I
nfo]
A
v
oid use of getS
t
mtFor
(
BB
)
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-26
Micha
e
l
Kruse
[SCEVValidator] Loop e
x
it values of
loops be
f
ore the
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Micha
e
l Kruse
[ScopInf
o
] Rename ScopSt
m
t::contains(BB) to
r
epresents
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Michael Kruse
[ScopInfo
]
Fix asser
t
ion for
P
H
Is no
t
in a region
stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kru
s
e
[Forwa
r
dOpTree] Prope
r
l
y indent enumerat
i
on i
n
c
o
mment
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[
Forwa
r
dOpTree] Rename
F
D
_CanForw
a
rd to FD_Ca
n
ForwardLeaf
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[
Forward
O
pTree] A
d
d comments to ForwardingDecision
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Mi
c
hael Kruse
[
F
orwardOpTree] Su
p
port read-only v
a
lue
u
ses
.
commit
|
commitdiff
|
tree
2017-07-24
Mich
a
el Kruse
[For
w
ardOpTree] Fix mixup in comment
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-24
Michael
K
rus
e
[
S
copInfo
]
Fix
t
ypo
i
n method name
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-22
Mic
h
ael Krus
e
[
S
i
m
plify] Remove partial write accesses with empty
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[ScopInfo] Adapt inden
t
ation of
ins
t
ruction li
s
t printing
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[Forwa
r
dOpTree] Supp
o
rt hoisted in
v
a
r
iant
load
s
.
commit
|
commitdiff
|
tree
2017-07-22
Michae
l
Kruse
[
F
orwardOp
T
ree] Introduce th
e
-polly-optree
pass
.
commit
|
commitdiff
|
tree
2017-07-21
Michael Kruse
A
n
notate du
m
p()
function
s
wit
h
LLVM_D
U
MP_METHOD
.
NF
C
.
commit
|
commitdiff
|
tree
2017-07-21
Michael
Kru
s
e
[ScopInfo
]
Don't compile dump() fu
n
ctions into
n
on
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
Micha
e
l Kruse
[ScopInfo] Print i
n
s
t
ructions in dump()
.
commit
|
commitdiff
|
tree
2017-07-20
Micha
e
l Kruse
[P
P
CG] Compi
l
e fix for MSVC
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
c
h
ael Kruse
[ScopInf
o
] G
e
t a l
i
st of statements
for a
r
e
g
ion node
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[Sc
o
p
I
n
f
o]
Remove dependency of Scop::getLastStmtFor
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Mic
h
ael Kruse
Fix ind
e
ntio
n
i
n
co
m
ment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Mi
c
ha
e
l Kruse
[Sco
p
Info]
Use
map for lookupPHIReadOf
.
NF
C
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Krus
e
[Simp
l
i
fy] R
e
move unuse
d
instructions
a
nd acc
e
s
ses
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kr
u
se
[Sco
p
Bu
i
lder] Avoid
use of getS
t
mtFor(B
B
)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
chael Kruse
[ScopI
n
fo
]
Add support for wrap-around of
integers
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kru
s
e
Make byref
l
lvm::Use par
a
meters con
s
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-19
Mich
a
el Kruse
[
S
cop
I
nfo] Integrate ScalarDefUseCha
i
n into polly:
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Mi
c
hael Kruse
[Sim
p
l
ify]
E
nsu
r
e all count
e
rs are re
s
et be
f
or
e
next
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
[Test] Do no
t
pipe bi
n
ary data to File
C
heck
.
commit
|
commitdiff
|
tree
2017-07-18
Mic
h
ael Kruse
[Sco
p
Info]
Introduce list of sta
t
e
m
e
n
t
s
in S
c
op::Stmt
M
ap
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Michael
Kruse
[CMa
k
e] Find
J
soncpp
.
cmake: Use descript
i
ve
v
ariable
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
M
ichae
l
Kruse
[CMake] Fi
n
d
Jsoncpp
.
cmake: U
s
e foreach
v
a
r
iable
.
commit
|
commitdiff
|
tree
2017-07-18
Mic
h
a
el Kruse
[CMake] Fi
n
dJsoncpp
.
cm
a
k
e: search pkg-co
n
f
ig libs in
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Mic
h
ael Kruse
[
S
copI
n
fo] Do not use ScopStm
t
i
n
D
o
m
ain deri
v
ation
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Mich
a
el
K
r
use
H
e
a
p allocation for new arrays
.
commit
|
commitdiff
|
tree
2017-06-23
Mich
a
e
l
Kruse
[ScopBuilder] Pass ScopSt
m
t
s
around i
n
stead of Ba
s
icBlocks
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
Michael Krus
e
[Cod
e
Gen] Emit alias
i
ng meta
d
ata
f
or new
arrays
.
commit
|
commitdiff
|
tree
2017-06-19
Michael Kruse
[CodeGen] Determi
n
istic aliasing metadata order
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-08
Michael Kr
u
se
Fix a lot
of
typos
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-06
Mi
c
hael Krus
e
[
JScop] E
m
it error me
s
s
a
ges on erro
r
.
commit
|
commitdiff
|
tree
2017-06-06
Mich
a
el Kruse
[Si
m
plify] Use execut
i
o
n
order of
m
emory access
e
s
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Kru
s
e
[Cod
e
Gen]
R
emove extra
';
'
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-02
Michael
K
rus
e
[CodeGen] I
t
erate
over explicit ins
t
ru
c
ti
o
n lis
t
f
or
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
M
i
c
hael
K
ruse
[ScopBuild
e
r]
Exclude
ignored intrins
i
cs from expl
i
cit
.
.
.
commit
|
commitdiff
|
tree
2017-05-29
Mic
h
ae
l
Kr
u
s
e
[ScopI
n
f
o
]
Do n
o
t add terminator
& synthesizable in
s
truc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
Michael Kruse
[
D
e
L
ICM] Partial writ
e
s f
o
r P
H
Is
.
commit
|
commitdiff
|
tree
2017-05-24
Michae
l
Kruse
[
J
S
ONI
m
porter] misses chec
k
s whether the dat
a
it
imports
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
Michael Kr
u
se
[CodeGen] Add invalidatio
n
of the loop
S
CEVs after
.
.
.
commit
|
commitdiff
|
tree
2017-05-21
Michael K
r
use
[
CodeGen] Supp
o
rt partial write accesses
.
commit
|
commitdiff
|
tree
2017-05-18
Mic
h
ael
K
ruse
[ScopInfo] Fix
r302
2
3
1 t
o
use logical or (||)
.
NF
C
.
commit
|
commitdiff
|
tree
2017-05-16
M
ichael Krus
e
[
S
c
opInfo
]
Rem
o
ve unused MemoryAccess::
B
aseName
.
N
FC
.
commit
|
commitdiff
|
tree
2017-05-13
Michael
K
ruse
[Simplify] Remove identical write removal
.
NF
C
.
commit
|
commitdiff
|
tree
2017-05-13
M
ichael
K
rus
e
[
S
i
mplify] Remove writes that a
r
e overwritten
.
commit
|
commitdiff
|
tree
2017-05-12
Mic
h
ael Kru
s
e
[Simplify] Res
e
t all stats
betw
e
en runs
.
commit
|
commitdiff
|
tree
2017-05-11
Michae
l
K
r
use
[DeLICM] Use input access heuristic for map
p
ed PHI
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michael Kruse
[DeLICM] Lookup
i
nput accesses
.
commit
|
commitdiff
|
tree
2017-05-11
Mich
a
el Kruse
[V
i
rtua
l
Ins
t
r
u
ct
i
on
]
D
o
a l
o
oku
p
ins
t
ead of a li
n
ear
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michael Kruse
[ScopInfo] Keep s
c
alar accee
s
s
d
ictionaries up
-
to-da
t
a
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michael K
r
use
[S
i
mplify] Remo
v
e
id
e
n
t
ical sca
l
ar writes
.
commit
|
commitdiff
|
tree
2017-05-10
M
ichael Kruse
[S
i
mplif
y
]
Mark v
a
riables as used
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Mich
a
el Kruse
[Sim
p
lify] Mar
k
variables as
u
s
e
d
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Mi
c
hael Krus
e
[DeLI
C
M] Avoid compiler warning
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Michae
l
Kr
u
se
[DeLICM] Always normaliz
e
domai
n
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-06
Michael Kruse
[De
L
ICM] Kn
o
wn kno
w
l
e
dge
.
commit
|
commitdiff
|
tree
2017-05-06
Michael Kruse
[CMake] Intro
d
uce PO
L
LY
_
BUNDLED_JSONCPP
.
commit
|
commitdiff
|
tree
2017-05-05
Michael Kruse
[
S
c
opBuilde
r
] Move
Scop
:
:init to
S
c
o
pBuilder
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-05
Mic
h
ael Kruse
[
Scop
B
uilder] Do
n
ot ve
r
ify
u
nfeasible SCoPs
.
commit
|
commitdiff
|
tree
2017-05-04
Mi
c
hael
K
ruse
[ScopBuilder]
Add m
i
ssing
s
emi
c
o
lon afte
r
LLVM_FALLTHROUGH
.
commit
|
commitdiff
|
tree
2017-05-04
Mich
a
el Kr
u
se
Intro
d
uc
e
VirtualUse
.
N
FC
.
commit
|
commitdiff
|
tree
2017-05-04
M
i
chae
l
K
ruse
[CMake] Remove PO
L
LY_TEST_DI
R
ECT
O
RIES
.
commit
|
commitdiff
|
tree
2017-04-30
Michael Kruse
[CMake]
M
o
ve Po
l
lyC
o
r
e
t
o
Polly pro
j
e
c
t
fol
d
er
.
commit
|
commitdiff
|
tree
2017-04-27
Micha
e
l Kruse
[CM
a
ke] U
s
e
o
b
ject library to
build th
e
two flavours
.
.
.
commit
|
commitdiff
|
tree
2017-04-26
Michael Kru
s
e
[
u
nitt
e
sts/DeLICM] Add test for Writ
t
en vs Written
.
commit
|
commitdiff
|
tree
2017-04-26
Michael Kruse
[unitt
e
sts/D
e
LICM]
Add tes
t
for Occipied vs Occupied
.
commit
|
commitdiff
|
tree
2017-04-26
Mich
a
e
l
Kruse
[DeLIC
M
] Use
K
no
w
n information whe
n
comparing
O
cc
u
pied
.
.
.
commit
|
commitdiff
|
tree
2017-04-25
M
i
ch
a
el Kru
s
e
[DeLICM] Use
Known
i
nformation when com
p
ar
i
ng Existing
.
.
.
commit
|
commitdiff
|
tree
2017-04-25
Michael
K
ruse
[unittes
t
s]
D
erive Occ
u
pied
f
rom
U
n
used
w
hen giv
e
n
.
commit
|
commitdiff
|
tree
2017-04-25
Mi
c
hae
l
Kruse
[unitt
e
sts] Add postcondit
i
on to com
p
lete
L
ifetime
.
commit
|
commitdiff
|
tree
2017-04-22
Mic
h
a
el K
r
u
s
e
[
C
Ma
k
e] Fix polly-isl-test execu
t
ion in out-of-LLVM
.
.
.
commit
|
commitdiff
|
tree
2017-04-22
Michael Kru
s
e
[CMake
]
Fix
u
n
i
ttests in out-o
f
-LLVM-
t
ree bui
l
d
s
.
commit
|
commitdiff
|
tree
2017-04-21
Mi
c
hael Kruse
[C
M
ake] Li
n
k un
i
ttests only ag
a
inst libLLVM
.
so, if
.
.
.
commit
|
commitdiff
|
tree
2017-04-20
Michael Kruse
[DeLIC
M
] U
s
e Known
i
nformatio
n
when c
o
mparing
E
x
i
s
tin
g
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
Michael Kruse
[D
e
LICM] Introduc
e
unittes
t
ing infrastructure
f
o
r
K
n
own
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
Mi
c
hael K
r
use
[DeLICM]
Export Known and Wri
t
ten to DeLICMTests
.
NFC
.
commit
|
commitdiff
|
tree
2017-04-13
Michael Kruse
[
DeLICM] Add Know
l
edge
:
:Known
.
NFC
.
commit
|
commitdiff
|
tree
next