aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis/Dominators.h
Commit message (Expand)AuthorAgeFilesLines
...
* Fix more -Wshorten-64-to-32 warnings.Evan Cheng2008-05-051-2/+2
* Fix PR1098 by correcting the postdominators analysis.Owen Anderson2008-05-041-9/+1
* Major repairs to the post-dominators implementation. Patch from Florian Bran...Owen Anderson2008-04-161-7/+17
* Make GVN more memory efficient, particularly on code that contains a large nu...Owen Anderson2008-04-071-0/+4
* Add explicit keywords.Dan Gohman2008-03-251-2/+2
* Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman2008-03-211-0/+1
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-191-2/+2
* Do not use virtual function to identify an analysis pass.Devang Patel2008-03-191-11/+2
* Identify Analysis pass.Devang Patel2008-03-181-0/+9
* Add -analyze support to postdomtree.Dan Gohman2008-02-271-1/+4
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Add accessor for getting the underlying templated type. This is necessary fo...Owen Anderson2007-11-271-0/+2
* Remove meaningless qualifiers from return types, avoiding compiler warnings.Dan Gohman2007-11-191-1/+1
* Some fixes to get MachineDomTree working better.Owen Anderson2007-10-311-11/+14
* Add a first attempt at dominator information for MBB's. Use with caution: th...Owen Anderson2007-10-291-7/+7
* Make it possible for DomTreeBase to be constructed from MachineFunction's as ...Owen Anderson2007-10-251-9/+10
* Make DomTreeBase not a FunctionPass.Owen Anderson2007-10-231-9/+22
* Unbreak the build. Forgot to commit this file.Owen Anderson2007-10-231-39/+176
* Move Split<...>() into DomTreeBase. This should make the #include's of Domin...Owen Anderson2007-10-181-15/+96
* Updated VC++ build system.Hartmut Kaiser2007-10-171-2/+2
* Move splitBlock into DomTreeBase from DomTree.Owen Anderson2007-10-171-5/+19
* Fix some formatting.Owen Anderson2007-10-161-15/+21
* Template DominatorTreeBase by node type. This is the next major step towardsOwen Anderson2007-10-161-58/+245
* Begin the process of allowing DomTree on MBB's. Step One: template DomTreeNo...Owen Anderson2007-10-081-19/+50
* Completely merge the implementation details of DomTree and PostDomTree.Owen Anderson2007-10-031-3/+3
* Template-ize more of the DomTree internal implementation details. Only the c...Owen Anderson2007-09-301-4/+9
* Have PostDomTree use the newly templated DFSPass.Owen Anderson2007-09-281-3/+4
* Convert DFSPass into a templated friend function, in preparation for making i...Owen Anderson2007-09-271-1/+2
* Merge significant portions of the DomTree and PostDomTree implementations.Owen Anderson2007-09-241-4/+5
* Move DFSPass back down into DominatorTree. I need to figure out what the dif...Owen Anderson2007-09-231-1/+2
* Factor the dominator tree calculation details out into DominatorCalculation.h...Owen Anderson2007-09-231-10/+14
* Simplify.Nick Lewycky2007-08-181-2/+1
* When one branch of condition is eliminated then head of the otherDevang Patel2007-08-171-0/+20
* No need to use iterator to erase basic block.Devang Patel2007-08-141-3/+5
* Add methods to erase basic block entry.Devang Patel2007-08-131-0/+12
* Change casts from old style to new style. This helps document the detailsReid Spencer2007-08-121-2/+2
* reimplement dfs number computation to be significantly faster. This speeds upChris Lattner2007-08-081-8/+6
* Various random cleanups, add two accessors to DomTreeNode: getDFSNumIn/getDFS...Chris Lattner2007-08-061-10/+15
* Switch the internal "Info" map from an std::map to a DenseMap. ThisChris Lattner2007-08-051-2/+2
* switch the DomTreeNodes and IDoms maps in idom/postidom to a Chris Lattner2007-08-041-7/+8
* Remove unused method - getIDomBlock().Devang Patel2007-07-041-10/+0
* Fix typo in assertion check.Devang Patel2007-07-041-1/+1
* Remove unnecessary comments.Devang Patel2007-06-281-3/+0
* Handle the case when block dominates itself.Devang Patel2007-06-281-1/+4
* Remove ETForest.Devang Patel2007-06-271-168/+1
* Move code to update dominator information after basic block is splitDevang Patel2007-06-211-0/+10
* Protect updateDFSNumbers()Devang Patel2007-06-121-2/+3
* Make DFS number manipulation methods private.Devang Patel2007-06-121-1/+5
* Break DominatorTree from ETNode.Devang Patel2007-06-121-30/+4
* Maintain DFS number in DomTreeNode itself.Devang Patel2007-06-121-3/+17