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
[test] Add descriptions and pseudocode to tests. NFC.
2017-08-08
M
i
c
h
ael
Kru
s
e
[test] Add descr
i
ptions a
n
d
pseudoco
d
e t
o
tests
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-08
Michae
l
Kruse
[DeLI
C
M
/ZoneA
l
go]
Remove duplicate code
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-08-08
M
ic
h
a
el Kruse
[DeLICM] Prope
r
ly han
d
le PHI writ
e
s beco
m
ing
e
mpty
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Mi
c
h
a
el Kru
s
e
[For
w
ardOpTree
]
U
se know
n
array
c
ontent analysis to
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Mi
c
hae
l
Kruse
[DeLICM
]
Refa
c
tor ZoneAlgorithm into ZoneAlgo
.
cp
p
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
Micha
e
l
K
ruse
[ForwardOpTree] Refactor out forwardSpeculata
b
le()
.
.
.
commit
|
commitdiff
|
tree
2017-08-03
M
i
chael
K
ruse
[Virtua
l
Instruction] Handle
M
eta
d
ataA
s
Value as constant
.
commit
|
commitdiff
|
tree
2017-08-03
Mich
a
el Kr
u
se
[VirtualInstruction] A
v
o
i
d
use
o
f getStmtF
o
r(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-08-03
Michael Kr
u
se
[test
]
F
i
x test case wi
t
h
o
u
t P
o
lly-ACC
.
commit
|
commitdiff
|
tree
2017-08-01
Michael Kr
u
se
[ForwardOpTree] E
x
ecute canFo
r
wardTree al
s
o
in rel
e
ase
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
M
ichael Kruse
[Simplif
y
]
Rewr
i
t
e
redundant
w
r
ite detec
t
ion algorithm
.
commit
|
commitdiff
|
tree
2017-08-01
Michae
l
K
ruse
[Simplify] Improve scala
b
ilit
y
.
commit
|
commitdiff
|
tree
2017-07-31
M
ichael Kruse
[ForwardO
p
Tree] Support synthesizable val
u
es
.
commit
|
commitdiff
|
tree
2017-07-31
Mi
c
hael Kruse
[S
i
mplify]
R
e
move all kinds of redundant scalar writes
.
commit
|
commitdiff
|
tree
2017-07-29
Micha
e
l K
r
use
[Simplify] Implem
e
nt write access
e
s coale
s
cing
.
commit
|
commitdiff
|
tree
2017-07-29
Michael Kruse
[test] Add test case for -poll
y
-simpli
f
y
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Mich
a
el K
r
u
s
e
[
Simpl
i
fy] Do no
t
re
m
ove dependencies
of phis within
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
M
ichael Kruse
[VirtualIns
t
ruction] D
o
not
iterate over
a
r
egion s
t
atement
.
.
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kruse
[VirtualInstruction
]
Re
m
ov
e
a
sse
r
tion
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Mic
h
a
e
l Kruse
[tes
t
] Fi
x
typo i
n
f
ilename
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-28
Michael Kr
u
se
[S
i
mplify] Fix typo in statistics outp
u
t
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-28
Micha
e
l Kru
s
e
[Simplify] Remove empt
y
partial accesses first
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
M
ichael
K
rus
e
[ScopBuilder/Sim
p
lify] Refa
c
tor isEscaping
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-27
M
i
chael Kruse
[Simplif
y
] C
o
unt
P
HIN
o
des
i
n si
m
plifia
b
le exit nodes
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Mi
c
hael Kruse
[Sc
o
p
I
n
f
o
] Nev
e
r prin
t
instruction list of regi
o
n stmts
.
commit
|
commitdiff
|
tree
2017-07-26
Mi
c
hael Kruse
[Simplify] Do not
s
etInstructions() o
f
region
stmt
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[
S
implif
y
] Fix inva
l
id remo
v
al w
r
i
te for escaping
v
alue
s
.
commit
|
commitdiff
|
tree
2017-07-26
Michael
Kruse
[ScopInfo] Avoid u
s
e o
f
getStmtFor(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-26
Michael Kruse
[SC
E
VVal
i
d
a
t
or] Loop exit values of loops before the
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Mi
c
hael
K
ruse
[ScopIn
f
o] Rename ScopStmt
:
:cont
a
ins(BB) to
repr
e
sents
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Mi
c
hael Kruse
[ScopInfo] Fix
a
s
s
ertion for PHIs
n
ot in a region s
t
m
t
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
M
i
c
h
ael Krus
e
[ForwardOpTree] Pro
p
erly inde
n
t
enumeration in comment
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Micha
e
l Kruse
[F
o
r
w
ardOpTree] Rename FD_CanForward
t
o FD_CanForwardLeaf
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[
ForwardO
p
Tree] Add
c
o
m
ments to ForwardingDec
i
sion
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Michael Kruse
[Forw
a
rdOp
T
ree] Support re
a
d-only value uses
.
commit
|
commitdiff
|
tree
2017-07-24
Micha
e
l Kr
u
se
[ForwardOpTree] Fix mixup
i
n comment
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-24
Michael
K
ruse
[ScopInf
o
] Fix
typo in method nam
e
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kruse
[Simplify] Remove partia
l
write
a
ccess
e
s with empty
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Michae
l
Kru
s
e
[Sc
o
p
I
n
fo] Adapt indentation o
f
i
nstruction l
i
st printing
.
commit
|
commitdiff
|
tree
2017-07-22
Michael Kru
s
e
[ForwardOpTree]
Suppo
r
t hoisted
i
nvariant load
s
.
commit
|
commitdiff
|
tree
2017-07-22
M
i
chael Kru
s
e
[Forwar
d
OpTr
e
e] Introduce the -poll
y
-optree pass
.
commit
|
commitdiff
|
tree
2017-07-21
Michael Kruse
Annot
a
te
dump
(
) functions
with LL
V
M_DUMP_METH
O
D
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-21
Mi
c
hael K
r
use
[S
c
opInfo] Don't
c
o
mpile dump
(
) functions into non
.
.
.
commit
|
commitdiff
|
tree
2017-07-21
M
i
c
h
ael
Kruse
[ScopInfo] Print instruc
t
ions in dump()
.
commit
|
commitdiff
|
tree
2017-07-20
M
ichael Kr
u
se
[PPCG] Co
m
pil
e
fix for MSV
C
.
commit
|
commitdiff
|
tree
2017-07-20
M
ich
a
el Kruse
[ScopI
n
fo] Get a list o
f
stat
e
ments
for a
region node
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[
S
copInfo] Remove
d
e
p
endency
of Sco
p
::g
e
tLastSt
m
t
For
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Michael K
r
use
Fix inde
n
tio
n
in comment
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-07-20
Mich
a
el Kru
s
e
[
ScopInfo] Use map fo
r
lookupPHI
R
eadOf
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[Simplif
y
] Remove
u
n
u
s
ed
i
nstructi
o
ns and acc
e
s
s
e
s
.
commit
|
commitdiff
|
tree
2017-07-20
Michael
K
r
u
se
[Sc
o
p
B
ui
l
der] Avoi
d
use of getStmtF
o
r(BB)
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-20
Michael Kruse
[ScopInfo] Add support
f
or wrap
-
around of integers
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Mi
c
ha
e
l Kru
s
e
Mak
e
byre
f
l
lvm::Use par
a
meters con
s
t
.
NFC
.
commit
|
commitdiff
|
tree
2017-07-19
Michael K
r
use
[ScopInfo] Integrate ScalarDefU
s
eChain into pol
l
y:
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
[Simplify
]
Ensure all cou
n
ters
a
re reset
b
ef
o
re
n
ext
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
Michael Kruse
[Tes
t
] Do
not
p
ipe binary dat
a
t
o
FileC
h
eck
.
commit
|
commitdiff
|
tree
2017-07-18
Michael Kruse
[S
c
opIn
f
o] Introduce
list
o
f
st
a
t
e
m
ents
i
n Scop::StmtM
a
p
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Mi
c
hael Kruse
[CMake] FindJsoncpp
.
cma
k
e: Us
e
descripti
v
e variable
.
.
.
commit
|
commitdiff
|
tree
2017-07-18
Michael
Kruse
[CMake] FindJsoncpp
.
cmake: Us
e
forea
c
h
variab
l
e
.
commit
|
commitdiff
|
tree
2017-07-18
Mic
h
a
e
l Kruse
[CMake
]
FindJsoncpp
.
cma
k
e: search
p
k
g
-
config libs
in
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
Mi
c
hael Kruse
[
S
c
op
I
nfo
]
Do not us
e
Sc
o
pStmt in Doma
i
n derivatio
n
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Michael Kr
u
se
Heap allocat
i
on for
n
e
w
arrays
.
commit
|
commitdiff
|
tree
2017-06-23
Micha
e
l
Kr
u
s
e
[ScopB
u
i
lder] Pass
S
copStmt
s
around instead
of BasicB
l
ocks
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
M
i
c
h
a
e
l
Kru
s
e
[CodeGen] E
m
i
t
al
i
asing metada
t
a
f
or ne
w
a
rrays
.
commit
|
commitdiff
|
tree
2017-06-19
Michael Kru
s
e
[CodeGen] Determ
i
nist
i
c aliasing m
e
tad
a
t
a
order
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-08
Michael
K
ru
s
e
Fix a lot of
t
y
pos
.
N
FC
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Kruse
[JS
c
op]
Emit error messages on er
r
o
r
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Kruse
[Sim
p
l
ify] Use
exe
c
ut
i
on
order of m
e
mory acc
e
s
se
s
.
commit
|
commitdiff
|
tree
2017-06-06
Michael Kru
s
e
[
C
o
d
eGen] Re
m
o
v
e
e
x
t
ra ';'
.
NFC
.
commit
|
commitdiff
|
tree
2017-06-02
Michael Kruse
[CodeGen] Iterate o
v
e
r
explici
t
i
nst
r
u
c
tion list for
.
.
.
commit
|
commitdiff
|
tree
2017-06-01
Michae
l
Kruse
[Sc
o
pBuilder]
E
xclud
e
ig
n
ored intri
n
s
i
cs from explicit
.
.
.
commit
|
commitdiff
|
tree
2017-05-29
Michael
K
ruse
[Sc
o
p
I
nf
o
]
Do
n
ot
a
dd t
e
rminator
&
s
ynthe
s
izable instruction
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
Michael
K
ruse
[DeLICM
]
Partial
w
rites for PHIs
.
commit
|
commitdiff
|
tree
2017-05-24
Michael Kr
u
se
[JSONIm
p
orter] misses
checks whet
h
er the dat
a
it i
m
ports
.
.
.
commit
|
commitdiff
|
tree
2017-05-22
Mich
a
e
l Kruse
[Code
G
en] Add invalida
t
ion of th
e
loop
S
CEVs after
.
.
.
commit
|
commitdiff
|
tree
2017-05-21
Michael Kruse
[CodeGen] Support
p
artial write accesses
.
commit
|
commitdiff
|
tree
2017-05-18
Michael Krus
e
[
S
c
op
I
nfo]
F
i
x
r302231 to use logica
l
or (||)
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-16
Michael Kruse
[
S
copInfo] Remove unused Memo
r
yAccess
:
:
B
aseName
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
Michae
l
Kruse
[Simplify
]
Remove
i
de
n
tical write removal
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-13
M
i
chael Kruse
[Simp
l
ify]
Re
m
o
v
e w
r
ites
that are overwritten
.
commit
|
commitdiff
|
tree
2017-05-12
Michael Kruse
[Simplify] Reset all stats between runs
.
commit
|
commitdiff
|
tree
2017-05-11
Mi
c
hael Kruse
[De
L
ICM] Use inp
u
t
a
ccess heuristic
for m
a
pped PH
I
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michael Kruse
[DeLICM] Lo
o
k
u
p input acc
e
s
ses
.
commit
|
commitdiff
|
tree
2017-05-11
Michael Kruse
[VirtualInstruction] Do
a lookup in
s
te
a
d of a linear
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Michael
K
r
u
se
[ScopInfo] K
e
ep scalar
acceess dictionaries up-to-data
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Micha
e
l Kr
u
se
[Simplify]
R
emo
v
e identical scalar writ
e
s
.
commit
|
commitdiff
|
tree
2017-05-10
Mi
c
hael Krus
e
[Simplify] Mark vari
a
ble
s
a
s us
e
d
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Kruse
[Simp
l
ify]
M
ar
k
variables
as used
.
NF
C
.
commit
|
commitdiff
|
tree
2017-05-10
Michael Kr
u
se
[D
e
LICM] Avoid comp
i
le
r
warning
.
N
F
C
.
commit
|
commitdiff
|
tree
2017-05-10
Mi
c
hael K
r
use
[DeLICM] Always normaliz
e
domain
.
NF
C
.
commit
|
commitdiff
|
tree
2017-05-06
Michael K
r
u
s
e
[DeLICM] Known knowledge
.
commit
|
commitdiff
|
tree
2017-05-06
Michael Kruse
[
C
Make] Intr
o
duce P
O
LL
Y
_BUNDLED_JSONCPP
.
commit
|
commitdiff
|
tree
2017-05-05
Michael K
r
use
[S
c
opBuil
d
e
r
] Move
S
cop:
:
init t
o
Sco
p
Buil
d
er
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-05
Michae
l
Kruse
[ScopBuilder]
Do not ver
i
fy unfeasi
b
le SCoPs
.
commit
|
commitdiff
|
tree
2017-05-04
Michael K
r
use
[
S
copBuilder] Ad
d
missin
g
se
m
icolon after
LLVM_FALLT
H
ROUGH
.
commit
|
commitdiff
|
tree
2017-05-04
Michael Kruse
Introduce VirtualUse
.
NFC
.
commit
|
commitdiff
|
tree
2017-05-04
Michael Kr
u
se
[CMake] R
e
move POLLY_TEST_DIRECTORIES
.
commit
|
commitdiff
|
tree
2017-04-30
M
i
c
hael Kruse
[C
M
ake] Move Po
l
lyCore to Polly pr
o
ject fo
l
d
er
.
commit
|
commitdiff
|
tree
2017-04-27
Michael Kruse
[C
M
ake] Use ob
j
ect l
i
brary
t
o
bu
i
ld the t
w
o flavours
.
.
.
commit
|
commitdiff
|
tree
2017-04-26
Michael Kruse
[unittests/D
e
LICM] Add
test
f
or Wri
t
t
en vs Written
.
commit
|
commitdiff
|
tree
next