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
New test.
2007-10-15
Devang Patel
Ne
w
test
.
commit
|
commitdiff
|
tree
2007-10-15
D
evang Pate
l
Ach
i
eve sam
e
re
s
ult but
use fewer lines of
c
od
e
.
commit
|
commitdiff
|
tree
2007-10-12
Devang Patel
De
s
t type is
a
lways
i
8
*
.
This
allows
s
o
m
e simplificat
i
on
.
commit
|
commitdiff
|
tree
2007-10-12
Dev
a
n
g Patel
t
commit
|
commitdiff
|
tree
2007-10-11
Devan
g
Patel
Lo
w
e
r mem
c
p
y
if it mak
e
s sense
.
commit
|
commitdiff
|
tree
2007-10-09
D
e
vang
P
at
e
l
Fix indent
a
tio
n
.
commit
|
commitdiff
|
tree
2007-10-09
Devang Pat
e
l
Do not walk inv
a
lid
i
terator
.
commit
|
commitdiff
|
tree
2007-10-09
De
v
a
n
g Patel
Add LLV
M
F
o
ldi
n
gBuilder
commit
|
commitdiff
|
tree
2007-10-05
De
v
a
ng Patel
Fix bug in updating
dominance fr
o
n
t
ier after lo
o
p
commit
|
commitdiff
|
tree
2007-10-03
Devang Patel
Fix 80 col violatio
n
.
commit
|
commitdiff
|
tree
2007-10-03
Deva
n
g Patel
Refactor code
i
n a separate method
.
commit
|
commitdiff
|
tree
2007-10-02
Dev
a
ng Patel
Fix test
.
commit
|
commitdiff
|
tree
2007-10-02
D
e
v
ang Pat
e
l
New test
.
commit
|
commitdiff
|
tree
2007-10-01
Deva
n
g
P
atel
PR
1
603
t
es
t
case
.
commit
|
commitdiff
|
tree
2007-10-01
D
e
v
a
n
g Pate
l
R
e
lax
u
nsafe use c
h
eck
.
If there is one uncond
i
tiona
l
.
.
.
commit
|
commitdiff
|
tree
2007-09-28
D
evang Patel
Do not ignore p
a
cked memb
e
r size while
s
electing
union
.
.
.
commit
|
commitdiff
|
tree
2007-09-27
Devang Patel
Wh
i
le
s
earching for appr
o
priate place for temporaries
.
.
.
commit
|
commitdiff
|
tree
2007-09-27
Devang Patel
Menti
o
n Loop In
d
ex S
p
l
it
commit
|
commitdiff
|
tree
2007-09-25
D
e
va
n
g Patel
H
andle multiple indu
c
tion variables
.
commit
|
commitdiff
|
tree
2007-09-25
Devang P
a
te
l
Do not reser
v
e DOM check for
G
etElement
P
trIn
s
t
.
commit
|
commitdiff
|
tree
2007-09-25
Dev
a
ng Pat
e
l
d
oh
.
.
commit
|
commitdiff
|
tree
2007-09-25
Deva
n
g Patel
Add transformation to update lo
o
p
interation
space
.
.
.
commit
|
commitdiff
|
tree
2007-09-24
Devang Patel
Do not pro
m
ote null val
u
es b
e
cau
s
e
i
t may be un
s
a
f
e
.
.
.
commit
|
commitdiff
|
tree
2007-09-21
Devang Patel
F
i
x PR1
6
9
2
commit
|
commitdiff
|
tree
2007-09-21
Devang Patel
A
dd missin
g
entry
.
commit
|
commitdiff
|
tree
2007-09-20
De
v
ang Patel
Up
d
ate aux
.
info
a
ssociated
wit
h
an instr
u
ction b
e
fore
.
.
.
commit
|
commitdiff
|
tree
2007-09-20
Devang P
a
t
el
Do not ov
e
rride
use
r
s
pecified sect
i
o
n
.
commit
|
commitdiff
|
tree
2007-09-20
D
e
vang Patel
D
on't increment
i
nva
l
id
i
terat
o
r
.
commit
|
commitdiff
|
tree
2007-09-19
De
v
ang Pate
l
Avoid
unsafe promotion
.
commit
|
commitdiff
|
tree
2007-09-19
Devang Patel
Relax lo
o
p ExitCondition predicate restriction
.
commit
|
commitdiff
|
tree
2007-09-19
Devang Pate
l
Filter loop
s
where
s
plit condition
'
s false branch is
.
.
.
commit
|
commitdiff
|
tree
2007-09-19
Devang Patel
Bail out
early,
before modifying
a
n
ything
.
commit
|
commitdiff
|
tree
2007-09-19
Dev
a
ng Patel
Work
i
s
incomplete
.
Loop i
s
n
o
t modified at all
right
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
De
v
an
g
Patel
ooops
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
De
v
ang Patel
Fi
x
P
R16
5
7
commit
|
commitdiff
|
tree
2007-09-17
D
e
van
g
P
atel
D
o not hide APIn
t
::d
u
mp()
inside
#if
n
de
f
NDEB
U
G
.
commit
|
commitdiff
|
tree
2007-09-17
D
e
vang Patel
D
o not el
i
m
i
n
ate lo
o
p
w
h
e
n
it
is inva
l
id to do
s
o
.
.
.
.
commit
|
commitdiff
|
tree
2007-09-17
Devang Patel
Skeleton for transf
o
rmat
i
ons to
t
run
c
ate loop's iterati
o
n
.
.
.
commit
|
commitdiff
|
tree
2007-09-17
De
v
ang Pate
l
Fix comm
e
nt
.
commit
|
commitdiff
|
tree
2007-09-17
Devang Pat
e
l
This is not ideal but unbreaks build failure
.
commit
|
commitdiff
|
tree
2007-09-11
Devang
P
atel
Avoid negative logi
c
.
commit
|
commitdiff
|
tree
2007-09-11
Devang
P
atel
R
efactor co
d
e
into a separate method
.
commit
|
commitdiff
|
tree
2007-09-11
Devang Patel
Clear split in
f
o ob
j
e
ct
.
commit
|
commitdiff
|
tree
2007-09-11
Devang Patel
Split co
n
dition does no
t
ha
v
e to be ICm
p
Inst in
a
l
l
.
.
.
commit
|
commitdiff
|
tree
2007-09-10
Devang Pate
l
Chec
k
all te
r
minators in
s
ide loop
.
commit
|
commitdiff
|
tree
2007-09-10
Deva
n
g Patel
S
w
ap
e
xit
c
onditi
o
n operands if it
w
orks
.
commit
|
commitdiff
|
tree
2007-09-10
Devang Pat
e
l
Filter exit conditions which ar
e
not
y
e
t
ha
n
dled
.
commit
|
commitdiff
|
tree
2007-09-10
Dev
a
ng Patel
N
e
w
t
es
t
.
commit
|
commitdiff
|
tree
2007-09-10
D
e
v
a
ng Pat
e
l
R
equire
SCEV
b
efore LCSS
A
.
commit
|
commitdiff
|
tree
2007-09-04
D
evang Pate
l
Enable loop index split p
a
ss
.
commit
|
commitdiff
|
tree
2007-09-04
Deva
n
g Patel
Insert cloned loo
p
basic blocks before original loop
.
.
.
commit
|
commitdiff
|
tree
2007-08-27
Devan
g
Pat
e
l
Use simpler test to
f
i
l
ter loops
.
commit
|
commitdiff
|
tree
2007-08-25
Devang Patel
Move ex
i
t condition and
e
xit branc
h
from exiting block
.
.
.
commit
|
commitdiff
|
tree
2007-08-25
Devang
P
at
e
l
Cons
t
ant spl
i
t values needs
u
pper bound and lower bound
.
.
.
commit
|
commitdiff
|
tree
2007-08-25
Devang Patel
Whil
e
calculating
u
p
per loop
bound for f
i
rst loop
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2007-08-24
De
v
ang
P
atel
F
i
x regression th
a
t
I
c
a
used yes
t
erday night while
.
.
.
commit
|
commitdiff
|
tree
2007-08-24
Dev
a
ng Patel
It is not safe
t
o
execute split co
n
diti
o
n's true bra
n
ch
.
.
.
commit
|
commitdiff
|
tree
2007-08-24
D
e
vang Patel
Rej
e
c
t
ICMP
_
NE
as inde
x
s
plit condit
i
on
.
commit
|
commitdiff
|
tree
2007-08-24
Devan
g
Patel
T
i
ghtenup loop
filte
r
.
commit
|
commitdiff
|
tree
2007-08-24
Devang Patel
R
e
move
incomplete cost analysis
.
commit
|
commitdiff
|
tree
2007-08-22
Devang Patel
Remove
d
e
ad code
.
commit
|
commitdiff
|
tree
2007-08-22
Devang Patel
Fi
x
t
y
p
o
.
commit
|
commitdiff
|
tree
2007-08-22
Devan
g
P
atel
Cosmetic chang
e
commit
|
commitdiff
|
tree
2007-08-22
Devang Patel
Refactor lo
o
p condit
i
on ch
e
ck in a separate function
.
commit
|
commitdiff
|
tree
2007-08-22
Devang Pat
e
l
Fix thinko
.
commit
|
commitdiff
|
tree
2007-08-21
Devang
Patel
Rename bunch of variables
.
commit
|
commitdiff
|
tree
2007-08-21
Devang Patel
Preserve LCS
S
A
.
commit
|
commitdiff
|
tree
2007-08-21
Devang Patel
Use Small
V
ector
.
commit
|
commitdiff
|
tree
2007-08-21
Devang Patel
No nee
d
to hardc
o
de Smal
l
V
e
ctor size
.
commit
|
commitdiff
|
tree
2007-08-21
D
e
vang Patel
Us
e
SmallVe
c
tor
i
n
stead of std::vector
.
commit
|
commitdiff
|
tree
2007-08-20
Devang Patel
s/ExitBlo
c
k/ExitingBloc
k
/g
commit
|
commitdiff
|
tree
2007-08-20
Devang Patel
Repla
c
e
in
d
u
nction va
r
i
a
ble with split
v
alue in loop
.
.
.
commit
|
commitdiff
|
tree
2007-08-20
Devang Pat
e
l
Do not s
p
lit
lo
o
p
s rejected by pr
o
cessOneIteratio
n
Loop()
.
commit
|
commitdiff
|
tree
2007-08-18
Devang Patel
Avoid sp
l
i
ting loops where tw
o
split con
d
i
tion
b
ra
n
c
h
es
.
.
.
commit
|
commitdiff
|
tree
2007-08-17
Devang Pat
e
l
Add loop
i
ndex split tests
.
commit
|
commitdiff
|
tree
2007-08-17
Deva
n
g
P
atel
When one branch
o
f cond
i
tion
is elimina
t
ed th
e
n head
.
.
.
commit
|
commitdiff
|
tree
2007-08-15
Devang Patel
Domin
a
nce frontier is now requi
r
ed
.
commit
|
commitdiff
|
tree
2007-08-15
Deva
n
g Patel
Cleanu
p
r
e
m
o
veBlocks
.
commit
|
commitdiff
|
tree
2007-08-15
Devang Patel
Avoid triang
l
e loops
.
commit
|
commitdiff
|
tree
2007-08-14
De
v
ang Patel
B
reak infinit
e
l
o
o
p
.
commit
|
commitdiff
|
tree
2007-08-14
De
v
ang Pa
t
e
l
Av
o
id
n
ested loops at the moment
.
commit
|
commitdiff
|
tree
2007-08-14
D
e
v
a
ng Patel
F
ix dominance
f
r
on
t
ie
r
u
pdate wh
i
l
e removing blocks
.
commit
|
commitdiff
|
tree
2007-08-14
Devang Patel
Ass
e
r
t
s
ooner
.
Fix wor
d
i
n
gs
.
commit
|
commitdiff
|
tree
2007-08-14
Dev
a
n
g
P
atel
No
need to use
i
terator t
o
e
rase basic block
.
commit
|
commitdiff
|
tree
2007-08-14
Devang Patel
Handle last value as
s
ignments
.
commit
|
commitdiff
|
tree
2007-08-14
D
e
vang Patel
StartValue is a
l
re
a
dy ca
l
culated
.
commit
|
commitdiff
|
tree
2007-08-13
Dev
a
ng Patel
Preserve simple analysis
.
commit
|
commitdiff
|
tree
2007-08-13
Devang Patel
Preserve dominator info
.
commit
|
commitdiff
|
tree
2007-08-13
Devang Patel
Add m
e
thods to e
r
ase bas
i
c
block entry
.
commit
|
commitdiff
|
tree
2007-08-13
Devang Patel
If NewBB d
o
mi
n
at
e
s
DestBB then DestBB
is not part
o
f
.
.
.
commit
|
commitdiff
|
tree
2007-08-12
Devang Patel
Split l
o
ops
a
nd do CFG clean
u
p
.
commit
|
commitdiff
|
tree
2007-08-10
Devang
P
atel
Do not
overuse std::string
.
Pass around char * d
i
r
e
ct
l
y
.
commit
|
commitdiff
|
tree
2007-08-10
D
evang
Patel
Cl
o
n
e loop
.
commit
|
commitdiff
|
tree
2007-08-10
Devang Pa
t
el
Add utility to clone lo
o
p
s
.
commit
|
commitdiff
|
tree
2007-08-10
D
e
v
ang
P
atel
Add #ifndef g
u
ard
.
commit
|
commitdiff
|
tree
2007-08-10
Devang
Pa
t
el
Re
m
ove unncessary du
p
l
i
c
ation
.
commit
|
commitdiff
|
tree
2007-08-10
Devang Patel
C
a
lcu
l
ate exit
a
nd st
a
rt value of
t
rue loop and false
.
.
.
commit
|
commitdiff
|
tree
2007-08-10
Devang Patel
Ex
i
t
C
ondit
i
on and Indu
c
tion va
r
iable are loop constraints
commit
|
commitdiff
|
tree
2007-08-09
D
ev
a
ng Patel
Traverse loop block
s
'
t
e
rm
i
nato
r
s to f
i
nd s
p
l
it c
a
ndidates
.
commit
|
commitdiff
|
tree
2007-08-08
D
e
vang Pat
e
l
Add cost a
n
alysis
.
commit
|
commitdiff
|
tree
next