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
[JSONExporter] Print instead of ignoring parser error.
2017-08-24
Mi
c
hael Kr
u
s
e
[Code
G
en] Detect
impossibl
e
partial w
r
ite cond
i
tions
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
Michael Kruse
Add more s
t
atistics
.
commit
|
commitdiff
|
tree
2017-08-23
Mich
a
el K
r
use
[ScopDetect] Include zero-iterat
i
on loo
p
s in
loop co
u
nt
.
commit
|
commitdiff
|
tree
2017-08-23
Michael Kr
u
se
[ScopInl
i
ner] Fi
x
hidden
o
v
e
rl
o
ad warning
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-23
Michael Kru
s
e
[
Maximu
m
StaticExpansion
]
Avoid war
n
ing in release build
s
.
commit
|
commitdiff
|
tree
2017-08-23
Michael Kruse
[PPCGCod
e
Gen] Fix co
m
pi
l
er warning:
'
<': signe
d
/uns
i
g
n
ed
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
M
icha
e
l Kruse
[Scop
I
n
fo] Rem
o
ve
s
tray
s
emicolon
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-22
Mi
c
ha
e
l Kruse
[S
c
opInfo
]
Fix ty
p
os in comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-22
Michael
K
r
u
s
e
[test] Do not p
i
pe bi
n
ary data to FileCheck
.
commit
|
commitdiff
|
tree
2017-08-22
Michael Kruse
[ScopDetection] Add stat for total number of loops
.
commit
|
commitdiff
|
tree
2017-08-21
Michael Kruse
[tes
t
] Add some test cases for computeArrayUnu
s
ed
.
commit
|
commitdiff
|
tree
2017-08-21
Mic
h
ae
l
Kruse
[DeLICM] Fix unused zone for
wr
i
tes without in-between
.
.
.
commit
|
commitdiff
|
tree
2017-08-20
Michael Kruse
[MatMul] Make MatMul detection
i
ndependent of
i
nternal
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
Michael Kru
s
e
[ScopInfo] Clari
f
y
c
omment
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-09
Mi
c
hael Krus
e
Remove
dependency o
f
Scop::getStmtF
o
r(Inst) on
ge
t
StmtFor
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
Mich
a
el Kruse
[C
o
deGen
]
Use i
s
LatestArrayKind()
.
commit
|
commitdiff
|
tree
2017-08-09
Micha
e
l Kru
s
e
[ForwardOpTree] Set DEBUG_T
Y
PE
t
o "
p
olly-
o
ptree
"
.
commit
|
commitdiff
|
tree
2017-08-09
M
ichael
K
ru
s
e
[
I
SLT
o
o
ls/ZoneAl
g
o] M
a
k
e
d
istrib
u
teDomain
a
nd filterKn
o
wnVal
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
Mi
c
hael K
r
u
se
[ZoneAlgo] Add motivation
for exception
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-09
M
i
c
h
a
e
l Kruse
[Z
o
neAlgo] Conso
l
d
itate condition
.
N
FC
.
commit
|
commitdiff
|
tree
2017-08-08
Mic
h
ae
l
Kruse
[test]
Add desc
r
ipti
o
n
s a
n
d p
s
eud
o
c
o
de
t
o t
e
sts
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Mich
a
el Kruse
[DeLICM/ZoneAlgo] Remove dupli
c
ate co
d
e
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
M
i
c
h
ael Kru
s
e
[DeLICM]
P
roper
l
y handle
P
H
I
w
r
i
tes becomi
n
g
e
mpty
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Mich
a
el K
r
use
[
F
o
r
war
d
O
pTree]
U
se kno
w
n array co
n
ten
t
an
a
l
y
sis to
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
M
i
chael Kruse
[
DeLI
C
M
]
Refactor
Z
o
neAlgorit
h
m
i
n
t
o Zo
n
eAlgo
.
c
pp
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Michae
l
Kruse
[Forwa
r
dOpTr
e
e] Refac
t
or out for
w
ar
d
Sp
e
culatable()
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
Mich
a
el Kruse
[Virt
u
alInstru
c
tion]
Handle
M
e
tadataAsV
a
lue as c
o
nstant
.
commit
|
commitdiff
|
tree
2017-08-03
Mich
a
el Kruse
[VirtualInstruction
]
A
v
o
i
d
use of getStmtFor
(
BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-03
Mi
c
h
ael Kruse
[test] Fix te
s
t case
w
ithout Polly
-
ACC
.
commit
|
commitdiff
|
tree
2017-08-01
Michael K
r
u
se
[ForwardOpTr
e
e
] Exec
u
t
e
c
an
F
orward
T
ree also
in release
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Mi
c
hael Kruse
[Simplif
y
] Rewri
t
e red
u
nda
n
t write detection algori
t
hm
.
commit
|
commitdiff
|
tree
2017-08-01
Michael
K
ruse
[Si
m
p
lify] Improve scalability
.
commit
|
commitdiff
|
tree
2017-07-31
Michael
K
r
use
[ForwardOpTree
]
Suppor
t
synthesizable values
.
commit
|
commitdiff
|
tree
2017-07-31
Michael Kruse
[
S
i
m
pli
f
y]
Rem
o
ve all kind
s
of red
u
ndant scalar writes
.
commit
|
commitdiff
|
tree
2017-07-29
M
ichael Kruse
[Simplify] Impl
e
ment write
a
ccesses coalescing
.
commit
|
commitdiff
|
tree
2017-07-29
Michael
K
ruse
[
t
est] Add test case for -polly-sim
p
lify
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[Simplify]
Do not r
e
move dependencies of
p
his
w
ithi
n
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michael K
r
u
s
e
[Virtual
I
nstruction] Do not iterat
e
over a region state
m
en
t
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
M
ic
h
ae
l
K
r
use
[Virtual
I
nstr
u
ction] R
e
mo
v
e as
s
ertio
n
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kr
u
se
[t
e
st] F
i
x typo in filename
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
M
icha
e
l Krus
e
[Si
m
p
l
if
y
] F
i
x t
y
po in stat
i
st
i
cs o
u
tp
u
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[
S
implify] Remove empty p
a
rt
i
al accesses first
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
Michael Kruse
[S
c
opBuilder/Simplify] Refacto
r
isEscaping
.
NF
C
.
commit
|
commitdiff
|
tree
2017-07-27
Michae
l
Kruse
[Si
m
plif
y
] Count P
H
IN
o
des in simpli
f
iable ex
i
t nod
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Krus
e
[Sco
p
Info]
Ne
v
er print instruction list of reg
i
on stmts
.
commit
|
commitdiff
|
tree
2017-07-26
Michael
K
ruse
[Simplify]
Do not setInstruc
t
ions() of region stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[Simpl
i
fy] Fix invali
d
re
m
oval write for escap
i
ng values
.
commit
|
commitdiff
|
tree
2017-07-26
Mich
a
el
Kruse
[Sc
o
pInfo] Avoid use
of getS
t
mtFor(BB)
.
NF
C
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kru
s
e
[SC
E
VValidat
o
r] Loop exit value
s
of loops before
t
he
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
M
ichael Kruse
[ScopI
n
fo]
R
e
name ScopStmt::contains(B
B
) to r
e
pre
s
e
nts
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Mic
h
ael Kruse
[S
c
o
p
In
f
o] Fix assertion for PHIs
not in a regio
n
stmts
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
M
i
cha
e
l Krus
e
[For
w
ardOpTree] Properly indent enu
m
er
a
tion in comment
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Micha
e
l Kruse
[ForwardOp
T
ree] Rename FD_CanForward to
FD_CanForwardLeaf
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[Forward
O
p
T
ree
]
Add co
m
ments to
Forw
a
rdin
g
Decision
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Mich
a
el Krus
e
[F
o
r
wa
r
dOpTree] Su
p
port read
-
only value uses
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[ForwardOpTree
]
F
ix mi
x
up in
c
omment
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-24
M
i
chael Kruse
[Scop
I
nf
o
]
Fix t
y
po in method name
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-22
M
ichael Kruse
[Simplif
y
] Re
m
o
ve partial write acces
s
es with empty
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Mic
h
ael Kruse
[Scop
I
n
f
o] Adapt
inde
n
tation
of ins
t
r
uct
i
on list printing
.
commit
|
commitdiff
|
tree
2017-07-22
Mic
h
ael Kruse
[ForwardOpTree] Support
h
oisted
i
n
v
ariant loads
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[ForwardOpTree] Intr
o
du
c
e the -polly-optre
e
pass
.
commit
|
commitdiff
|
tree
2017-07-21
Michael Kruse
An
n
ot
a
te dum
p
(
)
f
unction
s
w
ith LLV
M
_DUMP_METHO
D
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-21
Michael K
r
u
se
[Sco
p
Info
]
Don't compile dump() functi
o
ns into non
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
Mich
a
el Kruse
[Sco
p
In
f
o] Pri
n
t
i
nstructi
o
ns in dump()
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kr
u
s
e
[PPCG] Com
p
i
l
e fix
f
or MS
V
C
.
commit
|
commitdiff
|
tree
2017-07-20
Micha
e
l Kruse
[ScopInfo] Get
a l
i
st
o
f state
m
ents for a region node
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
chael Kr
u
se
[ScopIn
f
o] Remo
v
e dependency of Sco
p
::
g
e
tLastStmtFor
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Mich
a
el Krus
e
Fix
i
ndention in co
m
ment
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[ScopInfo] U
s
e
m
a
p fo
r
loo
k
upPHIR
e
adOf
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[Simplify]
R
emove
u
nused
instructi
o
n
s and accesses
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
c
hael Kruse
[Sc
o
pBu
i
lder]
A
void
u
se of
get
S
tmtFor(
B
B)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Mi
c
hael
K
ruse
[ScopInfo] Add support for wrap-around of
inte
g
ers
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kr
u
se
Make byref
llvm
:
:Use parameter
s
con
s
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-19
Michael
K
rus
e
[ScopInfo] Integrate ScalarDefUseChain i
n
to poll
y
:
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
M
i
c
h
ael Kruse
[Simplify] Ensure all c
o
unt
e
rs ar
e
r
e
s
e
t
b
e
fo
r
e next
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Micha
e
l Kruse
[Test] Do not
p
ipe binary da
t
a to Fil
e
Check
.
commit
|
commitdiff
|
tree
2017-07-18
Michael Krus
e
[Sc
o
pInfo] Introd
u
ce li
s
t of s
t
atements in Scop::StmtMap
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Michael K
r
u
s
e
[CMake] FindJsoncpp
.
cmake: Use descriptive var
i
able
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Michae
l
K
ruse
[
CM
a
ke] FindJsonc
p
p
.
cmak
e
: Use foreach variabl
e
.
commit
|
commitdiff
|
tree
2017-07-18
Michael
K
ruse
[CMake
]
FindJsoncpp
.
cma
k
e: search
pkg-config
l
ib
s
in
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Michael Kruse
[Scop
I
nfo
]
D
o not
use ScopStmt in
D
omain deri
v
ation
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
M
i
chael Kruse
He
a
p allocation for n
e
w
arrays
.
commit
|
commitdiff
|
tree
2017-06-23
Michael Kruse
[ScopBuilder] Pas
s
ScopS
t
mts around i
n
s
tead of B
a
sicBlocks
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
Michael Kruse
[Code
G
en] Emit
alia
s
in
g
metadata
for new arrays
.
commit
|
commitdiff
|
tree
2017-06-19
Michael K
r
u
s
e
[
CodeGen] Deterministic aliasing metadata order
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-08
Michael Kruse
Fix a l
o
t of
t
ypos
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-06-06
Micha
e
l Kruse
[JScop] Emit err
o
r
m
essages on error
.
commit
|
commitdiff
|
tree
2017-06-06
M
ich
a
el
Kruse
[Simpli
f
y] Use execution
order of memor
y
accesses
.
commit
|
commitdiff
|
tree
2017-06-06
Michae
l
Kruse
[Cod
e
G
en
]
Rem
o
ve extra ';'
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-02
Mi
c
hael Kruse
[CodeG
e
n] Ite
r
a
t
e o
v
er
e
xplicit
instruction
l
ist for
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Michael Kruse
[Sco
p
Builder] Exclu
d
e ignore
d
intri
n
sics from explicit
.
.
.
commit
|
commitdiff
|
tree
2017-05-29
Michael Kruse
[ScopInfo] Do
not add terminator & s
y
nt
h
esizable instruction
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
Michael Kruse
[DeLICM]
Par
t
ial
w
rite
s
for PH
I
s
.
commit
|
commitdiff
|
tree
2017-05-24
Michael
K
ruse
[JSONImporter]
m
isses chec
k
s whether the
d
a
ta
i
t imports
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
M
i
chael Kruse
[
CodeGen] Add invalid
a
ti
o
n o
f
the lo
o
p
S
CEVs after
.
.
.
commit
|
commitdiff
|
tree
2017-05-21
M
ichael Kruse
[CodeGen
]
Support partial write acces
s
es
.
commit
|
commitdiff
|
tree
2017-05-18
Michae
l
Kruse
[Sc
o
pIn
f
o]
F
ix r30
2
231 to use logical or (||)
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-16
Michael Kruse
[ScopIn
f
o] Remove unused MemoryAccess::Base
N
am
e
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
Michael
Kruse
[Simpl
i
f
y
] Remov
e
i
dentica
l
w
r
ite removal
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
M
ichael Kru
s
e
[Simp
l
i
f
y
] Remov
e
writes that are
o
verwri
t
t
e
n
.
commit
|
commitdiff
|
tree
next