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
[DeLICM] Fix unused zone for writes without in-between read.
2017-08-21
Michael Kruse
[DeL
I
CM]
Fix unused zone for writes without in
-
b
etween
.
.
.
commit
|
commitdiff
|
tree
2017-08-20
Michael Kruse
[MatMul] Make M
a
tMul det
e
c
t
ion
i
n
dependent of
internal
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
M
ichael Kru
s
e
[ScopInfo] Clarif
y
comment
.
N
FC
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
Remove
d
ependency of Scop:
:
g
etStmtFor(Inst) o
n
ge
t
S
tmtFor
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
M
ichael
K
r
u
s
e
[CodeGen] Use isL
a
t
e
stArra
y
Kin
d
(
)
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
[ForwardOpTree] Se
t
D
EB
U
G_TYPE to "polly
-
optr
e
e"
.
commit
|
commitdiff
|
tree
2017-08-09
Mic
h
ael Kruse
[
I
SLT
o
ols/
Z
o
neAlgo
]
Make d
i
stributeD
o
main and filterKnownVal
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
Mic
h
ael
K
ruse
[Z
o
neAl
g
o] Add moti
v
ation
for
exc
e
ption
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-09
M
ichael
Kr
u
se
[
Z
o
ne
A
lgo] Consolditate condition
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Mi
c
hael Kruse
[te
s
t
] A
d
d
d
es
c
ri
p
tions and
pseud
o
code
t
o tests
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Mi
c
hael Krus
e
[DeLICM/Z
o
neAlgo]
R
emov
e
d
u
plicate code
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Michael
K
ruse
[DeL
I
C
M
] Properly handle PHI
writ
e
s bec
o
ming empty
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
M
i
ch
a
el Kruse
[
ForwardOpT
r
ee] Us
e
k
nown
a
rray co
n
tent
analys
i
s to
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Michael Kruse
[
D
eLICM] Refactor
Z
o
n
eAlgorithm
i
n
t
o ZoneAlgo
.
cpp
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Mi
c
hael Kruse
[ForwardOpTree] Ref
a
ctor out forward
S
pecul
a
table()
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
M
i
ch
a
el
Kruse
[VirtualInstruction] Handle MetadataAsValue as
co
n
stant
.
commit
|
commitdiff
|
tree
2017-08-03
Michael Kruse
[VirtualInst
r
uction] Avoid use of ge
t
StmtFor(
B
B)
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-03
Michael Kruse
[test] F
i
x test case without Poll
y
-ACC
.
commit
|
commitdiff
|
tree
2017-08-01
Mi
c
hael Kruse
[F
o
r
w
ardOpTr
e
e
]
E
xec
u
t
e
canForwardTree also in release
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Mi
c
h
a
el Kruse
[Sim
p
lify]
R
ewrite
r
edundan
t
write detection a
l
gorithm
.
commit
|
commitdiff
|
tree
2017-08-01
M
ichael Kruse
[
Simplify] Improve scala
b
ility
.
commit
|
commitdiff
|
tree
2017-07-31
Mich
a
el Kruse
[ForwardOpTree] Support synthesizable
v
a
l
ues
.
commit
|
commitdiff
|
tree
2017-07-31
Mich
a
el Kruse
[Simplify]
R
emove al
l
kinds
of r
e
dundan
t
scala
r
write
s
.
commit
|
commitdiff
|
tree
2017-07-29
Michael Kru
s
e
[Simplify] I
m
plement write accesses coalescing
.
commit
|
commitdiff
|
tree
2017-07-29
Michael K
r
us
e
[test] Add te
s
t c
a
se
for -polly-
s
impl
i
fy
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[Simpli
f
y] D
o
no
t
remove depende
n
ci
e
s of phis wit
h
in
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[VirtualIn
s
tructio
n
]
D
o not iterate over a region stateme
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
M
ichae
l
K
ruse
[VirtualInstruct
i
on] Remove assertion
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Krus
e
[test] Fix typo in fi
l
e
name
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kru
s
e
[Simpli
f
y] Fix typo i
n
statistics output
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[Simpl
i
fy] Remove
empty
p
artial accesses
f
irst
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Michael Kruse
[
ScopBuilder
/
Simplify]
R
ef
a
ctor isEs
c
a
p
ing
.
NF
C
.
commit
|
commitdiff
|
tree
2017-07-27
Michael Kruse
[Simplify] Count PHINodes in simplif
i
able ex
i
t
no
d
es
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael K
r
use
[ScopInfo
]
Never print instruc
t
ion list
of region stm
t
s
.
commit
|
commitdiff
|
tree
2017-07-26
Micha
e
l Kruse
[S
i
mplify
]
Do not setInstr
u
ctions() of regi
o
n
s
t
m
ts
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[Simpli
f
y] Fix invali
d
remov
a
l writ
e
f
or escapin
g
values
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[Sc
o
pInfo]
A
void use of
g
et
S
tmtFor
(
B
B)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-26
M
ichael Krus
e
[SCEVValidator] Loop exit values of loops
b
efore the
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
M
i
chael Kruse
[ScopInfo] Rename S
c
opStmt
:
:conta
i
n
s
(BB) to repre
s
ents
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Mic
h
ael Kr
u
s
e
[ScopIn
f
o
]
Fix assertio
n
f
or PHIs
n
ot in a re
g
ion s
t
mts
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Mich
a
el Krus
e
[
F
orwardOpTree] Properly indent enumerati
o
n i
n
comment
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Micha
e
l Kruse
[ForwardOpTr
e
e] Rename
FD_
C
a
n
For
w
ard to FD
_
C
anForwardLeaf
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[Fo
r
wardOpTree] Add comments to
Fo
r
w
a
rd
i
ngDecision
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[ForwardOpTree] Support read-on
l
y value uses
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kru
s
e
[F
o
rwa
r
dOpT
r
ee] Fix mix
u
p in co
m
ment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-24
Mi
c
hael Kr
u
se
[Scop
I
n
f
o] Fi
x
t
y
po
i
n method na
m
e
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-22
M
ichael Kruse
[Simpli
f
y
]
Remove partial write
a
ccesse
s
wi
t
h emp
t
y
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[ScopI
n
fo] Adapt indentation o
f
instruction
l
i
st prin
t
ing
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[
F
orwar
d
OpTree] Support h
o
isted invariant loads
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[ForwardOpTre
e
] Intr
o
duce
t
he
-
polly-optree
pass
.
commit
|
commitdiff
|
tree
2017-07-21
Michael Kruse
Ann
o
tate d
u
mp() functions with
LLVM_DUMP_ME
T
HOD
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-21
M
i
chae
l
Kruse
[
ScopInfo] Don't compi
l
e dump(
)
functions into no
n
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
Michael Kruse
[ScopI
n
f
o
]
P
r
int instructions in dump(
)
.
commit
|
commitdiff
|
tree
2017-07-20
Michae
l
K
r
u
se
[PPCG]
Comp
i
le
f
i
x
f
o
r
MSVC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kru
s
e
[ScopInf
o
]
G
et a list of statements for a
r
e
gion nod
e
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Mic
h
ael Kruse
[ScopInfo
]
Remove dependenc
y
of Scop::getLas
t
StmtFor
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michael K
r
u
s
e
Fi
x
inden
t
ion in comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Micha
e
l Kruse
[ScopInfo]
Use
m
ap for lookupPHIReadO
f
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Mi
c
hael Kr
u
se
[Simpli
f
y] Remove unused instructions and a
c
cesses
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kr
u
se
[ScopBuilder]
A
void use
o
f getStmtF
o
r(BB
)
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[Sc
o
p
I
nfo] Ad
d
support for wrap-around
o
f
int
e
gers
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kru
s
e
Make byref ll
v
m::Use para
m
eter
s
c
on
s
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-19
Michael K
r
use
[
S
copInfo] Integ
r
ate Scala
r
DefUseChain
into polly:
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
M
i
chael
Krus
e
[S
i
mplify
]
Ensu
r
e all count
e
rs are reset before n
e
x
t
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michae
l
K
r
use
[Test] Do not pi
p
e
b
inary data t
o
FileC
h
eck
.
commit
|
commitdiff
|
tree
2017-07-18
Micha
e
l Kruse
[
ScopInfo] Introduce list
of statement
s
i
n Scop:
:
StmtMap
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Michael Kruse
[CMake] FindJson
c
pp
.
cmake: Use descr
i
ptive variable
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Mi
c
hael Kruse
[CMake] F
i
nd
J
son
c
pp
.
cmake
:
Us
e
foreach
v
ariab
l
e
.
commit
|
commitdiff
|
tree
2017-07-18
M
i
c
h
ael Kruse
[CM
a
ke] FindJsoncp
p
.
cm
a
ke: s
e
arch pkg-c
o
nf
i
g libs in
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Mic
h
ael Kru
s
e
[ScopInfo] Do n
o
t use
S
copStmt in Domain de
r
i
vation
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
M
i
cha
e
l K
r
use
He
a
p allocation f
o
r new arr
a
y
s
.
commit
|
commitdiff
|
tree
2017-06-23
Michae
l
K
ruse
[ScopBuilder] Pa
s
s ScopStm
t
s around instead of Basi
c
Blocks
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
Michael Kruse
[CodeGen] Emit aliasing
m
etada
t
a fo
r
new ar
r
ays
.
commit
|
commitdiff
|
tree
2017-06-19
Michael Kruse
[CodeGen] D
e
t
e
rministic alias
i
ng
met
a
dat
a
o
r
der
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-06-08
Michae
l
K
ruse
Fix a lot of typos
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-06
M
ichael K
r
us
e
[J
S
cop]
E
mit
error message
s
on error
.
commit
|
commitdiff
|
tree
2017-06-06
M
ichael Kruse
[
Simpli
f
y] Use
exe
c
u
tion o
r
d
er of memory
a
cce
s
ses
.
commit
|
commitdiff
|
tree
2017-06-06
Micha
e
l Krus
e
[CodeGen]
Remov
e
extra '
;
'
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-02
Michae
l
Kruse
[CodeGen] It
e
rate
o
ver explicit in
s
truction li
s
t
f
or
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
M
ichael
K
ru
s
e
[
S
copBuilder] E
x
clude ignored intrin
s
i
cs fr
o
m explicit
.
.
.
commit
|
commitdiff
|
tree
2017-05-29
Micha
e
l
K
rus
e
[Sc
o
pInfo] D
o
not ad
d
termi
n
ator & syn
t
he
s
iza
b
le instruction
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
Michael
Kr
u
se
[DeLICM] Pa
r
t
i
al writ
e
s for PH
I
s
.
commit
|
commitdiff
|
tree
2017-05-24
Michael
Krus
e
[JS
O
NImporter] miss
e
s checks w
h
ether t
h
e da
t
a it impo
r
ts
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
Mic
h
ael
Kruse
[CodeGe
n
] Add invalidatio
n
of the l
o
op
S
CEVs aft
e
r
.
.
.
commit
|
commitdiff
|
tree
2017-05-21
Michael Kruse
[CodeGen] Suppor
t
p
a
rtial wri
t
e accesses
.
commit
|
commitdiff
|
tree
2017-05-18
M
ichael Kr
u
se
[ScopInfo] Fix
r
302
2
31
t
o use logi
c
al or
(||)
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-05-16
Mi
c
hae
l
Kruse
[ScopInf
o
] Remove unused Memo
r
yAccess::BaseN
a
me
.
NF
C
.
commit
|
commitdiff
|
tree
2017-05-13
Michae
l
K
ruse
[S
i
m
plify] Remove identical write removal
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
Michae
l
K
ruse
[Simplify] Re
m
ov
e
wr
i
tes that are overwritten
.
commit
|
commitdiff
|
tree
2017-05-12
Mic
h
ael Kru
s
e
[Simplify]
R
eset
all stats
b
etween runs
.
commit
|
commitdiff
|
tree
2017-05-11
Micha
e
l
Kr
u
se
[
D
eLICM] U
s
e in
p
ut
ac
c
ess heu
r
istic
f
or
m
a
pped PHI
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michael Kruse
[
D
eLICM] Lookup input
a
ccess
e
s
.
commit
|
commitdiff
|
tree
2017-05-11
Michael K
r
u
se
[VirtualI
n
struc
t
ion] D
o
a l
o
o
kup
ins
t
e
a
d
of a linear
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michael Krus
e
[ScopInfo] Keep scalar acce
e
ss dictionaries up-to
-
data
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Mich
a
el Kruse
[Simplify] Remove identical
s
calar
writes
.
commit
|
commitdiff
|
tree
2017-05-10
M
ich
a
e
l Kru
s
e
[Simplify] Mark variables
as used
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Michael K
r
use
[Simplify] Mark
variables as used
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Kruse
[DeLICM] Avoid compiler warn
i
ng
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
M
i
c
hael Krus
e
[DeLICM] Always
norm
a
lize
d
omain
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-06
M
i
c
h
a
e
l
K
ru
s
e
[DeLICM] Know
n
kn
o
wle
d
ge
.
commit
|
commitdiff
|
tree
next