Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/llvm/dist/clang Import clang 3.5svn r198450.



details:   https://anonhg.NetBSD.org/src/rev/07de2ed24c37
branches:  trunk
changeset: 792498:07de2ed24c37
user:      joerg <joerg%NetBSD.org@localhost>
date:      Sun Jan 05 15:39:14 2014 +0000

description:
Import clang 3.5svn r198450.

diffstat:

 external/bsd/llvm/dist/clang/examples/PrintFunctionNames/CMakeLists.txt                         |     18 +-
 external/bsd/llvm/dist/clang/examples/PrintFunctionNames/PrintFunctionNames.cpp                 |      6 +-
 external/bsd/llvm/dist/clang/examples/analyzer-plugin/CMakeLists.txt                            |      6 +-
 external/bsd/llvm/dist/clang/examples/clang-interpreter/CMakeLists.txt                          |     31 +-
 external/bsd/llvm/dist/clang/examples/clang-interpreter/Makefile                                |      2 +-
 external/bsd/llvm/dist/clang/lib/AST/ASTDiagnostic.cpp                                          |     17 +-
 external/bsd/llvm/dist/clang/lib/AST/ASTDumper.cpp                                              |     19 +-
 external/bsd/llvm/dist/clang/lib/AST/ASTImporter.cpp                                            |      9 +-
 external/bsd/llvm/dist/clang/lib/AST/Decl.cpp                                                   |    175 +-
 external/bsd/llvm/dist/clang/lib/AST/DeclObjC.cpp                                               |    251 +-
 external/bsd/llvm/dist/clang/lib/AST/DeclPrinter.cpp                                            |     22 +-
 external/bsd/llvm/dist/clang/lib/AST/DeclarationName.cpp                                        |      3 +-
 external/bsd/llvm/dist/clang/lib/AST/Expr.cpp                                                   |     61 +-
 external/bsd/llvm/dist/clang/lib/AST/ExprClassification.cpp                                     |      2 -
 external/bsd/llvm/dist/clang/lib/AST/ExprConstant.cpp                                           |    121 +-
 external/bsd/llvm/dist/clang/lib/AST/ItaniumMangle.cpp                                          |      7 +-
 external/bsd/llvm/dist/clang/lib/AST/Mangle.cpp                                                 |      4 +-
 external/bsd/llvm/dist/clang/lib/AST/RecordLayoutBuilder.cpp                                    |    346 +-
 external/bsd/llvm/dist/clang/lib/AST/StmtPrinter.cpp                                            |    118 +-
 external/bsd/llvm/dist/clang/lib/AST/VTableBuilder.cpp                                          |    402 +-
 external/bsd/llvm/dist/clang/lib/Driver/CMakeLists.txt                                          |      8 +-
 external/bsd/llvm/dist/clang/lib/Driver/Compilation.cpp                                         |      2 -
 external/bsd/llvm/dist/clang/lib/Driver/Driver.cpp                                              |     51 +-
 external/bsd/llvm/dist/clang/lib/Driver/SanitizerArgs.cpp                                       |      2 +-
 external/bsd/llvm/dist/clang/lib/Driver/ToolChain.cpp                                           |    119 +-
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains.cpp                                          |    262 +-
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains.h                                            |     94 +-
 external/bsd/llvm/dist/clang/lib/Driver/Tools.cpp                                               |    563 +-
 external/bsd/llvm/dist/clang/lib/Driver/Tools.h                                                 |     34 +-
 external/bsd/llvm/dist/clang/lib/Format/BreakableToken.cpp                                      |      8 +-
 external/bsd/llvm/dist/clang/lib/Format/CMakeLists.txt                                          |      6 +-
 external/bsd/llvm/dist/clang/lib/Format/ContinuationIndenter.cpp                                |    136 +-
 external/bsd/llvm/dist/clang/lib/Format/ContinuationIndenter.h                                  |     21 +-
 external/bsd/llvm/dist/clang/lib/Format/Encoding.h                                              |      8 +-
 external/bsd/llvm/dist/clang/lib/Format/Format.cpp                                              |    725 +-
 external/bsd/llvm/dist/clang/lib/Format/FormatToken.cpp                                         |      8 +-
 external/bsd/llvm/dist/clang/lib/Format/FormatToken.h                                           |     18 +-
 external/bsd/llvm/dist/clang/lib/Format/TokenAnnotator.cpp                                      |    129 +-
 external/bsd/llvm/dist/clang/lib/Format/TokenAnnotator.h                                        |     14 +-
 external/bsd/llvm/dist/clang/lib/Format/UnwrappedLineParser.cpp                                 |    124 +-
 external/bsd/llvm/dist/clang/lib/Format/UnwrappedLineParser.h                                   |      4 +-
 external/bsd/llvm/dist/clang/lib/Format/WhitespaceManager.h                                     |      2 +-
 external/bsd/llvm/dist/clang/lib/Lex/HeaderSearch.cpp                                           |    124 +-
 external/bsd/llvm/dist/clang/lib/Lex/Lexer.cpp                                                  |     12 +-
 external/bsd/llvm/dist/clang/lib/Lex/ModuleMap.cpp                                              |    210 +-
 external/bsd/llvm/dist/clang/lib/Lex/PPCaching.cpp                                              |     22 +-
 external/bsd/llvm/dist/clang/lib/Lex/PPConditionalDirectiveRecord.cpp                           |      4 +-
 external/bsd/llvm/dist/clang/lib/Lex/PPDirectives.cpp                                           |    210 +-
 external/bsd/llvm/dist/clang/lib/Lex/PPExpressions.cpp                                          |     13 +-
 external/bsd/llvm/dist/clang/lib/Lex/PPLexerChange.cpp                                          |     74 +-
 external/bsd/llvm/dist/clang/lib/Lex/PPMacroExpansion.cpp                                       |     20 +-
 external/bsd/llvm/dist/clang/lib/Lex/Pragma.cpp                                                 |      5 +-
 external/bsd/llvm/dist/clang/lib/Lex/PreprocessingRecord.cpp                                    |      4 +
 external/bsd/llvm/dist/clang/lib/Lex/Preprocessor.cpp                                           |      4 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp          |     20 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt                         |      7 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp              |      5 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp                   |      4 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp         |      6 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp                  |      4 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp         |      1 -
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp               |     78 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp                      |     24 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp            |      3 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp             |      4 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp                 |     33 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp       |      2 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp                     |      2 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp             |      4 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp                    |      6 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/CMakeLists.txt                             |      4 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp                             |    169 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp                            |    154 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp                |      2 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/MemRegion.cpp                              |      2 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp                         |      8 +
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/ProgramState.cpp                           |      1 -
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/RegionStore.cpp                            |      2 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp                            |      4 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp                      |      6 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp                   |     44 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Frontend/CMakeLists.txt                         |     11 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp                    |      2 +-
 external/bsd/llvm/dist/clang/test/ARCMT/GC-check-warn-nsalloc.m                                 |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/GC-check.m                                              |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/GC-no-arc-runtime.m                                     |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/GC-no-arc-runtime.m.result                              |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/GC-no-finalize-removal.m                                |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/GC-no-finalize-removal.m.result                         |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/GC.m                                                    |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/GC.m.result                                             |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/api.m                                                   |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/api.m.result                                            |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/assign-prop-with-arc-runtime.m                          |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/assign-prop-with-arc-runtime.m.result                   |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/atautorelease-2.m                                       |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/atautorelease-2.m.result                                |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/atautorelease-3.m                                       |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/atautorelease-3.m.result                                |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/atautorelease-check.m                                   |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/atautorelease.m                                         |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/atautorelease.m.result                                  |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/autoreleases.m                                          |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/autoreleases.m.result                                   |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/check-with-pch.m                                        |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/checking-in-arc.m                                       |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/checking.m                                              |      7 +-
 external/bsd/llvm/dist/clang/test/ARCMT/cxx-checking.mm                                         |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/cxx-rewrite.mm                                          |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/cxx-rewrite.mm.result                                   |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/dealloc.m                                               |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/dealloc.m.result                                        |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/designated-init-in-header/designated-init-in-header.m   |      3 +
 external/bsd/llvm/dist/clang/test/ARCMT/designated-init-in-header/file1.m.in                    |      2 +
 external/bsd/llvm/dist/clang/test/ARCMT/designated-init-in-header/file2.m.in                    |     14 +
 external/bsd/llvm/dist/clang/test/ARCMT/designated-init-in-header/file2.m.in.result             |     14 +
 external/bsd/llvm/dist/clang/test/ARCMT/designated-init-in-header/header1.h                     |     14 +
 external/bsd/llvm/dist/clang/test/ARCMT/designated-init-in-header/header1.h.result              |     13 +
 external/bsd/llvm/dist/clang/test/ARCMT/init.m                                                  |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/init.m.result                                           |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/migrate-plist-output.m                                  |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/migrate-space-in-path.m                                 |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/migrate-with-pch.m                                      |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/migrate.m                                               |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/no-canceling-bridge-to-bridge-cast.m                    |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/nonobjc-to-objc-cast-2.m                                |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/nonobjc-to-objc-cast.m                                  |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/nonobjc-to-objc-cast.m.result                           |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/objcmt-arc-cf-annotations.m                             |      2 +-
 external/bsd/llvm/dist/clang/test/ARCMT/objcmt-arc-cf-annotations.m.result                      |      2 +-
 external/bsd/llvm/dist/clang/test/ARCMT/objcmt-atomic-property.m.result                         |     44 +-
 external/bsd/llvm/dist/clang/test/ARCMT/objcmt-designated-initializer.m                         |     44 +
 external/bsd/llvm/dist/clang/test/ARCMT/objcmt-designated-initializer.m.result                  |     44 +
 external/bsd/llvm/dist/clang/test/ARCMT/objcmt-instancetype-2.m.result                          |      8 +-
 external/bsd/llvm/dist/clang/test/ARCMT/objcmt-ns-nonatomic-iosonly.m.result                    |     44 +-
 external/bsd/llvm/dist/clang/test/ARCMT/objcmt-property-availability.m.result                   |     10 +-
 external/bsd/llvm/dist/clang/test/ARCMT/objcmt-property.m                                       |      3 +
 external/bsd/llvm/dist/clang/test/ARCMT/objcmt-property.m.result                                |     47 +-
 external/bsd/llvm/dist/clang/test/ARCMT/objcmt-protocol-conformance.m                           |     16 +
 external/bsd/llvm/dist/clang/test/ARCMT/objcmt-protocol-conformance.m.result                    |     16 +
 external/bsd/llvm/dist/clang/test/ARCMT/protected-scope.m                                       |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/protected-scope.m.result                                |      1 -
 external/bsd/llvm/dist/clang/test/ARCMT/whitelisted/header1.h                                   |      1 +
 external/bsd/llvm/dist/clang/test/ARCMT/whitelisted/header1.h.result                            |      1 +
 external/bsd/llvm/dist/clang/test/ARCMT/whitelisted/objcmt-with-whitelist-impl.m                |     18 +
 external/bsd/llvm/dist/clang/test/ARCMT/whitelisted/objcmt-with-whitelist-impl.m.result         |     18 +
 external/bsd/llvm/dist/clang/test/ARCMT/whitelisted/objcmt-with-whitelist.m                     |      4 +-
 external/bsd/llvm/dist/clang/test/Analysis/Inputs/system-header-simulator-cxx.h                 |      4 +-
 external/bsd/llvm/dist/clang/test/Analysis/PR9741.cpp                                           |      2 +-
 external/bsd/llvm/dist/clang/test/Analysis/analyzer-stats.c                                     |      2 +-
 external/bsd/llvm/dist/clang/test/Analysis/casts.cpp                                            |     13 +-
 external/bsd/llvm/dist/clang/test/Analysis/cfg.cpp                                              |    130 +-
 external/bsd/llvm/dist/clang/test/Analysis/default-analyze.m                                    |      2 +-
 external/bsd/llvm/dist/clang/test/Analysis/dynamic-cast.cpp                                     |      2 +-
 external/bsd/llvm/dist/clang/test/Analysis/identical-expressions.cpp                            |    218 +
 external/bsd/llvm/dist/clang/test/Analysis/live-variables.cpp                                   |     23 +
 external/bsd/llvm/dist/clang/test/Analysis/live-variables.m                                     |     24 +
 external/bsd/llvm/dist/clang/test/Analysis/malloc.c                                             |      6 +
 external/bsd/llvm/dist/clang/test/Analysis/method-arg-decay.m                                   |      4 +-
 external/bsd/llvm/dist/clang/test/Analysis/new.cpp                                              |      2 +-
 external/bsd/llvm/dist/clang/test/Analysis/null-deref-ps.c                                      |      2 +-
 external/bsd/llvm/dist/clang/test/Analysis/objc-arc.m                                           |      2 +-
 external/bsd/llvm/dist/clang/test/Analysis/objc-for.m                                           |      2 +-
 external/bsd/llvm/dist/clang/test/Analysis/objc-properties.m                                    |      4 +-
 external/bsd/llvm/dist/clang/test/Analysis/objc/direct-ivar-assignment-in-annotated-functions.m |      4 +-
 external/bsd/llvm/dist/clang/test/Analysis/retain-release.m                                     |  35189 +++++----
 external/bsd/llvm/dist/clang/test/Analysis/temporaries.cpp                                      |     28 +-
 external/bsd/llvm/dist/clang/test/CMakeLists.txt                                                |     85 +-
 external/bsd/llvm/dist/clang/test/CXX/class.access/p6.cpp                                       |      2 +-
 external/bsd/llvm/dist/clang/test/CXX/class/class.static/class.static.data/p4.cpp               |      9 +-
 external/bsd/llvm/dist/clang/test/CXX/class/class.union/p8.cpp                                  |     10 +
 external/bsd/llvm/dist/clang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.deprecated/p1.cpp               |     14 +-
 external/bsd/llvm/dist/clang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.noreturn/p1.cpp                 |      2 +-
 external/bsd/llvm/dist/clang/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p1.cpp                     |      4 +-
 external/bsd/llvm/dist/clang/test/CXX/dcl.decl/dcl.meaning/dcl.mptr/p3.cpp                      |      2 +-
 external/bsd/llvm/dist/clang/test/CXX/dcl.decl/dcl.meaning/p1-0x.cpp                            |     79 +
 external/bsd/llvm/dist/clang/test/CXX/dcl.decl/dcl.meaning/p1.cpp                               |     18 +-
 external/bsd/llvm/dist/clang/test/CXX/drs/dr0xx.cpp                                             |      5 +-
 external/bsd/llvm/dist/clang/test/CXX/drs/dr14xx.cpp                                            |    196 +
 external/bsd/llvm/dist/clang/test/CXX/drs/dr1xx.cpp                                             |      5 +-
 external/bsd/llvm/dist/clang/test/CXX/drs/dr2xx.cpp                                             |    293 +-
 external/bsd/llvm/dist/clang/test/CXX/drs/dr3xx.cpp                                             |     36 +
 external/bsd/llvm/dist/clang/test/CXX/drs/dr4xx.cpp                                             |     36 +-
 external/bsd/llvm/dist/clang/test/CXX/expr/expr.const/p3-0x.cpp                                 |      2 +-
 external/bsd/llvm/dist/clang/test/CXX/expr/expr.mptr.oper/p5.cpp                                |     28 +-
 external/bsd/llvm/dist/clang/test/CXX/expr/expr.mptr.oper/p6-0x.cpp                             |      8 +-
 external/bsd/llvm/dist/clang/test/CXX/expr/expr.prim/expr.prim.lambda/blocks.mm                 |      2 +-
 external/bsd/llvm/dist/clang/test/CXX/expr/expr.prim/expr.prim.lambda/p14.cpp                   |      9 +
 external/bsd/llvm/dist/clang/test/CXX/expr/expr.unary/expr.unary.op/p4.cpp                      |      2 +-
 external/bsd/llvm/dist/clang/test/CXX/special/class.copy/implicit-move.cpp                      |     10 +-
 external/bsd/llvm/dist/clang/test/CXX/special/class.copy/p11.0x.copy.cpp                        |     19 +
 external/bsd/llvm/dist/clang/test/CXX/special/class.copy/p13-0x.cpp                             |     15 +
 external/bsd/llvm/dist/clang/test/CXX/special/class.copy/p23-cxx11.cpp                          |     19 +-
 external/bsd/llvm/dist/clang/test/CXX/special/class.copy/p33-0x.cpp                             |      2 +-
 external/bsd/llvm/dist/clang/test/CXX/special/class.inhctor/p4.cpp                              |      4 +-
 external/bsd/llvm/dist/clang/test/CXX/special/class.init/class.base.init/p8-0x.cpp              |     15 +-
 external/bsd/llvm/dist/clang/test/CXX/special/class.temporary/p1.cpp                            |      2 +-
 external/bsd/llvm/dist/clang/test/CXX/temp/p3.cpp                                               |      3 +-
 external/bsd/llvm/dist/clang/test/CXX/temp/temp.arg/temp.arg.nontype/p5.cpp                     |      2 +-
 external/bsd/llvm/dist/clang/test/CXX/temp/temp.decls/temp.variadic/p5.cpp                      |      4 +-
 external/bsd/llvm/dist/clang/test/CXX/temp/temp.spec/no-body.cpp                                |      4 +-
 external/bsd/llvm/dist/clang/test/CXX/temp/temp.spec/temp.expl.spec/p2-0x.cpp                   |      2 +-
 external/bsd/llvm/dist/clang/test/CXX/temp/temp.spec/temp.expl.spec/p2.cpp                      |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/2009-02-13-zerosize-union-field-ppc.c                 |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/2010-06-17-asmcrash.c                                 |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-2velem.c                                 |    906 +
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-3v.c                                     |    487 +
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-copy.c                                   |    121 +
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-fma.c                                    |    173 +
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-intrinsics.c                             |   1063 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-ldst-one.c                               |    692 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-misc.c                                   |    104 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-poly128.c                                     |    203 +
 external/bsd/llvm/dist/clang/test/CodeGen/altivec.c                                             |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/bool-convert.c                                        |     16 +-
 external/bsd/llvm/dist/clang/test/CodeGen/bool-init.c                                           |      3 +-
 external/bsd/llvm/dist/clang/test/CodeGen/bool_test.c                                           |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/branch-on-bool.c                                      |      8 -
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-mips-msa.c                                   |     16 +-
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-nvptx.c                                      |      1 -
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-ppc-altivec.c                                |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-ppc.c                                        |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/debug-info-iv.c                                       |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/debug-info-version.c                                  |      8 +
 external/bsd/llvm/dist/clang/test/CodeGen/ffp-contract-option.c                                 |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/mmx-builtins.c                                        |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ms-inline-asm-64.c                                    |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ms-inline-asm.c                                       |     17 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ms-inline-asm.cpp                                     |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGen/powerpc_types.c                                       |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ppc64-align-long-double.c                             |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ppc64-complex-parms.c                                 |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ppc64-complex-return.c                                |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ppc64-extend.c                                        |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ppc64-struct-onefloat.c                               |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ppc64-struct-onevect.c                                |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ppc64-varargs-complex.c                               |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ppc64-varargs-struct.c                                |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/pr18235.c                                             |      3 +
 external/bsd/llvm/dist/clang/test/CodeGen/target-data.c                                         |    169 +-
 external/bsd/llvm/dist/clang/test/CodeGen/tbaa-ms-abi.cpp                                       |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGen/tbaa-struct.cpp                                       |     11 +-
 external/bsd/llvm/dist/clang/test/CodeGen/volatile-complex.c                                    |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGen/xcore-abi.c                                           |      5 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/2003-11-27-MultipleInheritanceThunk.cpp            |      3 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/2004-03-08-ReinterpretCastCopy.cpp                 |      5 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/2004-03-09-UnmangledBuiltinMethods.cpp             |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/2006-09-12-OpaqueStructCrash.cpp                   |      3 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/2010-05-11-alwaysinlineinstantiation.cpp           |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/PR5050-constructor-conversion.cpp                  |     15 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/PR5093-static-member-function.cpp                  |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/PR5863-unreachable-block.cpp                       |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/abstract-class-ctors-dtors.cpp                     |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/address-of-fntemplate.cpp                          |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/array-construction.cpp                             |     14 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/array-operator-delete-call.cpp                     |     13 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/attr-cleanup.cpp                                   |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/attr-used.cpp                                      |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/block-byref-cxx-objc.cpp                           |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/block-in-ctor-dtor.cpp                             |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/block.cpp                                          |      3 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/c-linkage.cpp                                      |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/call-arg-zero-temp.cpp                             |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/captured-statements.cpp                            |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/cast-conversion.cpp                                |     28 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/const-base-cast.cpp                                |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/const-global-linkage.cpp                           |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/const-init-cxx1y.cpp                               |      3 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/constructor-attr.cpp                               |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/constructor-conversion.cpp                         |     19 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/constructor-default-arg.cpp                        |     19 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/constructor-destructor-return-this.cpp             |     29 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/constructor-direct-call.cpp                        |     14 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/constructor-for-array-members.cpp                  |     13 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/constructor-init-reference.cpp                     |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/constructor-template.cpp                           |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/constructors.cpp                                   |     32 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/convert-to-fptr.cpp                                |     17 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/copy-assign-synthesis-1.cpp                        |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/copy-assign-synthesis-2.cpp                        |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/copy-constructor-synthesis-2.cpp                   |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/coverage.cpp                                       |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/ctor-dtor-alias.cpp                                |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/cxx0x-defaulted-templates.cpp                      |      6 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/cxx0x-delegating-ctors.cpp                         |     22 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/cxx11-exception-spec.cpp                           |      3 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/cxx11-initializer-array-new.cpp                    |    107 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/cxx11-noreturn.cpp                                 |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/cxx11-unrestricted-union.cpp                       |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/cxx1y-sized-deallocation.cpp                       |     36 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-char16.cpp                              |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-class.cpp                               |     15 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-enum.cpp                                |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-gline-tables-only.cpp                   |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-global-ctor-dtor.cpp                    |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-method.cpp                              |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-pubtypes.cpp                            |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-qualifiers.cpp                          |     26 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-same-line.cpp                           |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-template-limit.cpp                      |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-thunk.cpp                               |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-use-after-free.cpp                      |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/decl-ref-init.cpp                                  |     16 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/default-arguments.cpp                              |      6 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/default-constructor-default-argument.cpp           |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/default-constructor-for-members.cpp                |     13 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/default-constructor-template-member.cpp            |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/default-destructor-nested.cpp                      |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/deferred-global-init.cpp                           |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/delete-two-arg.cpp                                 |      3 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/derived-to-virtual-base-class-calls-final.cpp      |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/destructor-exception-spec.cpp                      |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/destructors.cpp                                    |     28 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/duplicate-mangled-name.cpp                         |     10 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/dynamic_cast-no-rtti.cpp                           |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/eh.cpp                                             |      7 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/elide-call-reference.cpp                           |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/extern-c.cpp                                       |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/field-access-debug-info.cpp                        |      7 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/function-template-explicit-specialization.cpp      |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/function-template-specialization.cpp               |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/global-llvm-constant.cpp                           |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/implicit-instantiation-1.cpp                       |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/inheriting-constructor.cpp                         |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/instrument-functions.cpp                           |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/internal-linkage.cpp                               |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle-abi-examples.cpp                            |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle-address-space.cpp                           |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle-local-class-names.cpp                       |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle-local-class-vtables.cpp                     |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle-local-classes-nested.cpp                    |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle-ms-templates.cpp                            |     38 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle-ms.cpp                                      |     81 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle-nullptr-arg.cpp                             |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle-std-externc.cpp                             |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle-subst-std.cpp                               |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle-template.cpp                                |     28 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle.cpp                                         |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/member-alignment.cpp                               |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/member-init-anon-union.cpp                         |     34 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/member-templates.cpp                               |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/microsoft-abi-arg-order.cpp                        |     41 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/microsoft-abi-default-cc.cpp                       |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/microsoft-abi-member-pointers.cpp                  |     20 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/microsoft-abi-structors.cpp                        |     46 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/microsoft-abi-vtables-return-thunks.cpp            |    104 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/microsoft-abi-vtables-single-inheritance.cpp       |     10 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance.cpp      |     20 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/microsoft-interface.cpp                            |     22 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/microsoft-new.cpp                                  |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/microsoft-uuidof.cpp                               |      6 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/mingw-new-abi.cpp                                  |     13 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/ms_wide_predefined_expr.cpp                        |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/noinline-template.cpp                              |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/pr11797.cpp                                        |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/pr12104.cpp                                        |      6 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/pr13396.cpp                                        |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/pr9965.cpp                                         |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/pragma-weak.cpp                                    |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/predefined-expr.cpp                                |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/ptr-to-member-function.cpp                         |     17 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/reference-field.cpp                                |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/reference-init.cpp                                 |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/return.cpp                                         |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/scoped-enums.cpp                                   |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/specialized-static-data-mem-init.cpp               |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/static-init.cpp                                    |     12 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/stmtexpr.cpp                                       |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/template-dependent-bind-temporary.cpp              |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/template-inner-struct-visibility-hidden.cpp        |      6 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/throw-expression-dtor.cpp                          |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/thunk-use-after-free.cpp                           |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/thunks.cpp                                         |     22 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/trivial-constructor-init.cpp                       |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/type-traits.cpp                                    |      6 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/vararg-non-pod.cpp                                 |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/virt-dtor-gen.cpp                                  |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/virt-dtor-key.cpp                                  |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/virt-template-vtable.cpp                           |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/virtual-base-ctor.cpp                              |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/virtual-base-destructor-call.cpp                   |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/virtual-bases.cpp                                  |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/virtual-destructor-calls.cpp                       |     10 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/virtual-destructor-synthesis.cpp                   |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/virtual-function-calls.cpp                         |      6 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/virtual-implicit-copy-assignment.cpp               |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/virtual-implicit-move-assignment.cpp               |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/virtual-inherited-destructor.cpp                   |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/virtual-pseudo-destructor-call.cpp                 |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/visibility-hidden-extern-templates.cpp             |     10 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/visibility.cpp                                     |     14 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/volatile-1.cpp                                     |      6 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/vtable-cast-crash.cpp                              |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/vtable-key-function-arm.cpp                        |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/vtable-key-function-ios.cpp                        |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/weak-extern-typeinfo.cpp                           |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/weak-external.cpp                                  |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/arc-ivar-layout.m                                 |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/arc.m                                             |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/attr-callconv.m                                   |     13 +
 external/bsd/llvm/dist/clang/test/CodeGenObjC/blocks.m                                          |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/debug-info-block-helper.m                         |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/debug-info-block-line.m                           |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/debug-info-crash-2.m                              |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/debug-info-getter-name.m                          |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/debug-info-lifetime-crash.m                       |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/debug-info-pubtypes.m                             |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/externally-initialized-selectors.m                |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/instance-method-metadata.m                        |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/ivar-layout-array0-struct.m                       |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/ivar-layout-no-optimize.m                         |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/no-vararg-messaging.m                             |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/objc-read-weak-byref.m                            |     16 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/property-section-attribute.m                      |     13 +
 external/bsd/llvm/dist/clang/test/CodeGenObjC/protocol-in-extended-class.m                      |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/try.m                                             |      2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjCXX/externally-initialized-selectors.mm             |      4 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjCXX/microsoft-abi-arc-param-order.mm                |     20 +
 external/bsd/llvm/dist/clang/test/Driver/arm-arch-darwin.c                                      |      6 +
 external/bsd/llvm/dist/clang/test/Driver/arm-cortex-cpus.c                                      |    127 +-
 external/bsd/llvm/dist/clang/test/Driver/arm-mfpu.c                                             |     20 +
 external/bsd/llvm/dist/clang/test/Driver/at_file_missing.c                                      |      7 +
 external/bsd/llvm/dist/clang/test/Driver/bindings.c                                             |      4 +-
 external/bsd/llvm/dist/clang/test/Driver/cl-options.c                                           |      8 +-
 external/bsd/llvm/dist/clang/test/Driver/cl-outputs.c                                           |      4 +
 external/bsd/llvm/dist/clang/test/Driver/clang_f_opts.c                                         |      3 +
 external/bsd/llvm/dist/clang/test/Driver/darwin-as.c                                            |     10 +-
 external/bsd/llvm/dist/clang/test/Driver/darwin-embedded.c                                      |     30 +
 external/bsd/llvm/dist/clang/test/Driver/darwin-ld.c                                            |      6 +-
 external/bsd/llvm/dist/clang/test/Driver/darwin-objc-options.m                                  |      3 +
 external/bsd/llvm/dist/clang/test/Driver/debug-options.c                                        |      8 +
 external/bsd/llvm/dist/clang/test/Driver/fast-math.c                                            |      3 +
 external/bsd/llvm/dist/clang/test/Driver/freebsd.c                                              |     10 +-
 external/bsd/llvm/dist/clang/test/Driver/gcc_forward.c                                          |     15 +-
 external/bsd/llvm/dist/clang/test/Driver/integrated-as.s                                        |     10 +-
 external/bsd/llvm/dist/clang/test/Driver/krait-cpu.c                                            |      3 +
 external/bsd/llvm/dist/clang/test/Driver/linker-opts.c                                          |      1 +
 external/bsd/llvm/dist/clang/test/Driver/mips-cs.cpp                                            |    504 +
 external/bsd/llvm/dist/clang/test/Driver/mips-float.c                                           |     18 +-
 external/bsd/llvm/dist/clang/test/Driver/mips-fsf.cpp                                           |    720 +-
 external/bsd/llvm/dist/clang/test/Driver/openbsd.c                                              |     28 +
 external/bsd/llvm/dist/clang/test/Driver/pic.c                                                  |      2 +-
 external/bsd/llvm/dist/clang/test/Driver/target-triple-deployment.c                             |      8 +-
 external/bsd/llvm/dist/clang/test/Driver/target.c                                               |      6 -
 external/bsd/llvm/dist/clang/test/Driver/unknown-gcc-arch.c                                     |     32 +-
 external/bsd/llvm/dist/clang/test/Driver/via-file-asm.c                                         |     10 +
 external/bsd/llvm/dist/clang/test/FixIt/fixit-objc-arc.m                                        |     24 +
 external/bsd/llvm/dist/clang/test/FixIt/fixit-objc-bridge-related-attr.m                        |     35 +
 external/bsd/llvm/dist/clang/test/FixIt/fixit-objc-bridge-related-property.m                    |     23 +
 external/bsd/llvm/dist/clang/test/FixIt/fixit-objc.m                                            |     20 +-
 external/bsd/llvm/dist/clang/test/FixIt/no-diagnostics-fixit-info.c                             |     16 +
 external/bsd/llvm/dist/clang/test/Format/language-detection.cpp                                 |      7 +
 external/bsd/llvm/dist/clang/test/Format/style-on-command-line.cpp                              |      9 +-
 external/bsd/llvm/dist/clang/test/Frontend/ir-support-codegen.ll                                |     10 +-
 external/bsd/llvm/dist/clang/test/Frontend/rewrite-includes-bom.c                               |      6 +-
 external/bsd/llvm/dist/clang/test/Frontend/rewrite-includes-eof.c                               |      4 +
 external/bsd/llvm/dist/clang/test/Frontend/system-header-prefix.c                               |      6 +-
 external/bsd/llvm/dist/clang/test/Headers/altivec-header.c                                      |      2 +-
 external/bsd/llvm/dist/clang/test/Headers/cxx11.cpp                                             |      2 +
 external/bsd/llvm/dist/clang/test/Headers/ms-intrin.cpp                                         |      6 +-
 external/bsd/llvm/dist/clang/test/Index/Inputs/crash-recovery-code-complete-remap.c             |      2 +-
 external/bsd/llvm/dist/clang/test/Index/annotate-tokens.cpp                                     |     12 +
 external/bsd/llvm/dist/clang/test/Index/comment-to-html-xml-conversion.cpp                      |    140 +-
 external/bsd/llvm/dist/clang/test/Index/comment-xml-schema.c                                    |      1 +
 external/bsd/llvm/dist/clang/test/Index/complete-recovery.m                                     |      2 +-
 external/bsd/llvm/dist/clang/test/Index/crash-recovery-code-complete.c                          |      2 +-
 external/bsd/llvm/dist/clang/test/Index/crash-recovery-reparse.c                                |      2 +-
 external/bsd/llvm/dist/clang/test/Index/crash-recovery.c                                        |      1 +
 external/bsd/llvm/dist/clang/test/Index/fix-its.m                                               |      2 -
 external/bsd/llvm/dist/clang/test/Index/preamble-reparse-cmd-define.c                           |      2 +-
 external/bsd/llvm/dist/clang/test/Index/preamble-reparse.c                                      |      2 +-
 external/bsd/llvm/dist/clang/test/Index/print-type-cxx11.cpp                                    |      4 +-
 external/bsd/llvm/dist/clang/test/Index/print-type.cpp                                          |      4 +-
 external/bsd/llvm/dist/clang/test/Index/remap-complete.c                                        |      2 +-
 external/bsd/llvm/dist/clang/test/Index/remap-cursor-at.c                                       |      2 +-
 external/bsd/llvm/dist/clang/test/Index/remap-load.c                                            |      2 +-
 external/bsd/llvm/dist/clang/test/Index/reparse-with-remaps/reparse.c                           |      8 +
 external/bsd/llvm/dist/clang/test/Index/reparse-with-remaps/test.h                              |      3 +
 external/bsd/llvm/dist/clang/test/Index/reparse-with-remaps/test.h-0                            |      6 +
 external/bsd/llvm/dist/clang/test/Index/reparse-with-remaps/test.h-1                            |      6 +
 external/bsd/llvm/dist/clang/test/Index/skipped-ranges.c                                        |     25 +
 external/bsd/llvm/dist/clang/test/Layout/ms-x86-alias-avoidance-padding.cpp                     |    178 +
 external/bsd/llvm/dist/clang/test/Layout/ms-x86-basic-layout.cpp                                |   1078 +-
 external/bsd/llvm/dist/clang/test/Layout/ms-x86-bitfields-vbases.cpp                            |    154 +-
 external/bsd/llvm/dist/clang/test/Layout/ms-x86-empty-virtual-base.cpp                          |     28 +-
 external/bsd/llvm/dist/clang/test/Layout/ms-x86-lazy-empty-nonvirtual-base.cpp                  |     25 +-
 external/bsd/llvm/dist/clang/test/Layout/ms-x86-pack-and-align.cpp                              |    179 +
 external/bsd/llvm/dist/clang/test/Layout/ms-x86-vtordisp.cpp                                    |     40 +-
 external/bsd/llvm/dist/clang/test/Lexer/bcpl-escaped-newline.c                                  |      1 +
 external/bsd/llvm/dist/clang/test/Lexer/hexfloat.cpp                                            |      2 +-
 external/bsd/llvm/dist/clang/test/Makefile                                                      |      1 +
 external/bsd/llvm/dist/clang/test/Misc/ast-dump-arm-attr.c                                      |      5 +
 external/bsd/llvm/dist/clang/test/Misc/ast-dump-attr.cpp                                        |      8 -
 external/bsd/llvm/dist/clang/test/Misc/ast-dump-msp430-attr.c                                   |      5 +
 external/bsd/llvm/dist/clang/test/Misc/languageOptsOpenCL.cl                                    |     26 +-
 external/bsd/llvm/dist/clang/test/Misc/verify.c                                                 |     10 +-
 external/bsd/llvm/dist/clang/test/Misc/warning-flags.c                                          |      6 +-
 external/bsd/llvm/dist/clang/test/Modules/Inputs/declare-use/e.h                                |      3 +-
 external/bsd/llvm/dist/clang/test/Modules/Inputs/declare-use/h.h                                |      2 +-
 external/bsd/llvm/dist/clang/test/Modules/Inputs/declare-use/i.h                                |      1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/declare-use/module.map                         |      4 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/malformed/a1.h                                 |      1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/malformed/a2.h                                 |      1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/malformed/b1.h                                 |      3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/malformed/b2.h                                 |      1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/malformed/module.map                           |      8 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/string_names/a.h                               |      4 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/string_names/b.h                               |      4 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/string_names/c.h                               |      4 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/string_names/module.map                        |     16 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/string_names/sub.h                             |      4 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/submodules/module.map                          |      5 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/submodules/not_missing.h                       |      2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/unnecessary-module-map-parsing/a1.h            |      1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/unnecessary-module-map-parsing/module.map      |      3 +
 external/bsd/llvm/dist/clang/test/Modules/auto-module-import.m                                  |      6 +-
 external/bsd/llvm/dist/clang/test/Modules/declare-use1.cpp                                      |      7 +-
 external/bsd/llvm/dist/clang/test/Modules/declare-use2.cpp                                      |      4 +-
 external/bsd/llvm/dist/clang/test/Modules/malformed.cpp                                         |     23 +
 external/bsd/llvm/dist/clang/test/Modules/renamed.m                                             |      2 +-
 external/bsd/llvm/dist/clang/test/Modules/string_names.cpp                                      |      6 +
 external/bsd/llvm/dist/clang/test/Modules/submodules.cpp                                        |      5 +
 external/bsd/llvm/dist/clang/test/Modules/unnecessary-module-map-parsing.c                      |      8 +
 external/bsd/llvm/dist/clang/test/OpenMP/parallel_messages.cpp                                  |     15 +-
 external/bsd/llvm/dist/clang/test/OpenMP/threadprivate_messages.cpp                             |     13 +-
 external/bsd/llvm/dist/clang/test/PCH/chain-pending-instantiations.cpp                          |      2 +-
 external/bsd/llvm/dist/clang/test/PCH/cxx-templates.cpp                                         |      4 +-
 external/bsd/llvm/dist/clang/test/PCH/cxx-templates.h                                           |     47 +
 external/bsd/llvm/dist/clang/test/PCH/cxx-traits.cpp                                            |      4 +-
 external/bsd/llvm/dist/clang/test/PCH/cxx-traits.h                                              |      4 +-
 external/bsd/llvm/dist/clang/test/PCH/field-designator.c                                        |      6 +-
 external/bsd/llvm/dist/clang/test/PCH/objcxx-ivar-class.mm                                      |      2 +-
 external/bsd/llvm/dist/clang/test/Parser/MicrosoftExtensions.c                                  |      6 +-
 external/bsd/llvm/dist/clang/test/Parser/MicrosoftExtensions.cpp                                |     18 +-
 external/bsd/llvm/dist/clang/test/Parser/asm.c                                                  |     13 +
 external/bsd/llvm/dist/clang/test/Parser/attributes.c                                           |     12 +-
 external/bsd/llvm/dist/clang/test/Parser/attributes.mm                                          |      4 +-
 external/bsd/llvm/dist/clang/test/Parser/cxx-class.cpp                                          |     10 +
 external/bsd/llvm/dist/clang/test/Parser/cxx-template-argument.cpp                              |      1 +
 external/bsd/llvm/dist/clang/test/Parser/cxx-template-decl.cpp                                  |     77 +
 external/bsd/llvm/dist/clang/test/Parser/cxx0x-ambig.cpp                                        |      4 +-
 external/bsd/llvm/dist/clang/test/Parser/cxx0x-attributes.cpp                                   |     18 +-
 external/bsd/llvm/dist/clang/test/Parser/declarators.c                                          |     34 +
 external/bsd/llvm/dist/clang/test/Parser/ms-inline-asm.c                                        |      2 +-
 external/bsd/llvm/dist/clang/test/Parser/objcbridge-related-attribute.m                         |     15 +
 external/bsd/llvm/dist/clang/test/Parser/objcxx11-attributes.mm                                 |      4 +-
 external/bsd/llvm/dist/clang/test/Parser/recovery.cpp                                           |     16 +
 external/bsd/llvm/dist/clang/test/Parser/warn-semicolon-before-method-body.m                    |      2 +-
 external/bsd/llvm/dist/clang/test/Preprocessor/Inputs/microsoft-header-search/a/b/include3.h    |      3 +
 external/bsd/llvm/dist/clang/test/Preprocessor/Inputs/microsoft-header-search/a/findme.h        |      3 +
 external/bsd/llvm/dist/clang/test/Preprocessor/Inputs/microsoft-header-search/a/include2.h      |      6 +
 external/bsd/llvm/dist/clang/test/Preprocessor/Inputs/microsoft-header-search/findme.h          |      3 +
 external/bsd/llvm/dist/clang/test/Preprocessor/Inputs/microsoft-header-search/include1.h        |      6 +
 external/bsd/llvm/dist/clang/test/Preprocessor/arm-target-features.c                            |     77 +
 external/bsd/llvm/dist/clang/test/Preprocessor/microsoft-header-search.c                        |      6 +
 external/bsd/llvm/dist/clang/test/Rewriter/missing-dllimport.c                                  |      2 +-
 external/bsd/llvm/dist/clang/test/Rewriter/no-integrated-preprocessing-64bit.m                  |      2 +-
 external/bsd/llvm/dist/clang/test/Rewriter/protocol-rewrite-1.m                                 |     27 +-
 external/bsd/llvm/dist/clang/test/Sema/2007-10-01-BuildArrayRef.c                               |      6 +-
 external/bsd/llvm/dist/clang/test/Sema/2009-03-09-WeakDeclarations-1.c                          |      6 +-
 external/bsd/llvm/dist/clang/test/Sema/2009-04-22-UnknownSize.c                                 |      2 +-
 external/bsd/llvm/dist/clang/test/Sema/2009-07-17-VoidParameter.c                               |      4 +-
 external/bsd/llvm/dist/clang/test/Sema/Inputs/ms-keyword-system-header.h                        |      3 +
 external/bsd/llvm/dist/clang/test/Sema/MicrosoftCompatibility.c                                 |      2 +
 external/bsd/llvm/dist/clang/test/Sema/MicrosoftExtensions.c                                    |     11 +-
 external/bsd/llvm/dist/clang/test/Sema/arm-asm.c                                                |      5 +
 external/bsd/llvm/dist/clang/test/Sema/arm-interrupt-attr.c                                     |      4 +-
 external/bsd/llvm/dist/clang/test/Sema/asm.c                                                    |      3 +
 external/bsd/llvm/dist/clang/test/Sema/attr-availability-ios.c                                  |      8 +-
 external/bsd/llvm/dist/clang/test/Sema/attr-availability-macosx.c                               |      4 +-
 external/bsd/llvm/dist/clang/test/Sema/attr-availability.c                                      |      4 +-
 external/bsd/llvm/dist/clang/test/Sema/attr-cleanup.c                                           |      2 +-
 external/bsd/llvm/dist/clang/test/Sema/attr-coldhot.c                                           |      4 +-
 external/bsd/llvm/dist/clang/test/Sema/attr-deprecated-message.c                                |      8 +-
 external/bsd/llvm/dist/clang/test/Sema/attr-deprecated.c                                        |     24 +-
 external/bsd/llvm/dist/clang/test/Sema/attr-msp430.c                                            |      6 +
 external/bsd/llvm/dist/clang/test/Sema/attr-ownership.c                                         |      6 +-
 external/bsd/llvm/dist/clang/test/Sema/attr-section.c                                           |      4 +-
 external/bsd/llvm/dist/clang/test/Sema/attr-unavailable-message.c                               |     12 +-
 external/bsd/llvm/dist/clang/test/Sema/attr-used.c                                              |      8 +-
 external/bsd/llvm/dist/clang/test/Sema/block-misc.c                                             |      2 +-
 external/bsd/llvm/dist/clang/test/Sema/callingconv.c                                            |      2 +
 external/bsd/llvm/dist/clang/test/Sema/constructor-attribute.c                                  |      8 +-
 external/bsd/llvm/dist/clang/test/Sema/crash-invalid-array.c                                    |      8 +-
 external/bsd/llvm/dist/clang/test/Sema/decl-in-prototype.c                                      |      2 +-
 external/bsd/llvm/dist/clang/test/Sema/dllimport-dllexport.c                                    |     16 +-
 external/bsd/llvm/dist/clang/test/Sema/fn-ptr-as-fn-prototype.c                                 |      2 +-
 external/bsd/llvm/dist/clang/test/Sema/format-strings-scanf.c                                   |      4 +-
 external/bsd/llvm/dist/clang/test/Sema/format-strings.c                                         |      2 +-
 external/bsd/llvm/dist/clang/test/Sema/ms-inline-asm.c                                          |     20 +-
 external/bsd/llvm/dist/clang/test/Sema/ms-keyword-system-header.c                               |      2 +
 external/bsd/llvm/dist/clang/test/Sema/ms-wchar.c                                               |      4 +-
 external/bsd/llvm/dist/clang/test/Sema/nonnull.c                                                |      1 +
 external/bsd/llvm/dist/clang/test/Sema/overloadable.c                                           |      2 +-
 external/bsd/llvm/dist/clang/test/Sema/pragma-ms_struct.c                                       |     10 +-
 external/bsd/llvm/dist/clang/test/Sema/sentinel-attribute.c                                     |      2 +-
 external/bsd/llvm/dist/clang/test/Sema/switch.c                                                 |     26 +
 external/bsd/llvm/dist/clang/test/Sema/thread-specifier.c                                       |     12 +-
 external/bsd/llvm/dist/clang/test/Sema/typeof-use-deprecated.c                                  |     12 +-
 external/bsd/llvm/dist/clang/test/Sema/types.c                                                  |      1 +
 external/bsd/llvm/dist/clang/test/Sema/warn-documentation.cpp                                   |     87 +-
 external/bsd/llvm/dist/clang/test/Sema/warn-outof-range-assign-enum.c                           |     18 +
 external/bsd/llvm/dist/clang/test/Sema/warn-type-safety.c                                       |      4 +-
 external/bsd/llvm/dist/clang/test/SemaCUDA/cuda.h                                               |      1 +
 external/bsd/llvm/dist/clang/test/SemaCUDA/launch_bounds.cu                                     |     14 +
 external/bsd/llvm/dist/clang/test/SemaCXX/MicrosoftExtensions.cpp                               |     31 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/PR8012.cpp                                            |      2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/access.cpp                                            |     22 +
 external/bsd/llvm/dist/clang/test/SemaCXX/addr-of-overloaded-function.cpp                       |     20 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/aggregate-initialization.cpp                          |      2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/ast-print.cpp                                         |      9 +
 external/bsd/llvm/dist/clang/test/SemaCXX/attr-common.cpp                                       |      2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/attr-cxx0x.cpp                                        |      3 +
 external/bsd/llvm/dist/clang/test/SemaCXX/attr-deprecated.cpp                                   |     48 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/attr-unavailable.cpp                                  |     21 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/attr-used.cpp                                         |      4 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/attr-weak.cpp                                         |      4 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/calling-conv-compat.cpp                               |     19 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/compare.cpp                                           |      2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/const-cast.cpp                                        |      2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/constexpr-value-init.cpp                              |      2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/constructor-initializer.cpp                           |      5 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/crashes.cpp                                           |     13 +
 external/bsd/llvm/dist/clang/test/SemaCXX/cstyle-cast.cpp                                       |      4 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx-altivec.cpp                                       |      5 +
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx0x-delegating-ctors.cpp                            |      2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx11-gnu-attrs.cpp                                   |      2 -
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx11-user-defined-literals.cpp                       |     24 +
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx1y-generic-lambdas.cpp                             |      8 +
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx1y-init-captures.cpp                               |      2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx1y-variable-templates_in_class.cpp                 |     32 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx1y-variable-templates_top_level.cpp                |      7 +
 external/bsd/llvm/dist/clang/test/SemaCXX/decl-microsoft-call-conv.cpp                          |     38 +
 external/bsd/llvm/dist/clang/test/SemaCXX/deleted-function.cpp                                  |      6 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/for-range-dereference.cpp                             |      2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/functional-cast.cpp                                   |      4 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/goto.cpp                                              |      2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/init-priority-attr.cpp                                |      3 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/member-expr.cpp                                       |      4 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/member-pointer.cpp                                    |      8 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/microsoft-dtor-lookup-cxx11.cpp                       |     13 +
 external/bsd/llvm/dist/clang/test/SemaCXX/nested-name-spec.cpp                                  |      4 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/old-style-cast.cpp                                    |     11 +
 external/bsd/llvm/dist/clang/test/SemaCXX/operator-arrow-depth.cpp                              |      4 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/pr13394-crash-on-invalid.cpp                          |      4 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/pr18284-crash-on-invalid.cpp                          |     24 +
 external/bsd/llvm/dist/clang/test/SemaCXX/qualified-id-lookup.cpp                               |      2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/reinterpret-cast.cpp                                  |      6 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/return.cpp                                            |     10 +
 external/bsd/llvm/dist/clang/test/SemaCXX/rval-references-examples.cpp                          |      2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/scope-check.cpp                                       |    118 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/static-cast.cpp                                       |      2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/types_compatible_p.cpp                                |      9 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/typo-correction-pt2.cpp                               |     34 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/typo-correction.cpp                                   |      2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/uninitialized.cpp                                     |      2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/virtual-override.cpp                                  |      3 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-consumed-analysis.cpp                            |     27 +
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-consumed-parsing.cpp                             |      6 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-infinite-recursion.cpp                           |    129 +
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-memsize-comparison.cpp                           |     93 +
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-sysheader-macro.cpp                              |     35 +
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-thread-safety-analysis.cpp                       |     12 +
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-thread-safety-parsing.cpp                        |     48 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-unused-attribute.cpp                             |     28 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/arc-jump-block.m                                     |      2 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/arc-objcbridge-related-attribute.m                   |     41 +
 external/bsd/llvm/dist/clang/test/SemaObjC/arc-property-lifetime.m                              |      4 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/arc-unavailable-for-weakref.m                        |      2 +
 external/bsd/llvm/dist/clang/test/SemaObjC/arc-unavailable-system-function.m                    |      2 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/attr-availability.m                                  |      6 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/attr-deprecated.m                                    |     58 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/attr-designated-init.m                               |    240 +
 external/bsd/llvm/dist/clang/test/SemaObjC/category-1.m                                         |      4 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/check-objcbridge-related-attribute-lookup.m          |     41 +
 external/bsd/llvm/dist/clang/test/SemaObjC/class-unavail-warning.m                              |      2 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/compare-qualified-id.m                               |      4 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/dealloc.m                                            |     20 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/default-synthesize-3.m                               |      6 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/default-synthesize.m                                 |      2 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/forward-protocol-incomplete-impl-warn.m              |      6 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/ibaction.m                                           |      4 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/incomplete-implementation.m                          |     26 +
 external/bsd/llvm/dist/clang/test/SemaObjC/method-attributes.m                                  |     32 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/method-sentinel-attr.m                               |      2 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/method-undef-category-warn-1.m                       |      8 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/method-undef-extension-warn-1.m                      |      4 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/nsobject-attribute.m                                 |      8 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/objcbridge-attribute-arc.m                           |    139 +
 external/bsd/llvm/dist/clang/test/SemaObjC/objcbridge-attribute.m                               |     74 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/objcbridge-related-attribute.m                       |     41 +
 external/bsd/llvm/dist/clang/test/SemaObjC/objcbridgemutable-attribute.m                        |     31 +
 external/bsd/llvm/dist/clang/test/SemaObjC/overriding-property-in-class-extension.m             |      3 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/property-10.m                                        |      2 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/property-12.m                                        |      8 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/property-deprecated-warning.m                        |     12 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/property-in-class-extension-1.m                      |      9 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/property-noninherited-availability-attr.m            |      7 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/property-typecheck-1.m                               |      2 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/protocol-attribute.m                                 |      2 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/protocols-suppress-conformance.m                     |    102 +
 external/bsd/llvm/dist/clang/test/SemaObjC/selector-1.m                                         |      2 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/selector-overload.m                                  |      1 +
 external/bsd/llvm/dist/clang/test/SemaObjC/special-dep-unavail-warning.m                        |     34 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/tentative-property-decl.m                            |     15 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/undef-protocol-methods-1.m                           |      7 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/unused-backing-ivar-warning.m                        |    149 +
 external/bsd/llvm/dist/clang/test/SemaObjC/warn-deprecated-implementations.m                    |      2 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/warn-forward-class-attr-deprecated.m                 |      4 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/warn-protocol-method-deprecated.m                    |      4 +-
 external/bsd/llvm/dist/clang/test/SemaObjCXX/arc-system-header.mm                               |      2 +-
 external/bsd/llvm/dist/clang/test/SemaObjCXX/arc-templates.mm                                   |     16 +
 external/bsd/llvm/dist/clang/test/SemaObjCXX/contextual-convert-to-id.mm                        |     19 +
 external/bsd/llvm/dist/clang/test/SemaObjCXX/crash.mm                                           |      8 +-
 external/bsd/llvm/dist/clang/test/SemaObjCXX/objcbridge-attribute-arc.mm                        |    139 +
 external/bsd/llvm/dist/clang/test/SemaObjCXX/objcbridge-attribute.mm                            |    128 +
 external/bsd/llvm/dist/clang/test/SemaObjCXX/objcbridge-related-attribute.mm                    |     27 +
 external/bsd/llvm/dist/clang/test/SemaObjCXX/old-style-cast.mm                                  |     11 +
 external/bsd/llvm/dist/clang/test/SemaOpenCL/event_t.cl                                         |      2 +-
 external/bsd/llvm/dist/clang/test/SemaOpenCL/invalid-constant.cl                                |      2 +
 external/bsd/llvm/dist/clang/test/SemaOpenCL/invalid-kernel-attrs.cl                            |     16 +
 external/bsd/llvm/dist/clang/test/SemaOpenCL/sizeof.cl                                          |      5 +
 external/bsd/llvm/dist/clang/test/SemaTemplate/class-template-spec.cpp                          |      2 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/dependent-expr.cpp                               |      7 +
 external/bsd/llvm/dist/clang/test/SemaTemplate/dependent-names.cpp                              |      4 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/explicit-instantiation.cpp                       |      2 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/explicit-specialization-member.cpp               |     19 +
 external/bsd/llvm/dist/clang/test/SemaTemplate/instantiate-function-2.cpp                       |     25 +
 external/bsd/llvm/dist/clang/test/SemaTemplate/instantiate-member-pointers.cpp                  |      9 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/instantiate-method.cpp                           |      2 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/ms-class-specialization-class-scope.cpp          |     49 +
 external/bsd/llvm/dist/clang/test/SemaTemplate/ms-function-specialization-class-scope.cpp       |    120 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/ms-lookup-template-base-classes.cpp              |      4 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/temp_arg_nontype.cpp                             |      2 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/typename-specifier.cpp                           |      4 +-
 external/bsd/llvm/dist/clang/test/Tooling/multi-jobs.cpp                                        |      4 +-
 external/bsd/llvm/dist/clang/test/lit.cfg                                                       |     57 +-
 external/bsd/llvm/dist/clang/test/lit.site.cfg.in                                               |      2 +
 738 files changed, 32668 insertions(+), 22742 deletions(-)

