aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Dominators.cpp
Commit message (Expand)AuthorAgeFilesLines
* compute dominator tree children in a deterministic order that does not dependChris Lattner2004-06-191-11/+12
* Print out immediate dominators in program order, not in random order based on...Chris Lattner2004-06-191-7/+5
* Add missing #includeChris Lattner2004-06-051-0/+1
* The recalclulate method was a nasty hack that was once used by the -cee pass,Chris Lattner2003-12-071-16/+12
* Completely rewrite domset, idom, and domtree implementation. Now it is basedChris Lattner2003-12-071-159/+266
* Finegrainify namespacificationChris Lattner2003-11-211-4/+3
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Rename Function::getEntryNode -> getEntryBlockChris Lattner2003-09-201-1/+1
* Renamed DominatorTree::Node::getNode() -> getBlock()Chris Lattner2003-09-111-4/+4
* Rework dominator interfaces to handle changes in the post-dominanceChris Lattner2003-09-101-28/+47
* Do not even attempt to compute dominator information for unreachable blocksChris Lattner2003-08-181-26/+8
* Spell `necessary' correctly.Misha Brukman2003-08-181-1/+1
* Remove using declarations and extraneous #includesChris Lattner2003-05-221-3/+3
* Fix bug: Dominators/2003-05-12-UnreachableCode.llChris Lattner2003-05-121-9/+18
* Expose new "recalculate" method from dominatorsetChris Lattner2002-10-081-4/+8
* Fix a nasty problem with dominance calculation for unreachable blocks.Chris Lattner2002-10-041-5/+20
* Improve printing of dominator setsChris Lattner2002-09-291-3/+5
* - Add methods to ImmediateDominators & DominatorTree to allow updatesChris Lattner2002-09-261-0/+17
* Fix bug: test/Regression/Assembler/2002-08-22-DominanceProblem.llChris Lattner2002-08-221-13/+23
* - Do not expose ::ID from any of the analyses anymore.Chris Lattner2002-08-211-4/+0
* Implement dominator checking in the verifier, so that we check that allChris Lattner2002-08-021-1/+1
* Fix bug: test/Regression/Other/2002-08-02-DomSetProblem.llChris Lattner2002-08-021-1/+12
* Split dominance calculation and post dominance calculation stuffChris Lattner2002-08-021-167/+5
* *** empty log message ***Chris Lattner2002-07-311-4/+5
* Declare that these passes only depend on the CFG of the functionChris Lattner2002-07-301-8/+8
* * Eliminate the Provided set. All Passes now finally just automaticallyChris Lattner2002-07-291-1/+0
* * Standardize how analysis results/passes as printed with the print() virtualChris Lattner2002-07-271-8/+60
* * Add support for different "PassType's"Chris Lattner2002-07-261-0/+20
* *** empty log message ***Chris Lattner2002-07-261-105/+74
* MEGAPATCH checkin.Chris Lattner2002-06-251-9/+9
* Add method to check to see if two _Instructions_ dominate each otherChris Lattner2002-05-131-0/+14
* Move UnifyFunctionExitNodes to Utils library: final resting place this timeChris Lattner2002-05-071-1/+1
* Updates to move some header files out of include/llvm/Transforms intoChris Lattner2002-05-071-1/+1
* Mark analyses that only depend on the CFG of a functionChris Lattner2002-05-061-8/+8
* Eliminate duplicate or unneccesary #include'sChris Lattner2002-04-291-1/+0
* Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classesChris Lattner2002-04-281-22/+22
* Change the Dominator info and LoopInfo classes to keep track of BasicBlock's,...Chris Lattner2002-04-281-14/+14
* s/Method/FunctionChris Lattner2002-04-271-3/+3
* * Rename MethodPass class to FunctionPassChris Lattner2002-04-271-9/+8
* Change references to the Method class to be references to the FunctionChris Lattner2002-04-071-19/+20
* * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner2002-02-121-9/+7
* Method.h no longer includes BasicBlock.hChris Lattner2002-02-121-0/+1
* Remove generic routines to Support/SetOperations.hChris Lattner2002-02-051-18/+1
* Provide the right AnalysisID for postdominatorsChris Lattner2002-01-311-3/+5
* Convert analyses to new pass structureChris Lattner2002-01-311-32/+57
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-201-0/+2
* Create a new #include "Support/..." directory structure to move thingsChris Lattner2001-11-271-2/+2
* Fix a bad assertion to be correct . The root basic block can be used by PHI n...Chris Lattner2001-11-261-1/+3
* Pull predecessor and successor iterators out of the CFG*.h files, and plop th...Chris Lattner2001-10-011-6/+8