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