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
[DeLICM] Fix unused zone for writes wi
t
hout in-between
.
.
.
commit
|
commitdiff
|
tree
2017-08-20
Mic
h
ael Kr
u
se
[MatM
u
l] Make MatMul dete
c
t
i
o
n
inde
p
endent o
f
inte
r
nal
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
Micha
e
l Kruse
[ScopInfo]
C
l
arify
c
om
m
ent
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-09
Mi
c
h
a
el Kruse
Remove
d
ep
e
nde
n
cy of S
c
op::getStmtFor(Inst)
on ge
t
S
t
mtFor
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
Mic
h
ael Kruse
[
C
ode
G
en] Us
e
isLatestA
r
r
a
yKind()
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kr
u
s
e
[F
o
rwardOp
T
r
ee
]
Set DEBUG_TY
P
E to "polly-optree"
.
commit
|
commitdiff
|
tree
2017-08-09
Mic
h
a
el Kruse
[ISLTools
/
ZoneAlgo] Make distribu
t
e
D
o
m
ain and filterKnownVal
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
Michael Kruse
[ZoneAl
g
o] Add
m
otivatio
n
for e
x
c
e
p
t
ion
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-09
Mich
a
el
K
ruse
[
Z
oneAlgo] Consolditate cond
i
tion
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Michae
l
Kruse
[t
e
s
t]
Add
d
e
scriptions and ps
e
udo
c
ode to
t
ests
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
M
i
chael Kruse
[De
L
ICM/ZoneAlgo] Remove duplicate c
o
d
e
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Michael
Kr
u
s
e
[DeLIC
M
] Properly handle
P
HI
writes bec
o
ming empty
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Michael
Kruse
[ForwardOpTree] Use kn
o
wn arra
y
conten
t
anal
y
sis to
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Michael Kruse
[DeLICM] R
e
factor ZoneAlg
o
rithm into ZoneAl
g
o
.
c
p
p
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Mich
a
el Krus
e
[Fo
r
w
ardOpT
r
ee
]
Refactor out fo
r
w
ardSpeculatable(
)
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
M
ichael Kr
u
se
[VirtualInstr
u
ctio
n
]
Handle Metad
a
ta
A
sV
a
l
u
e as cons
t
ant
.
commit
|
commitdiff
|
tree
2017-08-03
Michael Kruse
[V
i
rtualInstruction] Avoid
u
se
of getStmtFor(BB
)
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-03
Michael K
r
use
[test] Fix te
s
t ca
s
e
w
i
t
ho
u
t Po
l
ly-ACC
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kruse
[
F
o
r
wardOpTr
e
e] Exec
u
t
e
canForward
T
ree a
l
so in
r
el
e
ase
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kruse
[Si
m
plify]
R
ewrite
redun
d
ant write de
t
ect
i
on
al
g
o
r
ithm
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kruse
[Simplify] Impro
v
e scalability
.
commit
|
commitdiff
|
tree
2017-07-31
Michael Krus
e
[
F
orwa
r
dOpTree] S
u
pport sy
n
t
he
s
izab
l
e value
s
.
commit
|
commitdiff
|
tree
2017-07-31
M
i
chael Kru
s
e
[Simplify] Remove all ki
n
d
s of redundant scalar
wri
t
es
.
commit
|
commitdiff
|
tree
2017-07-29
Michael Kruse
[Simplify] Implement w
r
ite access
e
s co
a
lesc
i
ng
.
commit
|
commitdiff
|
tree
2017-07-29
Michael Kr
u
se
[test] Add te
s
t
case f
o
r -polly-simplify
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Mi
c
hael Kruse
[S
i
mpl
i
fy] Do not
re
m
o
v
e dep
e
ndencies of phis wit
h
in
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[Vir
t
ualI
n
str
u
ct
i
o
n]
D
o not iterate over a region s
t
at
e
ment
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Mich
a
el Kruse
[Virt
u
alI
n
str
u
ction] Remo
v
e ass
e
r
t
i
o
n
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[test
]
Fix ty
p
o in filename
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-28
Michae
l
Kru
s
e
[Simplify
]
Fix typo in
statistics output
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Mich
a
el
K
ru
s
e
[S
i
mplify
]
Remove e
m
p
t
y pa
r
tial accesses first
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-27
Mi
c
hael Kruse
[Scop
B
uilde
r
/Simplify] Refactor i
s
Escapi
n
g
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-27
Michael Kruse
[Simplify] Cou
n
t PHINodes in
simplifiable exit
nodes
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[ScopInfo]
Never print instructio
n
list of region
s
tmts
.
commit
|
commitdiff
|
tree
2017-07-26
M
i
c
h
ael Kruse
[
S
impl
i
fy] D
o
not s
e
tInstr
u
ctions()
o
f
region s
t
mts
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
M
i
ch
a
el Kruse
[Simplify] Fix
i
nvalid
r
e
mo
v
al write
f
or escaping
v
alue
s
.
commit
|
commitdiff
|
tree
2017-07-26
Mi
c
hael
Kruse
[ScopInfo]
Avoi
d
us
e
of getStmtFor(B
B
)
.
N
FC
.
commit
|
commitdiff
|
tree
2017-07-26
M
i
ch
a
e
l
Kruse
[S
C
EVValidator] Loop
e
xit
va
l
ues of
loop
s
befo
r
e t
h
e
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Michael Kruse
[
ScopInfo]
R
ena
m
e ScopStmt::contains(BB) t
o
represents
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Michael K
r
use
[
Sc
o
pInf
o
]
Fix as
s
e
r
t
i
on for PHIs not in a region s
t
mts
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[
F
orwa
r
dO
p
Tree]
P
r
ope
r
ly indent
e
n
umeration in comme
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[F
o
rwa
r
dOpT
r
e
e] Rename FD_CanForward to FD_C
a
nForwardLeaf
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
M
i
c
h
ael Kruse
[ForwardOpTre
e
] Add
c
omments
to
F
orwardingDecision
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael
Krus
e
[ForwardOpTree]
S
up
p
ort read-
o
nly
value uses
.
commit
|
commitdiff
|
tree
2017-07-24
Mich
a
el Kruse
[ForwardOpT
r
ee] Fix mixup in comment
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-24
M
i
chae
l
Kruse
[ScopInfo
]
F
i
x typo in met
h
od na
m
e
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-22
Michael
K
ruse
[
S
implify] Remove
partia
l
write a
c
c
e
sses wi
t
h em
p
ty
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Mi
c
hael Kruse
[Scop
I
nfo] Ada
p
t indentation of ins
t
ruction list printing
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[Fo
r
wardOpTree] Suppor
t
hoisted i
n
variant
l
oads
.
commit
|
commitdiff
|
tree
2017-07-22
Mich
a
el Kruse
[Forwar
d
OpTree] In
t
roduce t
h
e -p
o
l
l
y-optree pas
s
.
commit
|
commitdiff
|
tree
2017-07-21
Mi
c
hael Kruse
Annotate
d
ump() func
t
ions with LLVM
_
D
UMP_
M
E
T
HOD
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-21
M
i
chael K
r
u
se
[ScopI
n
fo] Don't c
o
m
p
ile dum
p
()
f
unctio
n
s
i
nto no
n
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
Michael
Krus
e
[Scop
I
nfo] Print ins
t
ructions in dump()
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[PPCG]
Compile
fix for M
S
VC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kr
u
se
[ScopInfo] Get a
l
ist of s
t
ateme
n
t
s for a region node
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michael
K
ruse
[ScopInfo] Remo
v
e
dependency o
f
Scop::getLastSt
m
tFor
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michael K
r
use
Fix
i
ndention
i
n
commen
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[
S
copI
n
fo
]
U
s
e map for
l
ookupPHIReadOf
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
M
i
chael Kruse
[Simpli
f
y
]
R
emove unused instr
u
ctions and
ac
c
esse
s
.
commit
|
commitdiff
|
tree
2017-07-20
Mi
c
hael Kr
u
se
[Sco
p
Builder]
A
voi
d
u
s
e of
g
e
t
StmtFor(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Micha
e
l Kruse
[ScopInfo] Add support for wra
p
-around of i
n
tegers
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Micha
e
l Kruse
Make byref l
l
vm::
U
s
e para
m
eters const
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
[
S
copInfo] Integrate Scalar
D
efUs
e
Chain into polly:
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Micha
e
l
K
r
use
[
Simplify]
Ensur
e
all counters
a
re reset before next
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael
K
r
u
se
[Test] Do not pipe binary
d
ata to FileC
h
eck
.
commit
|
commitdiff
|
tree
2017-07-18
Michael Kru
s
e
[ScopInfo]
I
ntroduc
e
list of stat
e
ment
s
i
n
Scop::Stmt
M
ap
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Mi
c
hael
K
ru
s
e
[CMake]
F
indJ
s
o
n
cpp
.
cmake: Use descri
p
ti
v
e variable
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Michael Kr
u
se
[CMa
k
e
]
FindJson
c
pp
.
cm
a
ke: Use foreac
h
va
r
iable
.
commit
|
commitdiff
|
tree
2017-07-18
M
icha
e
l Krus
e
[CM
a
ke] FindJsoncp
p
.
cma
k
e:
search pkg-config l
i
bs in
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
M
ichael
Kr
u
se
[ScopInfo] Do not use Sco
p
Stmt
i
n D
o
mai
n
derivat
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Michael Kruse
H
e
a
p allocati
o
n for new
a
rray
s
.
commit
|
commitdiff
|
tree
2017-06-23
Mi
c
h
a
el Kruse
[ScopBuilde
r
] Pass ScopSt
m
ts around instead of BasicB
l
ock
s
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
Mi
c
hael Krus
e
[
C
odeGen] Emit alia
s
ing metadata
for new
a
rrays
.
commit
|
commitdiff
|
tree
2017-06-19
Mi
c
hael Kruse
[Cod
e
G
e
n] De
t
erminis
t
ic a
l
iasing
m
etadata order
.
NF
C
.
commit
|
commitdiff
|
tree
2017-06-08
Micha
e
l K
r
use
Fix a lot
o
f ty
p
o
s
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-06
Mich
a
el
Krus
e
[JS
c
op]
E
m
i
t
erro
r
mess
a
ge
s
on error
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Kruse
[
S
im
p
lify] Us
e
exec
u
tion order
o
f mem
o
ry acc
e
s
s
e
s
.
commit
|
commitdiff
|
tree
2017-06-06
M
ichael Kruse
[Co
d
e
G
e
n] Re
m
ove extra ';'
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-02
Michael Kruse
[
CodeGen] It
e
rate over
ex
p
licit inst
r
uc
t
ion l
i
st for
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Michael Kruse
[ScopBu
i
lder] Exclude
i
g
no
r
ed
i
nt
r
insics from
e
x
plicit
.
.
.
commit
|
commitdiff
|
tree
2017-05-29
Mic
h
ael Kr
u
se
[Sc
o
pInfo] Do n
o
t add term
i
n
ato
r
& synthesizable instruction
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
Michael Kruse
[DeLICM] Par
t
ial writes for PH
I
s
.
commit
|
commitdiff
|
tree
2017-05-24
Michael
K
r
u
se
[JS
O
NImporter] misse
s
c
hecks whether the data it impor
t
s
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
Michae
l
Kruse
[CodeGen] Add i
n
validation of the loop SCE
V
s after
.
.
.
commit
|
commitdiff
|
tree
2017-05-21
Mi
c
h
ael Krus
e
[
C
odeGen] Support p
a
rtial
write accesses
.
commit
|
commitdiff
|
tree
2017-05-18
Michael Kruse
[ScopInfo] Fix r30223
1
to use lo
g
ica
l
or
(
|
|)
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-16
Mic
h
ael K
r
use
[S
c
opInfo] Rem
o
ve unused
M
emoryAccess::
B
aseName
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
Mi
c
hael
Kr
u
se
[
S
implify] Rem
o
ve identi
c
al wr
i
te removal
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-05-13
M
i
ch
a
el
K
r
u
se
[Si
m
plify] Remove writ
e
s that are over
w
ritten
.
commit
|
commitdiff
|
tree
2017-05-12
Michael Kruse
[
S
i
m
plify] Re
s
et all stats b
e
tween run
s
.
commit
|
commitdiff
|
tree
2017-05-11
Mic
h
ael Kr
u
se
[DeLICM] Us
e
i
nput acc
e
ss heuristic for mapped PHI
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Mi
c
hael Kruse
[DeLICM] Lookup in
p
ut acces
s
es
.
commit
|
commitdiff
|
tree
2017-05-11
Michae
l
Kruse
[VirtualInstructi
o
n] Do a lookup
inste
a
d o
f
a linear
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Mich
a
el Kruse
[Scop
I
nfo] Ke
e
p scalar
a
cceess dictio
n
aries up-to
-
d
a
ta
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
M
ichael
Kr
u
s
e
[Simplify] Remove i
d
entical
scalar writes
.
commit
|
commitdiff
|
tree
2017-05-10
Mic
h
ael Kruse
[Simplify] Mark vari
a
ble
s
as used
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
M
i
chael K
r
use
[Simplify] M
a
rk va
r
iables as use
d
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Kruse
[D
e
LICM] Av
o
id compiler warning
.
N
FC
.
commit
|
commitdiff
|
tree
2017-05-10
M
ichael Kruse
[DeLICM] Always n
o
rmalize domain
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-06
Michael Kruse
[DeLICM] Known knowledge
.
commit
|
commitdiff
|
tree
next