| Commit message (Expand) | Author | Age | Files | Lines |
| * | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
| * | [New PM] Introducing PassInstrumentation framework | Fedor Sergeev | 2018-09-20 | 1 | -0/+9 |
| * | Temporarily Revert "[New PM] Introducing PassInstrumentation framework" | Eric Christopher | 2018-09-20 | 1 | -9/+0 |
| * | [New PM] Introducing PassInstrumentation framework | Fedor Sergeev | 2018-09-19 | 1 | -0/+9 |
| * | Revert rL342544: [New PM] Introducing PassInstrumentation framework | Fedor Sergeev | 2018-09-19 | 1 | -9/+0 |
| * | [New PM] Introducing PassInstrumentation framework | Fedor Sergeev | 2018-09-19 | 1 | -0/+9 |
| * | Remove \brief commands from doxygen comments. | Adrian Prantl | 2018-05-01 | 1 | -1/+1 |
| * | [PM] Teach PreservedAnalyses to have an `allInSet` static factory | Chandler Carruth | 2017-07-09 | 1 | -0/+7 |
| * | Re-sort #include lines for unittests. This uses a slightly modified | Chandler Carruth | 2017-06-06 | 1 | -1/+1 |
| * | [PM] Introduce the facilities for registering cross-IR-unit dependencies | Chandler Carruth | 2016-12-27 | 1 | -43/+327 |
| * | [PM] Support invalidation of inner analysis managers from a pass over the out... | Chandler Carruth | 2016-12-10 | 1 | -25/+15 |
| * | [PM] Extend the explicit 'invalidate' method API on analysis results to | Chandler Carruth | 2016-11-28 | 1 | -0/+103 |
| * | [PM] Change the static object whose address is used to uniquely identify | Chandler Carruth | 2016-11-23 | 1 | -6/+6 |
| * | [PM] Re-instate r279227 and r279228 with a fix to the way the templating | Chandler Carruth | 2016-08-19 | 1 | -0/+57 |
| * | [PM] Revert r279227 and r279228 until I can find someone to help me | Chandler Carruth | 2016-08-19 | 1 | -57/+0 |
| * | [PM] Fix a compile error with GCC. NFC. | Chandler Carruth | 2016-08-19 | 1 | -2/+2 |
| * | [PM] Make the the new pass manager support fully generic extra arguments | Chandler Carruth | 2016-08-19 | 1 | -0/+57 |
| * | [PM] Run clang-format over various parts of the new pass manager code | Chandler Carruth | 2016-06-17 | 1 | -2/+2 |
| * | [PM] Remove support for omitting the AnalysisManager argument to new | Chandler Carruth | 2016-06-17 | 1 | -3/+5 |
| * | Remove every uses of getGlobalContext() in LLVM (but the C API) | Mehdi Amini | 2016-04-14 | 1 | -15/+15 |
| * | [PM] Make the AnalysisManager parameter to run methods a reference. | Chandler Carruth | 2016-03-11 | 1 | -9/+9 |
| * | [PM] Rename the CRTP mixin base classes for the new pass manager to | Chandler Carruth | 2016-03-11 | 1 | -9/+11 |
| * | [PM] Implement the final conclusion as to how the analysis IDs should | Chandler Carruth | 2016-03-11 | 1 | -0/+10 |
| * | [PM] Introduce CRTP mixin base classes to help define passes and | Chandler Carruth | 2016-02-26 | 1 | -36/+7 |
| * | [PM/AA] Teach the new pass manager to use pass-by-lambda for registering | Chandler Carruth | 2016-02-18 | 1 | -4/+4 |
| * | [PM] Add names and debug logging for analysis passes to the new pass | Chandler Carruth | 2015-01-05 | 1 | -0/+5 |
| * | [PM] Switch the new pass manager to use a reference-based API for IR | Chandler Carruth | 2015-01-05 | 1 | -15/+15 |
| * | Modernize the .ll parsing interface. | Rafael Espindola | 2014-08-19 | 1 | -1/+1 |
| * | [C++11] Use 'nullptr'. | Craig Topper | 2014-06-08 | 1 | -1/+1 |
| * | [PM] As was pointed out in review, I need to define a custom swap in | Chandler Carruth | 2014-03-13 | 1 | -3/+44 |
| * | [PM] While I'm here, fix a few other clang-format issues. Pulls some | Chandler Carruth | 2014-03-10 | 1 | -4/+2 |
| * | [PM] Switch new pass manager from polymorphic_ptr to unique_ptr now that | Chandler Carruth | 2014-03-09 | 1 | -23/+33 |
| * | Replace OwningPtr<T> with std::unique_ptr<T>. | Ahmed Charles | 2014-03-06 | 1 | -1/+1 |
| * | [PM] Don't require analysis results to be const in the new pass manager. | Chandler Carruth | 2014-02-05 | 1 | -3/+3 |
| * | [PM] Add names to passes under the new pass manager, and a debug output | Chandler Carruth | 2014-01-11 | 1 | -0/+10 |
| * | Move the LLVM IR asm writer header files into the IR directory, as they | Chandler Carruth | 2014-01-07 | 1 | -1/+1 |
| * | [PM] Complete the cross-layer interfaces with a Module-to-Function | Chandler Carruth | 2013-11-23 | 1 | -12/+65 |
| * | [PM] Rename TestAnalysisPass to TestFunctionAnalysis to clear the way | Chandler Carruth | 2013-11-23 | 1 | -7/+7 |
| * | [PM] Add support to the analysis managers to query explicitly for cached | Chandler Carruth | 2013-11-23 | 1 | -5/+34 |
| * | [PM] Switch the downward invalidation to be incremental where only the | Chandler Carruth | 2013-11-22 | 1 | -4/+23 |
| * | [PM] Teach the analysis managers to pass themselves as arguments to the | Chandler Carruth | 2013-11-22 | 1 | -1/+1 |
| * | [PM] Remove the IRUnitT typedef requirement for analysis passes. | Chandler Carruth | 2013-11-22 | 1 | -2/+0 |
| * | [PM] Fix the analysis templates' usage of IRUnitT. | Chandler Carruth | 2013-11-22 | 1 | -1/+1 |
| * | [PM] Switch analysis managers to be threaded through the run methods | Chandler Carruth | 2013-11-22 | 1 | -22/+20 |
| * | [PM] Widen the interface for invalidate on an analysis result now that | Chandler Carruth | 2013-11-21 | 1 | -1/+35 |
| * | [PM] Add support for using SFINAE to reflect on an analysis's result | Chandler Carruth | 2013-11-21 | 1 | -1/+0 |
| * | [PM] Add a module analysis pass proxy for the function analysis manager. | Chandler Carruth | 2013-11-21 | 1 | -12/+37 |
| * | [PM] Add the preservation system to the new pass manager. | Chandler Carruth | 2013-11-20 | 1 | -4/+4 |
| * | [PM] Make the function pass manager more regular. | Chandler Carruth | 2013-11-20 | 1 | -1/+1 |
| * | [PM] Split the analysis manager into a function-specific interface and | Chandler Carruth | 2013-11-20 | 1 | -9/+8 |