summaryrefslogtreecommitdiff
path: root/lib/Analysis/PostDominators.cpp
Commit message (Expand)AuthorAge
...
* Tabs -> SpacesOwen Anderson2007-04-15
* Remove ImmediateDominator analysis. The same information can be obtained fro...Owen Anderson2007-04-15
* Completely purge DomSet. This is the (hopefully) final patch for PR1171.Owen Anderson2007-04-07
* Removed unneeded <iostream> #include.Bill Wendling2006-11-17
* Fix DFS walk.Devang Patel2006-09-27
* Untabify.Devang Patel2006-09-07
* Use iterative do-while loop instead of recursive DFSPass calls toDevang Patel2006-09-07
* Eliminate RegisterAnalysis. RegisterPass now does all that is necessary.Chris Lattner2006-08-27
* For PR780:Reid Spencer2006-06-07
* Change from using a stub function to a stub variable for passing to theReid Spencer2006-06-01
* Fix PR681 by using the standard Lengauer and Tarjan algorithm for dominatorNate Begeman2006-03-11
* Initial implementation of the ET-Forest data structure for dominators andChris Lattner2006-01-08
* post-dom-frontiers requires proper post-dominanceChris Lattner2005-11-18
* Convert tabs to spacesMisha Brukman2005-04-22
* Remove trailing whitespaceMisha Brukman2005-04-21
* Add support for unreachableChris Lattner2004-10-16
* Do not use the same variable name for two different variables in theChris Lattner2004-10-14
* Changes For Bug 352Reid Spencer2004-09-01
* Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman2004-07-29
* Finegrainify namespacificationChris Lattner2003-12-07
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-20
* Make use of "external" depth-first iterators to avoid revisiting nodesChris Lattner2003-10-13
* Fixed spelling and grammar.Misha Brukman2003-09-11
* Renamed DominatorTree::Node::getNode() -> getBlock()Chris Lattner2003-09-11
* Rework post dominator information so that we do not have toChris Lattner2003-09-10
* Remove using declarationsChris Lattner2003-09-10
* Handle post dominance correctly in the case where blocks do not have a path toChris Lattner2002-10-04
* - Split Dominators.h into Dominators.h & PostDominators.hChris Lattner2002-08-21
* - Do not expose ::ID from any of the analyses anymore.Chris Lattner2002-08-21
* - Cleaned up the interface to AnalysisUsage to take analysis class namesChris Lattner2002-08-08
* Split dominance calculation and post dominance calculation stuffChris Lattner2002-08-02
* *** empty log message ***Chris Lattner2002-07-31
* Declare that these passes only depend on the CFG of the functionChris Lattner2002-07-30
* * Eliminate the Provided set. All Passes now finally just automaticallyChris Lattner2002-07-29
* * Standardize how analysis results/passes as printed with the print() virtualChris Lattner2002-07-27
* * Add support for different "PassType's"Chris Lattner2002-07-26
* *** empty log message ***Chris Lattner2002-07-26
* MEGAPATCH checkin.Chris Lattner2002-06-25
* Add method to check to see if two _Instructions_ dominate each otherChris Lattner2002-05-13
* Move UnifyFunctionExitNodes to Utils library: final resting place this timeChris Lattner2002-05-07
* Updates to move some header files out of include/llvm/Transforms intoChris Lattner2002-05-07
* Mark analyses that only depend on the CFG of a functionChris Lattner2002-05-06
* Eliminate duplicate or unneccesary #include'sChris Lattner2002-04-29
* Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classesChris Lattner2002-04-28
* Change the Dominator info and LoopInfo classes to keep track of BasicBlock's,...Chris Lattner2002-04-28
* s/Method/FunctionChris Lattner2002-04-27
* * Rename MethodPass class to FunctionPassChris Lattner2002-04-27
* Change references to the Method class to be references to the FunctionChris Lattner2002-04-07
* * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner2002-02-12