diffs (truncated from 75543 to 300 lines):

diff -r d274478b4018 -r 07de2ed24c37 external/bsd/llvm/dist/clang/examples/PrintFunctionNames/CMakeLists.txt
--- a/external/bsd/llvm/dist/clang/examples/PrintFunctionNames/CMakeLists.txt   Sun Jan 05 15:39:13 2014 +0000
+++ b/external/bsd/llvm/dist/clang/examples/PrintFunctionNames/CMakeLists.txt   Sun Jan 05 15:39:14 2014 +0000
@@ -1,6 +1,19 @@
 set(MODULE TRUE)
 
-set( LLVM_LINK_COMPONENTS support mc)
+set( LLVM_LINK_COMPONENTS
+  Support
+  )
+
+# If we don't need RTTI or EH, there's no reason to export anything
+# from the plugin.
+if( NOT WIN32 ) # Win32 mangles symbols differently, and
+                # PrintFunctionNames.export contains C++ symbols.
+  if( NOT LLVM_REQUIRES_RTTI )
+    if( NOT LLVM_REQUIRES_EH )
+      set(LLVM_EXPORTED_SYMBOL_FILE ${CMAKE_CURRENT_SOURCE_DIR}/PrintFunctionNames.exports)
+    endif()
+  endif()
+endif()
 
 add_clang_library(PrintFunctionNames PrintFunctionNames.cpp)
 
