aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/Dominators.h
AgeCommit message (Expand)Author
2009-11-14Remove dead variable found by clang++.Benjamin Kramer
2009-10-24Make DominanceFrontier::addBasicBlock return the iterator for the newlyDan Gohman
2009-10-18add nodes_begin/end/iterator for dominfo, patch by Tobias Grosser!Chris Lattner
2009-09-28Move the dominator verification code out of special code embedded withinDan Gohman
2009-09-21move DominatorTree::dominates for instructions out of line,Chris Lattner
2009-09-08fix PR4915, a crash in -debug mode.Chris Lattner
2009-09-02Add const qualifiers to dominates' arguments.Dan Gohman
2009-08-27Be somewhat more consistent about const qualifiers.Dan Gohman
2009-08-27Strip trailing whitespace from blank lines.Dan Gohman
2009-08-23Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner
2009-08-23eliminate the std::ostream form of WriteAsOperand and update clients.Chris Lattner
2009-07-02Fix a bunch of other places that used operator[] to test whetherDan Gohman
2009-06-03PR4317: Handle splits where the new block is unreachable correctly in Eli Friedman
2009-05-21Fix broken logic in DominatorTreeBase::Split. Part of PR4238.Eli Friedman
2009-05-21Fix indentation.Eli Friedman
2009-05-20When comparing DominanceFrontier's, advance iteratorsDuncan Sands
2009-01-05Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-07-01Fix dom tree compare. Don't forget to compare children!Devang Patel
2008-07-01Fix typos in comments. Devang Patel
2008-07-01Add dom info verifier.Devang Patel
2008-06-30Add an isReachableFromEntry method.Owen Anderson
2008-06-18Check empty dominance frontier.Devang Patel
2008-05-05Fix more -Wshorten-64-to-32 warnings.Evan Cheng
2008-05-04Fix PR1098 by correcting the postdominators analysis.Owen Anderson
2008-04-16Major repairs to the post-dominators implementation. Patch from Florian Bran...Owen Anderson
2008-04-07Make GVN more memory efficient, particularly on code that contains a large nu...Owen Anderson
2008-03-25Add explicit keywords.Dan Gohman
2008-03-21Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman
2008-03-19PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel
2008-03-19Do not use virtual function to identify an analysis pass.Devang Patel
2008-03-18Identify Analysis pass.Devang Patel
2008-02-27Add -analyze support to postdomtree.Dan Gohman
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-11-27Add accessor for getting the underlying templated type. This is necessary fo...Owen Anderson
2007-11-19Remove meaningless qualifiers from return types, avoiding compiler warnings.Dan Gohman
2007-10-31Some fixes to get MachineDomTree working better.Owen Anderson
2007-10-29Add a first attempt at dominator information for MBB's. Use with caution: th...Owen Anderson
2007-10-25Make it possible for DomTreeBase to be constructed from MachineFunction's as ...Owen Anderson
2007-10-23Make DomTreeBase not a FunctionPass.Owen Anderson
2007-10-23Unbreak the build. Forgot to commit this file.Owen Anderson
2007-10-18Move Split<...>() into DomTreeBase. This should make the #include's of Domin...Owen Anderson
2007-10-17Updated VC++ build system.Hartmut Kaiser
2007-10-17Move splitBlock into DomTreeBase from DomTree.Owen Anderson
2007-10-16Fix some formatting.Owen Anderson
2007-10-16Template DominatorTreeBase by node type. This is the next major step towardsOwen Anderson
2007-10-08Begin the process of allowing DomTree on MBB's. Step One: template DomTreeNo...Owen Anderson
2007-10-03Completely merge the implementation details of DomTree and PostDomTree.Owen Anderson
2007-09-30Template-ize more of the DomTree internal implementation details. Only the c...Owen Anderson
2007-09-28Have PostDomTree use the newly templated DFSPass.Owen Anderson