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