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
[ForwardOptTree] Remove redundant simplify(). NFC.
2017-09-18
Michael Kruse
[Forw
a
rdOp
t
Tree] Remov
e
red
u
n
dant s
i
mpl
i
fy()
.
NF
C
.
commit
|
commitdiff
|
tree
2017-09-09
Michael Kruse
[CodegenCle
a
nu
p
]
Update cle
a
nup
p
asses ac
c
o
r
ding (old
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
M
i
c
h
ae
l
Krus
e
[
C
odeGen
]
Bit
c
ast sca
l
ar
writes t
o
act
u
al value
.
commit
|
commitdiff
|
tree
2017-09-06
M
ichael Kruse
Revert "[ScopDetec
t
/
Info] Look throu
g
h
P
H
Is that fol
l
ow
.
.
.
commit
|
commitdiff
|
tree
2017-09-06
M
ichael Kr
u
se
[test] Add f
o
rgotten REQUIRES: lin
e
.
commit
|
commitdiff
|
tree
2017-09-06
M
i
chael Kruse
[
Z
o
neAlgo] Handle non-StoreInst/LoadInst MemoryAccesses
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
Michael Kruse
[
Sim
p
lify]
A
ctual
l
y remove unsed instruction fr
o
m reg
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-09-03
Michael
K
ruse
[ForwardOp
T
r
e
e
]
Fix typ
o
s
.
NFC
.
commit
|
commitdiff
|
tree
2017-09-01
Michael Kruse
Fix Memory A
c
cess of f
a
i
l
ing t
e
sts
.
commit
|
commitdiff
|
tree
2017-08-30
Mi
c
hael Kruse
[Scop
B
uilder/ScopInfo] Mo
v
e reduction det
e
ction to
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Micha
e
l
Krus
e
[ScopBuilder/ScopInfo] Mov
e
Sco
p
Stmt
:
:co
l
l
ectSurroundi
n
g
Loop
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Michael Kruse
[Sco
p
Build
e
r/Sc
o
pInfo] Move ScopSt
m
t::b
u
ildDomain
to
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Mich
a
el
K
ruse
[
S
c
o
pBuilde
r
/ScopInfo]
Move Scop
S
tmt::buildAccessRe
l
ati
o
ns
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
Micha
e
l Kruse
[ScopBuilder/ScopIn
f
o] Mo
v
e and i
n
l
i
ne Scop:
:
init int
o
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
M
ichael Kruse
[Scop
B
uilder] Report to dbgs() on
S
CoP bailout
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-30
Michael Krus
e
[ScopBuilder
]
Introduce metadata for spl
i
t
t
ing scop
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
M
ich
a
el
K
r
us
e
Do not consid
e
r m
e
m intrin
s
ics
a
s
e
rror
.
commit
|
commitdiff
|
tree
2017-08-29
Michael Kruse
Skip i
g
nored
i
ntrinsics
.
commit
|
commitdiff
|
tree
2017-08-28
Michael
K
r
use
[Zon
e
Algo] More fine-grain
e
d bail-out
.
commit
|
commitdiff
|
tree
2017-08-28
M
ichael K
r
us
e
[
PM] Properly require an
d
preser
v
e Opt
i
mizationRemarkEmitter
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
Michael Kruse
[Z
o
n
e
Algo] Print r
e
j
ect
i
on
r
easons to llvm::dbgs()
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
Michael Kruse
[Code
G
en] Dete
c
t im
p
ossi
b
le partial write c
o
nditio
n
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
Mi
c
hael
K
ruse
Add more statistic
s
.
commit
|
commitdiff
|
tree
2017-08-23
Mic
h
ael Krus
e
[ScopDete
c
t] Includ
e
z
e
r
o-
i
te
r
ation lo
o
ps in loop count
.
commit
|
commitdiff
|
tree
2017-08-23
Michael Kruse
[ScopIn
l
ine
r
] Fix hidden overloa
d
warni
n
g
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-23
Michael Kruse
[
M
ax
i
mumStaticExpansion] Avoi
d
warning in rele
a
se builds
.
commit
|
commitdiff
|
tree
2017-08-23
Michael K
r
use
[
P
PC
G
CodeGen] Fix compiler warning:
'
<': signe
d
/
u
n
signed
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
M
i
ch
a
el Krus
e
[S
c
o
pInf
o
] Remove str
a
y se
m
icolon
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-22
Michael
Kruse
[
S
copInfo] F
i
x typos in co
m
m
e
nt
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-22
Mich
a
el Kr
u
s
e
[t
e
st] Do n
o
t pipe
binary data t
o
F
il
e
Check
.
commit
|
commitdiff
|
tree
2017-08-22
Mi
c
hael
Kruse
[
S
c
opDetect
i
o
n
]
Add s
t
at for total numb
e
r of loop
s
.
commit
|
commitdiff
|
tree
2017-08-21
Micha
e
l Kruse
[tes
t
]
Ad
d
some test
c
ase
s
for computeA
r
r
a
yUnu
s
ed
.
commit
|
commitdiff
|
tree
2017-08-21
M
ichael Kruse
[DeL
I
CM] Fix un
u
s
ed zone for wri
t
es witho
u
t in-
b
etween
.
.
.
commit
|
commitdiff
|
tree
2017-08-20
Mich
a
el
Kru
s
e
[MatMul] Make MatMul
detection
ind
e
pendent
o
f internal
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
Mi
c
hae
l
Krus
e
[ScopInfo] C
l
a
rify com
m
ent
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Krus
e
Remove
dependenc
y
of Sc
o
p::getStmtFor(Inst) on getStmtFor
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
Michael K
r
u
se
[CodeGen] Use
isLatestArra
y
Kind()
.
commit
|
commitdiff
|
tree
2017-08-09
Michael
Kruse
[
Forward
O
p
Tree] Set DEBU
G
_
TYP
E
to "polly-optree"
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
[ISLT
o
ols
/
Zon
e
Algo
]
Make di
s
tribute
D
omain a
n
d filterKnownV
a
l
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
Micha
e
l Kruse
[ZoneAlgo] Add motiva
t
ion for exception
.
NF
C
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
[ZoneAl
g
o
]
Consolditate
c
ondition
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Michael
Kruse
[
t
e
st] A
d
d
descriptions and pse
u
do
c
ode to tests
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Michael Kruse
[DeLICM
/
ZoneAlgo] R
e
move d
u
pl
i
c
a
te
c
ode
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Michael Kruse
[DeLICM] Pro
p
erly
h
andle
PHI wri
t
es bec
o
ming empty
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
M
ic
h
a
el Kruse
[Forwa
r
dOpTre
e
] Use known arra
y
content analysis t
o
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Michael Kruse
[DeLICM] Refactor ZoneAlg
o
r
ithm
into Zone
A
l
go
.
c
p
p
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Michael Kruse
[For
w
ardOpTree] Re
f
actor o
u
t forwardSp
e
culatable()
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Mic
h
ael
K
ru
s
e
[VirtualI
n
struc
t
ion] Handle
Meta
d
a
t
aAsValue as c
o
nsta
n
t
.
commit
|
commitdiff
|
tree
2017-08-03
Mic
h
ael Kruse
[Vir
t
ualInst
r
uctio
n
] Avoid use of getStmtFor(BB)
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-08-03
Mich
a
el Kruse
[test]
Fix
t
est
c
ase without Polly-ACC
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kruse
[F
o
r
w
ardOpTree] Execu
t
e c
a
nForwardTree als
o
in
release
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Mic
h
ael Kruse
[Simplify] R
e
write red
u
ndant write detection algorithm
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kruse
[Simplify]
Impro
v
e
s
c
alability
.
commit
|
commitdiff
|
tree
2017-07-31
Michael
K
ruse
[ForwardOpTree] Suppor
t
synthesizable val
u
es
.
commit
|
commitdiff
|
tree
2017-07-31
Michael Kr
u
se
[Sim
p
lif
y
]
Rem
o
ve all
kinds of redu
n
dant
s
cal
a
r writes
.
commit
|
commitdiff
|
tree
2017-07-29
Michael K
r
use
[Simplify] I
m
plement w
r
ite accesse
s
c
oalescing
.
commit
|
commitdiff
|
tree
2017-07-29
M
i
ch
a
e
l Kruse
[test] Add test case for -polly-simplify
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
M
i
chael
Kruse
[Simpli
f
y] Do not remove dependencies
of phis
w
i
thin
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
M
i
chael
Kruse
[
Vir
t
ualInstru
c
tion] Do not
iterate o
v
er a
regi
o
n
s
tatement
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
M
ichael Kr
u
se
[V
i
rtua
l
In
s
t
ructi
o
n]
R
e
move assertion
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[test] Fix typo
i
n filename
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-28
M
i
chael
K
ruse
[Simp
l
ify] Fix typo
in statistics
output
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael
K
r
u
se
[Simplify]
R
em
o
ve empty partia
l
accesses fi
r
st
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Mi
c
hael
K
ruse
[ScopBuilder/Sim
p
lify] Refacto
r
isEscaping
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Michael
K
r
u
s
e
[Sim
p
l
ify] Count
P
H
I
Nodes in si
m
pl
i
fiable exi
t
nodes
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael
Kruse
[ScopInfo] Never print
i
nstruction list o
f
region stmts
.
commit
|
commitdiff
|
tree
2017-07-26
M
ichael Kr
u
se
[
Simpli
f
y] Do
not setInstru
c
ti
o
ns(
)
of region stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kru
s
e
[Simplify] Fix invalid removal wri
t
e for
e
s
caping values
.
commit
|
commitdiff
|
tree
2017-07-26
Micha
e
l
Kruse
[ScopI
n
fo] Avoid use of getStmtFor(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[S
C
EVV
a
lidator] Loop exit values of loop
s
before the
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Mic
h
ael Kruse
[
S
copIn
f
o] Re
n
ame Sc
o
pStmt::contai
n
s
(
B
B) to represents
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
M
i
chae
l
Kru
s
e
[ScopInfo] Fix assert
i
on for P
H
Is not
in a
r
egion stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[ForwardOpTree] Pro
p
erl
y
indent
e
numera
t
ion
in
comment
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[ForwardOpT
r
ee] Rename FD_CanForwar
d
t
o
FD_CanForwa
r
dLeaf
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[ForwardOpTree] Add com
m
ents to
F
o
r
wardingDecision
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
M
ichael Kru
s
e
[Forwa
r
dOpTree] Support re
a
d-only valu
e
u
s
es
.
commit
|
commitdiff
|
tree
2017-07-24
Michael
K
ruse
[ForwardOpTree
]
Fix mixup in comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-24
M
i
chael Kr
u
se
[Scop
I
nfo]
F
ix typo in
meth
o
d na
m
e
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kr
u
se
[Simplify] Remove partia
l
write
ac
c
ess
e
s
with emp
t
y
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Micha
e
l Kruse
[ScopInfo]
Adap
t
indentation of instruction list
p
ri
n
ting
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[ForwardOpTree] S
u
pport hoisted
i
nvariant l
o
ads
.
commit
|
commitdiff
|
tree
2017-07-22
Mic
h
a
e
l
Kr
u
se
[
For
w
a
rd
O
pTree]
I
ntro
d
uce the
-
poll
y
-optr
e
e
pass
.
commit
|
commitdiff
|
tree
2017-07-21
Michae
l
K
ruse
Ann
o
tate dum
p
()
f
unctions
w
i
t
h LLV
M
_DUMP_METHO
D
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-21
Mic
h
ael Krus
e
[ScopInfo]
Don't compile d
u
mp() fu
n
ctions
i
n
t
o non
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
M
ichael Kruse
[ScopInfo] Print
i
nstruc
t
ion
s
in dump()
.
commit
|
commitdiff
|
tree
2017-07-20
Mi
c
hael Kruse
[PPCG] Co
m
pil
e
f
i
x f
o
r MSV
C
.
commit
|
commitdiff
|
tree
2017-07-20
Michael
K
ruse
[ScopInfo]
Get a lis
t
o
f statements for a region n
o
de
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[ScopInfo]
Remove depen
d
ency
of Scop
:
:getLastStmtFor
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Mi
c
hael K
r
use
F
ix
i
n
d
e
n
tion i
n
comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
chael Kruse
[ScopInfo] Use map
f
or lookupPHIReadOf
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[Simpl
i
f
y
] Remove unused
i
nstructio
n
s
and
accesses
.
commit
|
commitdiff
|
tree
2017-07-20
Michae
l
Kruse
[S
c
opBuilder] Avoid
u
s
e of getStmtFor(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Mi
c
ha
e
l Kruse
[ScopInfo] Add suppo
r
t
for w
r
a
p
-a
r
ound o
f
integ
e
r
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michae
l
Kruse
Ma
k
e b
y
ref llvm::Use p
a
rameter
s
const
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-19
Mich
a
el Kru
s
e
[Scop
I
nfo] Inte
g
r
a
t
e
ScalarD
e
fUse
C
hain
i
nto polly:
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Mi
c
hael Kruse
[Simplif
y
] Ensure all cou
n
ter
s
a
r
e reset before nex
t
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael
Kruse
[Test]
Do not pipe b
i
na
r
y data t
o
F
ileCh
e
ck
.
commit
|
commitdiff
|
tree
2017-07-18
M
ichae
l
Kruse
[Sc
o
pInfo] In
t
roduce lis
t
of statements in Scop
:
:
S
tmtMap
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
M
ichae
l
Kruse
[CMake] Fin
d
Js
o
ncpp
.
cmake: Use descriptiv
e
variable
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Michael K
r
u
s
e
[CMake] FindJsoncpp
.
cmake
:
Use foreach v
a
riable
.
commit
|
commitdiff
|
tree
next