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] Refactor out forwardSpeculatable(). NFC.
2017-08-04
Michael Kruse
[ForwardOpTree]
Refa
c
tor out
f
orwardSpeculatable(
)
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Michael K
r
use
[
Virt
u
alI
n
struction] H
a
ndl
e
Metada
t
aAsValue as c
o
nstant
.
commit
|
commitdiff
|
tree
2017-08-03
M
i
chael
K
ruse
[Virt
u
al
I
nstr
u
ction] Avoid use o
f
getStmtFor(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-03
Michael K
r
us
e
[t
e
s
t] F
i
x test case w
i
thou
t
Polly-ACC
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kruse
[F
o
rw
a
rdOp
T
r
ee] Execu
t
e
can
F
orward
T
r
ee als
o
i
n
release
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Mi
c
h
a
el K
r
use
[Simp
l
ify] Rew
r
ite r
e
dundant write detection algorithm
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kr
u
se
[S
i
mplify]
I
m
p
r
ove scala
b
i
l
i
ty
.
commit
|
commitdiff
|
tree
2017-07-31
M
ichael Kruse
[Fo
r
w
a
rdO
p
Tree]
S
u
p
p
o
rt synthesi
z
a
ble values
.
commit
|
commitdiff
|
tree
2017-07-31
Michae
l
Kruse
[S
i
mp
l
ify] R
e
m
o
ve all kind
s
of r
e
dundant
s
calar wri
t
es
.
commit
|
commitdiff
|
tree
2017-07-29
Michael Kruse
[S
i
mpl
i
fy] Im
p
l
e
ment write
a
c
ce
s
ses c
o
ales
c
ing
.
commit
|
commitdiff
|
tree
2017-07-29
Michae
l
Kr
u
se
[test] Add
test case for -poll
y
-simplify
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-28
M
i
chael
K
ruse
[Simpl
i
fy] Do not remove dependencie
s
of phis within
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Mic
h
ael Kruse
[V
i
rtualInstructi
o
n]
D
o
n
o
t iterate
o
ver
a regi
o
n sta
t
e
m
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kru
s
e
[
VirtualInst
r
u
c
tion
]
Remove assertion
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael
K
r
use
[test]
F
ix
typo i
n
fil
e
name
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael
Kruse
[Simplify]
F
ix
t
ypo in s
t
atisti
c
s output
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Mi
c
hael Kruse
[Si
m
plify] Remove empty partial
a
ccesses
f
irst
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Mic
h
ae
l
Kruse
[Sco
p
Builder/Simplif
y
] Refactor isEscap
i
ng
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Micha
e
l
Kruse
[Si
m
p
lify] Count PHINodes in s
i
mpli
f
i
able exit nodes
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[ScopInfo] Never print instruction lis
t
of region
s
tmt
s
.
commit
|
commitdiff
|
tree
2017-07-26
M
ichael K
r
use
[Si
m
plify] Do not setI
n
structio
n
s() of
region stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[Simpli
f
y] Fix invalid removal w
r
ite for escap
i
ng values
.
commit
|
commitdiff
|
tree
2017-07-26
Michael
K
ruse
[S
c
opInfo] Avoid use of getStmtFor(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-26
Mi
c
h
a
e
l
Kruse
[SC
E
VVali
d
ator] Loop exit valu
e
s of loops
befor
e
th
e
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Michael Kruse
[Sc
o
pInfo] Rename ScopS
t
m
t
::contains(BB) t
o
represents
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Michael
K
ruse
[
S
copInfo]
F
i
x
a
s
ser
t
ion for PHIs not in
a region st
m
ts
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Mi
c
hael Kr
u
se
[For
w
ardOpTree] Properl
y
indent
enumeration in comment
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[
F
orwardOpTree] Rename
F
D_CanForward to FD_CanForwardLeaf
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[F
o
rw
a
rdOpT
r
e
e] A
d
d
c
omments to ForwardingDe
c
ision
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Mic
h
ae
l
K
ruse
[ForwardOpTr
e
e] Support rea
d
-
o
nly value u
s
es
.
commit
|
commitdiff
|
tree
2017-07-24
Michae
l
Kruse
[Forw
a
rdOpT
r
e
e
] Fix mixup in comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-24
Mic
h
ael Kruse
[S
c
opI
n
fo
]
Fix t
y
po in method nam
e
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-22
Mic
h
ae
l
Kru
s
e
[
S
implify
]
Remove partial write accesses with empty
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Michael K
r
use
[ScopInfo] Ada
p
t indentat
i
on of instruct
i
o
n list printing
.
commit
|
commitdiff
|
tree
2017-07-22
Mic
h
a
e
l Kr
u
s
e
[Forwa
r
dOpTree] S
u
pport hoisted invariant loads
.
commit
|
commitdiff
|
tree
2017-07-22
M
ichael Kr
u
se
[ForwardOpTree
]
Intro
d
u
ce the -p
o
l
l
y
-
o
p
tree pass
.
commit
|
commitdiff
|
tree
2017-07-21
M
i
chael K
r
use
Anno
t
ate dump() funct
i
on
s
with LLVM_DUMP_
M
ETHOD
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-21
Michael Kruse
[ScopInfo] Don'
t
c
o
mpile dump() functions into n
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
Michael K
r
u
s
e
[ScopInfo] Print
i
n
s
tructi
o
ns in dump()
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[PPCG] Compile fix
f
or
MS
V
C
.
commit
|
commitdiff
|
tree
2017-07-20
Mi
c
hael Kruse
[S
c
opInf
o
]
Get
a list of statements
f
or a regi
o
n nod
e
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Mich
a
e
l Kruse
[ScopInf
o
] Remov
e
dependency of Scop::getLa
s
tS
t
mtFor
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Krus
e
Fix indention
i
n comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kr
u
se
[ScopInfo]
U
se map for l
o
okupPHIReadOf
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael
K
ruse
[S
i
mplify] Re
m
ove un
u
sed instruction
s
and
a
ccesses
.
commit
|
commitdiff
|
tree
2017-07-20
M
ichael Kruse
[ScopBuilder]
Avoid
us
e
of
getStmtFor
(
BB)
.
NF
C
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kru
s
e
[Scop
I
nfo] Ad
d
support for wrap-arou
n
d of integ
e
r
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
M
ichael Krus
e
Make b
y
r
e
f llvm
:
:Use param
e
ters con
s
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-19
Mic
h
ael Kruse
[S
c
o
p
Info] Integrate
S
calarDef
U
s
eChain
i
nto polly:
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
[Simplify] Ensure a
l
l
c
ounters are reset before ne
x
t
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kru
s
e
[
T
e
s
t] Do not pipe binary
d
ata to FileCheck
.
commit
|
commitdiff
|
tree
2017-07-18
Micha
e
l Kruse
[ScopInfo] Introduce list o
f
statemen
t
s
in Sc
o
p:
:
StmtMap
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Michael Kruse
[CMake] FindJ
s
oncp
p
.
c
m
a
k
e: Use descri
p
tive variable
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Micha
e
l
K
ruse
[CMake] FindJsoncpp
.
cmake
:
Use foreach variable
.
commit
|
commitdiff
|
tree
2017-07-18
M
i
c
hael
K
ruse
[CMake] FindJsoncpp
.
c
m
ake: se
a
rch
p
kg-config libs in
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Mich
a
el Kruse
[Scop
I
nf
o
] Do n
o
t use S
c
opStmt
i
n
Domain derivation
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Michael Krus
e
Heap allocation for
n
ew arrays
.
commit
|
commitdiff
|
tree
2017-06-23
Mi
c
hael Kruse
[ScopBuilder] Pass ScopStmt
s
around instead of B
a
sicBl
o
cks
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
Mi
c
hael Kruse
[CodeGen] Emit aliasing metadat
a
for n
e
w array
s
.
commit
|
commitdiff
|
tree
2017-06-19
M
i
chael Kruse
[CodeGen]
Deterministi
c
a
l
iasing metadata order
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-08
Mich
a
el Kruse
Fix a lot of ty
p
os
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-06-06
Michae
l
Kruse
[JScop] Emit
er
r
o
r
m
e
ssages on error
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Kruse
[Simplify] Use execution o
r
der of
memory acc
e
sse
s
.
commit
|
commitdiff
|
tree
2017-06-06
M
ichael Kr
u
s
e
[Cod
e
Gen] Remove ex
t
r
a ';'
.
N
FC
.
commit
|
commitdiff
|
tree
2017-06-02
Michael
K
ruse
[Co
d
eGen] Iterate over
e
xplici
t
instruction
l
i
s
t for
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Michael Kruse
[ScopBuilder]
Ex
c
lud
e
igno
r
e
d
i
n
tri
n
s
i
c
s
from explicit
.
.
.
commit
|
commitdiff
|
tree
2017-05-29
Michael Kruse
[ScopI
n
fo
]
Do not add
terminator & synthesizabl
e
instru
c
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
Michael Kruse
[
DeLICM] Partial writes fo
r
P
H
Is
.
commit
|
commitdiff
|
tree
2017-05-24
Mi
c
hael K
r
u
s
e
[JSONImporter]
mi
s
ses
c
hecks whether the data it imports
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
Michael Kruse
[
CodeG
e
n] Add invalidati
o
n of the loop SCEVs after
.
.
.
commit
|
commitdiff
|
tree
2017-05-21
Michael Kruse
[Cod
e
Gen
]
Su
p
por
t
partial writ
e
accesses
.
commit
|
commitdiff
|
tree
2017-05-18
M
i
c
hael Kr
u
se
[ScopInfo] Fix r302231 to
u
s
e
logi
c
al or (||)
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-16
Mi
c
hael K
r
use
[
Sc
o
pInfo
]
Remove
unused MemoryAccess::Bas
e
Name
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-05-13
Michael Kruse
[Simplify] Re
m
ove iden
t
i
cal
w
r
ite removal
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
Mi
c
hael Kruse
[
S
i
m
p
lify] Remove writes that are overwritten
.
commit
|
commitdiff
|
tree
2017-05-12
Mic
h
ael K
r
use
[S
i
mplify] Reset all stats betwe
e
n ru
n
s
.
commit
|
commitdiff
|
tree
2017-05-11
Michae
l
Kr
u
se
[D
e
LICM] Use input
a
cces
s
heuristic for mapped PHI
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Mich
a
e
l
Kruse
[
DeLICM] Look
u
p i
n
put accesses
.
commit
|
commitdiff
|
tree
2017-05-11
Mi
c
hael
Kruse
[Vir
t
ualInstruc
t
ion]
D
o a lookup
instea
d
of a line
a
r
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michael Kruse
[Scop
I
nfo]
Keep s
c
alar
a
ccees
s
d
ic
t
io
n
aries up-to-data
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Mic
h
ael Kruse
[Sim
p
lify]
R
emove i
d
entical scalar
writes
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Kruse
[Simplify] Mark
v
ariables as used
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
M
i
chael Kruse
[
S
implify]
M
ark variables
a
s used
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Kruse
[D
e
LICM] Avoid compiler war
n
ing
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-05-10
M
i
c
h
ael Kruse
[DeLI
C
M] Alw
a
ys normalize domain
.
NF
C
.
commit
|
commitdiff
|
tree
2017-05-06
Michael
K
r
u
s
e
[DeLICM] Known
k
n
o
wledge
.
commit
|
commitdiff
|
tree
2017-05-06
M
ichael Kruse
[CM
a
k
e
] Introdu
c
e P
O
LLY_BUNDLED_J
S
O
NCPP
.
commit
|
commitdiff
|
tree
2017-05-05
Michae
l
Kruse
[Scop
B
u
i
lder] Move Scop::in
i
t to Scop
B
u
ilder
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-05
Michael
K
ruse
[ScopBuil
d
er] Do not veri
f
y unfeasible SCoPs
.
commit
|
commitdiff
|
tree
2017-05-04
Michael Kr
u
s
e
[ScopB
u
ilder] Add missing semicolon af
t
er
L
LVM
_
F
A
LLTHRO
U
GH
.
commit
|
commitdiff
|
tree
2017-05-04
Michael Kruse
Introdu
c
e Virtu
a
lUse
.
NF
C
.
commit
|
commitdiff
|
tree
2017-05-04
Michael Kruse
[CMake] Remo
v
e
POLLY_TEST_DI
R
E
C
TORIES
.
commit
|
commitdiff
|
tree
2017-04-30
Mi
c
h
a
el Kruse
[CM
a
ke] Move Po
l
lyCore to Polly proj
e
ct folder
.
commit
|
commitdiff
|
tree
2017-04-27
Michael Kru
s
e
[CM
a
ke] Use ob
j
ect
l
i
brary to bu
i
ld the two flav
o
urs
.
.
.
commit
|
commitdiff
|
tree
2017-04-26
M
i
chael Kruse
[unittests
/
DeLI
C
M
]
Add t
e
st
f
or Writ
t
en vs W
r
itten
.
commit
|
commitdiff
|
tree
2017-04-26
M
i
chael Kruse
[uni
t
te
s
ts/DeLICM] Add test for Occip
i
ed
vs Occupie
d
.
commit
|
commitdiff
|
tree
2017-04-26
Mi
c
hael Kruse
[DeLICM] Use Know
n
i
nformation when c
o
mparing Occupied
.
.
.
commit
|
commitdiff
|
tree
2017-04-25
M
icha
e
l Kruse
[D
e
L
I
CM] Use Known inf
o
rma
t
ion when
c
o
mp
a
ring Exi
s
ting
.
.
.
commit
|
commitdiff
|
tree
2017-04-25
Michae
l
Kruse
[unittests]
D
erive Occupied from Unused
w
hen given
.
commit
|
commitdiff
|
tree
2017-04-25
Micha
e
l Kr
u
s
e
[
u
nittests] Add postco
n
dition
t
o
co
m
pleteLifet
i
me
.
commit
|
commitdiff
|
tree
next