projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Don't attempt to simplify an non-affine IV expression if it can't
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
LoopIndexSplit.cpp
2009-05-22
Eli Friedman
Fix loop-index-split to correctly preserve dominance...
blob
|
commitdiff
|
raw
2009-05-06
Duncan Sands
Allow readonly functions to unwind exceptions. Teach
blob
|
commitdiff
|
raw
|
diff to current
2009-04-29
Dan Gohman
Reword and tidy up some comments.
blob
|
commitdiff
|
raw
|
diff to current
2009-04-14
Owen Anderson
LoopIndexSplit needs to inform the loop pass manager...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-30
Devang Patel
Loop Index Split can eliminate a loop if it can determi...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-25
Devang Patel
Before deleting a basic block, give other loop passes...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-02
Devang Patel
If branch conditions' one successor is dominating anoth...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-17
Dan Gohman
LoopIndexSplit doesn't actually use ScalarEvolution.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-12
Dan Gohman
Add a utility function to LoopInfo to return the exit...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-06
Devang Patel
Ignore DbgInfoIntrinsics.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-08
Devang Patel
Fix spelling.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-04
Devang Patel
Rewrite code that 1) filters loops and 2) calculates...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-10
Devang Patel
If the sign of exit condition and split condition does...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-22
Daniel Dunbar
Change create*Pass factory functions to return Pass...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-10
Devang Patel
Check loop exit predicate properly while eliminating...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-06
Devang Patel
Fix typo, fix PR 2865.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-18
Devang Patel
splitLoop does not handle split condition EQ.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-17
Devang Patel
Do not ignore iv uses outside the loop.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-04
Dan Gohman
Tidy up several unbeseeming casts from pointer to intptr_t.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-14
Dan Gohman
Use empty() instead of begin() == end().
blob
|
commitdiff
|
raw
|
diff to current
2008-07-09
Devang Patel
If loop induction variable's start value is less then...
blob
|
commitdiff
|
raw
|
diff to current
2008-06-24
Dan Gohman
Fix a typo in a comment.
blob
|
commitdiff
|
raw
|
diff to current
2008-05-19
Devang Patel
Do not erase induction variable increment if it is...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-16
Gabor Greif
API change for {BinaryOperator|CmpInst|CastInst}::creat...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-13
Dan Gohman
Clean up the use of static and anonymous namespaces...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-02
Bill Wendling
Porting r50563 from Tak to mainline.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-06
Gabor Greif
API changes for class Use size reduction, wave 1.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-02
David Greene
Iterators folloring a SmallVector erased element are...
blob
|
commitdiff
|
raw
|
diff to current
2008-04-01
Tanya Lattner
Reverting 49056 due to the build being broken.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-01
David Greene
Iterators folloring a SmallVector erased element are...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-27
Devang Patel
PHI->removeIncomingValue may remove PHInode.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-24
Devang Patel
Add incoming value from header only if phi node has...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-14
Devang Patel
If loop header is also loop exiting block then OrigPN...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-13
Devang Patel
A loop latch phi node may have uses inside loop, not...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-13
Devang Patel
While moving exit condition, do not drop loop latch...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-13
Devang Patel
Keep track of exit value operand number when operands...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-08
Devang Patel
Fix PR 1995.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-29
Devang Patel
Filter loops that subtract induction variables.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-29
Chris Lattner
Remove attribution from file headers, per discussion...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-03
Devang Patel
If ExitValue operand is also defined in Loop header...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-25
Devang Patel
Handle multiple induction variables.
blob
|
commitdiff
|
raw
|
diff to current
2007-09-25
Devang Patel
doh..
blob
|
commitdiff
|
raw
|
diff to current
2007-09-25
Devang Patel
Add transformation to update loop interation space...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-21
Devang Patel
Fix PR1692
blob
|
commitdiff
|
raw
|
diff to current
2007-09-20
Devang Patel
Don't increment invalid iterator.
blob
|
commitdiff
|
raw
|
diff to current
2007-09-19
Devang Patel
Relax loop ExitCondition predicate restriction.
blob
|
commitdiff
|
raw
|
diff to current
2007-09-19
Devang Patel
Filter loops where split condition's false branch is...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-19
Devang Patel
Bail out early, before modifying anything.
blob
|
commitdiff
|
raw
|
diff to current
2007-09-19
Devang Patel
Work is incomplete. Loop is not modified at all right...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-17
Devang Patel
Do not eliminate loop when it is invalid to do so....
blob
|
commitdiff
|
raw
|
diff to current
2007-09-17
Devang Patel
Skeleton for transformations to truncate loop's iterati...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-14
Bill Wendling
Temporary reverting r41817
blob
|
commitdiff
|
raw
|
diff to current
2007-09-11
Devang Patel
Avoid negative logic.
blob
|
commitdiff
|
raw
|
diff to current
2007-09-11
Devang Patel
Refactor code into a separate method.
blob
|
commitdiff
|
raw
|
diff to current
2007-09-11
Devang Patel
Clear split info object.
blob
|
commitdiff
|
raw
|
diff to current
2007-09-11
Devang Patel
Split condition does not have to be ICmpInst in all...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-10
Devang Patel
Check all terminators inside loop.
blob
|
commitdiff
|
raw
|
diff to current
2007-09-10
Devang Patel
Swap exit condition operands if it works.
blob
|
commitdiff
|
raw
|
diff to current
2007-09-10
Devang Patel
Filter exit conditions which are not yet handled.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-27
Devang Patel
Use simpler test to filter loops.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-25
Devang Patel
Move exit condition and exit branch from exiting block...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-25
Devang Patel
Constant split values needs upper bound and lower bound...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-25
Devang Patel
While calculating upper loop bound for first loop and...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-24
Devang Patel
Fix regression that I caused yesterday night while...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-24
Devang Patel
It is not safe to execute split condition's true branch...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-24
Devang Patel
Reject ICMP_NE as index split condition.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-24
Devang Patel
Tightenup loop filter.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-24
Devang Patel
Remove incomplete cost analysis.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-22
Devang Patel
Remove dead code.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-22
Devang Patel
Fix typo.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-22
Devang Patel
Cosmetic change
blob
|
commitdiff
|
raw
|
diff to current
2007-08-22
Devang Patel
Refactor loop condition check in a separate function.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-22
Devang Patel
Fix thinko.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-21
Devang Patel
Rename bunch of variables.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-21
Devang Patel
Preserve LCSSA.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-20
Devang Patel
s/ExitBlock/ExitingBlock/g
blob
|
commitdiff
|
raw
|
diff to current
2007-08-20
Devang Patel
Replace indunction variable with split value in loop...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-20
Devang Patel
Do not split loops rejected by processOneIterationLoop().
blob
|
commitdiff
|
raw
|
diff to current
2007-08-18
Devang Patel
Avoid spliting loops where two split condition branches...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-17
Devang Patel
When one branch of condition is eliminated then head...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-15
Devang Patel
Dominance frontier is now required.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-15
Devang Patel
Cleanup removeBlocks.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-15
Reid Spencer
Remove unneeded header file.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-15
Devang Patel
Avoid triangle loops.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-14
Devang Patel
Avoid nested loops at the moment.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-14
Devang Patel
Fix dominance frontier update while removing blocks.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-14
Devang Patel
Handle last value assignments.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-14
Devang Patel
StartValue is already calculated.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-13
Devang Patel
Preserve simple analysis.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-13
Devang Patel
Preserve dominator info.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-12
Devang Patel
Split loops and do CFG cleanup.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-12
Reid Spencer
Remove unused variables.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-10
Devang Patel
Clone loop.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-10
Devang Patel
Remove unncessary duplication.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-10
Devang Patel
Calculate exit and start value of true loop and false...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-10
Devang Patel
ExitCondition and Induction variable are loop constraints
blob
|
commitdiff
|
raw
|
diff to current
2007-08-09
Devang Patel
Traverse loop blocks' terminators to find split candidates.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-08
Devang Patel
Add cost analysis.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-08
Devang Patel
Preserve dom info while processing one iteration loop.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-08
Devang Patel
Clear split info.
blob
|
commitdiff
|
raw
|
diff to current
next