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
[ScopInfo] Use map for value def/PHI read accesses.
2017-09-21
Michael
Kruse
[
S
c
o
pI
n
fo] Use map f
o
r valu
e
de
f
/
P
HI
read
acce
s
s
e
s
.
commit
|
commitdiff
|
tree
2017-09-21
M
i
chael Kruse
Check w
h
ether Isl
A
stI
n
f
o an
d
D
ep
e
ndenceI
n
f
o were computed
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
Michael Kruse
[S
c
hedu
l
eOptimizer] Fix an
d
test schedul
e
tree statist
i
cs
.
commit
|
commitdiff
|
tree
2017-09-19
Michae
l
Kruse
[
F
orwardO
p
Tree] Allow out-of-
q
uota in e
x
am
i
nation
p
a
r
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Michael Krus
e
[
F
or
w
a
rdOpTre
e
]
Test the max operations quota
.
commit
|
commitdiff
|
tree
2017-09-18
Mi
c
ha
e
l Kruse
[test]
E
nable -polly-codegen-verify for regression
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
M
ichael
K
r
u
s
e
[For
w
a
r
d
Opt
T
r
e
e
] Remov
e
redunda
n
t sim
p
lify()
.
NFC
.
commit
|
commitdiff
|
tree
2017-09-09
Michael Kruse
[CodegenClea
n
up
]
Up
d
ate cleanup
passe
s
according
(o
l
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
Michael
K
ruse
[CodeGen] Bitca
s
t
scalar w
r
ites to actual value
.
commit
|
commitdiff
|
tree
2017-09-06
Michael
K
ruse
Revert "[ScopDetect/Info]
L
ook
t
hrough PHIs th
a
t follow
.
.
.
commit
|
commitdiff
|
tree
2017-09-06
Mic
h
ael Kruse
[test
]
Add forgotten
REQU
I
RES: lin
e
.
commit
|
commitdiff
|
tree
2017-09-06
Michael Kruse
[ZoneAl
g
o] Handle non-StoreInst/LoadInst M
e
mor
y
Accesse
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
M
i
chael Kruse
[Simplify] Actually remove unsed in
s
truction from region
.
.
.
commit
|
commitdiff
|
tree
2017-09-03
M
i
chael
K
r
u
se
[Forwa
r
d
O
pTree] Fix typos
.
NFC
.
commit
|
commitdiff
|
tree
2017-09-01
Micha
e
l Kruse
Fix Memory Access
o
f failing tests
.
commit
|
commitdiff
|
tree
2017-08-30
Mi
c
hael Kru
s
e
[ScopBuild
e
r/ScopInfo]
M
ove reduction detection to
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Michael Kruse
[
ScopBuilder/Scop
I
n
fo]
Mo
v
e
ScopStmt::collectSu
r
ro
u
ndingLoop
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Micha
e
l Kr
u
s
e
[ScopBuilder/
S
cop
I
nfo
]
Move S
c
opStm
t
::
b
uildDomain to
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
M
i
chael Kruse
[
S
copBuilder/ScopInfo
]
Move Sc
o
pStmt::buildA
c
cessRe
l
ati
o
ns
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Michael Kruse
[S
c
o
pBuilder/ScopInfo] M
o
ve and
inli
n
e Scop::in
i
t into
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
M
ichael
K
ruse
[ScopBuild
e
r] Report to dbgs()
o
n
S
CoP
bailout
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-30
Michael K
r
use
[ScopBui
l
der] Intro
d
uce metadata for splitting
s
cop
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
Michael Kruse
D
o
not
c
ons
i
der
mem intrinsics as error
.
commit
|
commitdiff
|
tree
2017-08-29
Mic
h
ael Kruse
Skip ign
o
red intrinsics
.
commit
|
commitdiff
|
tree
2017-08-28
Michael
Kruse
[ZoneAl
g
o] More fine
-
grained bail-ou
t
.
commit
|
commitdiff
|
tree
2017-08-28
Micha
e
l Kruse
[PM
]
Properly require
a
n
d pres
e
rve
O
ptim
i
zatio
n
RemarkEmitter
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
Mi
c
hael Krus
e
[Zon
e
Algo] Print reje
c
tion reasons to llvm::dbgs()
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
Michael
K
ruse
[
Cod
e
Gen] Detect i
m
possible partial
w
rite
c
o
nditions
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
M
i
chae
l
Kruse
Ad
d
more
s
tat
i
stics
.
commit
|
commitdiff
|
tree
2017-08-23
Michael Kruse
[ScopDetect] Include zer
o
-ite
r
ation loops
i
n
loop count
.
commit
|
commitdiff
|
tree
2017-08-23
Michael K
r
use
[Sco
p
Inliner] Fix hidden overload warning
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-23
Michael Kruse
[MaximumStaticEx
p
a
n
sion] Av
o
i
d
warning in release builds
.
commit
|
commitdiff
|
tree
2017-08-23
Michael Kruse
[PPCGCod
e
Gen] Fix
compi
l
er war
n
ing:
'<'
:
signed
/
uns
i
gned
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
M
ich
a
el Kruse
[
Sc
o
pInfo
]
Remove stray semicolo
n
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-22
Michael
K
r
u
se
[Sco
p
I
n
fo] Fix typ
o
s in
c
omme
n
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-22
Michael Kruse
[test] Do not
pipe b
i
nary data to FileC
h
eck
.
commit
|
commitdiff
|
tree
2017-08-22
M
ichae
l
Kruse
[Scop
D
e
tection] Add stat for total num
b
er
o
f
loops
.
commit
|
commitdiff
|
tree
2017-08-21
Mic
h
ael Kruse
[test] Add some
t
est cases
f
or computeArrayUnused
.
commit
|
commitdiff
|
tree
2017-08-21
Mi
c
hael Kruse
[D
e
LICM] Fix unused zo
n
e
for wr
i
tes wit
h
out in-betwee
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-20
Michael Kr
u
se
[MatMul] Make MatMu
l
d
e
t
ection independent o
f
internal
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
Mich
a
el K
r
use
[ScopInfo]
C
larify co
m
m
e
nt
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-09
M
i
c
hael Kruse
Remove dependency of Scop::getStmtFor(Inst) o
n
getSt
m
tFor
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
Michael
K
ruse
[
CodeGen] Use isLates
t
Arra
y
Kind()
.
commit
|
commitdiff
|
tree
2017-08-09
Mich
a
e
l K
r
use
[ForwardOpTree]
S
et DEBUG_TYPE to "polly-op
t
ree"
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
[ISLToo
l
s/ZoneAlgo] Make distributeDomain a
n
d
f
ilter
K
nownVal
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
[ZoneAlgo
]
Add mot
i
v
a
tion
for except
i
on
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-09
Mich
a
el Kruse
[ZoneA
l
go] Consoldi
t
a
te condition
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Michael Krus
e
[te
s
t
]
Add descriptions
and pseudoco
d
e to tests
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Michael Kruse
[DeLICM/ZoneAlgo
]
Rem
o
ve duplicate c
o
de
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Micha
e
l Kruse
[De
L
I
C
M] Properly
h
andle PH
I
writes
becoming empty
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Michael Kr
u
se
[ForwardOpTree] Use known array content
a
nal
y
sis
to
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
M
i
c
hael Kruse
[DeL
I
CM] Refac
t
or
Z
o
neAlgorithm into
Zon
e
A
lgo
.
c
p
p
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Michael Kruse
[
F
orw
a
r
d
O
p
T
ree] Refacto
r
out forwa
r
dSpeculat
a
ble()
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Michael Kruse
[Virtual
I
n
struction]
H
andle
M
e
t
a
da
t
aAsVa
l
ue as
c
onstant
.
commit
|
commitdiff
|
tree
2017-08-03
Michael Kru
s
e
[Virtual
I
ns
t
ruction] Avoid use of get
S
tmtFo
r
(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-03
Michael K
r
u
s
e
[test] Fix t
e
st case without Po
l
ly-ACC
.
commit
|
commitdiff
|
tree
2017-08-01
Michael K
r
use
[For
w
ardOpTree
]
Execute canForwardTree
also in releas
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Michael
K
ruse
[Simplify] R
e
w
ri
t
e r
e
dundant write de
t
ec
t
i
on algorithm
.
commit
|
commitdiff
|
tree
2017-08-01
Mi
c
hael Kruse
[Simplify] Impr
o
ve scalability
.
commit
|
commitdiff
|
tree
2017-07-31
Michael Kruse
[F
o
rwardOp
T
ree] Supp
o
rt
synth
e
s
i
z
a
bl
e
v
a
lue
s
.
commit
|
commitdiff
|
tree
2017-07-31
Mich
a
el
Kr
u
se
[Simplify] Remov
e
all
k
inds of redund
a
nt
scalar writes
.
commit
|
commitdiff
|
tree
2017-07-29
Michael Kruse
[
Simplify] Implement write ac
c
esses coalescing
.
commit
|
commitdiff
|
tree
2017-07-29
Michael Kruse
[test] A
d
d test
c
ase for
-polly-simplify
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Krus
e
[Simp
l
i
fy] Do no
t
rem
o
ve d
e
pendenc
i
es of p
h
is
wit
h
in
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
M
i
c
h
ael Kruse
[VirtualInstruc
t
ion]
D
o not i
t
erate over a region statement
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kr
u
se
[
V
irtualInstruction]
Remov
e
a
ssertion
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-28
Mich
a
el Kruse
[test]
F
ix typo in filename
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Mi
c
hael Kruse
[
S
imp
l
ify] Fix ty
p
o in statis
t
ics
o
utput
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[Simplify] Rem
o
ve empty parti
a
l
a
ccess
e
s f
i
rst
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Michael Krus
e
[S
c
opBuil
d
er/S
i
mplify] Re
f
actor isEscap
i
ng
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Michael
K
ruse
[S
i
mpli
f
y] Count PHINodes in
s
implifiable ex
i
t nod
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
M
ichael
Kruse
[Sco
p
In
f
o] Never print instruction
l
is
t
of
region stmts
.
commit
|
commitdiff
|
tree
2017-07-26
Mich
a
el Kr
u
se
[
S
implif
y
] Do not s
e
tI
n
struc
t
ion
s
() of
r
e
g
i
on
s
tmt
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Mic
h
ael Kr
u
se
[Simpli
f
y] Fix
inva
l
i
d
r
emoval w
r
ite
for es
c
aping values
.
commit
|
commitdiff
|
tree
2017-07-26
Mich
a
el Kr
u
se
[ScopInfo] Avoid use of
g
etStmtFor(BB)
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-26
Michael
Kruse
[
SC
E
VValidator] Loop exit v
a
lues of
l
oo
p
s
b
e
fore the
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
M
i
chael Kruse
[
ScopI
n
f
o
] Rename
ScopStmt::co
n
tains(BB) to
repre
s
e
n
t
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
M
ic
h
ael Kru
s
e
[ScopInfo] Fix assertio
n
fo
r
PHIs no
t
in
a region stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael
Kruse
[Fo
r
wardOp
T
ree
]
Prop
e
rly indent enum
e
rat
i
o
n
in
comment
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[ForwardO
p
Tree] R
e
name FD_C
a
nForw
a
rd to F
D
_Can
F
orwardLeaf
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kr
u
se
[ForwardOpTree]
A
dd com
m
e
nts
to For
w
ardingDecision
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Krus
e
[ForwardOpTree] Suppor
t
read-
o
n
l
y value use
s
.
commit
|
commitdiff
|
tree
2017-07-24
Michael
Kr
u
s
e
[Forward
O
p
T
ree]
Fix mixup
i
n
comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-24
Michael
Kr
u
s
e
[
Sco
p
Info] Fix typ
o
in method name
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-22
Mich
a
el Kruse
[Simplify] Remov
e
pa
r
tial w
r
ite acc
e
sses with empty
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Mi
c
hael Kruse
[ScopInfo] Adapt indentati
o
n of inst
r
uction
l
ist p
r
in
t
ing
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Krus
e
[ForwardOpTree]
S
upport
h
oisted invariant loads
.
commit
|
commitdiff
|
tree
2017-07-22
Micha
e
l Kruse
[F
o
rwardOpTree] In
t
r
o
duce the -p
o
lly-optre
e
pass
.
commit
|
commitdiff
|
tree
2017-07-21
Michael Kruse
Annotate
d
ump
(
) f
u
nc
t
ions with LLVM_DUMP_ME
T
HOD
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-21
Mic
h
ael K
r
u
se
[ScopInfo] Do
n
't c
o
m
p
ile dump(
)
functions into non
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
M
i
c
hael Kruse
[ScopInfo]
P
rint instructions in
d
um
p
()
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Krus
e
[PPCG] Com
p
ile fix for MSVC
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
ch
a
el Kruse
[ScopInfo]
G
et a list of statements for a r
e
gion
no
d
e
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
M
ic
h
ael Kruse
[ScopInfo
]
Remove dependency of Scop::getLastStmtF
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
Fix i
n
d
ention i
n
co
m
ment
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-20
M
ichael Krus
e
[ScopInfo] Us
e
m
ap for
lookupPHIRea
d
O
f
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michae
l
Kruse
[Simpl
i
fy] Remo
v
e
u
nu
s
ed instructio
n
s
a
nd accesses
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
chael Kruse
[
S
c
opB
u
ilde
r
] Avoid use o
f
getStmt
F
or
(
BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael
K
r
use
[
ScopIn
f
o]
Ad
d
support
f
or
w
rap-around of integers
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
Make
b
yref ll
v
m::Use parameters const
.
N
F
C
.
commit
|
commitdiff
|
tree
next