hanchenye-llvm-project/clang/lib
Douglas Gregor ffca3a21f1 Provide a new kind of iterator, the specific_decl_iterator, that
filters the decls seen by decl_iterator with two criteria: the dynamic
type of the declaration and a run-time predicate described by a member
function. This simplifies EnumDecl, RecordDecl, and ObjCContainerDecl
considerably. It has no measurable performance impact.

llvm-svn: 61994
2009-01-09 17:18:27 +00:00
..
AST Provide a new kind of iterator, the specific_decl_iterator, that 2009-01-09 17:18:27 +00:00
Analysis Add isSubRegionOf() method to SubRegion. 2009-01-08 13:17:14 +00:00
Basic SourceManager: Implement "lazy" creation of MemBuffers for source files. 2009-01-06 22:43:04 +00:00
CodeGen Provide a new kind of iterator, the specific_decl_iterator, that 2009-01-09 17:18:27 +00:00
Driver Add Fedora 10 GCC paths. 2008-12-25 09:28:01 +00:00
Headers Add mm_malloc.h, patch by Sam Weinig. 2009-01-08 23:30:09 +00:00
Lex Invert assertion condition. 2009-01-09 00:36:11 +00:00
Parse Fix rdar://6480479 - [parser] infinite loop on invalid input 2009-01-09 04:34:13 +00:00
Rewrite CMake: Builds and installs clang binary and libs (no docs yet). It 2008-10-26 00:56:18 +00:00
Sema Provide a new kind of iterator, the specific_decl_iterator, that 2009-01-09 17:18:27 +00:00
CMakeLists.txt CMake: Builds and installs clang binary and libs (no docs yet). It 2008-10-26 00:56:18 +00:00
Makefile add a libDriver, for now only move the text diangostics stuff from Driver to there 2008-08-05 23:33:20 +00:00