repo.or.cz
/
llvm-complete.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Check all terminators inside loop.
2007-09-10
Devan
g
P
atel
Check
a
ll termina
t
ors inside loop
.
commit
|
commitdiff
|
tree
2007-09-10
Devang Pa
t
el
S
w
ap exit co
n
d
ition operan
d
s if it works
.
commit
|
commitdiff
|
tree
2007-09-10
Dev
a
ng
Pat
e
l
Filter e
x
it conditions w
h
ich are not yet handled
.
commit
|
commitdiff
|
tree
2007-09-10
Deva
n
g Patel
Ne
w
tes
t
.
commit
|
commitdiff
|
tree
2007-09-10
Devang Pat
e
l
Re
q
uire SCEV before LCSS
A
.
commit
|
commitdiff
|
tree
2007-09-04
Dev
a
ng
Patel
Enable loop index s
p
lit pass
.
commit
|
commitdiff
|
tree
2007-09-04
Devang
P
atel
Insert cloned lo
o
p basi
c
blocks befor
e
orig
i
nal loop
.
.
.
commit
|
commitdiff
|
tree
2007-08-27
Devang Pa
t
el
Use simpl
e
r test to filter l
o
ops
.
commit
|
commitdiff
|
tree
2007-08-25
Devang Pat
e
l
M
ove exit
condition and exit
b
ranch
fro
m
exiting bloc
k
.
.
.
commit
|
commitdiff
|
tree
2007-08-25
Devan
g
Pate
l
Constant sp
l
it val
u
e
s n
e
e
d
s
upper bound and l
o
wer bound
.
.
.
commit
|
commitdiff
|
tree
2007-08-25
Devang Patel
While calculatin
g
upper loo
p
bou
n
d
for fir
s
t loop and
.
.
.
commit
|
commitdiff
|
tree
2007-08-24
Devang Patel
Fix regressio
n
that
I
c
aused yesterday night wh
i
le
.
.
.
commit
|
commitdiff
|
tree
2007-08-24
Devang Patel
I
t
i
s no
t
safe to
e
xecute split
c
o
ndition's true
b
r
a
nch
.
.
.
commit
|
commitdiff
|
tree
2007-08-24
D
evang Pate
l
Reject ICMP_NE as index
s
plit
c
ond
i
tio
n
.
commit
|
commitdiff
|
tree
2007-08-24
Devang Pate
l
Tightenup
l
oop filter
.
commit
|
commitdiff
|
tree
2007-08-24
Deva
n
g
P
a
tel
Remove i
n
complete cost
a
nalysis
.
commit
|
commitdiff
|
tree
2007-08-22
Devang Pate
l
Remove dead code
.
commit
|
commitdiff
|
tree
2007-08-22
D
e
vang
P
atel
Fix typo
.
commit
|
commitdiff
|
tree
2007-08-22
De
v
an
g
P
a
t
el
Cosmetic change
commit
|
commitdiff
|
tree
2007-08-22
Devang Patel
Refactor loop c
o
nd
i
tion check in
a
separate fu
n
ction
.
commit
|
commitdiff
|
tree
2007-08-22
Devang Patel
F
ix thinko
.
commit
|
commitdiff
|
tree
2007-08-21
Devang P
a
tel
R
ename bunch of var
i
ables
.
commit
|
commitdiff
|
tree
2007-08-21
Devang Pate
l
P
reserve LCSSA
.
commit
|
commitdiff
|
tree
2007-08-21
Devang Patel
Use SmallV
e
ctor
.
commit
|
commitdiff
|
tree
2007-08-21
Devang Patel
No n
e
e
d
t
o hardcod
e
S
mallVec
t
or
size
.
commit
|
commitdiff
|
tree
2007-08-21
Devang Patel
Use Sma
l
lV
e
ctor i
n
s
t
ead of std
:
:ve
c
tor
.
commit
|
commitdiff
|
tree
2007-08-20
D
evang Pat
e
l
s/ExitBl
o
ck/ExitingBlock/g
commit
|
commitdiff
|
tree
2007-08-20
Devan
g
Patel
Replace indunctio
n
var
i
able with split
value
i
n loo
p
.
.
.
commit
|
commitdiff
|
tree
2007-08-20
Devang Patel
Do not split loops reject
e
d
by processOn
e
Iterati
o
nLoo
p
()
.
commit
|
commitdiff
|
tree
2007-08-18
Devang Patel
Avoid spliting loops
where two split
c
ond
i
tion branches
.
.
.
commit
|
commitdiff
|
tree
2007-08-17
Devang Patel
Add loop
i
ndex split tests
.
commit
|
commitdiff
|
tree
2007-08-17
Dev
a
ng Patel
Whe
n
one branch of
condition is eliminated then head
.
.
.
commit
|
commitdiff
|
tree
2007-08-15
Devan
g
Patel
Dominanc
e
frontier
is now required
.
commit
|
commitdiff
|
tree
2007-08-15
D
e
va
n
g Pa
t
el
Clean
u
p
r
e
mov
e
Bl
o
c
k
s
.
commit
|
commitdiff
|
tree
2007-08-15
Devang Pa
t
e
l
Avo
i
d triangle
l
oops
.
commit
|
commitdiff
|
tree
2007-08-14
Devang Patel
Brea
k
infinite l
o
o
p
.
commit
|
commitdiff
|
tree
2007-08-14
Devang
P
a
t
e
l
Avoi
d
nested loops at
t
he
moment
.
commit
|
commitdiff
|
tree
2007-08-14
Devang
Patel
Fix
d
ominance
frontier
u
pd
a
te
while remov
i
ng blocks
.
commit
|
commitdiff
|
tree
2007-08-14
Devan
g
Pat
e
l
Asser
t
soon
e
r
.
Fix wordings
.
commit
|
commitdiff
|
tree
2007-08-14
Devang Pa
t
el
No need to
u
se i
t
e
r
ator to e
r
ase b
a
sic block
.
commit
|
commitdiff
|
tree
2007-08-14
Deva
n
g Patel
Handle last val
u
e assignme
n
ts
.
commit
|
commitdiff
|
tree
2007-08-14
Devang
P
a
tel
S
tart
V
alue is al
r
eady calcul
a
te
d
.
commit
|
commitdiff
|
tree
2007-08-13
Devang Pa
t
el
Preserve
s
imple
a
nalys
i
s
.
commit
|
commitdiff
|
tree
2007-08-13
Deva
n
g Patel
Preserve dominato
r
info
.
commit
|
commitdiff
|
tree
2007-08-13
Devang
Patel
Add methods to er
a
se
basic block entry
.
commit
|
commitdiff
|
tree
2007-08-13
De
v
ang
Pa
t
el
If NewBB dominat
e
s DestBB
the
n
DestBB is not part of
.
.
.
commit
|
commitdiff
|
tree
2007-08-12
De
v
ang Pa
t
e
l
Split
l
oops
and
do
CF
G
cleanup
.
commit
|
commitdiff
|
tree
2007-08-10
Deva
n
g Pat
e
l
Do not overuse std:
:
string
.
Pass around char * directly
.
commit
|
commitdiff
|
tree
2007-08-10
Devang Patel
Clone loop
.
commit
|
commitdiff
|
tree
2007-08-10
Devan
g
P
a
te
l
Add
utility to
c
l
o
n
e loops
.
commit
|
commitdiff
|
tree
2007-08-10
Devang Pa
t
e
l
Add #ifnde
f
guard
.
commit
|
commitdiff
|
tree
2007-08-10
D
evang Patel
Remove
u
n
n
c
e
s
sary dup
l
i
cation
.
commit
|
commitdiff
|
tree
2007-08-10
Devang P
a
t
e
l
Calc
u
l
ate exit a
n
d start value of tr
u
e
lo
o
p an
d
false
.
.
.
commit
|
commitdiff
|
tree
2007-08-10
Devang Patel
ExitCondition and Induction v
a
r
i
able are loop constraints
commit
|
commitdiff
|
tree
2007-08-09
Devang Patel
Trave
r
se loop blocks' te
r
minators to find split candi
d
ates
.
commit
|
commitdiff
|
tree
2007-08-08
Devang Patel
Add
cost analysis
.
commit
|
commitdiff
|
tree
2007-08-08
Devang
P
a
tel
Preserve dom i
n
fo while
p
rocessi
n
g
one
i
teration loop
.
commit
|
commitdiff
|
tree
2007-08-08
D
ev
a
ng Pa
t
el
Clear spl
i
t
info
.
commit
|
commitdiff
|
tree
2007-08-08
Dev
a
ng Patel
Handle multiple
split conditio
n
s
.
commit
|
commitdiff
|
tree
2007-08-08
Devang Patel
Embrace patch review feedba
c
k
.
commit
|
commitdiff
|
tree
2007-08-07
Devan
g
Patel
Fix
new c
o
mpare instr
u
ction's signness
.
Caught by Chr
i
s
.
.
.
commit
|
commitdiff
|
tree
2007-08-07
Devang Patel
Fix
c
omment
.
commit
|
commitdiff
|
tree
2007-08-07
Devang Patel
Use eraseF
r
omParent()
.
commit
|
commitdiff
|
tree
2007-08-07
Devang Patel
Begi
n
lo
o
p
i
ndex
s
plit pass
.
commit
|
commitdiff
|
tree
2007-08-02
Devang
P
atel
Update domin
a
tor info f
o
r
the midd
l
e blocks creat
e
d
.
.
.
commit
|
commitdiff
|
tree
2007-08-01
Devang P
a
tel
Undo previous check
-
in
.
commit
|
commitdiff
|
tree
2007-08-01
Devang Pat
e
l
Update dominator inf
o
for
the
m
i
ddle blocks cre
a
ted
.
.
.
commit
|
commitdiff
|
tree
2007-07-31
Devang P
a
tel
Add
n
o
te
.
commit
|
commitdiff
|
tree
2007-07-31
Devang
Patel
Bunch of test
s
to check loop
p
as
s
es
.
commit
|
commitdiff
|
tree
2007-07-31
Devang Patel
Loop unswitch preserves
dom info
.
commit
|
commitdiff
|
tree
2007-07-31
D
e
v
a
ng Pa
t
el
Impl
e
m
ent Simple Analysi
s
interfaces - c
l
o
n
eBa
s
icBlockAnalys
.
.
.
commit
|
commitdiff
|
tree
2007-07-31
D
evang Patel
Introduce Simpl
e
A
n
a
lysis
i
nt
e
rface for loop passes
.
commit
|
commitdiff
|
tree
2007-07-30
Devang Patel
If loop can
be uns
w
itch
e
d
a
g
a
in, then do
it yourself
.
commit
|
commitdiff
|
tree
2007-07-30
Devang Pate
l
Remove dead
c
ode
.
commit
|
commitdiff
|
tree
2007-07-30
De
v
an
g
P
at
e
l
LCS
S
A
preserve
s
dom
info
.
commit
|
commitdiff
|
tree
2007-07-30
De
v
ang Patel
Loo
p
R
otation pass prese
r
ves dominator tree
a
nd f
r
ontier
.
commit
|
commitdiff
|
tree
2007-07-30
Devang Patel
LI
C
M pres
e
rves s
c
alar evolut
i
on an
d
dom f
r
ontier
.
commit
|
commitdiff
|
tree
2007-07-27
Devang Patel
Add faci
l
ity to dump
pass manager
structure
commit
|
commitdiff
|
tree
2007-07-27
D
e
vang Pa
t
e
l
Fix ed
g
e c
a
ses in handling basic b
l
ock spli
t
.
commit
|
commitdiff
|
tree
2007-07-27
Devang Patel
Use Sma
l
lPt
r
Set
.
commit
|
commitdiff
|
tree
2007-07-26
Devang
P
a
tel
Fi
x
thinko
.
Update return status appropriate
l
y
.
commit
|
commitdiff
|
tree
2007-07-25
Devang P
a
tel
Fix example c
o
de
.
commit
|
commitdiff
|
tree
2007-07-25
Devang Patel
Add BasicInliner interface
.
commit
|
commitdiff
|
tree
2007-07-24
De
v
a
ng Pate
l
Un
r
eachable b
l
ock is no
t
a root node in post dom
i
n
at
o
r
.
.
.
commit
|
commitdiff
|
tree
2007-07-21
D
e
va
n
g P
a
te
l
Appl
y
temp
o
rary work aroun
d
to fi
x
l
lvm mis-compilation
commit
|
commitdiff
|
tree
2007-07-20
Devang P
a
tel
Use SmallVector instead of s
t
d:
:
vecto
r
.
commit
|
commitdiff
|
tree
2007-07-19
Devang Patel
Verify l
o
op info
.
commit
|
commitdiff
|
tree
2007-07-19
Devang
P
atel
S
et u
p
ground w
o
rk
to verify preserved analy
s
is i
n
fo
.
commit
|
commitdiff
|
tree
2007-07-19
D
e
va
n
g P
a
tel
After a basic block
is
split in
t
o
two parts,
commit
|
commitdiff
|
tree
2007-07-19
De
v
ang P
a
tel
Now
thi
s
temp
.
fi
x
is not required
.
commit
|
commitdiff
|
tree
2007-07-18
Devang
Patel
Fix
typo
.
commit
|
commitdiff
|
tree
2007-07-18
D
e
vang Patel
Fi
x
dominat
o
r
in
f
o update to a
c
commodate
CFG
changes
.
commit
|
commitdiff
|
tree
2007-07-18
Devang
Patel
New test
.
commit
|
commitdiff
|
tree
2007-07-13
Devang Patel
Make
LCSSA a loop
p
ass
.
commit
|
commitdiff
|
tree
2007-07-13
Devang P
a
tel
Disable claims to preserve analysis
u
ntil
o
pen issu
e
s
.
.
.
commit
|
commitdiff
|
tree
2007-07-11
Devan
g
Pa
t
el
New test
.
commit
|
commitdiff
|
tree
2007-07-11
Devang P
a
t
el
Preserve a
n
a
l
ysis info
.
commit
|
commitdiff
|
tree
2007-07-09
Dev
a
n
g
Patel
Expose str
u
ct
s
iz
e
threh
o
l
d
to allow user
s
to twea
k
.
.
.
commit
|
commitdiff
|
tree
2007-07-09
D
evan
g
Patel
Fix me
m
ory leak
.
commit
|
commitdiff
|
tree
2007-07-06
Deva
n
g Patel
The
s
e
rountin
e
s are now av
a
i
l
a
ble
as part o
f
basic
.
.
.
commit
|
commitdiff
|
tree
next