aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis/Dominators.h
Commit message (Expand)AuthorAgeFilesLines
* Remove unused method - getIDomBlock().Devang Patel2007-07-041-10/+0
* Fix typo in assertion check.Devang Patel2007-07-041-1/+1
* Remove unnecessary comments.Devang Patel2007-06-281-3/+0
* Handle the case when block dominates itself.Devang Patel2007-06-281-1/+4
* Remove ETForest.Devang Patel2007-06-271-168/+1
* Move code to update dominator information after basic block is splitDevang Patel2007-06-211-0/+10
* Protect updateDFSNumbers()Devang Patel2007-06-121-2/+3
* Make DFS number manipulation methods private.Devang Patel2007-06-121-1/+5
* Break DominatorTree from ETNode.Devang Patel2007-06-121-30/+4
* Maintain DFS number in DomTreeNode itself.Devang Patel2007-06-121-3/+17
* Add and use DominatorTreeBase::findNearestCommonDominator().Devang Patel2007-06-111-0/+4
* Fix spelling.Devang Patel2007-06-081-1/+1
* Update LoopSimplify to require and preserve DominatorTree only.Devang Patel2007-06-081-0/+4
* Add new method - nearestCommonDominator().Devang Patel2007-06-081-0/+11
* Add instruction level dominates(A,B) interface.Devang Patel2007-06-071-0/+4
* Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient.Devang Patel2007-06-071-0/+10
* Add basic block level properlyDominates(A,B) interface.Devang Patel2007-06-071-0/+4
* Add BasicBlock level dominates(A,B) interface.Devang Patel2007-06-071-2/+14
* Maintain ETNode as part of DomTreeNode.Devang Patel2007-06-071-24/+60
* Break friendship.Devang Patel2007-06-061-3/+0
* Simplify class hierarchy.Devang Patel2007-06-061-3/+1
* s/ETNode::getChildren/ETNode::getETNodeChildren/gDevang Patel2007-06-041-1/+1
* Add FIXMEs.Devang Patel2007-06-041-0/+4
* Remove unused method.Devang Patel2007-06-041-5/+2
* s/DominatorTree::createNewNode/DominatorTree::addNewBlock/gDevang Patel2007-06-041-7/+6
* Add basic block level interface to change immediate dominatorDevang Patel2007-06-041-3/+12
* s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/gDevang Patel2007-06-041-51/+55
* s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/gDevang Patel2007-06-031-32/+32
* Add dump() routines for debugging assistance.Devang Patel2007-05-231-0/+3
* update commentsChris Lattner2007-05-141-3/+2
* Fix typo in comment.Nick Lewycky2007-05-061-1/+1
* Use iterative while loop instead of recursive function call.Devang Patel2007-05-031-1/+1
* Drop 'const'Devang Patel2007-05-031-3/+3
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-3/+3
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-9/+18
* Fix some null checks to actually test the part that needs checking.Owen Anderson2007-04-211-3/+2
* Add null checks and const-ify these accessors.Owen Anderson2007-04-201-2/+5
* Add accessor to get the blocks immediately dominated by a given block to ETFo...Owen Anderson2007-04-181-0/+14
* Add an accessor to make ETForest more useful.Owen Anderson2007-04-181-0/+7
* Tabs -> SpacesOwen Anderson2007-04-151-6/+6
* Remove ImmediateDominator analysis. The same information can be obtained fro...Owen Anderson2007-04-151-127/+28
* Make ETForest depend on DomTree rather than IDom. This is the first stepOwen Anderson2007-04-141-5/+5
* Move isReachableFromEntry out of line to avoid an unnecessary #includeOwen Anderson2007-04-091-4/+1
* Cleanup some from my DomSet-removal changes. Add a newOwen Anderson2007-04-091-1/+8
* Remove DomSet completely. This concludes work on PR1171.Owen Anderson2007-04-081-127/+3
* Add DomSet back, and revert the changes to LoopSimplify. Apparently theOwen Anderson2007-04-071-1/+126
* Completely purge DomSet. This is the (hopefully) final patch for PR1171.Owen Anderson2007-04-071-126/+1
* LoopSimplify::FindPHIToPartitionLoops()Devang Patel2007-03-201-0/+4
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-171-0/+15
* Unbreak VC++ build.Jeff Cohen2006-11-051-2/+2