Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't pull...
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 1 Dec 2012 15:09:41 +0000 (15:09 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 1 Dec 2012 15:09:41 +0000 (15:09 +0000)
commitea70eb30a030b5ac3afb32c5d91ec2a4f580511d
tree95c1a2686e2d3c03ea5e0c55e5ccd8df60f54df1
parente901b5fda27e7fe90214dea0af5f9f9537836123
Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't pull in all the generated Attr code.

Required to pull some functions out of line, but this shouldn't have a perf impact.
No functionality change.

llvm-svn: 169092
49 files changed:
clang/include/clang/AST/ASTContext.h
clang/include/clang/AST/ASTMutationListener.h
clang/include/clang/AST/ASTVector.h
clang/include/clang/AST/Attr.h
clang/include/clang/AST/AttrIterator.h [new file with mode: 0644]
clang/include/clang/AST/Decl.h
clang/include/clang/AST/DeclAccessPair.h
clang/include/clang/AST/DeclBase.h
clang/include/clang/AST/DeclObjC.h
clang/include/clang/AST/ExprCXX.h
clang/include/clang/AST/PrettyPrinter.h
clang/include/clang/AST/Stmt.h
clang/include/clang/AST/UnresolvedSet.h
clang/include/clang/Sema/Initialization.h
clang/include/clang/Sema/Sema.h
clang/lib/ARCMigrate/TransBlockObjCVariable.cpp
clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
clang/lib/AST/ASTContext.cpp
clang/lib/AST/CommentSema.cpp
clang/lib/AST/Decl.cpp
clang/lib/AST/DeclBase.cpp
clang/lib/AST/DeclObjC.cpp
clang/lib/AST/DeclPrinter.cpp
clang/lib/AST/DumpXML.cpp
clang/lib/AST/Expr.cpp
clang/lib/AST/ExprCXX.cpp
clang/lib/AST/ItaniumMangle.cpp
clang/lib/AST/MicrosoftMangle.cpp
clang/lib/AST/Stmt.cpp
clang/lib/AST/StmtPrinter.cpp
clang/lib/AST/Type.cpp
clang/lib/Analysis/CFG.cpp
clang/lib/Analysis/ThreadSafety.cpp
clang/lib/Analysis/UninitializedValues.cpp
clang/lib/CodeGen/CodeGenTBAA.cpp
clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp
clang/lib/Rewrite/Frontend/RewriteObjC.cpp
clang/lib/StaticAnalyzer/Checkers/AttrNonNullChecker.cpp
clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp
clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
clang/lib/StaticAnalyzer/Core/MemRegion.cpp
clang/lib/StaticAnalyzer/Core/RegionStore.cpp