summaryrefslogtreecommitdiff
path: root/lib/Analysis/PostDominators.cpp
AgeCommit message (Expand)AuthorFilesLines
2004-10-16Add support for unreachableChris Lattner1-2/+1
2004-10-14Do not use the same variable name for two different variables in theChris Lattner1-3/+2
2004-09-01Changes For Bug 352Reid Spencer1-2/+2
2004-07-29Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman1-1/+1
2003-12-07Finegrainify namespacificationChris Lattner1-3/+38
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke1-0/+4
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell1-0/+7
2003-10-13Make use of "external" depth-first iterators to avoid revisiting nodesChris Lattner1-3/+3
2003-09-11Fixed spelling and grammar.Misha Brukman1-1/+1
2003-09-11Renamed DominatorTree::Node::getNode() -> getBlock()Chris Lattner1-1/+1
2003-09-10Rework post dominator information so that we do not have toChris Lattner1-88/+97
2003-09-10Remove using declarationsChris Lattner1-2/+1
2002-10-04Handle post dominance correctly in the case where blocks do not have a path toChris Lattner1-0/+12
2002-08-21 - Split Dominators.h into Dominators.h & PostDominators.hChris Lattner1-1/+5
2002-08-21- Do not expose ::ID from any of the analyses anymore.Chris Lattner1-4/+0
2002-08-08- Cleaned up the interface to AnalysisUsage to take analysis class namesChris Lattner1-1/+1
2002-08-02Split dominance calculation and post dominance calculation stuffChris Lattner1-267/+6
2002-07-31*** empty log message ***Chris Lattner1-4/+5
2002-07-30Declare that these passes only depend on the CFG of the functionChris Lattner1-8/+8
2002-07-29* Eliminate the Provided set. All Passes now finally just automaticallyChris Lattner1-1/+0
2002-07-27* Standardize how analysis results/passes as printed with the print() virtualChris Lattner1-8/+60
2002-07-26* Add support for different "PassType's"Chris Lattner1-0/+20
2002-07-26*** empty log message ***Chris Lattner1-105/+74
2002-06-25MEGAPATCH checkin.Chris Lattner1-9/+9
2002-05-13Add method to check to see if two _Instructions_ dominate each otherChris Lattner1-0/+14
2002-05-07Move UnifyFunctionExitNodes to Utils library: final resting place this timeChris Lattner1-1/+1
2002-05-07Updates to move some header files out of include/llvm/Transforms intoChris Lattner1-1/+1
2002-05-06Mark analyses that only depend on the CFG of a functionChris Lattner1-8/+8
2002-04-29Eliminate duplicate or unneccesary #include'sChris Lattner1-1/+0
2002-04-28Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classesChris Lattner1-22/+22
2002-04-28Change the Dominator info and LoopInfo classes to keep track of BasicBlock's,...Chris Lattner1-14/+14
2002-04-27s/Method/FunctionChris Lattner1-3/+3
2002-04-27* Rename MethodPass class to FunctionPassChris Lattner1-9/+8
2002-04-07Change references to the Method class to be references to the FunctionChris Lattner1-19/+20
2002-02-12* Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner1-9/+7
2002-02-12Method.h no longer includes BasicBlock.hChris Lattner1-0/+1
2002-02-05Remove generic routines to Support/SetOperations.hChris Lattner1-18/+1
2002-01-31Provide the right AnalysisID for postdominatorsChris Lattner1-3/+5
2002-01-31Convert analyses to new pass structureChris Lattner1-32/+57
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner1-0/+2
2001-11-27Create a new #include "Support/..." directory structure to move thingsChris Lattner1-2/+2
2001-11-26Fix a bad assertion to be correct . The root basic block can be used by PHI n...Chris Lattner1-1/+3
2001-10-01Pull predecessor and successor iterators out of the CFG*.h files, and plop th...Chris Lattner1-6/+8
2001-09-28Pull iterators out of CFG.h and CFGdecls and put them in Support directoryChris Lattner1-21/+24
2001-08-24Make sure noone branches to the entry node of the methodChris Lattner1-0/+1
2001-08-23Handle case where there is no exit node from a flowgraphChris Lattner1-3/+9
2001-07-23Moved inline/llvm/Tools/* to include/llvm/Support/*Chris Lattner1-1/+1
2001-07-08Fixed post dominator frontiers! Yaay!Chris Lattner1-1/+1
2001-07-06Implement support for postdominators, except in dom frontiersChris Lattner1-41/+173
2001-07-02Checkin of new dominator calculation routines. These will be improved inChris Lattner1-0/+239