1. e6959a6 [New PM] Introducing PassInstrumentation framework by Fedor Sergeev · 7 years ago
  2. 85a14f0 Temporarily Revert "[New PM] Introducing PassInstrumentation framework" by Eric Christopher · 7 years ago
  3. 5ffd6db [New PM] Introducing PassInstrumentation framework by Fedor Sergeev · 7 years ago
  4. 68fc66e Revert rL342544: [New PM] Introducing PassInstrumentation framework by Fedor Sergeev · 7 years ago
  5. fa4dbf7 [New PM] Introducing PassInstrumentation framework by Fedor Sergeev · 7 years ago
  6. 26b584c Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  7. 79b7faa [PM] Teach PreservedAnalyses to have an `allInSet` static factory by Chandler Carruth · 8 years ago
  8. 3c0d607 Re-sort #include lines for unittests. This uses a slightly modified by Chandler Carruth · 8 years ago
  9. 0fc4467 [PM] Introduce the facilities for registering cross-IR-unit dependencies by Chandler Carruth · 9 years ago
  10. 8bf2780 [PM] Support invalidation of inner analysis managers from a pass over the outer IR unit. by Chandler Carruth · 9 years ago
  11. 78a6806 [PM] Extend the explicit 'invalidate' method API on analysis results to by Chandler Carruth · 9 years ago
  12. 33d5681 [PM] Change the static object whose address is used to uniquely identify by Chandler Carruth · 9 years ago
  13. 8c28aa1 [PM] Re-instate r279227 and r279228 with a fix to the way the templating by Chandler Carruth · 9 years ago
  14. 7d191bb [PM] Revert r279227 and r279228 until I can find someone to help me by Chandler Carruth · 9 years ago
  15. 7fdf9ef [PM] Fix a compile error with GCC. NFC. by Chandler Carruth · 9 years ago
  16. 73e7eb0 [PM] Make the the new pass manager support fully generic extra arguments by Chandler Carruth · 9 years ago
  17. bd6882c [PM] Run clang-format over various parts of the new pass manager code by Chandler Carruth · 9 years ago
  18. 04d0fe9 [PM] Remove support for omitting the AnalysisManager argument to new by Chandler Carruth · 9 years ago
  19. 8be7707 Remove every uses of getGlobalContext() in LLVM (but the C API) by Mehdi Amini · 9 years ago
  20. 8e27cb2 [PM] Make the AnalysisManager parameter to run methods a reference. by Chandler Carruth · 9 years ago
  21. 18e9a2b [PM] Rename the CRTP mixin base classes for the new pass manager to by Chandler Carruth · 9 years ago
  22. e95015f [PM] Implement the final conclusion as to how the analysis IDs should by Chandler Carruth · 9 years ago
  23. adb60a3 [PM] Introduce CRTP mixin base classes to help define passes and by Chandler Carruth · 9 years ago
  24. 67a41f0 [PM/AA] Teach the new pass manager to use pass-by-lambda for registering by Chandler Carruth · 9 years ago
  25. 040ca44 [PM] Add names and debug logging for analysis passes to the new pass manager. by Chandler Carruth · 11 years ago
  26. b246ace [PM] Switch the new pass manager to use a reference-based API for IR units. by Chandler Carruth · 11 years ago
  27. 9b29ff9 Modernize the .ll parsing interface. by Rafael Espindola · 11 years ago
  28. b177041 [C++11] Use 'nullptr'. by Craig Topper · 11 years ago
  29. 2d74092 [PM] As was pointed out in review, I need to define a custom swap in by Chandler Carruth · 11 years ago
  30. 1b497a9 [PM] While I'm here, fix a few other clang-format issues. Pulls some by Chandler Carruth · 11 years ago
  31. 15903b7 [PM] Switch new pass manager from polymorphic_ptr to unique_ptr now that by Chandler Carruth · 11 years ago
  32. f4ccd11 Replace OwningPtr<T> with std::unique_ptr<T>. by Ahmed Charles · 11 years ago
  33. 77b655c [PM] Don't require analysis results to be const in the new pass manager. by Chandler Carruth · 12 years ago
  34. b56749c [PM] Add names to passes under the new pass manager, and a debug output by Chandler Carruth · 12 years ago
  35. bc65a8d Move the LLVM IR asm writer header files into the IR directory, as they by Chandler Carruth · 12 years ago
  36. e510665 [PM] Complete the cross-layer interfaces with a Module-to-Function by Chandler Carruth · 12 years ago
  37. 2ea1151 [PM] Rename TestAnalysisPass to TestFunctionAnalysis to clear the way by Chandler Carruth · 12 years ago
  38. b88831b [PM] Add support to the analysis managers to query explicitly for cached by Chandler Carruth · 12 years ago
  39. 4d32e85 [PM] Switch the downward invalidation to be incremental where only the by Chandler Carruth · 12 years ago
  40. 5f347a9 [PM] Teach the analysis managers to pass themselves as arguments to the by Chandler Carruth · 12 years ago
  41. d984cdc [PM] Remove the IRUnitT typedef requirement for analysis passes. by Chandler Carruth · 12 years ago
  42. 3f08198 [PM] Fix the analysis templates' usage of IRUnitT. by Chandler Carruth · 12 years ago
  43. d793a05 [PM] Switch analysis managers to be threaded through the run methods by Chandler Carruth · 12 years ago
  44. edd2b49 [PM] Widen the interface for invalidate on an analysis result now that by Chandler Carruth · 12 years ago
  45. 212226e [PM] Add support for using SFINAE to reflect on an analysis's result by Chandler Carruth · 12 years ago
  46. 7fac06c [PM] Add a module analysis pass proxy for the function analysis manager. by Chandler Carruth · 12 years ago
  47. c49e7e6 [PM] Add the preservation system to the new pass manager. by Chandler Carruth · 12 years ago
  48. d148940 [PM] Make the function pass manager more regular. by Chandler Carruth · 12 years ago
  49. 523d929 [PM] Split the analysis manager into a function-specific interface and by Chandler Carruth · 12 years ago
  50. 8417e85 [PM] Completely remove support for explicit 'require' methods on the by Chandler Carruth · 12 years ago
  51. f348c97 Introduce an AnalysisManager which is like a pass manager but with a lot by Chandler Carruth · 12 years ago
  52. ea99884 [PM] Start sketching out the new module and function pass manager. by Chandler Carruth · 12 years ago
  53. 49837ef Move the old pass manager infrastructure into a legacy namespace and by Chandler Carruth · 12 years ago
  54. c143c75 Merge CallGraph and BasicCallGraph. by Rafael Espindola · 12 years ago
  55. c779e96 Rename the VMCore unittest tree to IR. Somehow was missed when doing the by Chandler Carruth · 13 years ago[Renamed (99%) from unittests/VMCore/PassManagerTest.cpp]
  56. 3251e81 Move CallGraphSCCPass.h into the Analysis tree; that's where the by Chandler Carruth · 13 years ago
  57. 0b8c9a8 Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  58. 7f00f87 Sort a few more #include lines in tools/... unittests/... and utils/... by Chandler Carruth · 13 years ago
  59. 99faa3b 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. 5a88dda Sort the #include lines for unittest/... by Chandler Carruth · 13 years ago
  61. 4cd0a82 VMCoreTests/PassManagerTest.cpp: Appease msvc not to do "using llvm::Pass" in class template. by NAKAMURA Takumi · 13 years ago
  62. ee72115 Add 'using' declarations to suppress -Woverloaded-virtual warnings. by Matt Beaumont-Gay · 13 years ago
  63. 791cfc2 Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  64. d9b0b02 Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 13 years ago
  65. 5fdd6c8 Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 14 years ago
  66. 2280ebd Revert r134893 and r134888 (and related patches in other trees). It was causing by Bill Wendling · 14 years ago
  67. f362aff De-constify Types in FunctionType::get(). by Jay Foad · 14 years ago
  68. f202c43 Strip trailing whitespace. by Duncan Sands · 14 years ago
  69. 081c34b Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  70. 90c579d Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  71. 1f74590 Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  72. 9ccaf53 Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  73. 48b17fa Switch from EXPECT_EQ({true,false, ...) to the more canonical by Chandler Carruth · 15 years ago
  74. 2decb22 introduce a new CallGraphSCC class, and pass it around by Chris Lattner · 15 years ago
  75. 2416115 Remove the last memory leak from the VMCore unit tests. by Jeffrey Yasskin · 15 years ago
  76. 9815582 Roll r94484 (avoiding RTTI problems in tests) forward again in a way that isn't by Jeffrey Yasskin · 16 years ago
  77. 8dd0ab0 Revert 94484. Re-disable unittests that need RTTI. by Bob Wilson · 16 years ago
  78. f5fe3be Re-enable unit tests disabled in r94164 by telling GTest about the lack of RTTI. by Jeffrey Yasskin · 16 years ago
  79. e73a31f Stop building RTTI information for *most* llvm libraries. Notable by Chris Lattner · 16 years ago
  80. 5e794d4 update unit test for previous change. by Chris Lattner · 16 years ago
  81. 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  82. 31895e7 Hold the LLVMContext by reference rather than by pointer. by Owen Anderson · 16 years ago
  83. 0b19bb7 Fix unit tests for LLVMContext+Module. by Owen Anderson · 16 years ago
  84. 1970a89 Call doInitialization(), releaseMemory(), and doFinalization() for on-the-fly passes as well. by Torok Edwin · 16 years ago