@@ -14,8 +27,9 @@
   )
 
 target_link_libraries(PrintFunctionNames
+  clangAST
+  clangBasic
   clangFrontend
-  clangAST
   )
 
 set_target_properties(PrintFunctionNames
diff -r d274478b4018 -r 07de2ed24c37 external/bsd/llvm/dist/clang/examples/PrintFunctionNames/PrintFunctionNames.cpp
--- a/external/bsd/llvm/dist/clang/examples/PrintFunctionNames/PrintFunctionNames.cpp   Sun Jan 05 15:39:13 2014 +0000
+++ b/external/bsd/llvm/dist/clang/examples/PrintFunctionNames/PrintFunctionNames.cpp   Sun Jan 05 15:39:14 2014 +0000
@@ -48,9 +48,9 @@
       // Example error handling.
       if (args[i] == "-an-error") {
         DiagnosticsEngine &D = CI.getDiagnostics();
-        unsigned DiagID = D.getCustomDiagID(
-          DiagnosticsEngine::Error, "invalid argument '" + args[i] + "'");
-        D.Report(DiagID);
+        unsigned DiagID = D.getCustomDiagID(DiagnosticsEngine::Error,
+                                            "invalid argument '%0'");
+        D.Report(DiagID) << args[i];
         return false;
       }
     }
diff -r d274478b4018 -r 07de2ed24c37 external/bsd/llvm/dist/clang/examples/analyzer-plugin/CMakeLists.txt
--- a/external/bsd/llvm/dist/clang/examples/analyzer-plugin/CMakeLists.txt      Sun Jan 05 15:39:13 2014 +0000
+++ b/external/bsd/llvm/dist/clang/examples/analyzer-plugin/CMakeLists.txt      Sun Jan 05 15:39:14 2014 +0000
@@ -1,6 +1,8 @@
 set(MODULE TRUE)
 
-set( LLVM_LINK_COMPONENTS support mc)
+set(LLVM_LINK_COMPONENTS
+  Support
+  )
 
 add_clang_library(SampleAnalyzerPlugin MainCallChecker.cpp)
 
@@ -14,6 +16,8 @@
   )
 
 target_link_libraries(SampleAnalyzerPlugin
+  clangAST
+  clangAnalysis
   clangStaticAnalyzerCore
   )
 
diff -r d274478b4018 -r 07de2ed24c37 external/bsd/llvm/dist/clang/examples/clang-interpreter/CMakeLists.txt
--- a/external/bsd/llvm/dist/clang/examples/clang-interpreter/CMakeLists.txt    Sun Jan 05 15:39:13 2014 +0000
+++ b/external/bsd/llvm/dist/clang/examples/clang-interpreter/CMakeLists.txt    Sun Jan 05 15:39:14 2014 +0000
@@ -1,15 +1,9 @@
 set(LLVM_LINK_COMPONENTS
-  jit
-  interpreter
+  Core
+  ExecutionEngine
+  JIT
+  Support
   nativecodegen
-  asmparser
-  bitreader
-  bitwriter
-  irreader
-  codegen
-  ipo
-  linker
-  selectiondag
   )
 
 add_clang_executable(clang-interpreter
@@ -21,19 +15,8 @@
   )
 
 target_link_libraries(clang-interpreter
-  clangFrontend
-  clangSerialization
-  clangDriver
+  clangBasic
   clangCodeGen
-  clangSema
-  clangStaticAnalyzerFrontend
-  clangStaticAnalyzerCheckers
-  clangStaticAnalyzerCore
-  clangAnalysis
-  clangRewriteCore
-  clangRewriteFrontend
-  clangAST
-  clangParse
-  clangLex
-  clangBasic
+  clangDriver
+  clangFrontend
   )
