summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/CGSCCPassManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* [NFC] Header cleanupMehdi Amini2016-04-181-2/+0
* [PM] Implement the final conclusion as to how the analysis IDs shouldChandler Carruth2016-03-111-3/+0
* [PM] Appease mingw32's auto-import DLL build with minimal tweaks, with fix fo...NAKAMURA Takumi2016-02-281-0/+3
* Revert r262185, "[PM] Appease mingw32's auto-import DLL build with minimal tw...NAKAMURA Takumi2016-02-281-3/+0
* [PM] Appease mingw32's auto-import DLL build with minimal tweaks.NAKAMURA Takumi2016-02-281-0/+3
* [PM] Provide explicit instantiation declarations and definitions for theChandler Carruth2016-02-271-0/+2
* [PM] Provide two templates for the two directionalities of analysisChandler Carruth2016-02-271-55/+8
* [PM] Introduce CRTP mixin base classes to help define passes andChandler Carruth2016-02-261-8/+0
* [PM] Remove an overly aggressive assert now that I can actually test theChandler Carruth2016-02-231-1/+0
* [PM] Improve the API and comments around the analysis manager proxies.Chandler Carruth2016-02-231-0/+8
* [PM] Remove the defunt CGSCC-specific debug flag.Chandler Carruth2015-01-131-4/+0
* [PM] Refactor the new pass manager to use a single template to implementChandler Carruth2015-01-131-32/+0
* [PM] Fold all three analysis managers into a single AnalysisManagerChandler Carruth2015-01-131-100/+0
* [PM] Re-clang-format much of this code as the code has changed some andChandler Carruth2015-01-131-2/+2
* [PM] Fix a pretty nasty bug where the new pass manager would invalidateChandler Carruth2015-01-071-6/+28
* [PM] Add a utility pass template that synthesizes the invalidation ofChandler Carruth2015-01-061-0/+1
* [PM] Add a collection of no-op analysis passes and switch the new passChandler Carruth2015-01-061-1/+4
* [PM] Don't run the machinery of invalidating all the analysis passesChandler Carruth2015-01-051-0/+4
* [PM] Add names and debug logging for analysis passes to the new passChandler Carruth2015-01-051-0/+11
* [PM] Switch the new pass manager to use a reference-based API for IRChandler Carruth2015-01-051-17/+17
* [PM] Add a new-PM-style CGSCC pass manager using the newly addedChandler Carruth2014-04-211-0/+167
OpenPOWER on IntegriCloud