summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeCompletion/using-namespace.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2013-11-26 11:24:37 +0000
committerChandler Carruth <chandlerc@gmail.com>2013-11-26 11:24:37 +0000
commit16ea68e806b38e38d9c5acd07b74ff0df87be401 (patch)
tree6521a6e9964243f1d2f7bafe77257602ba6d3854 /clang/test/CodeCompletion/using-namespace.cpp
parentdd7dd930d18acc95b344d768d632c5f9173c7077 (diff)
downloadbcm5719-llvm-16ea68e806b38e38d9c5acd07b74ff0df87be401.tar.gz
bcm5719-llvm-16ea68e806b38e38d9c5acd07b74ff0df87be401.zip
[PM] Factor the overwhelming majority of the interface boiler plate out
of the two analysis managers into a CRTP base class that can be shared and re-used in building any analysis manager. This will in turn simplify adding yet another analysis manager to the system. The base class provides all of the interface sugar for the analysis manager delegating the functionality back through DerivedT methods which operate on simple pass IDs. It also provides the pass registration, storage, and lookup system which is common across the various formulations of analysis managers. llvm-svn: 195747
Diffstat (limited to 'clang/test/CodeCompletion/using-namespace.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud