aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Bendersky <eliben@chromium.org>2013-07-15 16:08:08 -0700
committerEli Bendersky <eliben@chromium.org>2013-07-15 16:08:08 -0700
commite789858899a7b36caf11b371a97411a1582a482b (patch)
treee8c28b178b32010f73b477b3c65b5ff74437530c
parent99a5501f5ae5b75017dfc386d4abf648234e85df (diff)
parent20c7d45a4da9f58ad805ad1d37f92fe7dc232ec8 (diff)
Merge commit '20c7d45a4da9f58ad805ad1d37f92fe7dc232ec8'
Conflicts: lib/CodeGen/ItaniumCXXABI.cpp
-rw-r--r--CMakeLists.txt7
-rw-r--r--bindings/python/clang/cindex.py54
-rw-r--r--bindings/python/tests/cindex/test_translation_unit.py17
-rw-r--r--bindings/python/tests/cindex/test_type.py63
-rw-r--r--bindings/python/tests/cindex/util.py4
-rw-r--r--docs/AddressSanitizer.rst9
-rw-r--r--docs/AutomaticReferenceCounting.rst195
-rw-r--r--docs/ClangFormat.rst53
-rw-r--r--docs/ClangTools.rst41
-rw-r--r--docs/LanguageExtensions.rst107
-rw-r--r--docs/LibASTMatchersReference.html161
-rw-r--r--docs/LibASTMatchersTutorial.rst84
-rw-r--r--docs/MemorySanitizer.rst9
-rw-r--r--docs/Modules.rst713
-rw-r--r--docs/ReleaseNotes.rst133
-rw-r--r--docs/ThreadSanitizer.rst13
-rw-r--r--docs/UsersManual.rst42
-rw-r--r--docs/analyzer/IPA.txt41
-rw-r--r--docs/index.rst1
-rw-r--r--docs/tools/clang.pod8
-rw-r--r--examples/clang-interpreter/CMakeLists.txt1
-rw-r--r--include/clang-c/Index.h174
-rw-r--r--include/clang/AST/ASTConsumer.h6
-rw-r--r--include/clang/AST/ASTContext.h27
-rw-r--r--include/clang/AST/ASTUnresolvedSet.h15
-rw-r--r--include/clang/AST/Attr.h17
-rw-r--r--include/clang/AST/CanonicalType.h7
-rw-r--r--include/clang/AST/CommentCommandTraits.h4
-rw-r--r--include/clang/AST/CommentCommands.td18
-rw-r--r--include/clang/AST/CommentLexer.h10
-rw-r--r--include/clang/AST/Decl.h192
-rw-r--r--include/clang/AST/DeclBase.h35
-rw-r--r--include/clang/AST/DeclCXX.h133
-rw-r--r--include/clang/AST/DeclFriend.h2
-rw-r--r--include/clang/AST/DeclObjC.h32
-rw-r--r--include/clang/AST/DeclOpenMP.h83
-rw-r--r--include/clang/AST/DeclTemplate.h17
-rw-r--r--include/clang/AST/DeclVisitor.h1
-rw-r--r--include/clang/AST/DeclarationName.h53
-rw-r--r--include/clang/AST/DependentDiagnostic.h18
-rw-r--r--include/clang/AST/EvaluatedExprVisitor.h11
-rw-r--r--include/clang/AST/Expr.h72
-rw-r--r--include/clang/AST/ExprCXX.h106
-rw-r--r--include/clang/AST/ExprObjC.h47
-rw-r--r--include/clang/AST/Mangle.h10
-rw-r--r--include/clang/AST/RawCommentList.h20
-rw-r--r--include/clang/AST/RecursiveASTVisitor.h39
-rw-r--r--include/clang/AST/Stmt.h287
-rw-r--r--include/clang/AST/TemplateBase.h71
-rw-r--r--include/clang/AST/TemplateName.h19
-rw-r--r--include/clang/AST/Type.h78
-rw-r--r--include/clang/AST/TypeNodes.def2
-rw-r--r--include/clang/ASTMatchers/ASTMatchers.h89
-rw-r--r--include/clang/Analysis/AnalysisContext.h5
-rw-r--r--include/clang/Analysis/CFG.h15
-rw-r--r--include/clang/Analysis/ProgramPoint.h19
-rw-r--r--include/clang/Basic/Attr.td24
-rw-r--r--include/clang/Basic/AttrKinds.h1
-rw-r--r--include/clang/Basic/BuiltinsAArch64.def18
-rw-r--r--include/clang/Basic/BuiltinsX86.def6
-rw-r--r--include/clang/Basic/CapturedStmt.h23
-rw-r--r--include/clang/Basic/CommentOptions.h5
-rw-r--r--include/clang/Basic/DeclNodes.td9
-rw-r--r--include/clang/Basic/Diagnostic.h29
-rw-r--r--include/clang/Basic/DiagnosticASTKinds.td42
-rw-r--r--include/clang/Basic/DiagnosticCommentKinds.td11
-rw-r--r--include/clang/Basic/DiagnosticCommonKinds.td3
-rw-r--r--include/clang/Basic/DiagnosticDriverKinds.td13
-rw-r--r--include/clang/Basic/DiagnosticFrontendKinds.td10
-rw-r--r--include/clang/Basic/DiagnosticGroups.td44
-rw-r--r--include/clang/Basic/DiagnosticLexKinds.td23
-rw-r--r--include/clang/Basic/DiagnosticParseKinds.td59
-rw-r--r--include/clang/Basic/DiagnosticSemaKinds.td297
-rw-r--r--include/clang/Basic/DiagnosticSerializationKinds.td9
-rw-r--r--include/clang/Basic/IdentifierTable.h5
-rw-r--r--include/clang/Basic/LangOptions.def2
-rw-r--r--include/clang/Basic/Module.h69
-rw-r--r--include/clang/Basic/OnDiskHashTable.h2
-rw-r--r--include/clang/Basic/OpenMPKinds.def23
-rw-r--r--include/clang/Basic/OpenMPKinds.h37
-rw-r--r--include/clang/Basic/SourceManager.h11
-rw-r--r--include/clang/Basic/Specifiers.h30
-rw-r--r--include/clang/Basic/StmtNodes.td3
-rw-r--r--include/clang/Basic/TargetBuiltins.h9
-rw-r--r--include/clang/Basic/TargetInfo.h18
-rw-r--r--include/clang/Basic/TokenKinds.def59
-rw-r--r--include/clang/Basic/TypeTraits.h3
-rw-r--r--include/clang/Basic/arm_neon.td180
-rw-r--r--include/clang/Driver/ArgList.h11
-rw-r--r--include/clang/Driver/CC1Options.td10
-rw-r--r--include/clang/Driver/Driver.h10
-rw-r--r--include/clang/Driver/Options.td50
-rw-r--r--include/clang/Driver/ToolChain.h39
-rw-r--r--include/clang/Driver/Types.def1
-rw-r--r--include/clang/Format/Format.h11
-rw-r--r--include/clang/Frontend/ASTUnit.h3
-rw-r--r--include/clang/Frontend/ChainedDiagnosticConsumer.h6
-rw-r--r--include/clang/Frontend/ChainedIncludesSource.h2
-rw-r--r--include/clang/Frontend/CodeGenOptions.def8
-rw-r--r--include/clang/Frontend/CodeGenOptions.h2
-rw-r--r--include/clang/Frontend/CompilerInstance.h11
-rw-r--r--include/clang/Frontend/FrontendActions.h17
-rw-r--r--include/clang/Frontend/FrontendOptions.h1
-rw-r--r--include/clang/Frontend/LogDiagnosticPrinter.h2
-rw-r--r--include/clang/Frontend/TextDiagnosticBuffer.h2
-rw-r--r--include/clang/Frontend/TextDiagnosticPrinter.h1
-rw-r--r--include/clang/Frontend/VerifyDiagnosticConsumer.h14
-rw-r--r--include/clang/Lex/DirectoryLookup.h18
-rw-r--r--include/clang/Lex/HeaderSearch.h19
-rw-r--r--include/clang/Lex/HeaderSearchOptions.h23
-rw-r--r--include/clang/Lex/Lexer.h8
-rw-r--r--include/clang/Lex/MacroArgs.h (renamed from lib/Lex/MacroArgs.h)0
-rw-r--r--include/clang/Lex/MacroInfo.h403
-rw-r--r--include/clang/Lex/ModuleLoader.h3
-rw-r--r--include/clang/Lex/ModuleMap.h34
-rw-r--r--include/clang/Lex/PPCallbacks.h39
-rw-r--r--include/clang/Lex/PPMutationListener.h43
-rw-r--r--include/clang/Lex/PreprocessingRecord.h2
-rw-r--r--include/clang/Lex/Preprocessor.h81
-rw-r--r--include/clang/Parse/CMakeLists.txt5
-rw-r--r--include/clang/Parse/Makefile8
-rw-r--r--include/clang/Parse/Parser.h65
-rw-r--r--include/clang/Rewrite/Frontend/FixItRewriter.h2
-rw-r--r--include/clang/Sema/AttributeList.h89
-rw-r--r--include/clang/Sema/CodeCompleteConsumer.h1
-rw-r--r--include/clang/Sema/DeclSpec.h113
-rw-r--r--include/clang/Sema/DelayedDiagnostic.h32
-rw-r--r--include/clang/Sema/Initialization.h97
-rw-r--r--include/clang/Sema/ObjCMethodList.h23
-rw-r--r--include/clang/Sema/Ownership.h9
-rw-r--r--