diff -r d274478b4018 -r 07de2ed24c37 external/bsd/llvm/dist/clang/examples/clang-interpreter/Makefile
--- a/external/bsd/llvm/dist/clang/examples/clang-interpreter/Makefile  Sun Jan 05 15:39:13 2014 +0000
+++ b/external/bsd/llvm/dist/clang/examples/clang-interpreter/Makefile  Sun Jan 05 15:39:14 2014 +0000
@@ -16,7 +16,7 @@
 TOOL_NO_EXPORTS = 1
 
 LINK_COMPONENTS := jit interpreter nativecodegen bitreader bitwriter irreader \
-       ipo linker selectiondag asmparser instrumentation option
+       ipo linker selectiondag asmparser instrumentation objcarcopts option
 USEDLIBS = clangFrontend.a clangSerialization.a clangDriver.a clangCodeGen.a \
            clangParse.a clangSema.a clangStaticAnalyzerFrontend.a \
            clangStaticAnalyzerCheckers.a clangStaticAnalyzerCore.a \
diff -r d274478b4018 -r 07de2ed24c37 external/bsd/llvm/dist/clang/lib/AST/ASTDiagnostic.cpp
--- a/external/bsd/llvm/dist/clang/lib/AST/ASTDiagnostic.cpp    Sun Jan 05 15:39:13 2014 +0000
+++ b/external/bsd/llvm/dist/clang/lib/AST/ASTDiagnostic.cpp    Sun Jan 05 15:39:14 2014 +0000
@@ -12,6 +12,7 @@
 //===----------------------------------------------------------------------===//
 #include "clang/AST/ASTDiagnostic.h"
 #include "clang/AST/ASTContext.h"
