| 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 |
| * | [PM] Introduce an analysis set used to preserve all analyses over | Chandler Carruth | 2017-01-15 | 1 | -0/+2 |
| * | [PM] Introduce the facilities for registering cross-IR-unit dependencies | Chandler Carruth | 2016-12-27 | 1 | -5/+45 |
| * | [PM] Support invalidation of inner analysis managers from a pass over the out... | Chandler Carruth | 2016-12-10 | 1 | -1/+27 |
| * | [PM] Change the static object whose address is used to uniquely identify | Chandler Carruth | 2016-11-23 | 1 | -0/+2 |
| * | [PM] Introduce an abstraction for all the analyses over a particular IR | Chandler Carruth | 2016-08-20 | 1 | -0/+2 |
| * | [PM] Run clang-format over various parts of the new pass manager code | Chandler Carruth | 2016-06-17 | 1 | -1/+1 |
| * | [PM] Implement the final conclusion as to how the analysis IDs should | Chandler Carruth | 2016-03-11 | 1 | -1/+0 |
| * | [PM] Appease mingw32's auto-import DLL build with minimal tweaks, with fix fo... | NAKAMURA Takumi | 2016-02-28 | 1 | -0/+1 |
| * | Revert r262185, "[PM] Appease mingw32's auto-import DLL build with minimal tw... | NAKAMURA Takumi | 2016-02-28 | 1 | -1/+0 |
| * | [PM] Appease mingw32's auto-import DLL build with minimal tweaks. | NAKAMURA Takumi | 2016-02-28 | 1 | -0/+1 |
| * | [PM] Provide explicit instantiation declarations and definitions for the | Chandler Carruth | 2016-02-27 | 1 | -0/+4 |
| * | [PM] Provide two templates for the two directionalities of analysis | Chandler Carruth | 2016-02-27 | 1 | -27/+4 |
| * | [PM] Introduce CRTP mixin base classes to help define passes and | Chandler Carruth | 2016-02-26 | 1 | -4/+0 |
| * | [PM] Improve the API and comments around the analysis manager proxies. | Chandler Carruth | 2016-02-23 | 1 | -0/+4 |
| * | [PM] Push the debug option for the new pass manager into the opt tool | Chandler Carruth | 2015-01-13 | 1 | -5/+0 |
| * | [PM] Refactor the new pass manager to use a single template to implement | Chandler Carruth | 2015-01-13 | 1 | -67/+0 |
| * | [PM] Fold all three analysis managers into a single AnalysisManager | Chandler Carruth | 2015-01-13 | 1 | -176/+4 |
| * | [PM] Re-clang-format much of this code as the code has changed some and | Chandler Carruth | 2015-01-13 | 1 | -2/+2 |
| * | [PM] Sink the reference vs. value decision for IR units out of the | Chandler Carruth | 2015-01-12 | 1 | -1/+1 |
| * | [PM] Fix a pretty nasty bug where the new pass manager would invalidate | Chandler Carruth | 2015-01-07 | 1 | -12/+56 |
| * | [PM] Add a utility pass template that synthesizes the invalidation of | Chandler Carruth | 2015-01-06 | 1 | -0/+1 |
| * | [PM] Don't run the machinery of invalidating all the analysis passes | Chandler Carruth | 2015-01-05 | 1 | -0/+8 |
| * | [PM] Add names and debug logging for analysis passes to the new pass | Chandler Carruth | 2015-01-05 | 1 | -4/+34 |
| * | [PM] Switch the new pass manager to use a reference-based API for IR | Chandler Carruth | 2015-01-05 | 1 | -23/+23 |
| * | [PM] Fix some formatting where clang-format has improved recently. | Chandler Carruth | 2015-01-02 | 1 | -2/+2 |
| * | Remove unnecessary/redundant std::move | David Blaikie | 2014-07-16 | 1 | -1/+1 |
| * | Add C API for thread yielding callback. | Juergen Ributzka | 2014-05-16 | 1 | -0/+5 |
| * | [PM] Fix a bug where we didn't properly clear the list map when the list | Chandler Carruth | 2014-04-21 | 1 | -0/+2 |
| * | [C++11] More 'nullptr' conversion or in some cases just using a boolean check... | Craig Topper | 2014-04-09 | 1 | -2/+2 |
| * | Fix comment (PR19188) | Hans Wennborg | 2014-03-19 | 1 | -1/+1 |
| * | [PM] Stop playing fast and loose with rebinding of references. However | Chandler Carruth | 2014-03-13 | 1 | -4/+4 |
| * | [PM] While I'm here, fix a few other clang-format issues. Pulls some | Chandler Carruth | 2014-03-10 | 1 | -2/+4 |
| * | [PM] Switch new pass manager from polymorphic_ptr to unique_ptr now that | Chandler Carruth | 2014-03-09 | 1 | -3/+3 |
| * | [C++11] Replace llvm::tie with std::tie. | Benjamin Kramer | 2014-03-02 | 1 | -2/+2 |
| * | [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. | Benjamin Kramer | 2014-03-02 | 1 | -1/+1 |
| * | [C++11] Switch all uses of the llvm_move macro to use std::move | Chandler Carruth | 2014-03-02 | 1 | -2/+2 |
| * | [PM] Don't require analysis results to be const in the new pass manager. | Chandler Carruth | 2014-02-05 | 1 | -4/+4 |
| * | [PM] Add names to passes under the new pass manager, and a debug output | Chandler Carruth | 2014-01-11 | 1 | -1/+29 |
| * | [PM] Factor the overwhelming majority of the interface boiler plate out | Chandler Carruth | 2013-11-26 | 1 | -49/+42 |
| * | [PM] Complete the cross-layer interfaces with a Module-to-Function | Chandler Carruth | 2013-11-23 | 1 | -0/+2 |
| * | [PM] Add support to the analysis managers to query explicitly for cached | Chandler Carruth | 2013-11-23 | 1 | -0/+13 |
| * | [PM] Switch the downward invalidation to be incremental where only the | Chandler Carruth | 2013-11-22 | 1 | -11/+5 |
| * | [PM] Teach the analysis managers to pass themselves as arguments to the | Chandler Carruth | 2013-11-22 | 1 | -2/+2 |
| * | [PM] Fix the analysis templates' usage of IRUnitT. | Chandler Carruth | 2013-11-22 | 1 | -3/+3 |
| * | [PM] Switch analysis managers to be threaded through the run methods | Chandler Carruth | 2013-11-22 | 1 | -9/+10 |
| * | [PM] Widen the interface for invalidate on an analysis result now that | Chandler Carruth | 2013-11-21 | 1 | -7/+15 |
| * | [PM] Add a module analysis pass proxy for the function analysis manager. | Chandler Carruth | 2013-11-21 | 1 | -0/+37 |
| * | [PM] Add the preservation system to the new pass manager. | Chandler Carruth | 2013-11-20 | 1 | -18/+22 |
| * | [PM] Make the function pass manager more regular. | Chandler Carruth | 2013-11-20 | 1 | -8/+7 |