1. ee8d31c [New PM] Introducing PassInstrumentation framework by Fedor Sergeev · 7 years ago
  2. 0198893 Temporarily Revert "[New PM] Introducing PassInstrumentation framework" by Eric Christopher · 7 years ago
  3. a5f279e [New PM] Introducing PassInstrumentation framework by Fedor Sergeev · 7 years ago
  4. 25de3f8 Revert rL342544: [New PM] Introducing PassInstrumentation framework by Fedor Sergeev · 7 years ago
  5. 875c938 [New PM] Introducing PassInstrumentation framework by Fedor Sergeev · 7 years ago
  6. 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  7. 9c35065 [PM] Teach PreservedAnalyses to have an `allInSet` static factory by Chandler Carruth · 8 years ago
  8. 9a67b07 Re-sort #include lines for unittests. This uses a slightly modified by Chandler Carruth · 8 years ago
  9. ba90ae9 [PM] Introduce the facilities for registering cross-IR-unit dependencies by Chandler Carruth · 9 years ago
  10. 6b98164 [PM] Support invalidation of inner analysis managers from a pass over the outer IR unit. by Chandler Carruth · 9 years ago
  11. 3ab2a5a [PM] Extend the explicit 'invalidate' method API on analysis results to by Chandler Carruth · 9 years ago
  12. dab4eae [PM] Change the static object whose address is used to uniquely identify by Chandler Carruth · 9 years ago
  13. 9b35e6d [PM] Re-instate r279227 and r279228 with a fix to the way the templating by Chandler Carruth · 9 years ago
  14. b8824a5 [PM] Revert r279227 and r279228 until I can find someone to help me by Chandler Carruth · 9 years ago
  15. 5dbc90a [PM] Fix a compile error with GCC. NFC. by Chandler Carruth · 9 years ago
  16. db1759a [PM] Make the the new pass manager support fully generic extra arguments by Chandler Carruth · 9 years ago
  17. 74a8a22 [PM] Run clang-format over various parts of the new pass manager code by Chandler Carruth · 9 years ago
  18. 164a2aa6 [PM] Remove support for omitting the AnalysisManager argument to new by Chandler Carruth · 9 years ago
  19. 03b42e4 Remove every uses of getGlobalContext() in LLVM (but the C API) by Mehdi Amini · 9 years ago
  20. b47f801 [PM] Make the AnalysisManager parameter to run methods a reference. by Chandler Carruth · 10 years ago
  21. 30a0730 [PM] Rename the CRTP mixin base classes for the new pass manager to by Chandler Carruth · 10 years ago
  22. b4faf13 [PM] Implement the final conclusion as to how the analysis IDs should by Chandler Carruth · 10 years ago
  23. 3a63435 [PM] Introduce CRTP mixin base classes to help define passes and by Chandler Carruth · 10 years ago
  24. edf5996 [PM/AA] Teach the new pass manager to use pass-by-lambda for registering by Chandler Carruth · 10 years ago
  25. e5e8fb3 [PM] Add names and debug logging for analysis passes to the new pass manager. by Chandler Carruth · 11 years ago
  26. d174ce4 [PM] Switch the new pass manager to use a reference-based API for IR units. by Chandler Carruth · 11 years ago
  27. 11c07d7 Modernize the .ll parsing interface. by Rafael Espindola · 11 years ago
  28. 66f09ad [C++11] Use 'nullptr'. by Craig Topper · 11 years ago
  29. 999b92d [PM] As was pointed out in review, I need to define a custom swap in by Chandler Carruth · 12 years ago
  30. 5ae74a6 [PM] While I'm here, fix a few other clang-format issues. Pulls some by Chandler Carruth · 12 years ago
  31. c3f3da3 [PM] Switch new pass manager from polymorphic_ptr to unique_ptr now that by Chandler Carruth · 12 years ago
  32. 56440fd Replace OwningPtr<T> with std::unique_ptr<T>. by Ahmed Charles · 12 years ago
  33. eedf9fc [PM] Don't require analysis results to be const in the new pass manager. by Chandler Carruth · 12 years ago
  34. a13f27c [PM] Add names to passes under the new pass manager, and a debug output by Chandler Carruth · 12 years ago
  35. 9aca918 Move the LLVM IR asm writer header files into the IR directory, as they by Chandler Carruth · 12 years ago
  36. c1ff9ed [PM] Complete the cross-layer interfaces with a Module-to-Function by Chandler Carruth · 12 years ago
  37. 2ad1858 [PM] Rename TestAnalysisPass to TestFunctionAnalysis to clear the way by Chandler Carruth · 12 years ago
  38. de9afd8 [PM] Add support to the analysis managers to query explicitly for cached by Chandler Carruth · 12 years ago
  39. bceeb22 [PM] Switch the downward invalidation to be incremental where only the by Chandler Carruth · 12 years ago
  40. f2edc07 [PM] Teach the analysis managers to pass themselves as arguments to the by Chandler Carruth · 12 years ago
  41. bf950c0 [PM] Remove the IRUnitT typedef requirement for analysis passes. by Chandler Carruth · 12 years ago
  42. 5bf5e31 [PM] Fix the analysis templates' usage of IRUnitT. by Chandler Carruth · 12 years ago
  43. b3e7219 [PM] Switch analysis managers to be threaded through the run methods by Chandler Carruth · 12 years ago
  44. 2846e9e [PM] Widen the interface for invalidate on an analysis result now that by Chandler Carruth · 12 years ago
  45. f6e9986 [PM] Add support for using SFINAE to reflect on an analysis's result by Chandler Carruth · 12 years ago
  46. 851a2aa [PM] Add a module analysis pass proxy for the function analysis manager. by Chandler Carruth · 12 years ago
  47. c0bfa8c [PM] Add the preservation system to the new pass manager. by Chandler Carruth · 12 years ago
  48. d895e29 [PM] Make the function pass manager more regular. by Chandler Carruth · 12 years ago
  49. ed1ffe0 [PM] Split the analysis manager into a function-specific interface and by Chandler Carruth · 12 years ago
  50. a8df476 [PM] Completely remove support for explicit 'require' methods on the by Chandler Carruth · 12 years ago
  51. 74015a7 Introduce an AnalysisManager which is like a pass manager but with a lot by Chandler Carruth · 12 years ago
  52. 90a835d [PM] Start sketching out the new module and function pass manager. by Chandler Carruth · 12 years ago
  53. 7caea41 Move the old pass manager infrastructure into a legacy namespace and by Chandler Carruth · 12 years ago
  54. 6554e5a Merge CallGraph and BasicCallGraph. by Rafael Espindola · 12 years ago
  55. 74b6a77 Rename the VMCore unittest tree to IR. Somehow was missed when doing the by Chandler Carruth · 13 years ago[Renamed (99%) from llvm/unittests/VMCore/PassManagerTest.cpp]
  56. 839a98e Move CallGraphSCCPass.h into the Analysis tree; that's where the by Chandler Carruth · 13 years ago
  57. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  58. b034cb7 Sort a few more #include lines in tools/... unittests/... and utils/... by Chandler Carruth · 13 years ago
  59. e94d843 s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future. by Bill Wendling · 13 years ago
  60. 130cec2 Sort the #include lines for unittest/... by Chandler Carruth · 13 years ago
  61. 0e9acc9 VMCoreTests/PassManagerTest.cpp: Appease msvc not to do "using llvm::Pass" in class template. by NAKAMURA Takumi · 13 years ago
  62. abfc446 Add 'using' declarations to suppress -Woverloaded-virtual warnings. by Matt Beaumont-Gay · 13 years ago
  63. 9cfc13d Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  64. bde9176 Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 13 years ago
  65. b804a2b Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 14 years ago
  66. a78cd22 Revert r134893 and r134888 (and related patches in other trees). It was causing by Bill Wendling · 14 years ago
  67. 56cc153 De-constify Types in FunctionType::get(). by Jay Foad · 14 years ago
  68. 6ae9863 Strip trailing whitespace. by Duncan Sands · 15 years ago
  69. 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  70. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  71. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  72. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  73. bc3e8a7 Switch from EXPECT_EQ({true,false, ...) to the more canonical by Chandler Carruth · 15 years ago
  74. 4422d31 introduce a new CallGraphSCC class, and pass it around by Chris Lattner · 15 years ago
  75. 61e710c Remove the last memory leak from the VMCore unit tests. by Jeffrey Yasskin · 16 years ago
  76. 6d7deae Roll r94484 (avoiding RTTI problems in tests) forward again in a way that isn't by Jeffrey Yasskin · 16 years ago
  77. 9c71bb0 Revert 94484. Re-disable unittests that need RTTI. by Bob Wilson · 16 years ago
  78. 9f4d96c Re-enable unit tests disabled in r94164 by telling GTest about the lack of RTTI. by Jeffrey Yasskin · 16 years ago
  79. 7ba0661 Stop building RTTI information for *most* llvm libraries. Notable by Chris Lattner · 16 years ago
  80. b1c3df2 update unit test for previous change. by Chris Lattner · 16 years ago
  81. 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  82. 1cf085d Hold the LLVMContext by reference rather than by pointer. by Owen Anderson · 16 years ago
  83. 8bc174a Fix unit tests for LLVMContext+Module. by Owen Anderson · 16 years ago
  84. 24c7835 Call doInitialization(), releaseMemory(), and doFinalization() for on-the-fly passes as well. by Torok Edwin · 16 years ago