hanchenye-llvm-project/clang/lib/ASTMatchers/Dynamic
Samuel Benzaquen 998cda23b9 Reduce the number of symbols by changing how templates are instantiated per function bound in the registry.
Summary:
Reduce the number of symbols by changing how templates are instantiated per function bound in the registry.
This change reduces the number of sections in Registry.cpp.o by a little over 10%.

Reviewers: klimek

CC: cfe-commits, revane

Differential Revision: http://llvm-reviews.chandlerc.com/D1557

llvm-svn: 189676
2013-08-30 15:09:52 +00:00
..
CMakeLists.txt
Diagnostics.cpp Add support for overloaded matchers. ie different matcher function signatures with the same name. 2013-07-22 16:13:57 +00:00
Makefile
Marshallers.h Reduce the number of symbols by changing how templates are instantiated per function bound in the registry. 2013-08-30 15:09:52 +00:00
Parser.cpp Refactor "MatcherList" into "VariantMatcher" and abstract the notion of a list of matchers for the polymorphic case. 2013-08-13 14:54:51 +00:00
Registry.cpp Add support for eachOf/allOf/anyOf variadic matchers in the dynamic layer. 2013-08-28 18:42:04 +00:00
VariantValue.cpp Add support for eachOf/allOf/anyOf variadic matchers in the dynamic layer. 2013-08-28 18:42:04 +00:00