- ac4a1ed Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisGroup<> for pass registration. by Owen Anderson · 15 years ago
- a57b97e Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
- d9a0e80 cache result of operator* by Gabor Greif · 15 years ago
- 4885db6 Remove unneeded debug in PostDominator runOnFunction() by Tobias Grosser · 16 years ago
- 047ac4a by David Greene · 16 years ago
- 1362602 Change Pass::print to take a raw ostream instead of std::ostream, by Chris Lattner · 16 years ago
- b1d782b eliminate the std::ostream form of WriteAsOperand and update clients. by Chris Lattner · 16 years ago
- dd378c9 Add newline at end of file. by Owen Anderson · 17 years ago
- b1ba352 Force postdom to be linked into opt and bugpoint, even though it is no longer used by any passes. by Owen Anderson · 17 years ago
- a8b7e78 Remove uses of llvm/System/IncludeFile.h that are no longer needed. by Dan Gohman · 18 years ago
- 2a45575 Implement destructor for PostDominatorTree to eliminate a memory leak. by Torok Edwin · 18 years ago
- 57236b5 Major repairs to the post-dominators implementation. Patch from Florian Brandner! by Owen Anderson · 18 years ago
- 4d638f1 These passes preserve CFG. by Devang Patel · 18 years ago
- 80e43fa Restore isCFGOnly property of various analysis passes. by Devang Patel · 18 years ago
- 718da66 PassInfo keep tracks whether a pass is an analysis pass or not. by Devang Patel · 18 years ago
- f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- 9c61411 Make DomTree and PostDomTree thin wrappers around DomTreeBase, rather than inheriting from it. by Owen Anderson · 18 years ago
- 4187801 Template DominatorTreeBase by node type. This is the next major step towards by Owen Anderson · 18 years ago
- 8313e75 Completely merge the implementation details of DomTree and PostDomTree. by Owen Anderson · 18 years ago
- b60f254 Factor some code from the DomTree and PostDomTree calculate methods up into by Owen Anderson · 18 years ago
- 0fbef94c Have PostDomTree use the newly templated DFSPass. by Owen Anderson · 18 years ago
- 15efb43 Factor the calculation details for PostDomTree out of PostDominators.cpp and by Owen Anderson · 18 years ago
- c63d4c2 reimplement dfs number computation to be significantly faster. This speeds up by Chris Lattner · 18 years ago
- d2eb0c9 Fix an iterator invalidation bug I induced. by Chris Lattner · 18 years ago
- 0e8f85f Switch some std::sets to SmallPtrSet. This speeds up by Chris Lattner · 18 years ago
- 77e05fe Switch the internal "Info" map from an std::map to a DenseMap. This by Chris Lattner · 18 years ago
- bd0fe01 switch the DomTreeNodes and IDoms maps in idom/postidom to a by Chris Lattner · 18 years ago
- 13b25df Unreachable block is not a root node in post dominator tree. by Devang Patel · 18 years ago
- a6ff5bf Break DominatorTree from ETNode. Remove unused PostETForest. by Devang Patel · 18 years ago
- af41e4a Maintain ETNode as part of DomTreeNode. This adds redundancy for now. by Devang Patel · 18 years ago
- bdd1aae s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g by Devang Patel · 18 years ago
- 0e8aa7b s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g by Devang Patel · 18 years ago
- 8c78a0b Drop 'const' by Devang Patel · 19 years ago
- e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 19 years ago
- 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 19 years ago
- 883ff07 Cache DT[*SI] lookup. by Devang Patel · 19 years ago
- 5976db0 Fix by Devang Patel · 19 years ago
- f064c92 Tabs -> Spaces by Owen Anderson · 19 years ago
- f35a1db Remove ImmediateDominator analysis. The same information can be obtained from DomTree. A lot of code for by Owen Anderson · 19 years ago
- 8763ba1 Completely purge DomSet. This is the (hopefully) final patch for PR1171. by Owen Anderson · 19 years ago
- 3216551 Removed unneeded <iostream> #include. by Bill Wendling · 19 years ago
- 0a79537 Fix DFS walk. Fix http://llvm.org/bugs/show_bug.cgi?id=923 by Devang Patel · 19 years ago
- 0142cd1 Untabify. by Devang Patel · 19 years ago
- b8164e6 Use iterative do-while loop instead of recursive DFSPass calls to by Devang Patel · 19 years ago
- 3c9b242 Eliminate RegisterAnalysis. RegisterPass now does all that is necessary. by Chris Lattner · 19 years ago
- be53566 For PR780: by Reid Spencer · 19 years ago
- 5861659 Change from using a stub function to a stub variable for passing to the by Reid Spencer · 19 years ago
- d5811b9 Fix PR681 by using the standard Lengauer and Tarjan algorithm for dominator by Nate Begeman · 20 years ago
- 6c9cbdb Initial implementation of the ET-Forest data structure for dominators and by Chris Lattner · 20 years ago
- b14c413 post-dom-frontiers requires proper post-dominance by Chris Lattner · 20 years ago
- 7745116 Convert tabs to spaces by Misha Brukman · 21 years ago
- 01808ca Remove trailing whitespace by Misha Brukman · 21 years ago
- 98e5414 Add support for unreachable by Chris Lattner · 21 years ago
- 52a126c Do not use the same variable name for two different variables in the by Chris Lattner · 21 years ago
- 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
- 63b38bd Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 21 years ago
- f9f7c2d Finegrainify namespacification by Chris Lattner · 22 years ago
- 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
- 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
- f5d946e Make use of "external" depth-first iterators to avoid revisiting nodes by Chris Lattner · 22 years ago
- 3299832 Fixed spelling and grammar. by Misha Brukman · 22 years ago
- bb9d03b Renamed DominatorTree::Node::getNode() -> getBlock() by Chris Lattner · 22 years ago
- 8157505 Rework post dominator information so that we do not have to by Chris Lattner · 22 years ago
- 74d86a9 Remove using declarations by Chris Lattner · 22 years ago
- d7b3bb0 Handle post dominance correctly in the case where blocks do not have a path to by Chris Lattner · 23 years ago
- c86203a - Split Dominators.h into Dominators.h & PostDominators.h by Chris Lattner · 23 years ago
- 1a386b6 - Do not expose ::ID from any of the analyses anymore. by Chris Lattner · 23 years ago
- 40eb9da - Cleaned up the interface to AnalysisUsage to take analysis class names by Chris Lattner · 23 years ago
- d43023a Split dominance calculation and post dominance calculation stuff by Chris Lattner · 23 years ago
- be4826e *** empty log message *** by Chris Lattner · 23 years ago
- 31aa7e7 Declare that these passes only depend on the CFG of the function by Chris Lattner · 23 years ago
- f356bcc * Eliminate the Provided set. All Passes now finally just automatically by Chris Lattner · 23 years ago
- 2675007 * Standardize how analysis results/passes as printed with the print() virtual by Chris Lattner · 23 years ago
- a2c0985 * Add support for different "PassType's" by Chris Lattner · 23 years ago
- 64eea74 *** empty log message *** by Chris Lattner · 23 years ago
- 113f4f4 MEGAPATCH checkin. by Chris Lattner · 23 years ago
- da6743e Add method to check to see if two _Instructions_ dominate each other by Chris Lattner · 23 years ago
- 15435fd Move UnifyFunctionExitNodes to Utils library: final resting place this time by Chris Lattner · 24 years ago
- 7608a46 Updates to move some header files out of include/llvm/Transforms into by Chris Lattner · 24 years ago
- 86ed92a Mark analyses that only depend on the CFG of a function by Chris Lattner · 24 years ago
- d5a8470 Eliminate duplicate or unneccesary #include's by Chris Lattner · 24 years ago
- 78dd56f Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classes by Chris Lattner · 24 years ago
- 99b6f5c Change the Dominator info and LoopInfo classes to keep track of BasicBlock's, not by Chris Lattner · 24 years ago
- f998685 s/Method/Function by Chris Lattner · 24 years ago
- c8e6654 * Rename MethodPass class to FunctionPass by Chris Lattner · 24 years ago
- 62b7fd1 Change references to the Method class to be references to the Function by Chris Lattner · 24 years ago
- 83d485b * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into by Chris Lattner · 24 years ago
- 60a6591 Method.h no longer includes BasicBlock.h by Chris Lattner · 24 years ago
- a2b661f Remove generic routines to Support/SetOperations.h by Chris Lattner · 24 years ago
- a5e103a Provide the right AnalysisID for postdominators by Chris Lattner · 24 years ago
- ccf571a Convert analyses to new pass structure by Chris Lattner · 24 years ago
- 7f74a56 Changes to build successfully with GCC 3.02 by Chris Lattner · 24 years ago
- 5de2204 Create a new #include "Support/..." directory structure to move things by Chris Lattner · 24 years ago
- a88403b Fix a bad assertion to be correct . The root basic block can be used by PHI nodes. by Chris Lattner · 24 years ago
- ba1c1f2 Pull predecessor and successor iterators out of the CFG*.h files, and plop them into by Chris Lattner · 24 years ago
- bb09a10 Pull iterators out of CFG.h and CFGdecls and put them in Support directory by Chris Lattner · 24 years ago
- 4394655 Make sure noone branches to the entry node of the method by Chris Lattner · 24 years ago
- a0484c8e Handle case where there is no exit node from a flowgraph by Chris Lattner · 24 years ago
- e2472bb Moved inline/llvm/Tools/* to include/llvm/Support/* by Chris Lattner · 24 years ago
- 1547114 Fixed post dominator frontiers! Yaay! by Chris Lattner · 24 years ago