+#include "clang/AST/Attr.h"
 #include "clang/AST/DeclObjC.h"
 #include "clang/AST/DeclTemplate.h"
 #include "clang/AST/ExprCXX.h"
@@ -51,6 +52,11 @@
       QT = AT->desugar();
       continue;
     }
+    // ...or an adjusted type...
+    if (const AdjustedType *AT = dyn_cast<AdjustedType>(Ty)) {
+      QT = AT->desugar();
+      continue;
+    }
     // ... or an auto type.
     if (const AutoType *AT = dyn_cast<AutoType>(Ty)) {
       if (!AT->isSugared())
@@ -354,6 +360,14 @@
       NeedQuotes = false;
       break;
     }
+    case DiagnosticsEngine::ak_attr: {
+      const Attr *At = reinterpret_cast<Attr *>(Val);
+      assert(At && "Received null Attr object!");
+      OS << '\'' << At->getSpelling() << '\'';
+      NeedQuotes = false;
+      break;
+    }
+
   }
 
   OS.flush();
@@ -1349,8 +1363,7 @@
         FromType.getLocalUnqualifiedType() ==
         ToType.getLocalUnqualifiedType()) {
       Qualifiers FromQual = FromType.getLocalQualifiers(),
-                 ToQual = ToType.getLocalQualifiers(),
-                 CommonQual;
+                 ToQual = ToType.getLocalQualifiers();
       PrintQualifiers(FromQual, ToQual);
       FromType.getLocalUnqualifiedType().print(OS, Policy);
       return;
diff -r d274478b4018 -r 07de2ed24c37 external/bsd/llvm/dist/clang/lib/AST/ASTDumper.cpp
--- a/external/bsd/llvm/dist/clang/lib/AST/ASTDumper.cpp        Sun Jan 05 15:39:13 2014 +0000
+++ b/external/bsd/llvm/dist/clang/lib/AST/ASTDumper.cpp        Sun Jan 05 15:39:14 2014 +0000
@@ -1241,8 +1241,6 @@
   dumpType(D->getType());
   if (D->getSynthesize())
     OS << " synthesize";
-  if (D->getBackingIvarReferencedInAccessor())
-    OS << " BackingIvarReferencedInAccessor";
 
   switch (D->getAccessControl()) {
   case ObjCIvarDecl::None:
@@ -1838,7 +1836,8 @@
 
 void ASTDumper::VisitObjCMessageExpr(const ObjCMessageExpr *Node) {
   VisitExpr(Node);
-  OS << " selector=" << Node->getSelector().getAsString();
+  OS << " selector=";
+  Node->getSelector().print(OS);
   switch (Node->getReceiverKind()) {
   case ObjCMessageExpr::Instance:
     break;
@@ -1860,7 +1859,8 @@
 
 void ASTDumper::VisitObjCBoxedExpr(const ObjCBoxedExpr *Node) {
   VisitExpr(Node);
-  OS << " selector=" << Node->getBoxingMethod()->getSelector().getAsString();
+  OS << " selector=";
+  Node->getBoxingMethod()->getSelector().print(OS);
 }
 
 void ASTDumper::VisitObjCAtCatchStmt(const ObjCAtCatchStmt *Node) {
@@ -1879,7 +1879,8 @@
 void ASTDumper::VisitObjCSelectorExpr(const ObjCSelectorExpr *Node) {
   VisitExpr(Node);
 
-  OS << " " << Node->getSelector().getAsString();
+  OS << " ";
+  Node->getSelector().print(OS);
 }
 
 void ASTDumper::VisitObjCProtocolExpr(const ObjCProtocolExpr *Node) {
@@ -1893,13 +1894,13 @@
   if (Node->isImplicitProperty()) {
     OS << " Kind=MethodRef Getter=\"";
     if (Node->getImplicitPropertyGetter())
-      OS << Node->getImplicitPropertyGetter()->getSelector().getAsString();
+      Node->getImplicitPropertyGetter()->getSelector().print(OS);
     else
       OS << "(null)";
 
     OS << "\" Setter=\"";
     if (ObjCMethodDecl *Setter = Node->getImplicitPropertySetter())
-      OS << Setter->getSelector().getAsString();
+      Setter->getSelector().print(OS);
     else
       OS << "(null)";
     OS << "\"";
@@ -1926,7 +1927,7 @@
   else
     OS << " Kind=DictionarySubscript GetterForDictionary=\"";
   if (Node->getAtIndexMethodDecl())
-    OS << Node->getAtIndexMethodDecl()->getSelector().getAsString();
+    Node->getAtIndexMethodDecl()->getSelector().print(OS);
   else
     OS << "(null)";
 
@@ -1935,7 +1936,7 @@
   else
     OS << "\" SetterForDictionary=\"";
   if (Node->setAtIndexMethodDecl())
-    OS << Node->setAtIndexMethodDecl()->getSelector().getAsString();
+    Node->setAtIndexMethodDecl()->getSelector().print(OS);
   else
     OS << "(null)";
 }
diff -r d274478b4018 -r 07de2ed24c37 external/bsd/llvm/dist/clang/lib/AST/ASTImporter.cpp
--- a/external/bsd/llvm/dist/clang/lib/AST/ASTImporter.cpp      Sun Jan 05 15:39:13 2014 +0000
+++ b/external/bsd/llvm/dist/clang/lib/AST/ASTImporter.cpp      Sun Jan 05 15:39:14 2014 +0000
@@ -407,10 +407,11 @@
       return false;
     break;
   
+  case Type::Adjusted:
   case Type::Decayed:
     if (!IsStructurallyEquivalent(Context,
-                                  cast<DecayedType>(T1)->getPointeeType(),
-                                  cast<DecayedType>(T2)->getPointeeType()))
+                                  cast<AdjustedType>(T1)->getOriginalType(),
+                                  cast<AdjustedType>(T2)->getOriginalType()))
       return false;
     break;
 
@@ -1946,6 +1947,7 @@
     ToData.HasProtectedFields = FromData.HasProtectedFields;
     ToData.HasPublicFields = FromData.HasPublicFields;
     ToData.HasMutableFields = FromData.HasMutableFields;
+    ToData.HasVariantMembers = FromData.HasVariantMembers;
     ToData.HasOnlyCMembers = FromData.HasOnlyCMembers;
     ToData.HasInClassInitializer = FromData.HasInClassInitializer;
     ToData.HasUninitializedReferenceMember
@@ -3014,8 +3016,7 @@
                                        Importer.Import(D->getInnerLocStart()),
                                               Loc, Name.getAsIdentifierInfo(),
                                               T, TInfo, D->getAccessControl(),
-                                              BitWidth, D->getSynthesize(),
-                                              D->getBackingIvarReferencedInAccessor());
+                                              BitWidth, D->getSynthesize());
   ToIvar->setLexicalDeclContext(LexicalDC);
   Importer.Imported(D, ToIvar);
   LexicalDC->addDeclInternal(ToIvar);
diff -r d274478b4018 -r 07de2ed24c37 external/bsd/llvm/dist/clang/lib/AST/Decl.cpp
--- a/external/bsd/llvm/dist/clang/lib/AST/Decl.cpp     Sun Jan 05 15:39:13 2014 +0000
+++ b/external/bsd/llvm/dist/clang/lib/AST/Decl.cpp     Sun Jan 05 15:39:14 2014 +0000
@@ -976,7 +976,7 @@
                            kind);
 
   // Use the most recent declaration.
-  if (!IsMostRecent) {
+  if (!IsMostRecent && !isa<NamespaceDecl>(ND)) {
     const NamedDecl *MostRecent = ND->getMostRecentDecl();




Home | Main Index | Thread Index | Old Index