projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Be more careful when constant-folding PHI nodes.
2007-09-11
Devang Patel
Avoid negative logic.
commit
|
commitdiff
|
tree
2007-09-11
Devang Patel
Refactor code into a separate method.
commit
|
commitdiff
|
tree
2007-09-11
Devang Patel
Clear split info object.
commit
|
commitdiff
|
tree
2007-09-11
Devang Patel
Split condition does not have to be ICmpInst in all...
commit
|
commitdiff
|
tree
2007-09-10
Devang Patel
Check all terminators inside loop.
commit
|
commitdiff
|
tree
2007-09-10
Devang Patel
Swap exit condition operands if it works.
commit
|
commitdiff
|
tree
2007-09-10
Devang Patel
Filter exit conditions which are not yet handled.
commit
|
commitdiff
|
tree
2007-09-10
Devang Patel
New test.
commit
|
commitdiff
|
tree
2007-09-10
Devang Patel
Require SCEV before LCSSA.
commit
|
commitdiff
|
tree
2007-09-04
Devang Patel
Enable loop index split pass.
commit
|
commitdiff
|
tree
2007-09-04
Devang Patel
Insert cloned loop basic blocks before original loop...
commit
|
commitdiff
|
tree
2007-08-27
Devang Patel
Use simpler test to filter loops.
commit
|
commitdiff
|
tree
2007-08-25
Devang Patel
Move exit condition and exit branch from exiting block...
commit
|
commitdiff
|
tree
2007-08-25
Devang Patel
Constant split values needs upper bound and lower bound...
commit
|
commitdiff
|
tree
2007-08-25
Devang Patel
While calculating upper loop bound for first loop and...
commit
|
commitdiff
|
tree
2007-08-24
Devang Patel
Fix regression that I caused yesterday night while...
commit
|
commitdiff
|
tree
2007-08-24
Devang Patel
It is not safe to execute split condition's true branch...
commit
|
commitdiff
|
tree
2007-08-24
Devang Patel
Reject ICMP_NE as index split condition.
commit
|
commitdiff
|
tree
2007-08-24
Devang Patel
Tightenup loop filter.
commit
|
commitdiff
|
tree
2007-08-24
Devang Patel
Remove incomplete cost analysis.
commit
|
commitdiff
|
tree
2007-08-22
Devang Patel
Remove dead code.
commit
|
commitdiff
|
tree
2007-08-22
Devang Patel
Fix typo.
commit
|
commitdiff
|
tree
2007-08-22
Devang Patel
Cosmetic change
commit
|
commitdiff
|
tree
2007-08-22
Devang Patel
Refactor loop condition check in a separate function.
commit
|
commitdiff
|
tree
2007-08-22
Devang Patel
Fix thinko.
commit
|
commitdiff
|
tree
2007-08-21
Devang Patel
Rename bunch of variables.
commit
|
commitdiff
|
tree
2007-08-21
Devang Patel
Preserve LCSSA.
commit
|
commitdiff
|
tree
2007-08-21
Devang Patel
Use SmallVector.
commit
|
commitdiff
|
tree
2007-08-21
Devang Patel
No need to hardcode SmallVector size.
commit
|
commitdiff
|
tree
2007-08-21
Devang Patel
Use SmallVector instead of std::vector.
commit
|
commitdiff
|
tree
2007-08-20
Devang Patel
s/ExitBlock/ExitingBlock/g
commit
|
commitdiff
|
tree
2007-08-20
Devang Patel
Replace indunction variable with split value in loop...
commit
|
commitdiff
|
tree
2007-08-20
Devang Patel
Do not split loops rejected by processOneIterationLoop().
commit
|
commitdiff
|
tree
2007-08-18
Devang Patel
Avoid spliting loops where two split condition branches...
commit
|
commitdiff
|
tree
2007-08-17
Devang Patel
Add loop index split tests.
commit
|
commitdiff
|
tree
2007-08-17
Devang Patel
When one branch of condition is eliminated then head...
commit
|
commitdiff
|
tree
2007-08-15
Devang Patel
Dominance frontier is now required.
commit
|
commitdiff
|
tree
2007-08-15
Devang Patel
Cleanup removeBlocks.
commit
|
commitdiff
|
tree
2007-08-15
Devang Patel
Avoid triangle loops.
commit
|
commitdiff
|
tree
2007-08-14
Devang Patel
Break infinite loop.
commit
|
commitdiff
|
tree
2007-08-14
Devang Patel
Avoid nested loops at the moment.
commit
|
commitdiff
|
tree
2007-08-14
Devang Patel
Fix dominance frontier update while removing blocks.
commit
|
commitdiff
|
tree
2007-08-14
Devang Patel
Assert sooner. Fix wordings.
commit
|
commitdiff
|
tree
2007-08-14
Devang Patel
No need to use iterator to erase basic block.
commit
|
commitdiff
|
tree
2007-08-14
Devang Patel
Handle last value assignments.
commit
|
commitdiff
|
tree
2007-08-14
Devang Patel
StartValue is already calculated.
commit
|
commitdiff
|
tree
2007-08-13
Devang Patel
Preserve simple analysis.
commit
|
commitdiff
|
tree
2007-08-13
Devang Patel
Preserve dominator info.
commit
|
commitdiff
|
tree
2007-08-13
Devang Patel
Add methods to erase basic block entry.
commit
|
commitdiff
|
tree
2007-08-13
Devang Patel
If NewBB dominates DestBB then DestBB is not part of...
commit
|
commitdiff
|
tree
2007-08-12
Devang Patel
Split loops and do CFG cleanup.
commit
|
commitdiff
|
tree
2007-08-10
Devang Patel
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
Devang Patel
Add utility to clone loops.
commit
|
commitdiff
|
tree
2007-08-10
Devang Patel
Add #ifndef guard.
commit
|
commitdiff
|
tree
2007-08-10
Devang Patel
Remove unncessary duplication.
commit
|
commitdiff
|
tree
2007-08-10
Devang Patel
Calculate exit and start value of true loop and false...
commit
|
commitdiff
|
tree
2007-08-10
Devang Patel
ExitCondition and Induction variable are loop constraints
commit
|
commitdiff
|
tree
2007-08-09
Devang Patel
Traverse loop blocks' terminators to find split candidates.
commit
|
commitdiff
|
tree
2007-08-08
Devang Patel
Add cost analysis.
commit
|
commitdiff
|
tree
2007-08-08
Devang Patel
Preserve dom info while processing one iteration loop.
commit
|
commitdiff
|
tree
2007-08-08
Devang Patel
Clear split info.
commit
|
commitdiff
|
tree
2007-08-08
Devang Patel
Handle multiple split conditions.
commit
|
commitdiff
|
tree
2007-08-08
Devang Patel
Embrace patch review feedback.
commit
|
commitdiff
|
tree
2007-08-07
Devang Patel
Fix new compare instruction's signness. Caught by Chris...
commit
|
commitdiff
|
tree
2007-08-07
Devang Patel
Fix comment.
commit
|
commitdiff
|
tree
2007-08-07
Devang Patel
Use eraseFromParent().
commit
|
commitdiff
|
tree
2007-08-07
Devang Patel
Begin loop index split pass.
commit
|
commitdiff
|
tree
2007-08-02
Devang Patel
Update dominator info for the middle blocks created...
commit
|
commitdiff
|
tree
2007-08-01
Devang Patel
Undo previous check-in.
commit
|
commitdiff
|
tree
2007-08-01
Devang Patel
Update dominator info for the middle blocks created...
commit
|
commitdiff
|
tree
2007-07-31
Devang Patel
Add note.
commit
|
commitdiff
|
tree
2007-07-31
Devang Patel
Bunch of tests to check loop passes.
commit
|
commitdiff
|
tree
2007-07-31
Devang Patel
Loop unswitch preserves dom info.
commit
|
commitdiff
|
tree
2007-07-31
Devang Patel
Implement Simple Analysis interfaces - cloneBasicBlockAnalys...
commit
|
commitdiff
|
tree
2007-07-31
Devang Patel
Introduce Simple Analysis interface for loop passes.
commit
|
commitdiff
|
tree
2007-07-30
Devang Patel
If loop can be unswitched again, then do it yourself.
commit
|
commitdiff
|
tree
2007-07-30
Devang Patel
Remove dead code.
commit
|
commitdiff
|
tree
2007-07-30
Devang Patel
LCSSA preserves dom info.
commit
|
commitdiff
|
tree
2007-07-30
Devang Patel
Loop Rotation pass preserves dominator tree and frontier.
commit
|
commitdiff
|
tree
2007-07-30
Devang Patel
LICM preserves scalar evolution and dom frontier.
commit
|
commitdiff
|
tree
2007-07-27
Devang Patel
Add facility to dump pass manager structure
commit
|
commitdiff
|
tree
2007-07-27
Devang Patel
Fix edge cases in handling basic block split.
commit
|
commitdiff
|
tree
2007-07-27
Devang Patel
Use SmallPtrSet.
commit
|
commitdiff
|
tree
2007-07-26
Devang Patel
Fix thinko. Update return status appropriately.
commit
|
commitdiff
|
tree
2007-07-25
Devang Patel
Fix example code.
commit
|
commitdiff
|
tree
2007-07-25
Devang Patel
Add BasicInliner interface.
commit
|
commitdiff
|
tree
2007-07-24
Devang Patel
Unreachable block is not a root node in post dominator...
commit
|
commitdiff
|
tree
2007-07-21
Devang Patel
Apply temporary work around to fix llvm mis-compilation
commit
|
commitdiff
|
tree
2007-07-20
Devang Patel
Use SmallVector instead of std::vector.
commit
|
commitdiff
|
tree
2007-07-19
Devang Patel
Verify loop info.
commit
|
commitdiff
|
tree
2007-07-19
Devang Patel
Set up ground work to verify preserved analysis info.
commit
|
commitdiff
|
tree
2007-07-19
Devang Patel
After a basic block is split into two parts,
commit
|
commitdiff
|
tree
2007-07-19
Devang Patel
Now this temp. fix is not required.
commit
|
commitdiff
|
tree
2007-07-18
Devang Patel
Fix typo.
commit
|
commitdiff
|
tree
2007-07-18
Devang Patel
Fix dominator info update to accommodate CFG changes.
commit
|
commitdiff
|
tree
2007-07-18
Devang Patel
New test.
commit
|
commitdiff
|
tree
2007-07-13
Devang Patel
Make LCSSA a loop pass.
commit
|
commitdiff
|
tree
2007-07-13
Devang Patel
Disable claims to preserve analysis until open issues...
commit
|
commitdiff
|
tree
2007-07-11
Devang Patel
New test.
commit
|
commitdiff
|
tree
next