summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/CGSCCPassManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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