- ef33edd [Dominators] Add PDT constructor from Function by Jakub Kuderski · 7 years ago
- 7c35de1 [Dominators] Remove verifyDomTree and add some verifying for Post Dom Trees by David Green · 8 years ago
- a67e131 [Dominators] Remove redundant explicit template instantiation. by Don Hinton · 8 years ago
- bb1b2d0 [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- b292c22 [Dominators] Make IsPostDominator a template parameter by Jakub Kuderski · 8 years ago
- ca68a3e [PM] Introduce an analysis set used to preserve all analyses over by Chandler Carruth · 9 years ago
- dab4eae [PM] Change the static object whose address is used to uniquely identify by Chandler Carruth · 9 years ago
- 164a2aa6 [PM] Remove support for omitting the AnalysisManager argument to new by Chandler Carruth · 9 years ago
- b47f801 [PM] Make the AnalysisManager parameter to run methods a reference. by Chandler Carruth · 10 years ago
- b4faf13 [PM] Implement the final conclusion as to how the analysis IDs should by Chandler Carruth · 10 years ago
- df0cd72 [PM] Appease mingw32's auto-import DLL build with minimal tweaks, with fix for clang. by NAKAMURA Takumi · 10 years ago
- ca04a1f Revert r262185, "[PM] Appease mingw32's auto-import DLL build with minimal tweaks." by NAKAMURA Takumi · 10 years ago
- de40e74 [PM] Appease mingw32's auto-import DLL build with minimal tweaks. by NAKAMURA Takumi · 10 years ago
- 3a63435 [PM] Introduce CRTP mixin base classes to help define passes and by Chandler Carruth · 10 years ago
- 3f97840 Introduce analysis pass to compute PostDominators in the new pass manager. NFC by Hongbin Zheng · 10 years ago
- 66b19fb Revert "Introduce analysis pass to compute PostDominators in the new pass manager. NFC" by Hongbin Zheng · 10 years ago
- a0273a0 Introduce analysis pass to compute PostDominators in the new pass manager. NFC by Hongbin Zheng · 10 years ago
- f1221bd [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 11 years ago
- 1305dc3 [Modules] Move CFG.h to the IR library as it defines graph traits over IR types. by Chandler Carruth · 12 years ago
- 442f784 [cleanup] Re-sort all the includes with utils/sort_includes.py. by Chandler Carruth · 12 years ago
- e509db4 [PM] Pull the generic graph algorithms and data structures for dominator by Chandler Carruth · 12 years ago
- 5ad5f15 [cleanup] Move the Dominators.h and Verifier.h headers into the IR by Chandler Carruth · 12 years ago
- d48cdbf Put the functionality for printing a value to a raw_ostream as an by Chandler Carruth · 12 years ago
- 9aca918 Move the LLVM IR asm writer header files into the IR directory, as they by Chandler Carruth · 12 years ago
- 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- 57ee5a5 remove postdom frontiers, because it is dead. Forward dom frontiers are by Chris Lattner · 14 years ago
- bf0aa92 split dom frontier handling stuff out to its own DominanceFrontier header, by Chris Lattner · 15 years ago
- 8ac477f Begin adding static dependence information to passes, which will allow us to by Owen Anderson · 15 years ago
- df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
- 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 · 15 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 · 17 years ago
- 2a45575 Implement destructor for PostDominatorTree to eliminate a memory leak. by Torok Edwin · 17 years ago
- 57236b5 Major repairs to the post-dominators implementation. Patch from Florian Brandner! by Owen Anderson · 17 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 · 18 years ago
- e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 18 years ago
- 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
- 883ff07 Cache DT[*SI] lookup. by Devang Patel · 18 years ago
- 5976db0 Fix by Devang Patel · 18 years ago
- f064c92 Tabs -> Spaces by Owen Anderson · 18 years ago
- f35a1db Remove ImmediateDominator analysis. The same information can be obtained from DomTree. A lot of code for by Owen Anderson · 18 years ago
- 8763ba1 Completely purge DomSet. This is the (hopefully) final patch for PR1171. by Owen Anderson · 18 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 · 20 years ago
- 01808ca Remove trailing whitespace by Misha Brukman · 20 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