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
Fix typo.
2007-08-22
Devang Patel
F
ix
t
y
po
.
commit
|
commitdiff
|
tree
2007-08-22
De
v
ang
P
atel
C
osmetic change
commit
|
commitdiff
|
tree
2007-08-22
Devang Pat
e
l
Refactor
l
oop conditi
o
n c
h
e
ck in a s
e
parate fun
c
tion
.
commit
|
commitdiff
|
tree
2007-08-22
De
v
ang
Patel
Fi
x
t
h
in
k
o
.
commit
|
commitdiff
|
tree
2007-08-21
Devang Patel
Rename bunch of vari
a
b
l
es
.
commit
|
commitdiff
|
tree
2007-08-21
Devang Pate
l
P
re
s
e
r
v
e LCSSA
.
commit
|
commitdiff
|
tree
2007-08-21
Devang Patel
Use SmallVector
.
commit
|
commitdiff
|
tree
2007-08-21
De
v
ang Patel
N
o need to har
d
code Sm
a
ll
V
e
ctor size
.
commit
|
commitdiff
|
tree
2007-08-21
D
e
vang
P
atel
Use Small
V
ecto
r
i
n
stead of std:
:
v
e
c
tor
.
commit
|
commitdiff
|
tree
2007-08-20
D
eva
n
g Patel
s/ExitBlock/ExitingBlock
/
g
commit
|
commitdiff
|
tree
2007-08-20
Devang Patel
Replace indunction
v
ariab
l
e
w
i
th split value
i
n loop
.
.
.
commit
|
commitdiff
|
tree
2007-08-20
D
evang Patel
Do not split loops
r
ej
e
cted
by processOne
I
terati
o
nLoop(
)
.
commit
|
commitdiff
|
tree
2007-08-18
De
v
ang Patel
Avoi
d
splitin
g
loops
w
here two split co
n
di
t
ion
b
ra
n
c
hes
.
.
.
commit
|
commitdiff
|
tree
2007-08-17
Devang
P
a
tel
Add lo
o
p index s
p
lit
t
ests
.
commit
|
commitdiff
|
tree
2007-08-17
Devang Patel
When one
bra
n
ch of co
n
dit
i
on is
eliminated then head
.
.
.
commit
|
commitdiff
|
tree
2007-08-15
Devang
P
a
t
el
Dominance
frontier is now req
u
ired
.
commit
|
commitdiff
|
tree
2007-08-15
Devang Patel
Cleanu
p
remov
e
Bloc
k
s
.
commit
|
commitdiff
|
tree
2007-08-15
Deva
n
g P
a
tel
Avo
i
d trian
g
le
loops
.
commit
|
commitdiff
|
tree
2007-08-14
Devang Patel
Break infi
n
it
e
loop
.
commit
|
commitdiff
|
tree
2007-08-14
D
evang Patel
Avoid nested loops at the moment
.
commit
|
commitdiff
|
tree
2007-08-14
Devang Patel
Fix d
o
m
i
nance front
i
er
u
pdate
w
hile removi
n
g blocks
.
commit
|
commitdiff
|
tree
2007-08-14
Devan
g
P
atel
Assert sooner
.
Fix wo
r
dings
.
commit
|
commitdiff
|
tree
2007-08-14
Devang Patel
No need to us
e
iterator to
e
rase bas
i
c block
.
commit
|
commitdiff
|
tree
2007-08-14
Dev
a
ng
P
atel
Handle last value assignments
.
commit
|
commitdiff
|
tree
2007-08-14
Devang Patel
StartVa
l
ue is
a
lread
y
calcu
l
ated
.
commit
|
commitdiff
|
tree
2007-08-13
Devang Patel
P
r
eser
v
e simple anal
y
sis
.
commit
|
commitdiff
|
tree
2007-08-13
Devang Patel
Pre
s
erve dominator inf
o
.
commit
|
commitdiff
|
tree
2007-08-13
D
e
vang Patel
Add
m
ethods to erase basic block entry
.
commit
|
commitdiff
|
tree
2007-08-13
Devang Patel
I
f
NewBB dominates DestBB then DestBB is
n
ot part of
.
.
.
commit
|
commitdiff
|
tree
2007-08-12
Devang Patel
Split loo
p
s
and do
C
F
G cleanup
.
commit
|
commitdiff
|
tree
2007-08-10
Devang Patel
Do
n
ot
overuse std::stri
n
g
.
Pass around char
*
d
i
rec
t
ly
.
commit
|
commitdiff
|
tree
2007-08-10
Devang Pat
e
l
Clone loop
.
commit
|
commitdiff
|
tree
2007-08-10
Devan
g
Patel
Add utility to clone loops
.
commit
|
commitdiff
|
tree
2007-08-10
Devang Pa
t
el
Add #ifndef guar
d
.
commit
|
commitdiff
|
tree
2007-08-10
D
evang
Pate
l
Remove unncessar
y
d
uplic
a
tio
n
.
commit
|
commitdiff
|
tree
2007-08-10
Devan
g
Pa
t
el
Cal
c
ulate exit an
d
start
v
alue of true loop and fa
l
se
.
.
.
commit
|
commitdiff
|
tree
2007-08-10
Devang Patel
ExitCondition and
I
ndu
c
t
ion variable are loop const
r
aints
commit
|
commitdiff
|
tree
2007-08-09
D
evang P
a
t
el
T
r
averse lo
o
p
blocks' t
e
rminato
r
s to find split candidat
e
s
.
commit
|
commitdiff
|
tree
2007-08-08
Devang Patel
Add
cost analysis
.
commit
|
commitdiff
|
tree
2007-08-08
Devang Patel
Preserve dom info
w
hile processing one iter
a
tion loop
.
commit
|
commitdiff
|
tree
2007-08-08
Devang
P
ate
l
Cle
a
r
sp
l
it info
.
commit
|
commitdiff
|
tree
2007-08-08
Dev
a
ng Patel
Han
d
le multiple
s
p
lit c
o
nditions
.
commit
|
commitdiff
|
tree
2007-08-08
Devang P
a
tel
E
m
brace
patch review feed
b
a
c
k
.
commit
|
commitdiff
|
tree
2007-08-07
D
e
vang Patel
Fi
x
new
compare
i
ns
t
ruction's signness
.
Caugh
t
by Chris
.
.
.
commit
|
commitdiff
|
tree
2007-08-07
Deva
n
g Pate
l
Fix c
o
mm
e
nt
.
commit
|
commitdiff
|
tree
2007-08-07
Devang Patel
U
s
e eraseFromParent()
.
commit
|
commitdiff
|
tree
2007-08-07
Devang Pa
t
el
Begi
n
l
o
op i
n
dex
s
p
lit pass
.
commit
|
commitdiff
|
tree
2007-08-02
Devang
P
a
tel
U
pd
a
te domi
n
at
o
r info f
o
r the middle b
l
ocks
c
reated
.
.
.
commit
|
commitdiff
|
tree
2007-08-01
D
evang P
a
t
e
l
Undo p
r
e
vious check-in
.
commit
|
commitdiff
|
tree
2007-08-01
Devang
P
a
tel
Up
d
ate do
m
inator info fo
r
t
h
e middle blocks
created
.
.
.
commit
|
commitdiff
|
tree
2007-07-31
Devang Patel
Add
note
.
commit
|
commitdiff
|
tree
2007-07-31
Devang P
a
tel
Bunch of tests
t
o check
l
oop passes
.
commit
|
commitdiff
|
tree
2007-07-31
Devang Patel
L
o
o
p unswitch
preserves dom i
n
fo
.
commit
|
commitdiff
|
tree
2007-07-31
D
evang
P
atel
Implement Si
m
ple Ana
l
ysis interface
s
- cloneBasicBlockAnalys
.
.
.
commit
|
commitdiff
|
tree
2007-07-31
Deva
n
g Patel
Introdu
c
e
Simpl
e
A
nalysis inte
r
f
ace for loop passes
.
commit
|
commitdiff
|
tree
2007-07-30
Devang
P
atel
If loop can be unswi
t
c
h
ed ag
a
in, the
n
do it you
r
sel
f
.
commit
|
commitdiff
|
tree
2007-07-30
Devang Patel
Re
m
ove
d
ea
d
c
o
d
e
.
commit
|
commitdiff
|
tree
2007-07-30
D
e
vang Pa
t
el
LCSSA pres
e
rves
dom info
.
commit
|
commitdiff
|
tree
2007-07-30
Devan
g
Patel
Lo
o
p Rota
t
io
n
pass preserve
s
dominator tree and frontier
.
commit
|
commitdiff
|
tree
2007-07-30
Deva
n
g Pat
e
l
LICM preserves scalar evolution
a
nd dom frontier
.
commit
|
commitdiff
|
tree
2007-07-27
Deva
n
g
Patel
A
d
d facilit
y
to dum
p
p
ass manager
structu
r
e
commit
|
commitdiff
|
tree
2007-07-27
Devang Patel
Fix
e
dge ca
s
es in handlin
g
basic b
l
ock split
.
commit
|
commitdiff
|
tree
2007-07-27
Deva
n
g
Patel
Use Small
P
trSet
.
commit
|
commitdiff
|
tree
2007-07-26
Deva
n
g Patel
Fix thinko
.
Update r
e
turn status
approp
r
iately
.
commit
|
commitdiff
|
tree
2007-07-25
Devang Patel
Fix ex
a
m
ple code
.
commit
|
commitdiff
|
tree
2007-07-25
D
e
vang P
a
tel
Add BasicInliner inte
r
face
.
commit
|
commitdiff
|
tree
2007-07-24
Dev
a
n
g Patel
Un
r
eachable block is
n
o
t
a root node in post domina
t
or
.
.
.
commit
|
commitdiff
|
tree
2007-07-21
Devang Patel
A
p
ply temporary work around to fix
ll
v
m mis-compilati
o
n
commit
|
commitdiff
|
tree
2007-07-20
D
evang Pat
e
l
Use SmallVector i
n
stea
d
of std:
:
vect
o
r
.
commit
|
commitdiff
|
tree
2007-07-19
De
v
ang Patel
Verify loop i
n
f
o
.
commit
|
commitdiff
|
tree
2007-07-19
Devang Pa
t
el
Set up ground work to verify pre
s
erved analysis in
f
o
.
commit
|
commitdiff
|
tree
2007-07-19
D
ev
a
n
g
Patel
After a b
a
s
i
c block is split into t
w
o pa
r
t
s,
commit
|
commitdiff
|
tree
2007-07-19
Devang Patel
Now th
i
s
te
m
p
.
f
ix is no
t
required
.
commit
|
commitdiff
|
tree
2007-07-18
D
e
v
a
ng Pat
e
l
Fix typo
.
commit
|
commitdiff
|
tree
2007-07-18
Devang Pate
l
Fix dominato
r
i
n
fo update to ac
c
ommodate CFG
changes
.
commit
|
commitdiff
|
tree
2007-07-18
D
e
vang Pate
l
New test
.
commit
|
commitdiff
|
tree
2007-07-13
Dev
a
ng Patel
Make LCS
S
A a loo
p
pass
.
commit
|
commitdiff
|
tree
2007-07-13
Devang Patel
Disable
c
laims
t
o pre
s
erve analysis until
open issues
.
.
.
commit
|
commitdiff
|
tree
2007-07-11
Devang Pat
e
l
New test
.
commit
|
commitdiff
|
tree
2007-07-11
Deva
n
g Pate
l
Preserve
analysis info
.
commit
|
commitdiff
|
tree
2007-07-09
Deva
n
g Patel
Expos
e
struct si
z
e threhold to allo
w
users t
o
tweak
.
.
.
commit
|
commitdiff
|
tree
2007-07-09
Devang P
a
tel
Fix me
m
ory
leak
.
commit
|
commitdiff
|
tree
2007-07-06
Dev
a
n
g
Patel
T
hese rountines
are
no
w
avai
l
a
b
le
a
s part
of basic
.
.
.
commit
|
commitdiff
|
tree
2007-07-06
Devang Patel
Re
q
uest Domin
a
nceFront
i
ner i
n
advance
.
commit
|
commitdiff
|
tree
2007-07-06
Devang Patel
Pres
e
rve
v
arious analysis info
.
commit
|
commitdiff
|
tree
2007-07-06
Devang Patel
Add S
p
lit
E
dge
a
nd Sp
l
i
t
B
lo
c
k utility ro
u
tine
s
.
commit
|
commitdiff
|
tree
2007-07-05
Dev
a
ng P
a
t
el
Fix
PR1539
.
Add L
o
opPassPri
n
t
er
.
commit
|
commitdiff
|
tree
2007-07-04
Dev
a
ng
P
a
t
el
R
e
mov
e
unused
me
t
hod -
getIDom
B
lock()
.
commit
|
commitdiff
|
tree
2007-07-04
Deva
n
g Patel
Fix typo in asse
r
tion
c
heck
.
commit
|
commitdiff
|
tree
2007-06-29
Devang Patel
Ad
d
loop
info verifica
t
io
n
mechanism
.
commit
|
commitdiff
|
tree
2007-06-29
Devang
Patel
P
r
e
serve DominanceFrontier
.
commit
|
commitdiff
|
tree
2007-06-29
Devang Pat
e
l
Do not
fi
l
ter loop if candidate bran
c
h
i
s in
l
oo
p
heade
r
.
commit
|
commitdiff
|
tree
2007-06-28
Dev
a
ng Patel
Fix PR
1
526
.
commit
|
commitdiff
|
tree
2007-06-28
Devang
P
a
tel
R
emov
e
unnecessary comm
e
nt
s
.
commit
|
commitdiff
|
tree
2007-06-28
Devang
P
atel
Handle the case wh
e
n block dominates itself
.
commit
|
commitdiff
|
tree
2007-06-28
Deva
n
g
P
atel
-
U
ndo pr
e
vious check and allow loop switch for condtion
.
.
.
commit
|
commitdiff
|
tree
2007-06-28
Dev
a
n
g Pat
e
l
U
pdate Lo
o
pU
n
switch pass to preser
v
e
D
omiantorTree
.
commit
|
commitdiff
|
tree
2007-06-28
D
e
vang Pa
t
el
I
f a
c
ondition is
n
ot inside a
loop then the con
d
itio
n
.
.
.
commit
|
commitdiff
|
tree
2007-06-27
Devang
P
atel
Update
.
N
ow, -etfor
e
s
t is
a
n in
v
alid option
.
commit
|
commitdiff
|
tree
2007-06-27
Dev
a
ng Patel
Remove ETForest
.
commit
|
commitdiff
|
tree
next