]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Vendor import of clang trunk r135360:
authordim <dim@FreeBSD.org>
Sun, 17 Jul 2011 15:40:56 +0000 (15:40 +0000)
committerdim <dim@FreeBSD.org>
Sun, 17 Jul 2011 15:40:56 +0000 (15:40 +0000)
commit611ba3ea3300b71eb95dc4e45f20eee5dddd32e1
tree2097d084eb235c0b12c0bff3445f4ec7bbaa8a12
parentc49018d9cce52d8c9f34b44865ec3ba8e89a1488
Vendor import of clang trunk r135360:
http://llvm.org/svn/llvm-project/cfe/trunk@135360
788 files changed:
CMakeLists.txt
INPUTS/cfg-big-switch.c [new file with mode: 0644]
INPUTS/cfg-long-chain1.c [new file with mode: 0644]
INPUTS/cfg-long-chain2.c [new file with mode: 0644]
INPUTS/cfg-long-chain3.c [new file with mode: 0644]
INPUTS/cfg-nested-switches.c [new file with mode: 0644]
LICENSE.TXT
bindings/python/clang/cindex.py
bindings/python/tests/cindex/test_cursor_kind.py
bindings/python/tests/cindex/test_translation_unit.py
clang.xcodeproj/project.pbxproj
docs/AutomaticReferenceCounting.html [new file with mode: 0644]
docs/Block-ABI-Apple.txt
docs/BlockLanguageSpec.txt
docs/DriverInternals.html
docs/InternalsManual.html
docs/LanguageExtensions.html
docs/UsersManual.html
docs/index.html [deleted file]
include/clang-c/Index.h
include/clang/ARCMigrate/ARCMT.h [new file with mode: 0644]
include/clang/ARCMigrate/ARCMTActions.h [new file with mode: 0644]
include/clang/ARCMigrate/FileRemapper.h [new file with mode: 0644]
include/clang/AST/ASTContext.h
include/clang/AST/ASTDiagnostic.h
include/clang/AST/CanonicalType.h
include/clang/AST/Decl.h
include/clang/AST/DeclBase.h
include/clang/AST/DeclCXX.h
include/clang/AST/DeclObjC.h
include/clang/AST/DeclTemplate.h
include/clang/AST/DeclarationName.h
include/clang/AST/Expr.h
include/clang/AST/ExprCXX.h
include/clang/AST/ExprObjC.h
include/clang/AST/ExternalASTSource.h
include/clang/AST/GlobalDecl.h [moved from lib/CodeGen/GlobalDecl.h with 83% similarity]
include/clang/AST/NestedNameSpecifier.h
include/clang/AST/OperationKinds.h
include/clang/AST/ParentMap.h
include/clang/AST/PrettyPrinter.h
include/clang/AST/RecursiveASTVisitor.h
include/clang/AST/Stmt.h
include/clang/AST/StmtObjC.h
include/clang/AST/TemplateBase.h
include/clang/AST/TemplateName.h
include/clang/AST/Type.h
include/clang/Analysis/Analyses/UninitializedValues.h
include/clang/Analysis/AnalysisContext.h
include/clang/Analysis/DomainSpecific/CocoaConventions.h
include/clang/Basic/Attr.td
include/clang/Basic/Builtins.def
include/clang/Basic/Builtins.h
include/clang/Basic/BuiltinsX86.def
include/clang/Basic/DelayedCleanupPool.h [new file with mode: 0644]
include/clang/Basic/Diagnostic.h
include/clang/Basic/DiagnosticCategories.h [new file with mode: 0644]
include/clang/Basic/DiagnosticCommonKinds.td
include/clang/Basic/DiagnosticDriverKinds.td
include/clang/Basic/DiagnosticFrontendKinds.td
include/clang/Basic/DiagnosticGroups.td
include/clang/Basic/DiagnosticIDs.h
include/clang/Basic/DiagnosticLexKinds.td
include/clang/Basic/DiagnosticParseKinds.td
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Basic/FileManager.h
include/clang/Basic/IdentifierTable.h
include/clang/Basic/LangOptions.h
include/clang/Basic/SourceManager.h
include/clang/Basic/SourceManagerInternals.h
include/clang/Basic/Specifiers.h
include/clang/Basic/StmtNodes.td
include/clang/Basic/TargetInfo.h
include/clang/Basic/TokenKinds.def
include/clang/Basic/arm_neon.td
include/clang/CodeGen/BackendUtil.h
include/clang/Driver/CC1Options.td
include/clang/Driver/Compilation.h
include/clang/Driver/Driver.h
include/clang/Driver/ObjCRuntime.h [new file with mode: 0644]
include/clang/Driver/Option.h
include/clang/Driver/Options.td
include/clang/Driver/ToolChain.h
include/clang/Frontend/ASTUnit.h
include/clang/Frontend/CodeGenOptions.h
include/clang/Frontend/DependencyOutputOptions.h
include/clang/Frontend/DiagnosticOptions.h
include/clang/Frontend/FrontendAction.h
include/clang/Frontend/FrontendActions.h
include/clang/Frontend/FrontendOptions.h
include/clang/Frontend/HeaderSearchOptions.h
include/clang/Frontend/PreprocessorOptions.h
include/clang/Frontend/TextDiagnosticPrinter.h
include/clang/Frontend/Utils.h
include/clang/Lex/Lexer.h
include/clang/Lex/LiteralSupport.h
include/clang/Lex/MacroInfo.h
include/clang/Lex/PPCallbacks.h
include/clang/Lex/PreprocessingRecord.h
include/clang/Lex/Preprocessor.h
include/clang/Lex/Token.h
include/clang/Lex/TokenLexer.h
include/clang/Parse/Parser.h
include/clang/Rewrite/FixItRewriter.h
include/clang/Rewrite/Rewriter.h
include/clang/Sema/AnalysisBasedWarnings.h
include/clang/Sema/AttributeList.h
include/clang/Sema/CodeCompleteConsumer.h
include/clang/Sema/DeclSpec.h
include/clang/Sema/DelayedDiagnostic.h
include/clang/Sema/ExternalSemaSource.h
include/clang/Sema/Initialization.h
include/clang/Sema/LocInfoType.h [new file with mode: 0644]
include/clang/Sema/Overload.h
include/clang/Sema/Scope.h
include/clang/Sema/Sema.h
include/clang/Sema/TypoCorrection.h [new file with mode: 0644]
include/clang/Serialization/ASTBitCodes.h
include/clang/Serialization/ASTReader.h
include/clang/Serialization/ASTWriter.h
include/clang/Serialization/ChainedIncludesSource.h
include/clang/StaticAnalyzer/Core/PathSensitive/GRStateTrait.h
lib/ARCMigrate/ARCMT.cpp [new file with mode: 0644]
lib/ARCMigrate/ARCMTActions.cpp [new file with mode: 0644]
lib/ARCMigrate/CMakeLists.txt [new file with mode: 0644]
lib/ARCMigrate/FileRemapper.cpp [new file with mode: 0644]
lib/ARCMigrate/Internals.h [new file with mode: 0644]
lib/ARCMigrate/Makefile [new file with mode: 0644]
lib/ARCMigrate/TransARCAssign.cpp [new file with mode: 0644]
lib/ARCMigrate/TransAutoreleasePool.cpp [new file with mode: 0644]
lib/ARCMigrate/TransBlockObjCVariable.cpp [new file with mode: 0644]
lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp [new file with mode: 0644]
lib/ARCMigrate/TransProperties.cpp [new file with mode: 0644]
lib/ARCMigrate/TransRetainReleaseDealloc.cpp [new file with mode: 0644]
lib/ARCMigrate/TransUnbridgedCasts.cpp [new file with mode: 0644]
lib/ARCMigrate/TransUnusedInitDelegate.cpp [new file with mode: 0644]
lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp [new file with mode: 0644]
lib/ARCMigrate/TransformActions.cpp [new file with mode: 0644]
lib/ARCMigrate/Transforms.cpp [new file with mode: 0644]
lib/ARCMigrate/Transforms.h [new file with mode: 0644]
lib/AST/ASTContext.cpp
lib/AST/ASTDiagnostic.cpp
lib/AST/ASTImporter.cpp
lib/AST/Decl.cpp
lib/AST/DeclBase.cpp
lib/AST/DeclCXX.cpp
lib/AST/DeclObjC.cpp
lib/AST/DeclPrinter.cpp
lib/AST/DeclarationName.cpp
lib/AST/Expr.cpp
lib/AST/ExprCXX.cpp
lib/AST/ExprClassification.cpp
lib/AST/ExprConstant.cpp
lib/AST/ExternalASTSource.cpp
lib/AST/ItaniumMangle.cpp
lib/AST/NestedNameSpecifier.cpp
lib/AST/ParentMap.cpp
lib/AST/RecordLayoutBuilder.cpp
lib/AST/Stmt.cpp
lib/AST/StmtPrinter.cpp
lib/AST/StmtProfile.cpp
lib/AST/TemplateBase.cpp
lib/AST/TemplateName.cpp
lib/AST/Type.cpp
lib/AST/TypePrinter.cpp
lib/Analysis/CFG.cpp
lib/Analysis/CocoaConventions.cpp
lib/Analysis/FormatString.cpp
lib/Analysis/ReachableCode.cpp
lib/Analysis/UninitializedValues.cpp
lib/Basic/Builtins.cpp
lib/Basic/Diagnostic.cpp
lib/Basic/DiagnosticIDs.cpp
lib/Basic/IdentifierTable.cpp
lib/Basic/SourceManager.cpp
lib/Basic/TargetInfo.cpp
lib/Basic/Targets.cpp
lib/CMakeLists.txt
lib/CodeGen/ABIInfo.h
lib/CodeGen/BackendUtil.cpp
lib/CodeGen/CGBlocks.cpp
lib/CodeGen/CGBlocks.h
lib/CodeGen/CGBuiltin.cpp
lib/CodeGen/CGCXXABI.cpp
lib/CodeGen/CGCXXABI.h
lib/CodeGen/CGCall.cpp
lib/CodeGen/CGCall.h
lib/CodeGen/CGClass.cpp
lib/CodeGen/CGCleanup.cpp
lib/CodeGen/CGDebugInfo.cpp
lib/CodeGen/CGDebugInfo.h
lib/CodeGen/CGDecl.cpp
lib/CodeGen/CGDeclCXX.cpp
lib/CodeGen/CGException.cpp
lib/CodeGen/CGExpr.cpp
lib/CodeGen/CGExprAgg.cpp
lib/CodeGen/CGExprCXX.cpp
lib/CodeGen/CGExprComplex.cpp
lib/CodeGen/CGExprConstant.cpp
lib/CodeGen/CGExprScalar.cpp
lib/CodeGen/CGObjC.cpp
lib/CodeGen/CGObjCGNU.cpp
lib/CodeGen/CGObjCMac.cpp
lib/CodeGen/CGObjCRuntime.cpp
lib/CodeGen/CGObjCRuntime.h
lib/CodeGen/CGRTTI.cpp
lib/CodeGen/CGRecordLayout.h
lib/CodeGen/CGRecordLayoutBuilder.cpp
lib/CodeGen/CGStmt.cpp
lib/CodeGen/CGTemporaries.cpp
lib/CodeGen/CGVTT.cpp
lib/CodeGen/CGVTables.cpp
lib/CodeGen/CGVTables.h
lib/CodeGen/CGValue.h
lib/CodeGen/CodeGenAction.cpp
lib/CodeGen/CodeGenFunction.cpp
lib/CodeGen/CodeGenFunction.h
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/CodeGenModule.h
lib/CodeGen/CodeGenTypes.cpp
lib/CodeGen/CodeGenTypes.h
lib/CodeGen/ItaniumCXXABI.cpp
lib/CodeGen/TargetInfo.cpp
lib/CodeGen/TargetInfo.h
lib/Driver/Arg.cpp
lib/Driver/ArgList.cpp
lib/Driver/Driver.cpp
lib/Driver/Option.cpp
lib/Driver/ToolChain.cpp
lib/Driver/ToolChains.cpp
lib/Driver/ToolChains.h
lib/Driver/Tools.cpp
lib/Driver/Tools.h
lib/Frontend/ASTUnit.cpp
lib/Frontend/BoostConAction.cpp [deleted file]
lib/Frontend/CMakeLists.txt
lib/Frontend/CacheTokens.cpp
lib/Frontend/CompilerInstance.cpp
lib/Frontend/CompilerInvocation.cpp
lib/Frontend/DependencyFile.cpp
lib/Frontend/FrontendAction.cpp
lib/Frontend/InitHeaderSearch.cpp
lib/Frontend/InitPreprocessor.cpp
lib/Frontend/PrintPreprocessedOutput.cpp
lib/Frontend/TextDiagnosticPrinter.cpp
lib/FrontendTool/CMakeLists.txt
lib/FrontendTool/ExecuteCompilerInvocation.cpp
lib/Headers/float.h
lib/Headers/stdarg.h
lib/Lex/HeaderSearch.cpp
lib/Lex/Lexer.cpp
lib/Lex/MacroArgs.cpp
lib/Lex/MacroArgs.h
lib/Lex/MacroInfo.cpp
lib/Lex/PPDirectives.cpp
lib/Lex/PPLexerChange.cpp
lib/Lex/PPMacroExpansion.cpp
lib/Lex/Pragma.cpp
lib/Lex/PreprocessingRecord.cpp
lib/Lex/Preprocessor.cpp
lib/Lex/TokenLexer.cpp
lib/Makefile
lib/Parse/ParseAST.cpp
lib/Parse/ParseDecl.cpp
lib/Parse/ParseDeclCXX.cpp
lib/Parse/ParseExpr.cpp
lib/Parse/ParseExprCXX.cpp
lib/Parse/ParseObjc.cpp
lib/Parse/ParseStmt.cpp
lib/Parse/ParseTemplate.cpp
lib/Parse/ParseTentative.cpp
lib/Parse/Parser.cpp
lib/Rewrite/FixItRewriter.cpp
lib/Rewrite/HTMLRewrite.cpp
lib/Rewrite/RewriteObjC.cpp
lib/Rewrite/Rewriter.cpp
lib/Sema/AnalysisBasedWarnings.cpp
lib/Sema/AttributeList.cpp
lib/Sema/CMakeLists.txt
lib/Sema/CodeCompleteConsumer.cpp
lib/Sema/DeclSpec.cpp
lib/Sema/DelayedDiagnostic.cpp
lib/Sema/JumpDiagnostics.cpp
lib/Sema/Sema.cpp
lib/Sema/SemaCXXCast.cpp
lib/Sema/SemaCXXScopeSpec.cpp
lib/Sema/SemaChecking.cpp
lib/Sema/SemaCodeComplete.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclAttr.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaDeclObjC.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaExprMember.cpp [new file with mode: 0644]
lib/Sema/SemaExprObjC.cpp
lib/Sema/SemaInit.cpp
lib/Sema/SemaLookup.cpp
lib/Sema/SemaObjCProperty.cpp
lib/Sema/SemaOverload.cpp
lib/Sema/SemaStmt.cpp
lib/Sema/SemaTemplate.cpp
lib/Sema/SemaTemplateDeduction.cpp
lib/Sema/SemaTemplateInstantiate.cpp
lib/Sema/SemaTemplateInstantiateDecl.cpp
lib/Sema/SemaTemplateVariadic.cpp
lib/Sema/SemaType.cpp
lib/Sema/TreeTransform.h
lib/Sema/TypeLocBuilder.h
lib/Serialization/ASTReader.cpp
lib/Serialization/ASTReaderDecl.cpp
lib/Serialization/ASTReaderStmt.cpp
lib/Serialization/ASTWriter.cpp
lib/Serialization/ASTWriterDecl.cpp
lib/Serialization/ASTWriterStmt.cpp
lib/Serialization/ChainedIncludesSource.cpp
lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
lib/StaticAnalyzer/Checkers/CStringChecker.cpp
lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
lib/StaticAnalyzer/Checkers/Checkers.td
lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp
lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
lib/StaticAnalyzer/Core/CFRefCount.cpp
lib/StaticAnalyzer/Core/Environment.cpp
lib/StaticAnalyzer/Core/ExprEngine.cpp
lib/StaticAnalyzer/Core/RegionStore.cpp
lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
runtime/compiler-rt/Makefile
test/ARCMT/Common.h [new file with mode: 0644]
test/ARCMT/Inputs/test.h [new file with mode: 0644]
test/ARCMT/Inputs/test.h.result [new file with mode: 0644]
test/ARCMT/Inputs/test1.m.in [new file with mode: 0644]
test/ARCMT/Inputs/test1.m.in.result [new file with mode: 0644]
test/ARCMT/Inputs/test2.m.in [new file with mode: 0644]
test/ARCMT/Inputs/test2.m.in.result [new file with mode: 0644]
test/ARCMT/assign-prop-no-arc-runtime.m [new file with mode: 0644]
test/ARCMT/assign-prop-no-arc-runtime.m.result [new file with mode: 0644]
test/ARCMT/assign-prop-with-arc-runtime.m [new file with mode: 0644]
test/ARCMT/assign-prop-with-arc-runtime.m.result [new file with mode: 0644]
test/ARCMT/atautorelease-2.m [new file with mode: 0644]
test/ARCMT/atautorelease-2.m.result [new file with mode: 0644]
test/ARCMT/atautorelease-3.m [new file with mode: 0644]
test/ARCMT/atautorelease-3.m.result [new file with mode: 0644]
test/ARCMT/atautorelease-check.m [new file with mode: 0644]
test/ARCMT/atautorelease.m [new file with mode: 0644]
test/ARCMT/atautorelease.m.result [new file with mode: 0644]
test/ARCMT/autoreleases.m [new file with mode: 0644]
test/ARCMT/autoreleases.m.result [new file with mode: 0644]
test/ARCMT/checking.m [new file with mode: 0644]
test/ARCMT/cxx-checking.mm [new file with mode: 0644]
test/ARCMT/cxx-rewrite.mm [new file with mode: 0644]
test/ARCMT/cxx-rewrite.mm.result [new file with mode: 0644]
test/ARCMT/dealloc.m [new file with mode: 0644]
test/ARCMT/dealloc.m.result [new file with mode: 0644]
test/ARCMT/driver-migrate.m [new file with mode: 0644]
test/ARCMT/init.m [new file with mode: 0644]
test/ARCMT/init.m.result [new file with mode: 0644]
test/ARCMT/migrate.m [new file with mode: 0644]
test/ARCMT/nonobjc-to-objc-cast-2.m [new file with mode: 0644]
test/ARCMT/nonobjc-to-objc-cast.m [new file with mode: 0644]
test/ARCMT/nonobjc-to-objc-cast.m.result [new file with mode: 0644]
test/ARCMT/releases-driver.m [new file with mode: 0644]
test/ARCMT/releases-driver.m.result [new file with mode: 0644]
test/ARCMT/releases.m [new file with mode: 0644]
test/ARCMT/releases.m.result [new file with mode: 0644]
test/ARCMT/remove-dealloc-method.m [new file with mode: 0644]
test/ARCMT/remove-dealloc-method.m.result [new file with mode: 0644]
test/ARCMT/remove-dealloc-zerouts.m [new file with mode: 0644]
test/ARCMT/remove-dealloc-zerouts.m.result [new file with mode: 0644]
test/ARCMT/remove-statements.m [new file with mode: 0644]
test/ARCMT/remove-statements.m.result [new file with mode: 0644]
test/ARCMT/retains.m [new file with mode: 0644]
test/ARCMT/retains.m.result [new file with mode: 0644]
test/ARCMT/rewrite-block-var.m [new file with mode: 0644]
test/ARCMT/rewrite-block-var.m.result [new file with mode: 0644]
test/ARCMT/safe-arc-assign.m [new file with mode: 0644]
test/ARCMT/safe-arc-assign.m.result [new file with mode: 0644]
test/ARCMT/with-arc-mode-check.m [new file with mode: 0644]
test/ARCMT/with-arc-mode-migrate.m [new file with mode: 0644]
test/ARCMT/with-arc-mode-migrate.m.result [new file with mode: 0644]
test/ARCMT/with-arc-mode-modify.m [new file with mode: 0644]
test/ARCMT/with-arc-mode-modify.m.result [new file with mode: 0644]
test/Analysis/bstring.c
test/Analysis/misc-ps-eager-assume.m
test/Analysis/nullptr.cpp
test/Analysis/objc-arc.m [new file with mode: 0644]
test/Analysis/pr4209.m
test/Analysis/retain-release-gc-only.m
test/Analysis/retain-release-path-notes-gc.m [new file with mode: 0644]
test/Analysis/retain-release-path-notes.m [new file with mode: 0644]
test/Analysis/retain-release.m
test/Analysis/retain-release.mm
test/Analysis/string-fail.c [new file with mode: 0644]
test/Analysis/string.c
test/Analysis/uninit-ps-rdar6145427.m
test/Analysis/uninit-vals-ps-region.m
test/Analysis/uninit-vals.m
test/Analysis/variadic-method-types.m
test/CMakeLists.txt
test/CXX/basic/basic.lookup/basic.lookup.argdep/p4.cpp
test/CXX/class/p6-0x.cpp [new file with mode: 0644]
test/CXX/dcl.dcl/dcl.spec/dcl.stc/p1.cpp
test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p5.cpp
test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p6.cpp
test/CXX/except/except.spec/canonical.cpp [new file with mode: 0644]
test/CXX/except/except.spec/p14-ir.cpp
test/CXX/special/class.copy/p33-0x.cpp
test/CXX/stmt.stmt/stmt.dcl/p3-0x.cpp
test/CXX/stmt.stmt/stmt.iter/stmt.ranged/p1.cpp
test/CXX/temp/p3.cpp [new file with mode: 0644]
test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p3.cpp
test/CXX/temp/temp.res/temp.local/p3.cpp
test/CXX/temp/temp.spec/temp.explicit/p7.cpp
test/CodeGen/annotate.c
test/CodeGen/arm-arguments.c
test/CodeGen/arm-asm-variable.c [new file with mode: 0644]
test/CodeGen/asm-errors.c
test/CodeGen/asm-inout.c
test/CodeGen/asm.c
test/CodeGen/attr-weak-import.c [new file with mode: 0644]
test/CodeGen/attributes.c
test/CodeGen/bitfield-2.c
test/CodeGen/blocksignature.c
test/CodeGen/blockstret.c
test/CodeGen/builtin-expect.c
test/CodeGen/byval-memcpy-elim.c
test/CodeGen/call-knr-indirect.c [deleted file]
test/CodeGen/call.c [new file with mode: 0644]
test/CodeGen/complex-indirect.c [new file with mode: 0644]
test/CodeGen/complex.c
test/CodeGen/compound-literal.c
test/CodeGen/const-init.c
test/CodeGen/darwin-thread-specifier.c [new file with mode: 0644]
test/CodeGen/debug-info-iv.c [new file with mode: 0644]
test/CodeGen/debug-info-member.c [new file with mode: 0644]
test/CodeGen/debug-info.c
test/CodeGen/decl.c
test/CodeGen/designated-initializers.c
test/CodeGen/flexible-array-init.c
test/CodeGen/functions.c
test/CodeGen/global-init.c
test/CodeGen/init.c
test/CodeGen/libcalls.c
test/CodeGen/mmx-inline-asm.c
test/CodeGen/ms-anonymous-struct.c
test/CodeGen/packed-union.c
test/CodeGen/pragma-pack-3.c
test/CodeGen/private-extern-redef.c [new file with mode: 0644]
test/CodeGen/struct-init.c
test/CodeGen/struct.c
test/CodeGen/trapv.c
test/CodeGen/union-init2.c
test/CodeGen/vla.c
test/CodeGen/volatile-1.c
test/CodeGen/volatile-2.c
test/CodeGen/x86_32-arguments-darwin.c
test/CodeGen/x86_32-arguments-linux.c
test/CodeGen/x86_32-arguments-nommx.c [new file with mode: 0644]
test/CodeGen/x86_64-arguments.c
test/CodeGenCXX/anonymous-union-member-initializer.cpp
test/CodeGenCXX/attr-used.cpp
test/CodeGenCXX/block-byref-cxx-objc.cpp
test/CodeGenCXX/blocks.cpp
test/CodeGenCXX/class-layout.cpp
test/CodeGenCXX/compound-literals.cpp [new file with mode: 0644]
test/CodeGenCXX/const-init.cpp
test/CodeGenCXX/constructor-init.cpp
test/CodeGenCXX/constructors.cpp
test/CodeGenCXX/copy-constructor-elim-2.cpp
test/CodeGenCXX/copy-constructor-synthesis-2.cpp
test/CodeGenCXX/copy-initialization.cpp
test/CodeGenCXX/cxx0x-defaulted-templates.cpp
test/CodeGenCXX/cxx0x-delegating-ctors.cpp
test/CodeGenCXX/default-constructor-default-argument.cpp
test/CodeGenCXX/default-constructor-template-member.cpp
test/CodeGenCXX/delete.cpp
test/CodeGenCXX/destructors.cpp
test/CodeGenCXX/eh.cpp
test/CodeGenCXX/elide-call-reference.cpp
test/CodeGenCXX/for-range.cpp
test/CodeGenCXX/global-init.cpp
test/CodeGenCXX/implicit-copy-constructor.cpp
test/CodeGenCXX/init-incomplete-type.cpp
test/CodeGenCXX/mangle-subst-std.cpp
test/CodeGenCXX/mangle-template.cpp
test/CodeGenCXX/mangle.cpp
test/CodeGenCXX/member-function-pointers.cpp
test/CodeGenCXX/member-init-assignment.cpp
test/CodeGenCXX/member-init-ctor.cpp
test/CodeGenCXX/new-overflow.cpp [new file with mode: 0644]
test/CodeGenCXX/new.cpp
test/CodeGenCXX/noinline-template.cpp [new file with mode: 0644]
test/CodeGenCXX/nrvo.cpp
test/CodeGenCXX/partial-destruction.cpp [new file with mode: 0644]
test/CodeGenCXX/pointers-to-data-members.cpp
test/CodeGenCXX/pr9965.cpp
test/CodeGenCXX/references.cpp
test/CodeGenCXX/static-init-3.cpp
test/CodeGenCXX/static-init.cpp
test/CodeGenCXX/stmtexpr.cpp
test/CodeGenCXX/template-anonymous-types.cpp
test/CodeGenCXX/temporaries.cpp
test/CodeGenCXX/value-init.cpp
test/CodeGenCXX/variadic-templates.cpp
test/CodeGenCXX/virt-call-offsets.cpp
test/CodeGenCXX/virtual-base-destructor-call.cpp
test/CodeGenCXX/virtual-bases.cpp
test/CodeGenCXX/virtual-functions-incomplete-types.cpp
test/CodeGenCXX/virtual-pseudo-destructor-call.cpp
test/CodeGenCXX/visibility-inlines-hidden.cpp
test/CodeGenCXX/visibility.cpp
test/CodeGenCXX/vla.cpp [new file with mode: 0644]
test/CodeGenCXX/volatile-1.cpp
test/CodeGenCXX/vtable-pointer-initialization.cpp
test/CodeGenCXX/x86_32-arguments.cpp
test/CodeGenCXX/x86_64-arguments.cpp
test/CodeGenObjC/arc-arm.m [new file with mode: 0644]
test/CodeGenObjC/arc-block-ivar-layout.m [new file with mode: 0644]
test/CodeGenObjC/arc-bridged-cast.m [new file with mode: 0644]
test/CodeGenObjC/arc-compound-stmt.m [new file with mode: 0644]
test/CodeGenObjC/arc-foreach.m [new file with mode: 0644]
test/CodeGenObjC/arc-ivar-layout.m [new file with mode: 0644]
test/CodeGenObjC/arc-no-runtime.m [new file with mode: 0644]
test/CodeGenObjC/arc-related-result-type.m [new file with mode: 0644]
test/CodeGenObjC/arc-unbridged-cast.m [new file with mode: 0644]
test/CodeGenObjC/arc-unopt.m [new file with mode: 0644]
test/CodeGenObjC/arc-weak-property.m [new file with mode: 0644]
test/CodeGenObjC/arc.m [new file with mode: 0644]
test/CodeGenObjC/autorelease.m [new file with mode: 0644]
test/CodeGenObjC/block-6.m
test/CodeGenObjC/blocks.m
test/CodeGenObjC/debug-info-foreach.m [deleted file]
test/CodeGenObjC/encode-test.m
test/CodeGenObjC/exceptions-nonfragile.m
test/CodeGenObjC/gc.m [new file with mode: 0644]
test/CodeGenObjC/mrr-autorelease.m [new file with mode: 0644]
test/CodeGenObjC/nonlazy-msgSend.m [new file with mode: 0644]
test/CodeGenObjC/property-list-in-class.m
test/CodeGenObjC/related-result-type.m [new file with mode: 0644]
test/CodeGenObjC/terminate.m [new file with mode: 0644]
test/CodeGenObjC/variadic-sends.m
test/CodeGenObjCXX/arc-globals.mm [new file with mode: 0644]
test/CodeGenObjCXX/arc-mangle.mm [new file with mode: 0644]
test/CodeGenObjCXX/arc-move.mm [new file with mode: 0644]
test/CodeGenObjCXX/arc-new-delete.mm [new file with mode: 0644]
test/CodeGenObjCXX/arc-pseudo-destructors.mm [new file with mode: 0644]
test/CodeGenObjCXX/arc-references.mm [new file with mode: 0644]
test/CodeGenObjCXX/arc-special-member-functions.mm [new file with mode: 0644]
test/CodeGenObjCXX/arc.mm [new file with mode: 0644]
test/CodeGenObjCXX/catch-id-type.mm [new file with mode: 0644]
test/CodeGenObjCXX/copy.mm [new file with mode: 0644]
test/CodeGenObjCXX/encode.mm
test/CodeGenObjCXX/gc.mm [new file with mode: 0644]
test/CodeGenObjCXX/property-object-conditional-exp.mm
test/CodeGenObjCXX/property-objects.mm
test/CodeGenOpenCL/2011-04-15-vec-init-from-vec.cl
test/CodeGenOpenCL/vector_literals_valid.cl [new file with mode: 0644]
test/Driver/arc-exceptions.m [new file with mode: 0644]
test/Driver/arc.c [new file with mode: 0644]
test/Driver/darwin-ld.c
test/Driver/darwin-objc-options.m
test/Driver/darwin-xarch.c
test/Driver/gnu-runtime.m [new file with mode: 0644]
test/Driver/ios-simulator-arcruntime.c [new file with mode: 0644]
test/Driver/mg.c [new file with mode: 0644]
test/Driver/no-objc-arr.m [new file with mode: 0644]
test/Driver/noexecstack.c [new file with mode: 0644]
test/Driver/rewrite-objc.m
test/Driver/sysroot.c
test/Driver/x86_features.c
test/FixIt/fixit-objc.m
test/FixIt/fixit.c
test/FixIt/typo-crash.cpp [new file with mode: 0644]
test/FixIt/typo.cpp
test/Frontend/dependency-gen.c
test/Index/annotate-tokens-pp.c
test/Index/annotate-tokens.cpp
test/Index/annotate-tokens.m
test/Index/arc-annotate.m [new file with mode: 0644]
test/Index/arc-complete.m [new file with mode: 0644]
test/Index/c-index-api-loadTU-test.m
test/Index/c-index-getCursor-pp.c
test/Index/c-index-getCursor-test.m
test/Index/code-completion.cpp
test/Index/complete-exprs.m
test/Index/complete-natural.m
test/Index/complete-property-flags.m
test/Index/get-cursor.cpp
test/Index/nested-macro-instantiations.cpp
test/Index/werror.c [new file with mode: 0644]
test/Lexer/has_feature_objc_arc.m [new file with mode: 0644]
test/Makefile
test/Misc/caret-diags-macros.c
test/Misc/diag-aka-types.cpp
test/Misc/include-stack-for-note-flag.cpp
test/Misc/macro-backtrace-limit.c
test/PCH/Inputs/arc.h [new file with mode: 0644]
test/PCH/Inputs/typo.hpp [new file with mode: 0644]
test/PCH/arc.m [new file with mode: 0644]
test/PCH/typo.cpp [new file with mode: 0644]
test/PCH/variables.c
test/PCH/variables.h
test/Parser/MicrosoftExtensions.c
test/Parser/parenthesis-balance.cpp [new file with mode: 0644]
test/Parser/recovery.c
test/Parser/switch-recovery.cpp
test/Preprocessor/include-directive2.c
test/Preprocessor/init.c
test/Preprocessor/macro_paste_bad.c
test/Preprocessor/macro_paste_hashhash.c
test/Preprocessor/macro_paste_simple.c
test/Preprocessor/pragma_diagnostic_output.c [new file with mode: 0644]
test/Preprocessor/warn-macro-unused.c
test/Preprocessor/warn-macro-unused.h [new file with mode: 0644]
test/Sema/arm-neon-types.c
test/Sema/asm.c
test/Sema/attr-deprecated.c
test/Sema/attr-naked.c
test/Sema/attr-unavailable-message.c
test/Sema/attr-weak.c
test/Sema/bitfield.c
test/Sema/compare.c
test/Sema/const-eval.c
test/Sema/conversion-64-32.c
test/Sema/conversion.c
test/Sema/ext_vector_casts.c
test/Sema/extern-redecl.c
test/Sema/format-strings.c
test/Sema/i-c-e.c
test/Sema/incomplete-decl.c
test/Sema/inline-redef.c [new file with mode: 0644]
test/Sema/inline.c
test/Sema/no-format-y2k-turnsoff-format.c [new file with mode: 0644]
test/Sema/nonnull.c [new file with mode: 0644]
test/Sema/paren-list-expr-type.cpp [new file with mode: 0644]
test/Sema/parentheses.c
test/Sema/parentheses.cpp
test/Sema/pointer-addition.c
test/Sema/pointer-subtract-compat.c
test/Sema/shift.c
test/Sema/sign-conversion.c [new file with mode: 0644]
test/Sema/struct-decl.c
test/Sema/typecheck-binop.c
test/Sema/typedef-variable-type.c
test/Sema/uninit-variables.c
test/Sema/varargs.c
test/Sema/vla.c
test/Sema/warn-sizeof-arrayarg.c [new file with mode: 0644]
test/Sema/x86-builtin-palignr.c
test/SemaCXX/PR10243.cpp [new file with mode: 0644]
test/SemaCXX/PR7410.cpp [new file with mode: 0644]
test/SemaCXX/PR9459.cpp
test/SemaCXX/alignof-sizeof-reference.cpp
test/SemaCXX/attr-unavailable.cpp
test/SemaCXX/c99-variable-length-array.cpp
test/SemaCXX/condition.cpp
test/SemaCXX/conversion-function.cpp
test/SemaCXX/copy-assignment.cpp
test/SemaCXX/crashes.cpp
test/SemaCXX/decltype.cpp
test/SemaCXX/enum-scoped.cpp
test/SemaCXX/expressions.cpp
test/SemaCXX/for-range-unused.cpp [new file with mode: 0644]
test/SemaCXX/function-overload-typo-crash.cpp [new file with mode: 0644]
test/SemaCXX/generalized-initializers.cpp
test/SemaCXX/i-c-e-cxx.cpp
test/SemaCXX/member-init.cpp
test/SemaCXX/member-pointer.cpp
test/SemaCXX/missing-namespace-qualifier-typo-corrections.cpp [new file with mode: 0644]
test/SemaCXX/nested-name-spec.cpp
test/SemaCXX/new-delete.cpp
test/SemaCXX/null_in_arithmetic_ops.cpp [new file with mode: 0644]
test/SemaCXX/nullptr_in_arithmetic_ops.cpp [new file with mode: 0644]
test/SemaCXX/overloaded-name.cpp
test/SemaCXX/return.cpp
test/SemaCXX/vararg-non-pod.cpp
test/SemaCXX/vector.cpp
test/SemaCXX/virtuals.cpp
test/SemaCXX/warn-bad-memaccess.cpp
test/SemaCXX/warn-memset-bad-sizeof.cpp [new file with mode: 0644]
test/SemaCXX/warn-pure-virtual-call-from-ctor-dtor.cpp
test/SemaCXX/warn-unused-variables.cpp
test/SemaObjC/Inputs/arc-system-header.h [new file with mode: 0644]
test/SemaObjC/arc-bridged-cast.m [new file with mode: 0644]
test/SemaObjC/arc-decls.m [new file with mode: 0644]
test/SemaObjC/arc-jump-block.m [new file with mode: 0644]
test/SemaObjC/arc-no-runtime.m [new file with mode: 0644]
test/SemaObjC/arc-non-pod-memaccess.m [new file with mode: 0644]
test/SemaObjC/arc-peformselector.m [new file with mode: 0644]
test/SemaObjC/arc-property-decl-attrs.m [new file with mode: 0644]
test/SemaObjC/arc-property-lifetime.m [new file with mode: 0644]
test/SemaObjC/arc-property.m [new file with mode: 0644]
test/SemaObjC/arc-system-header.m [new file with mode: 0644]
test/SemaObjC/arc-type-conversion.m [new file with mode: 0644]
test/SemaObjC/arc-unavailable-for-weakref.m [new file with mode: 0644]
test/SemaObjC/arc-unbridged-cast.m [new file with mode: 0644]
test/SemaObjC/arc-unsafe-assigns.m [new file with mode: 0644]
test/SemaObjC/arc-unsafe_unretained.m [new file with mode: 0644]
test/SemaObjC/arc.m [new file with mode: 0644]
test/SemaObjC/autoreleasepool.m [new file with mode: 0644]
test/SemaObjC/class-proto-1.m
test/SemaObjC/class-unavail-warning.m
test/SemaObjC/debugger-support.m [new file with mode: 0644]
test/SemaObjC/error-property-gc-attr.m
test/SemaObjC/forward-class-1.m
test/SemaObjC/ivar-ref-misuse.m
test/SemaObjC/method-lookup-3.m
test/SemaObjC/no-warning-unavail-unimp.m [new file with mode: 0644]
test/SemaObjC/property-10.m
test/SemaObjC/property-inherited.m
test/SemaObjC/property-ns-returns-not-retained-attr.m [new file with mode: 0644]
test/SemaObjC/related-result-type-inference.m
test/SemaObjC/selector-3.m
test/SemaObjC/self-declared-in-block.m
test/SemaObjC/sizeof-interface.m
test/SemaObjC/special-dep-unavail-warning.m
test/SemaObjC/synthesized-ivar.m
test/SemaObjC/typedef-class.m
test/SemaObjC/undef-superclass-1.m
test/SemaObjC/warn-retain-cycle.m [new file with mode: 0644]
test/SemaObjC/weak-property.m [new file with mode: 0644]
test/SemaObjCXX/Inputs/arc-system-header.h [new file with mode: 0644]
test/SemaObjCXX/arc-0x.mm [new file with mode: 0644]
test/SemaObjCXX/arc-bool-conversion.mm [new file with mode: 0644]
test/SemaObjCXX/arc-bridged-cast.mm [new file with mode: 0644]
test/SemaObjCXX/arc-libcxx.mm [new file with mode: 0644]
test/SemaObjCXX/arc-libstdcxx.mm [new file with mode: 0644]
test/SemaObjCXX/arc-memfunc.mm [new file with mode: 0644]
test/SemaObjCXX/arc-non-pod.mm [new file with mode: 0644]
test/SemaObjCXX/arc-object-init-destroy.mm [new file with mode: 0644]
test/SemaObjCXX/arc-overloading.mm [new file with mode: 0644]
test/SemaObjCXX/arc-system-header.mm [new file with mode: 0644]
test/SemaObjCXX/arc-templates.mm [new file with mode: 0644]
test/SemaObjCXX/arc-type-conversion.mm [new file with mode: 0644]
test/SemaObjCXX/arc-type-traits.mm [new file with mode: 0644]
test/SemaObjCXX/arc-unavailable-for-weakref.mm [new file with mode: 0644]
test/SemaObjCXX/exceptions-fragile.mm
test/SemaObjCXX/gc-attributes.mm
test/SemaObjCXX/null_objc_pointer.mm [new file with mode: 0644]
test/SemaObjCXX/nullptr.mm
test/SemaObjCXX/property-type-mismatch.mm [new file with mode: 0644]
test/SemaObjCXX/related-result-type-inference.mm
test/SemaOpenCL/vector_literals_invalid.cl [new file with mode: 0644]
test/SemaTemplate/class-template-decl.cpp
test/SemaTemplate/deduction.cpp
test/SemaTemplate/default-arguments.cpp
test/SemaTemplate/dependent-names-no-std.cpp
test/SemaTemplate/dependent-names.cpp
test/SemaTemplate/ext-vector-type.cpp
test/SemaTemplate/instantiate-call.cpp
test/SemaTemplate/instantiate-function-2.cpp
test/SemaTemplate/instantiate-member-class.cpp
test/SemaTemplate/instantiate-try-catch.cpp
test/SemaTemplate/member-inclass-init-value-dependent.cpp [new file with mode: 0644]
test/SemaTemplate/unresolved-construct.cpp [new file with mode: 0644]
test/Unit/lit.cfg
tools/CMakeLists.txt
tools/Makefile
tools/arcmt-test/CMakeLists.txt [new file with mode: 0644]
tools/arcmt-test/Makefile [new file with mode: 0644]
tools/arcmt-test/arcmt-test.cpp [new file with mode: 0644]
tools/c-arcmt-test/CMakeLists.txt [new file with mode: 0644]
tools/c-arcmt-test/Makefile [new file with mode: 0644]
tools/c-arcmt-test/c-arcmt-test.c [new file with mode: 0644]
tools/c-index-test/Makefile
tools/c-index-test/c-index-test.c
tools/driver/CMakeLists.txt
tools/driver/Makefile
tools/driver/cc1_main.cpp
tools/driver/cc1as_main.cpp
tools/driver/driver.cpp
tools/libclang/ARCMigrate.cpp [new file with mode: 0644]
tools/libclang/CIndex.cpp
tools/libclang/CIndexCodeCompletion.cpp
tools/libclang/CMakeLists.txt
tools/libclang/CXCursor.cpp
tools/libclang/CXCursor.h
tools/libclang/CXType.cpp
tools/libclang/Makefile
tools/libclang/libclang.darwin.exports
tools/libclang/libclang.exports
tools/scan-build/ccc-analyzer
unittests/Basic/FileManagerTest.cpp
unittests/Frontend/Makefile
www/compatibility.html