aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/Dominators.cpp
AgeCommit message (Expand)Author
2003-12-07The recalclulate method was a nasty hack that was once used by the -cee pass,Chris Lattner
2003-12-07Completely rewrite domset, idom, and domtree implementation. Now it is basedChris Lattner
2003-11-21Finegrainify namespacificationChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-09-20Rename Function::getEntryNode -> getEntryBlockChris Lattner
2003-09-11Renamed DominatorTree::Node::getNode() -> getBlock()Chris Lattner
2003-09-10Rework dominator interfaces to handle changes in the post-dominanceChris Lattner
2003-08-18Do not even attempt to compute dominator information for unreachable blocksChris Lattner
2003-08-18Spell `necessary' correctly.Misha Brukman
2003-05-22Remove using declarations and extraneous #includesChris Lattner
2003-05-12Fix bug: Dominators/2003-05-12-UnreachableCode.llChris Lattner
2002-10-08Expose new "recalculate" method from dominatorsetChris Lattner
2002-10-04Fix a nasty problem with dominance calculation for unreachable blocks.Chris Lattner
2002-09-29Improve printing of dominator setsChris Lattner
2002-09-26 - Add methods to ImmediateDominators & DominatorTree to allow updatesChris Lattner
2002-08-22Fix bug: test/Regression/Assembler/2002-08-22-DominanceProblem.llChris Lattner
2002-08-21 - Do not expose ::ID from any of the analyses anymore.Chris Lattner
2002-08-02Implement dominator checking in the verifier, so that we check that allChris Lattner
2002-08-02Fix bug: test/Regression/Other/2002-08-02-DomSetProblem.llChris Lattner
2002-08-02Split dominance calculation and post dominance calculation stuffChris Lattner
2002-07-31*** empty log message ***Chris Lattner
2002-07-30Declare that these passes only depend on the CFG of the functionChris Lattner
2002-07-29* Eliminate the Provided set. All Passes now finally just automaticallyChris Lattner
2002-07-27* Standardize how analysis results/passes as printed with the print() virtualChris Lattner
2002-07-26* Add support for different "PassType's"Chris Lattner
2002-07-26*** empty log message ***Chris Lattner
2002-06-25MEGAPATCH checkin.Chris Lattner
2002-05-13Add method to check to see if two _Instructions_ dominate each otherChris Lattner
2002-05-07Move UnifyFunctionExitNodes to Utils library: final resting place this timeChris Lattner
2002-05-07Updates to move some header files out of include/llvm/Transforms intoChris Lattner
2002-05-06Mark analyses that only depend on the CFG of a functionChris Lattner
2002-04-29Eliminate duplicate or unneccesary #include'sChris Lattner
2002-04-28Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classesChris Lattner
2002-04-28Change the Dominator info and LoopInfo classes to keep track of BasicBlock's,...Chris Lattner
2002-04-27s/Method/FunctionChris Lattner
2002-04-27* Rename MethodPass class to FunctionPassChris Lattner
2002-04-07Change references to the Method class to be references to the FunctionChris Lattner
2002-02-12* Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner
2002-02-12Method.h no longer includes BasicBlock.hChris Lattner
2002-02-05Remove generic routines to Support/SetOperations.hChris Lattner
2002-01-31Provide the right AnalysisID for postdominatorsChris Lattner
2002-01-31Convert analyses to new pass structureChris Lattner
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner
2001-11-27Create a new #include "Support/..." directory structure to move thingsChris Lattner
2001-11-26Fix a bad assertion to be correct . The root basic block can be used by PHI n...Chris Lattner
2001-10-01Pull predecessor and successor iterators out of the CFG*.h files, and plop th...Chris Lattner
2001-09-28Pull iterators out of CFG.h and CFGdecls and put them in Support directoryChris Lattner
2001-08-24Make sure noone branches to the entry node of the methodChris Lattner
2001-08-23Handle case where there is no exit node from a flowgraphChris Lattner