aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.clang-format1
-rw-r--r--CMakeLists.txt152
-rw-r--r--CODE_OWNERS.TXT2
-rw-r--r--bindings/python/clang/cindex.py169
-rw-r--r--bindings/python/tests/cindex/test_comment.py40
-rw-r--r--bindings/python/tests/cindex/test_cursor_kind.py11
-rw-r--r--bindings/python/tests/cindex/test_type.py38
-rw-r--r--bindings/xml/comment-xml-schema.rng23
-rw-r--r--docs/AddressSanitizer.rst40
-rw-r--r--docs/CMakeLists.txt51
-rw-r--r--docs/ClangFormat.rst87
-rw-r--r--docs/ClangFormatStyleOptions.rst391
-rw-r--r--docs/ClangTools.rst6
-rw-r--r--docs/CrossCompilation.rst204
-rw-r--r--docs/DataFlowSanitizer.rst158
-rw-r--r--docs/DataFlowSanitizerDesign.rst220
-rw-r--r--docs/InternalsManual.rst23
-rw-r--r--docs/IntroductionToTheClangAST.rst63
-rw-r--r--docs/LanguageExtensions.rst355
-rw-r--r--docs/LeakSanitizer.rst32
-rw-r--r--docs/LibASTMatchersReference.html1093
-rw-r--r--docs/LibTooling.rst2
-rw-r--r--docs/Makefile13
-rw-r--r--docs/MemorySanitizer.rst12
-rw-r--r--docs/Modules.rst88
-rw-r--r--docs/ObjectiveCLiterals.rst6
-rw-r--r--docs/ReleaseNotes.rst316
-rw-r--r--docs/SanitizerSpecialCaseList.rst79
-rw-r--r--docs/ThreadSanitizer.rst16
-rw-r--r--docs/UsersManual.rst264
-rw-r--r--docs/analyzer/DebugChecks.rst17
-rw-r--r--docs/analyzer/IPA.txt2
-rw-r--r--docs/analyzer/conf.py4
-rw-r--r--docs/conf.py4
-rw-r--r--docs/doxygen.cfg.in29
-rw-r--r--docs/doxygen.footer2
-rw-r--r--docs/index.rst5
-rw-r--r--docs/tools/clang.pod69
-rw-r--r--docs/tools/dump_ast_matchers.py73
-rw-r--r--docs/tools/dump_format_style.py143
-rw-r--r--examples/clang-interpreter/Makefile4
-rw-r--r--examples/clang-interpreter/main.cpp13
-rw-r--r--include/clang-c/CXCompilationDatabase.h20
-rw-r--r--include/clang-c/CXString.h2
-rw-r--r--include/clang-c/Index.h72
-rw-r--r--include/clang/ARCMigrate/ARCMT.h2
-rw-r--r--include/clang/ARCMigrate/ARCMTActions.h6
-rw-r--r--include/clang/ARCMigrate/FileRemapper.h1
-rw-r--r--include/clang/AST/APValue.h7
-rw-r--r--include/clang/AST/ASTConsumer.h21
-rw-r--r--include/clang/AST/ASTContext.h310
-rw-r--r--include/clang/AST/ASTDiagnostic.h2
-rw-r--r--include/clang/AST/ASTFwd.h28
-rw-r--r--include/clang/AST/ASTImporter.h8
-rw-r--r--include/clang/AST/ASTLambda.h80
-rw-r--r--include/clang/AST/ASTMutationListener.h17
-rw-r--r--include/clang/AST/ASTTypeTraits.h387
-rw-r--r--include/clang/AST/ASTUnresolvedSet.h42
-rw-r--r--include/clang/AST/ASTVector.h55
-rw-r--r--include/clang/AST/Attr.h3
-rw-r--r--include/clang/AST/CXXInheritance.h4
-rw-r--r--include/clang/AST/CanonicalType.h2
-rw-r--r--include/clang/AST/CharUnits.h21
-rw-r--r--include/clang/AST/Comment.h20
-rw-r--r--include/clang/AST/CommentCommandTraits.h5
-rw-r--r--include/clang/AST/CommentCommands.td11
-rw-r--r--include/clang/AST/CommentDiagnostic.h2
-rw-r--r--include/clang/AST/CommentParser.h6
-rw-r--r--include/clang/AST/CommentSema.h9
-rw-r--r--include/clang/AST/Decl.h367
-rw-r--r--include/clang/AST/DeclAccessPair.h9
-rw-r--r--include/clang/AST/DeclBase.h163
-rw-r--r--include/clang/AST/DeclCXX.h1014
-rw-r--r--include/clang/AST/DeclContextInternals.h48
-rw-r--r--include/clang/AST/DeclFriend.h4
-rw-r--r--include/clang/AST/DeclLookups.h22
-rw-r--r--include/clang/AST/DeclObjC.h47
-rw-r--r--include/clang/AST/DeclOpenMP.h26
-rw-r--r--include/clang/AST/DeclTemplate.h691
-rw-r--r--include/clang/AST/DeclarationName.h12
-rw-r--r--include/clang/AST/EvaluatedExprVisitor.h2
-rw-r--r--include/clang/AST/Expr.h245
-rw-r--r--include/clang/AST/ExprCXX.h688
-rw-r--r--include/clang/AST/ExprObjC.h23
-rw-r--r--include/clang/AST/ExternalASTSource.h7
-rw-r--r--include/clang/AST/GlobalDecl.h1
-rw-r--r--include/clang/AST/LambdaMangleContext.h38
-rw-r--r--include/clang/AST/Mangle.h117
-rw-r--r--include/clang/AST/MangleNumberingContext.h59
-rw-r--r--include/clang/AST/NestedNameSpecifier.h6
-rw-r--r--include/clang/AST/ParentMap.h5
-rw-r--r--include/clang/AST/PrettyPrinter.h13
-rw-r--r--include/clang/AST/RawCommentList.h31
-rw-r--r--include/clang/AST/RecordLayout.h55
-rw-r--r--include/clang/AST/RecursiveASTVisitor.h330
-rw-r--r--include/clang/AST/Redeclarable.h52
-rw-r--r--include/clang/AST/Stmt.h104
-rw-r--r--include/clang/AST/StmtCXX.h4
-rw-r--r--include/clang/AST/StmtIterator.h32
-rw-r--r--include/clang/AST/StmtObjC.h9
-rw-r--r--include/clang/AST/StmtOpenMP.h528
-rw-r--r--include/clang/AST/StmtVisitor.h36
-rw-r--r--include/clang/AST/TemplateBase.h108
-rw-r--r--include/clang/AST/Type.h113
-rw-r--r--include/clang/AST/TypeLoc.h142
-rw-r--r--include/clang/AST/TypeNodes.def3
-rw-r--r--include/clang/AST/TypeOrdering.h16
-rw-r--r--include/clang/AST/TypeVisitor.h44
-rw-r--r--include/clang/AST/UnresolvedSet.h15
-rw-r--r--include/clang/AST/VTTBuilder.h49
-rw-r--r--include/clang/AST/VTableBuilder.h301
-rw-r--r--include/clang/ASTMatchers/ASTMatchFinder.h21
-rw-r--r--include/clang/ASTMatchers/ASTMatchers.h718
-rw-r--r--include/clang/ASTMatchers/ASTMatchersInternal.h786
-rw-r--r--include/clang/ASTMatchers/ASTMatchersMacros.h189
-rw-r--r--include/clang/ASTMatchers/Dynamic/Diagnostics.h185
-rw-r--r--include/clang/ASTMatchers/Dynamic/Parser.h151
-rw-r--r--include/clang/ASTMatchers/Dynamic/Registry.h75
-rw-r--r--include/clang/ASTMatchers/Dynamic/VariantValue.h261
-rw-r--r--include/clang/Analysis/Analyses/Consumed.h264
-rw-r--r--include/clang/Analysis/Analyses/FormatString.h8
-rw-r--r--include/clang/Analysis/Analyses/ThreadSafety.h4
-rw-r--r--include/clang/Analysis/Analyses/UninitializedValues.h22
-rw-r--r--include/clang/Analysis/AnalysisContext.h6
-rw-r--r--include/clang/Analysis/AnalysisDiagnostic.h2
-rw-r--r--include/clang/Analysis/CFG.h90
-rw-r--r--include/clang/Analysis/CallGraph.h4
-rw-r--r--include/clang/Analysis/FlowSensitive/DataflowSolver.h3
-rw-r--r--include/clang/Analysis/Support/BlkExprDeclBitVector.h307
-rw-r--r--include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h107
-rw-r--r--include/clang/Analysis/Visitors/CFGRecStmtVisitor.h59
-rw-r--r--include/clang/Analysis/Visitors/CFGStmtVisitor.h175
-rw-r--r--include/clang/Basic/ABI.h142
-rw-r--r--include/clang/Basic/Attr.td274
-rw-r--r--include/clang/Basic/AttrKinds.h2
-rw-r--r--include/clang/Basic/Builtins.def471
-rw-r--r--include/clang/Basic/Builtins.h28
-rw-r--r--include/clang/Basic/BuiltinsAArch64.def9
-rw-r--r--include/clang/Basic/BuiltinsARM.def25
-rw-r--r--include/clang/Basic/BuiltinsMips.def712
-rw-r--r--include/clang/Basic/BuiltinsNVPTX.def744
-rw-r--r--include/clang/Basic/BuiltinsX86.def16
-rw-r--r--include/clang/Basic/BuiltinsXCore.def22
-rw-r--r--include/clang/Basic/CapturedStmt.h3
-rw-r--r--include/clang/Basic/DeclNodes.td4
-rw-r--r--include/clang/Basic/Diagnostic.h16
-rw-r--r--include/clang/Basic/Diagnostic.td43
-rw-r--r--include/clang/Basic/DiagnosticASTKinds.td16
-rw-r--r--include/clang/Basic/DiagnosticCommentKinds.td4
-rw-r--r--include/clang/Basic/DiagnosticCommonKinds.td20
-rw-r--r--include/clang/Basic/DiagnosticDriverKinds.td24
-rw-r--r--include/clang/Basic/DiagnosticFrontendKinds.td7
-rw-r--r--include/clang/Basic/DiagnosticGroups.td102
-rw-r--r--include/clang/Basic/DiagnosticIDs.h34
-rw-r--r--include/clang/Basic/DiagnosticLexKinds.td66
-rw-r--r--include/clang/Basic/DiagnosticOptions.def1
-rw-r--r--include/clang/Basic/DiagnosticParseKinds.td81
-rw-r--r--include/clang/Basic/DiagnosticSemaKinds.td760
-rw-r--r--include/clang/Basic/DiagnosticSerializationKinds.td13
-rw-r--r--include/clang/Basic/FileManager.h36
-rw-r--r--include/clang/Basic/FileSystemStatCache.h47
-rw-r--r--include/clang/Basic/IdentifierTable.h82
-rw-r--r--include/clang/Basic/Lambda.h15
-rw-r--r--include/clang/Basic/LangOptions.def33
-rw-r--r--include/clang/Basic/LangOptions.h7
-rw-r--r--include/clang/Basic/Linkage.h40
-rw-r--r--include/clang/Basic/Module.h57
-rw-r--r--include/clang/Basic/ObjCRuntime.h7
-rw-r--r--include/clang/Basic/OpenMPKinds.def31
-rw-r--r--include/clang/Basic/OpenMPKinds.h28
-rw-r--r--include/clang/Basic/OperatorKinds.h2
-rw-r--r--include/clang/Basic/PartialDiagnostic.h21
-rw-r--r--include/clang/Basic/Sanitizers.def23
-rw-r--r--include/clang/Basic/SourceLocation.h2
-rw-r--r--include/clang/Basic/SourceManager.h58
-rw-r--r--include/clang/Basic/Specifiers.h35
-rw-r--r--include/clang/Basic/StmtNodes.td6
-rw-r--r--include/clang/Basic/TargetBuiltins.h14
-rw-r--r--include/clang/Basic/TargetCXXABI.h24
-rw-r--r--include/clang/Basic/TargetInfo.h47
-rw-r--r--include/clang/Basic/TargetOptions.h3
-rw-r--r--include/clang/Basic/TemplateKinds.h3
-rw-r--r--include/clang/Basic/TokenKinds.def17
-rw-r--r--include/clang/Basic/TypeTraits.h1
-rw-r--r--include/clang/Basic/Visibility.h16
-rw-r--r--include/clang/Basic/arm_neon.td888
-rw-r--r--include/clang/CodeGen/CGFunctionInfo.h361
-rw-r--r--include/clang/CodeGen/CodeGenABITypes.h80
-rw-r--r--include/clang/Driver/Action.h14
-rw-r--r--include/clang/Driver/Arg.h133
-rw-r--r--include/clang/Driver/ArgList.h442
-rw-r--r--include/clang/Driver/CC1AsOptions.h13
-rw-r--r--include/clang/Driver/CC1AsOptions.td11
-rw-r--r--include/clang/Driver/CC1Options.td43
-rw-r--r--include/clang/Driver/CLCompatOptions.td255
-rw-r--r--include/clang/Driver/CMakeLists.txt12
-rw-r--r--include/clang/Driver/Compilation.h55
-rw-r--r--include/clang/Driver/Driver.h77
-rw-r--r--include/clang/Driver/DriverDiagnostic.h2
-rw-r--r--include/clang/Driver/Job.h71
-rw-r--r--include/clang/Driver/Makefile8
-rw-r--r--include/clang/Driver/OptParser.td152
-rw-r--r--include/clang/Driver/OptSpecifier.h41
-rw-r--r--include/clang/Driver/OptTable.h161
-rw-r--r--include/clang/Driver/Option.h204
-rw-r--r--include/clang/Driver/Options.h28
-rw-r--r--include/clang/Driver/Options.td535
-rw-r--r--include/clang/Driver/SanitizerArgs.h147
-rw-r--r--include/clang/Driver/Tool.h13
-rw-r--r--include/clang/Driver/ToolChain.h102
-rw-r--r--include/clang/Driver/Types.def2
-rw-r--r--include/clang/Driver/Types.h4
-rw-r--r--include/clang/Driver/Util.h5
-rw-r--r--include/clang/Edit/Commit.h16
-rw-r--r--include/clang/Edit/EditedSource.h9
-rw-r--r--include/clang/Edit/Rewriters.h8
-rw-r--r--include/clang/Format/Format.h286
-rw-r--r--include/clang/Frontend/ASTConsumers.h9
-rw-r--r--include/clang/Frontend/ASTUnit.h14
-rw-r--r--include/clang/Frontend/CodeGenOptions.def14
-rw-r--r--include/clang/Frontend/CodeGenOptions.h12
-rw-r--r--include/clang/Frontend/CompilerInstance.h36
-rw-r--r--include/clang/Frontend/CompilerInvocation.h15
-rw-r--r--include/clang/Frontend/DependencyOutputOptions.h2
-rw-r--r--include/clang/Frontend/FrontendAction.h10
-rw-r--r--include/clang/Frontend/FrontendActions.h10
-rw-r--r--include/clang/Frontend/FrontendDiagnostic.h2
-rw-r--r--include/clang/Frontend/FrontendOptions.h33
-rw-r--r--include/clang/Frontend/TextDiagnostic.h3
-rw-r--r--include/clang/Frontend/Utils.h23
-rw-r--r--include/clang/Index/CommentToXML.h50
-rw-r--r--include/clang/Index/USRGeneration.h54
-rw-r--r--include/clang/Lex/DirectoryLookup.h10
-rw-r--r--include/clang/Lex/HeaderSearch.h65
-rw-r--r--include/clang/Lex/HeaderSearchOptions.h8
-rw-r--r--include/clang/Lex/LexDiagnostic.h2
-rw-r--r--include/clang/Lex/Lexer.h69
-rw-r--r--include/clang/Lex/LiteralSupport.h20
-rw-r--r--include/clang/Lex/MacroInfo.h4
-rw-r--r--include/clang/Lex/ModuleLoader.h4
-rw-r--r--include/clang/Lex/ModuleMap.h86
-rw-r--r--include/clang/Lex/MultipleIncludeOpt.h56
-rw-r--r--include/clang/Lex/PPCallbacks.h95
-rw-r--r--include/clang/Lex/PPConditionalDirectiveRecord.h5
-rw-r--r--include/clang/Lex/PTHLexer.h2
-rw-r--r--include/clang/Lex/PreprocessingRecord.h3
-rw-r--r--include/clang/Lex/Preprocessor.h79
-rw-r--r--include/clang/Lex/PreprocessorLexer.h6
-rw-r--r--include/clang/Lex/Token.h9
-rw-r--r--include/clang/Lex/TokenLexer.h4
-rw-r--r--include/clang/Parse/CMakeLists.txt9
-rw-r--r--include/clang/Parse/Makefile16
-rw-r--r--include/clang/Parse/ParseDiagnostic.h2
-rw-r--r--include/clang/Parse/Parser.h185
-rw-r--r--include/clang/Rewrite/Core/HTMLRewrite.h2
-rw-r--r--include/clang/Rewrite/Core/Rewriter.h17
-rw-r--r--include/clang/Sema/AnalysisBasedWarnings.h1
-rw-r--r--include/clang/Sema/AttributeList.h233
-rw-r--r--include/clang/Sema/CMakeLists.txt5
-rw-r--r--include/clang/Sema/CodeCompleteConsumer.h20
-rw-r--r--include/clang/Sema/DeclSpec.h120
-rw-r--r--include/clang/Sema/DelayedDiagnostic.h24
-rw-r--r--include/clang/Sema/ExternalSemaSource.h44
-rw-r--r--include/clang/Sema/IdentifierResolver.h10
-rw-r--r--include/clang/Sema/Initialization.h117
-rw-r--r--include/clang/Sema/Lookup.h119
-rw-r--r--include/clang/Sema/Makefile7
-rw-r--r--include/clang/Sema/MultiplexExternalSemaSource.h30
-rw-r--r--include/clang/Sema/Overload.h77
-rw-r--r--include/clang/Sema/Ownership.h24
-rw-r--r--include/clang/Sema/Scope.h23
-rw-r--r--include/clang/Sema/ScopeInfo.h269
-rw-r--r--include/clang/Sema/Sema.h970
-rw-r--r--include/clang/Sema/SemaDiagnostic.h2
-rw-r--r--include/clang/Sema/SemaInternal.h39
-rw-r--r--include/clang/Sema/SemaLambda.h39
-rw-r--r--include/clang/Sema/Template.h123
-rw-r--r--include/clang/Sema/TemplateDeduction.h122
-rw-r--r--include/clang/Sema/TypoCorrection.h105
-rw-r--r--include/clang/Serialization/ASTBitCodes.h30
-rw-r--r--include/clang/Serialization/ASTReader.h61
-rw-r--r--include/clang/Serialization/ASTWriter.h23
-rw-r--r--include/clang/Serialization/GlobalModuleIndex.h1
-rw-r--r--include/clang/Serialization/ModuleManager.h6
-rw-r--r--include/clang/Serialization/SerializationDiagnostic.h2
-rw-r--r--include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h223
-rw-r--r--include/clang/StaticAnalyzer/Core/Analyses.def12
-rw-r--r--include/clang/StaticAnalyzer/Core/AnalyzerOptions.h25
-rw-r--r--include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h19
-rw-r--r--include/clang/StaticAnalyzer/Core/BugReporter/BugType.h11
-rw-r--r--include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h (renamed from include/clang/StaticAnalyzer/Checkers/CommonBugCategories.h)11
-rw-r--r--include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h56
-rw-r--r--include/clang/StaticAnalyzer/Core/Checker.h63
-rw-r--r--include/clang/StaticAnalyzer/Core/CheckerManager.h64
-rw-r--r--include/clang/StaticAnalyzer/Core/CheckerRegistry.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h18
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h4
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h33
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h2
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h6
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h48
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h22
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h3
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h2
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/Store.h19
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h2
-rw-r--r--include/clang/Tooling/ArgumentsAdjusters.h6
-rw-r--r--include/clang/Tooling/CommonOptionsParser.h2
-rw-r--r--include/clang/Tooling/CompilationDatabase.h14
-rw-r--r--include/clang/Tooling/Refactoring.h103
-rw-r--r--include/clang/Tooling/ReplacementsYaml.h88
-rw-r--r--include/clang/Tooling/Tooling.h170
-rw-r--r--lib/ARCMigrate/ARCMT.cpp13
-rw-r--r--lib/ARCMigrate/CMakeLists.txt1
-rw-r--r--lib/ARCMigrate/FileRemapper.cpp57
-rw-r--r--lib/ARCMigrate/ObjCMT.cpp1572
-rw-r--r--lib/ARCMigrate/TransUnbridgedCasts.cpp11
-rw-r--r--lib/ARCMigrate/Transforms.cpp22
-rw-r--r--lib/ARCMigrate/Transforms.h6
-rw-r--r--lib/AST/APValue.cpp34
-rw-r--r--lib/AST/ASTContext.cpp816
-rw-r--r--lib/AST/ASTDiagnostic.cpp83
-rw-r--r--lib/AST/ASTDumper.cpp219
-rw-r--r--lib/AST/ASTImporter.cpp291
-rw-r--r--lib/AST/ASTTypeTraits.cpp105
-rw-r--r--lib/AST/AttrImpl.cpp1
-rw-r--r--lib/AST/CMakeLists.txt4
-rw-r--r--lib/AST/CXXABI.h8
-rw-r--r--lib/AST/CXXInheritance.cpp14
-rw-r--r--lib/AST/Comment.cpp15
-rw-r--r--lib/AST/CommentCommandTraits.cpp43
-rw-r--r--lib/AST/CommentLexer.cpp21
-rw-r--r--lib/AST/CommentParser.cpp21
-rw-r--r--lib/AST/CommentSema.cpp145
-rw-r--r--lib/AST/Decl.cpp800
-rw-r--r--lib/AST/DeclBase.cpp195
-rw-r--r--lib/AST/DeclCXX.cpp198
-rw-r--r--lib/AST/DeclFriend.cpp5
-rw-r--r--lib/AST/DeclObjC.cpp86
-rw-r--r--lib/AST/DeclOpenMP.cpp11
-rw-r--r--lib/AST/DeclPrinter.cpp29
-rw-r--r--lib/AST/DeclTemplate.cpp357
-rw-r--r--lib/AST/DeclarationName.cpp142
-rw-r--r--lib/AST/DumpXML.cpp1053
-rw-r--r--lib/AST/Expr.cpp462
-rw-r--r--lib/AST/ExprCXX.cpp268
-rw-r--r--lib/AST/ExprClassification.cpp13
-rw-r--r--lib/AST/ExprConstant.cpp1981
-rw-r--r--lib/AST/InheritViz.cpp38
-rw-r--r--lib/AST/ItaniumCXXABI.cpp18
-rw-r--r--lib/AST/ItaniumMangle.cpp577
-rw-r--r--lib/AST/Mangle.cpp153
-rw-r--r--lib/AST/MangleNumberingContext.cpp (renamed from lib/AST/LambdaMangleContext.cpp)28
-rw-r--r--lib/AST/MicrosoftCXXABI.cpp21
-rw-r--r--lib/AST/MicrosoftMangle.cpp992
-rw-r--r--lib/AST/NestedNameSpecifier.cpp3
-rw-r--r--lib/AST/ParentMap.cpp30
-rw-r--r--lib/AST/RawCommentList.cpp106
-rw-r--r--lib/AST/RecordLayout.cpp9
-rw-r--r--lib/AST/RecordLayoutBuilder.cpp1484
-rw-r--r--lib/AST/Stmt.cpp266
-rw-r--r--lib/AST/StmtIterator.cpp63
-rw-r--r--lib/AST/StmtPrinter.cpp112
-rw-r--r--lib/AST/StmtProfile.cpp75
-rw-r--r--lib/AST/TemplateBase.cpp81
-rw-r--r--lib/AST/Type.cpp128
-rw-r--r--lib/AST/TypeLoc.cpp53
-rw-r--r--lib/AST/TypePrinter.cpp130
-rw-r--r--lib/AST/VTableBuilder.cpp1662
-rw-r--r--lib/ASTMatchers/ASTMatchFinder.cpp425
-rw-r--r--lib/ASTMatchers/ASTMatchersInternal.cpp95
-rw-r--r--lib/ASTMatchers/CMakeLists.txt2
-rw-r--r--lib/ASTMatchers/Dynamic/CMakeLists.txt16
-rw-r--r--lib/ASTMatchers/Dynamic/Diagnostics.cpp220
-rw-r--r--lib/ASTMatchers/Dynamic/Makefile13
-rw-r--r--lib/ASTMatchers/Dynamic/Marshallers.h453
-rw-r--r--lib/ASTMatchers/Dynamic/Parser.cpp420
-rw-r--r--lib/ASTMatchers/Dynamic/Registry.cpp345
-rw-r--r--lib/ASTMatchers/Dynamic/VariantValue.cpp256
-rw-r--r--lib/ASTMatchers/Makefile2
-rw-r--r--lib/Analysis/AnalysisDeclContext.cpp39
-rw-r--r--lib/Analysis/CFG.cpp330
-rw-r--r--lib/Analysis/CFGReachabilityAnalysis.cpp9
-rw-r--r--lib/Analysis/CMakeLists.txt1
-rw-r--r--lib/Analysis/Consumed.cpp1521
-rw-r--r--lib/Analysis/FormatString.cpp50
-rw-r--r--lib/Analysis/LiveVariables.cpp3
-rw-r--r--lib/Analysis/PrintfFormatString.cpp31
-rw-r--r--lib/Analysis/ReachableCode.cpp13
-rw-r--r--lib/Analysis/ScanfFormatString.cpp18
-rw-r--r--lib/Analysis/ThreadSafety.cpp160
-rw-r--r--lib/Analysis/UninitializedValues.cpp30
-rw-r--r--lib/Basic/Builtins.cpp32
-rw-r--r--lib/Basic/DiagnosticIDs.cpp104
-rw-r--r--lib/Basic/FileManager.cpp149
-rw-r--r--lib/Basic/FileSystemStatCache.cpp60
-rw-r--r--lib/Basic/IdentifierTable.cpp52
-rw-r--r--lib/Basic/Module.cpp84
-rw-r--r--lib/Basic/ObjCRuntime.cpp8
-rw-r--r--lib/Basic/OpenMPKinds.cpp94
-rw-r--r--lib/Basic/OperatorPrecedence.cpp2
-rw-r--r--lib/Basic/SourceManager.cpp216
-rw-r--r--lib/Basic/TargetInfo.cpp79
-rw-r--r--lib/Basic/Targets.cpp2183
-rw-r--r--lib/Basic/Version.cpp2
-rw-r--r--lib/CMakeLists.txt13
-rw-r--r--lib/CodeGen/ABIInfo.h147
-rw-r--r--lib/CodeGen/BackendUtil.cpp40
-rw-r--r--lib/CodeGen/CGAtomic.cpp231
-rw-r--r--lib/CodeGen/CGBlocks.cpp40
-rw-r--r--lib/CodeGen/CGBuiltin.cpp2556
-rw-r--r--lib/CodeGen/CGCUDARuntime.cpp4
-rw-r--r--lib/CodeGen/CGCXX.cpp249
-rw-r--r--lib/CodeGen/CGCXXABI.cpp42
-rw-r--r--lib/CodeGen/CGCXXABI.h157
-rw-r--r--lib/CodeGen/CGCall.cpp237
-rw-r--r--lib/CodeGen/CGCall.h200
-rw-r--r--lib/CodeGen/CGClass.cpp393
-rw-r--r--lib/CodeGen/CGCleanup.cpp39
-rw-r--r--lib/CodeGen/CGCleanup.h12
-rw-r--r--lib/CodeGen/CGDebugInfo.cpp1355
-rw-r--r--lib/CodeGen/CGDebugInfo.h176
-rw-r--r--lib/CodeGen/CGDecl.cpp119
-rw-r--r--lib/CodeGen/CGDeclCXX.cpp80
-rw-r--r--lib/CodeGen/CGException.cpp33
-rw-r--r--lib/CodeGen/CGExpr.cpp939
-rw-r--r--lib/CodeGen/CGExprAgg.cpp285
-rw-r--r--lib/CodeGen/CGExprCXX.cpp235
-rw-r--r--lib/CodeGen/CGExprComplex.cpp167
-rw-r--r--lib/CodeGen/CGExprConstant.cpp95
-rw-r--r--lib/CodeGen/CGExprScalar.cpp402
-rw-r--r--lib/CodeGen/CGObjC.cpp30
-rw-r--r--lib/CodeGen/CGObjCGNU.cpp59
-rw-r--r--lib/CodeGen/CGObjCMac.cpp29
-rw-r--r--lib/CodeGen/CGObjCRuntime.cpp1
-rw-r--r--lib/CodeGen/CGRTTI.cpp62
-rw-r--r--lib/CodeGen/CGRecordLayoutBuilder.cpp54
-rw-r--r--lib/CodeGen/CGStmt.cpp184
-rw-r--r--lib/CodeGen/CGVTT.cpp34
-rw-r--r--lib/CodeGen/CGVTables.cpp363
-rw-r--r--lib/CodeGen/CGVTables.h40
-rw-r--r--lib/CodeGen/CGValue.h30
-rw-r--r--lib/CodeGen/CMakeLists.txt2
-rw-r--r--lib/CodeGen/CodeGenABITypes.cpp69
-rw-r--r--lib/CodeGen/CodeGenAction.cpp17
-rw-r--r--lib/CodeGen/CodeGenFunction.cpp152
-rw-r--r--lib/CodeGen/CodeGenFunction.h714
-rw-r--r--lib/CodeGen/CodeGenModule.cpp723
-rw-r--r--lib/CodeGen/CodeGenModule.h120
-rw-r--r--lib/CodeGen/CodeGenTBAA.cpp73
-rw-r--r--lib/CodeGen/CodeGenTBAA.h2
-rw-r--r--lib/CodeGen/CodeGenTypes.cpp7
-rw-r--r--lib/CodeGen/CodeGenTypes.h7
-rw-r--r--lib/CodeGen/EHScopeStack.h489
-rw-r--r--lib/CodeGen/ItaniumCXXABI.cpp514
-rw-r--r--lib/CodeGen/MicrosoftCXXABI.cpp1289
-rw-r--r--lib/CodeGen/MicrosoftVBTables.cpp233
-rw-r--r--lib/CodeGen/MicrosoftVBTables.h129
-rw-r--r--lib/CodeGen/ModuleBuilder.cpp36
-rw-r--r--lib/CodeGen/TargetInfo.cpp842
-rw-r--r--lib/CodeGen/TargetInfo.h34
-rw-r--r--lib/Driver/Action.cpp1
-rw-r--r--lib/Driver/Arg.cpp123
-rw-r--r--lib/Driver/ArgList.cpp423
-rw-r--r--lib/Driver/CC1AsOptions.cpp21
-rw-r--r--lib/Driver/CMakeLists.txt7
-rw-r--r--lib/Driver/Compilation.cpp199
-rw-r--r--lib/Driver/Driver.cpp512
-rw-r--r--lib/Driver/DriverOptions.cpp19
-rw-r--r--lib/Driver/InputInfo.h11
-rw-r--r--lib/Driver/Job.cpp163
-rw-r--r--lib/Driver/OptTable.cpp388
-rw-r--r--lib/Driver/Option.cpp200
-rw-r--r--lib/Driver/SanitizerArgs.cpp389
-rw-r--r--lib/Driver/SanitizerArgs.h220
-rw-r--r--lib/Driver/ToolChain.cpp64
-rw-r--r--lib/Driver/ToolChains.cpp1199
-rw-r--r--lib/Driver/ToolChains.h292
-rw-r--r--lib/Driver/Tools.cpp2230
-rw-r--r--lib/Driver/Tools.h188
-rw-r--r--lib/Driver/Types.cpp17
-rw-r--r--lib/Driver/WindowsToolChain.cpp55
-rw-r--r--lib/Edit/Commit.cpp14
-rw-r--r--lib/Format/BreakableToken.cpp504
-rw-r--r--lib/Format/BreakableToken.h349
-rw-r--r--lib/Format/CMakeLists.txt2
-rw-r--r--lib/Format/ContinuationIndenter.cpp884
-rw-r--r--lib/Format/ContinuationIndenter.h327
-rw-r--r--lib/Format/Encoding.h144
-rw-r--r--lib/Format/Format.cpp2231
-rw-r--r--lib/Format/FormatToken.cpp204
-rw-r--r--lib/Format/FormatToken.h452
-rw-r--r--lib/Format/TokenAnnotator.cpp1096
-rw-r--r--lib/Format/TokenAnnotator.h257
-rw-r--r--lib/Format/UnwrappedLineParser.cpp862
-rw-r--r--lib/Format/UnwrappedLineParser.h163
-rw-r--r--lib/Format/WhitespaceManager.cpp413
-rw-r--r--lib/Format/WhitespaceManager.h182
-rw-r--r--lib/Frontend/ASTConsumers.cpp54
-rw-r--r--lib/Frontend/ASTUnit.cpp294
-rw-r--r--lib/Frontend/CacheTokens.cpp45
-rw-r--r--lib/Frontend/ChainedIncludesSource.cpp6
-rw-r--r--lib/Frontend/CompilerInstance.cpp219
-rw-r--r--lib/Frontend/CompilerInvocation.cpp281
-rw-r--r--lib/Frontend/CreateInvocationFromCommandLine.cpp9
-rw-r--r--lib/Frontend/DependencyFile.cpp4
-rw-r--r--lib/Frontend/FrontendAction.cpp12
-rw-r--r--lib/Frontend/FrontendActions.cpp27
-rw-r--r--lib/Frontend/FrontendOptions.cpp1
-rw-r--r--lib/Frontend/HeaderIncludeGen.cpp24
-rw-r--r--lib/Frontend/InitHeaderSearch.cpp47
-rw-r--r--lib/Frontend/InitPreprocessor.cpp76
-rw-r--r--lib/Frontend/MultiplexConsumer.cpp20
-rw-r--r--lib/Frontend/PrintPreprocessedOutput.cpp97
-rw-r--r--lib/Frontend/TextDiagnostic.cpp64
-rw-r--r--lib/Frontend/TextDiagnosticPrinter.cpp3
-rw-r--r--lib/Frontend/VerifyDiagnosticConsumer.cpp8
-rw-r--r--lib/FrontendTool/CMakeLists.txt18
-rw-r--r--lib/FrontendTool/ExecuteCompilerInvocation.cpp60
-rw-r--r--lib/Headers/CMakeLists.txt17
-rw-r--r--lib/Headers/Intrin.h784
-rw-r--r--lib/Headers/avx2intrin.h25
-rw-r--r--lib/Headers/avxintrin.h22
-rw-r--r--lib/Headers/cpuid.h126
-rw-r--r--lib/Headers/emmintrin.h36
-rw-r--r--lib/Headers/f16cintrin.h4
-rw-r--r--lib/Headers/immintrin.h4
-rw-r--r--lib/Headers/limits.h6
-rw-r--r--lib/Headers/module.map11
-rw-r--r--lib/Headers/prfchwintrin.h5
-rw-r--r--lib/Headers/rdseedintrin.h4
-rw-r--r--lib/Headers/rtmintrin.h5
-rw-r--r--lib/Headers/shaintrin.h74
-rw-r--r--lib/Headers/smmintrin.h15
-rw-r--r--lib/Headers/tbmintrin.h158
-rw-r--r--lib/Headers/tgmath.h6
-rw-r--r--lib/Headers/unwind.h159
-rw-r--r--lib/Headers/x86intrin.h4
-rw-r--r--lib/Headers/xmmintrin.h18
-rw-r--r--lib/Headers/xopintrin.h393
-rw-r--r--lib/Index/CMakeLists.txt11
-rw-r--r--lib/Index/CommentToXML.cpp1136
-rw-r--r--lib/Index/Makefile13
-rw-r--r--lib/Index/SimpleFormatContext.h (renamed from tools/libclang/SimpleFormatContext.h)8
-rw-r--r--lib/Index/USRGeneration.cpp803
-rw-r--r--lib/Lex/HeaderMap.cpp2
-rw-r--r--lib/Lex/HeaderSearch.cpp125
-rw-r--r--lib/Lex/Lexer.cpp470
-rw-r--r--lib/Lex/LiteralSupport.cpp156
-rw-r--r--lib/Lex/ModuleMap.cpp392
-rw-r--r--lib/Lex/PPConditionalDirectiveRecord.cpp4
-rw-r--r--lib/Lex/PPDirectives.cpp219
-rw-r--r--lib/Lex/PPExpressions.cpp29
-rw-r--r--lib/Lex/PPLexerChange.cpp86
-rw-r--r--lib/Lex/PPMacroExpansion.cpp280
-rw-r--r--lib/Lex/PTHLexer.cpp89
-rw-r--r--lib/Lex/Pragma.cpp206
-rw-r--r--lib/Lex/PreprocessingRecord.cpp3
-rw-r--r--lib/Lex/Preprocessor.cpp48
-rw-r--r--lib/Lex/PreprocessorLexer.cpp5
-rw-r--r--lib/Lex/TokenLexer.cpp61
-rw-r--r--lib/Lex/UnicodeCharSets.h102
-rwxr-xr-xlib/Makefile8
-rw-r--r--lib/Parse/CMakeLists.txt3
-rw-r--r--lib/Parse/ParseAST.cpp2
-rw-r--r--lib/Parse/ParseCXXInlineMethods.cpp548
-rw-r--r--lib/Parse/ParseDecl.cpp723
-rw-r--r--lib/Parse/ParseDeclCXX.cpp421
-rw-r--r--lib/Parse/ParseExpr.cpp172
-rw-r--r--lib/Parse/ParseExprCXX.cpp252
-rw-r--r--lib/Parse/ParseInit.cpp10
-rw-r--r--lib/Parse/ParseObjc.cpp109
-rw-r--r--lib/Parse/ParseOpenMP.cpp347
-rw-r--r--lib/Parse/ParsePragma.cpp85
-rw-r--r--lib/Parse/ParsePragma.h15
-rw-r--r--lib/Parse/ParseStmt.cpp209
-rw-r--r--lib/Parse/ParseTemplate.cpp115
-rw-r--r--lib/Parse/ParseTentative.cpp418
-rw-r--r--lib/Parse/Parser.cpp184
-rw-r--r--lib/Parse/RAIIObjectsForParser.h7
-rw-r--r--lib/Rewrite/Core/HTMLRewrite.cpp5
-rw-r--r--lib/Rewrite/Core/Rewriter.cpp5
-rw-r--r--lib/Rewrite/Frontend/FixItRewriter.cpp2
-rw-r--r--lib/Rewrite/Frontend/FrontendActions.cpp10
-rw-r--r--lib/Rewrite/Frontend/InclusionRewriter.cpp71
-rw-r--r--lib/Rewrite/Frontend/RewriteMacros.cpp2
-rw-r--r--lib/Rewrite/Frontend/RewriteModernObjC.cpp208
-rw-r--r--lib/Rewrite/Frontend/RewriteObjC.cpp66
-rw-r--r--lib/Sema/AnalysisBasedWarnings.cpp213
-rw-r--r--lib/Sema/AttributeList.cpp40
-rw-r--r--lib/Sema/CMakeLists.txt2
-rw-r--r--lib/Sema/DeclSpec.cpp100
-rw-r--r--lib/Sema/IdentifierResolver.cpp40
-rw-r--r--lib/Sema/JumpDiagnostics.cpp9
-rw-r--r--lib/Sema/MultiplexExternalSemaSource.cpp31
-rw-r--r--lib/Sema/ScopeInfo.cpp15
-rw-r--r--lib/Sema/Sema.cpp188
-rw-r--r--lib/Sema/SemaAccess.cpp30
-rw-r--r--lib/Sema/SemaAttr.cpp42
-rw-r--r--lib/Sema/SemaCXXScopeSpec.cpp50
-rw-r--r--lib/Sema/SemaCast.cpp142
-rw-r--r--lib/Sema/SemaChecking.cpp844
-rw-r--r--lib/Sema/SemaCodeComplete.cpp218
-rw-r--r--lib/Sema/SemaDecl.cpp2406
-rw-r--r--lib/Sema/SemaDeclAttr.cpp1965
-rw-r--r--lib/Sema/SemaDeclCXX.cpp2108
-rw-r--r--lib/Sema/SemaDeclObjC.cpp408
-rw-r--r--lib/Sema/SemaExceptionSpec.cpp204
-rw-r--r--lib/Sema/SemaExpr.cpp2496
-rw-r--r--lib/Sema/SemaExprCXX.cpp972
-rw-r--r--lib/Sema/SemaExprMember.cpp175
-rw-r--r--lib/Sema/SemaExprObjC.cpp296
-rw-r--r--lib/Sema/SemaFixItUtils.cpp28
-rw-r--r--lib/Sema/SemaInit.cpp1181
-rw-r--r--lib/Sema/SemaLambda.cpp948
-rw-r--r--lib/Sema/SemaLookup.cpp924
-rw-r--r--lib/Sema/SemaObjCProperty.cpp444
-rw-r--r--lib/Sema/SemaOpenMP.cpp1207
-rw-r--r--lib/Sema/SemaOverload.cpp1531
-rw-r--r--lib/Sema/SemaPseudoObject.cpp39
-rw-r--r--lib/Sema/SemaStmt.cpp573
-rw-r--r--lib/Sema/SemaStmtAsm.cpp11
-rw-r--r--lib/Sema/SemaTemplate.cpp1386
-rw-r--r--lib/Sema/SemaTemplateDeduction.cpp699
-rw-r--r--lib/Sema/SemaTemplateInstantiate.cpp295
-rw-r--r--lib/Sema/SemaTemplateInstantiateDecl.cpp1403
-rw-r--r--lib/Sema/SemaTemplateVariadic.cpp97
-rw-r--r--lib/Sema/SemaType.cpp810
-rw-r--r--lib/Sema/TargetAttributesSema.cpp136
-rw-r--r--lib/Sema/TreeTransform.h691
-rw-r--r--lib/Sema/TypeLocBuilder.cpp136
-rw-r--r--lib/Sema/TypeLocBuilder.h86
-rw-r--r--lib/Serialization/ASTCommon.cpp5
-rw-r--r--lib/Serialization/ASTCommon.h4
-rw-r--r--lib/Serialization/ASTReader.cpp293
-rw-r--r--lib/Serialization/ASTReaderDecl.cpp772
-rw-r--r--lib/Serialization/ASTReaderStmt.cpp145
-rw-r--r--lib/Serialization/ASTWriter.cpp229
-rw-r--r--lib/Serialization/ASTWriterDecl.cpp170
-rw-r--r--lib/Serialization/ASTWriterStmt.cpp110
-rw-r--r--lib/Serialization/GeneratePCH.cpp17
-rw-r--r--lib/Serialization/GlobalModuleIndex.cpp8
-rw-r--r--lib/Serialization/ModuleManager.cpp13
-rw-r--r--lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp365
-rw-r--r--lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp30
-rw-r--r--lib/StaticAnalyzer/Checkers/CMakeLists.txt2
-rw-r--r--lib/StaticAnalyzer/Checkers/CStringChecker.cpp84
-rw-r--r--lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp3
-rw-r--r--lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp59
-rw-r--r--lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp63
-rw-r--r--lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp5
-rw-r--r--lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/Checkers.td8
-rw-r--r--lib/StaticAnalyzer/Checkers/ClangSACheckers.h2
-rw-r--r--lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp42
-rw-r--r--lib/StaticAnalyzer/Checkers/DebugCheckers.cpp49
-rw-r--r--lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp50
-rw-r--r--lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp4
-rw-r--r--lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp20
-rw-r--r--lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp3
-rw-r--r--lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp19
-rw-r--r--lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp226
-rw-r--r--lib/StaticAnalyzer/Checkers/MallocChecker.cpp120
-rw-r--r--lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp4
-rw-r--r--lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp27
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp3
-rw-r--r--lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp220
-rw-r--r--lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp8
-rw-r--r--lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp9
-rw-r--r--lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp3
-rw-r--r--lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp8
-rw-r--r--lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp3
-rw-r--r--lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp4
-rw-r--r--lib/StaticAnalyzer/Core/AnalyzerOptions.cpp12
-rw-r--r--lib/StaticAnalyzer/Core/BugReporter.cpp1194
-rw-r--r--lib/StaticAnalyzer/Core/BugReporterVisitors.cpp90
-rw-r--r--lib/StaticAnalyzer/Core/CMakeLists.txt2
-rw-r--r--lib/StaticAnalyzer/Core/CallEvent.cpp61
-rw-r--r--lib/StaticAnalyzer/Core/CheckerContext.cpp2
-rw-r--r--lib/StaticAnalyzer/Core/CheckerManager.cpp42
-rw-r--r--lib/StaticAnalyzer/Core/CommonBugCategories.cpp (renamed from lib/StaticAnalyzer/Checkers/CommonBugCategories.cpp)10
-rw-r--r--lib/StaticAnalyzer/Core/ExplodedGraph.cpp6
-rw-r--r--lib/StaticAnalyzer/Core/ExprEngine.cpp143
-rw-r--r--lib/StaticAnalyzer/Core/ExprEngineC.cpp79
-rw-r--r--lib/StaticAnalyzer/Core/ExprEngineCXX.cpp92
-rw-r--r--lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp45
-rw-r--r--lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp59
-rw-r--r--lib/StaticAnalyzer/Core/MemRegion.cpp85
-rw-r--r--lib/StaticAnalyzer/Core/PathDiagnostic.cpp83
-rw-r--r--lib/StaticAnalyzer/Core/PlistDiagnostics.cpp28
-rw-r--r--lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h45
-rw-r--r--lib/StaticAnalyzer/Core/ProgramState.cpp126
-rw-r--r--lib/StaticAnalyzer/Core/RegionStore.cpp139
-rw-r--r--lib/StaticAnalyzer/Core/SValBuilder.cpp36
-rw-r--r--lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp59
-rw-r--r--lib/StaticAnalyzer/Core/SimpleConstraintManager.h6
-rw-r--r--lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp212
-rw-r--r--lib/StaticAnalyzer/Core/Store.cpp5
-rw-r--r--lib/StaticAnalyzer/Core/SymbolManager.cpp6
-rw-r--r--lib/StaticAnalyzer/Core/TextPathDiagnostics.cpp72
-rw-r--r--lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp120
-rw-r--r--lib/Tooling/ArgumentsAdjusters.cpp29
-rw-r--r--lib/Tooling/CommonOptionsParser.cpp5
-rw-r--r--lib/Tooling/CompilationDatabase.cpp185
-rw-r--r--lib/Tooling/FileMatchTrie.cpp2
-rw-r--r--lib/Tooling/JSONCompilationDatabase.cpp4
-rw-r--r--lib/Tooling/Refactoring.cpp190
-rw-r--r--lib/Tooling/Tooling.cpp232
-rw-r--r--runtime/compiler-rt/Makefile68
-rw-r--r--runtime/libcxx/Makefile2
-rw-r--r--test/.clang-format2
-rw-r--r--test/ARCMT/Inputs/test1.m.in10
-rw-r--r--test/ARCMT/Inputs/test1.m.in.result10
-rw-r--r--test/ARCMT/checking-in-arc.m51
-rw-r--r--test/ARCMT/checking.m14
-rw-r--r--test/ARCMT/driver-migrate.m3
-rw-r--r--test/ARCMT/lit.local.cfg2
-rw-r--r--test/ARCMT/objcmt-arc-cf-annotations.m2047
-rw-r--r--test/ARCMT/objcmt-arc-cf-annotations.m.result2093
-rw-r--r--test/ARCMT/objcmt-atomic-property.m229
-rw-r--r--test/ARCMT/objcmt-atomic-property.m.result202
-rw-r--r--test/ARCMT/objcmt-deprecated-category.m48
-rw-r--r--test/ARCMT/objcmt-deprecated-category.m.result48
-rw-r--r--test/ARCMT/objcmt-instancetype-2.m103
-rw-r--r--test/ARCMT/objcmt-instancetype-2.m.result103
-rw-r--r--test/ARCMT/objcmt-instancetype.m111
-rw-r--r--test/ARCMT/objcmt-instancetype.m.result111
-rw-r--r--test/ARCMT/objcmt-migrate-all.m135
-rw-r--r--test/ARCMT/objcmt-migrate-all.m.result134
-rw-r--r--test/ARCMT/objcmt-ns-macros.m296
-rw-r--r--test/ARCMT/objcmt-ns-macros.m.result279
-rw-r--r--test/ARCMT/objcmt-ns-nonatomic-iosonly.m236
-rw-r--r--test/ARCMT/objcmt-ns-nonatomic-iosonly.m.result209
-rw-r--r--test/ARCMT/objcmt-ns-returns-inner-pointer.m129
-rw-r--r--test/ARCMT/objcmt-ns-returns-inner-pointer.m.result129
-rw-r--r--test/ARCMT/objcmt-property-availability.m46
-rw-r--r--test/ARCMT/objcmt-property-availability.m.result43
-rw-r--r--test/ARCMT/objcmt-property.m237
-rw-r--r--test/ARCMT/objcmt-property.m.result210
-rw-r--r--test/ARCMT/objcmt-protocol-conformance.m114
-rw-r--r--test/ARCMT/objcmt-protocol-conformance.m.result114
-rw-r--r--test/ARCMT/verify.m2
-rw-r--r--test/ARCMT/whitelisted/Inputs/header1.h1
-rw-r--r--test/ARCMT/whitelisted/header1.h5
-rw-r--r--test/ARCMT/whitelisted/header1.h.result4
-rw-r--r--test/ARCMT/whitelisted/header2.h5
-rw-r--r--test/ARCMT/whitelisted/header2.h.result4
-rw-r--r--test/ARCMT/whitelisted/objcmt-with-whitelist.m12
-rw-r--r--test/ARCMT/with-arc-mode-check.m9
-rw-r--r--test/ARCMT/with-arc-mode-migrate.m13
-rw-r--r--test/ARCMT/with-arc-mode-migrate.m.result12
-rw-r--r--test/ASTMerge/Inputs/lit.local.cfg1
-rw-r--r--test/ASTMerge/category.m2
-rw-r--r--test/ASTMerge/class-template.cpp2
-rw-r--r--test/ASTMerge/class.cpp2
-rw-r--r--test/ASTMerge/enum.c2
-rw-r--r--test/ASTMerge/function.c2
-rw-r--r--test/ASTMerge/interface.m2
-rw-r--r--test/ASTMerge/namespace.cpp2
-rw-r--r--test/ASTMerge/property.m2
-rw-r--r--test/ASTMerge/struct.c2
-rw-r--r--test/ASTMerge/typedef.c2
-rw-r--r--test/ASTMerge/var.c2
-rw-r--r--test/Analysis/Inputs/system-header-simulator-cxx.h89
-rw-r--r--test/Analysis/Inputs/system-header-simulator-objc.h1
-rw-r--r--test/Analysis/Inputs/system-header-simulator.h4
-rw-r--r--test/Analysis/MismatchedDeallocator-checker-test.mm3
-rw-r--r--test/Analysis/MismatchedDeallocator-path-notes.cpp2
-rw-r--r--test/Analysis/NSContainers.m88
-rw-r--r--test/Analysis/NewDelete-checker-test.cpp152
-rw-r--r--test/Analysis/NewDelete-path-notes.cpp140
-rw-r--r--test/Analysis/NoReturn.m8
-rw-r--r--test/Analysis/analyzer-config.cpp3
-rw-r--r--test/Analysis/array-struct-region.cpp25
-rw-r--r--test/Analysis/auto-obj-dtors-cfg-output.cpp1415
-rw-r--r--test/Analysis/blocks.m45
-rw-r--r--test/Analysis/builtin-functions.cpp24
-rw-r--r--test/Analysis/casts.cpp12
-rw-r--r--test/Analysis/casts.m13
-rw-r--r--test/Analysis/cfg.cpp152
-rw-r--r--test/Analysis/conditional-operator.cpp2
-rw-r--r--test/Analysis/conditional-path-notes.c (renamed from test/Analysis/conditional-operator-path-notes.c)501
-rw-r--r--test/Analysis/crash-trace.c19
-rw-r--r--test/Analysis/ctor.mm (renamed from test/Analysis/ctor-inlining.mm)174
-rw-r--r--test/Analysis/cxx-for-range.cpp1668
-rw-r--r--test/Analysis/cxx11-crashes.cpp29
-rw-r--r--test/Analysis/derived-to-base.cpp25
-rw-r--r--test/Analysis/diagnostics/Inputs/include/report-issues-within-main-file.h43
-rw-r--r--test/Analysis/diagnostics/Inputs/include/sys/queue.h1
-rw-r--r--test/Analysis/diagnostics/deref-track-symbolic-region.c2
-rw-r--r--test/Analysis/diagnostics/explicit-suppression.cpp2
-rw-r--r--test/Analysis/diagnostics/report-issues-within-main-file.cpp1756
-rw-r--r--test/Analysis/diagnostics/text-diagnostics.c21
-rw-r--r--test/Analysis/diagnostics/undef-value-caller.c2
-rw-r--r--test/Analysis/diagnostics/undef-value-param.c2
-rw-r--r--test/Analysis/diagnostics/undef-value-param.m2
-rw-r--r--test/Analysis/dtor.cpp35
-rw-r--r--test/Analysis/edges-new.mm19628
-rw-r--r--test/Analysis/func.c14
-rw-r--r--test/Analysis/html-diags-multifile.c4
-rw-r--r--test/Analysis/html-diags.c8
-rw-r--r--test/Analysis/identical-expressions.cpp942
-rw-r--r--test/Analysis/initializer.cpp34
-rw-r--r--test/Analysis/initializers-cfg-output.cpp20
-rw-r--r--test/Analysis/inline-plist.c2
-rw-r--r--test/Analysis/inline-unique-reports.c2
-rw-r--r--test/Analysis/inline.c6
-rw-r--r--test/Analysis/inline.cpp16
-rw-r--r--test/Analysis/inlining/DynDispatchBifurcate.m4
-rw-r--r--test/Analysis/inlining/InlineObjCClassMethod.m27
-rw-r--r--test/Analysis/inlining/eager-reclamation-path-notes.c2
-rw-r--r--test/Analysis/inlining/eager-reclamation-path-notes.cpp2
-rw-r--r--test/Analysis/inlining/false-positive-suppression.c8
-rw-r--r--test/Analysis/inlining/inline-defensive-checks.c29
-rw-r--r--test/Analysis/inlining/path-notes.c2
-rw-r--r--test/Analysis/inlining/path-notes.cpp488
-rw-r--r--test/Analysis/inlining/path-notes.m1005
-rw-r--r--test/Analysis/inlining/stl.cpp19
-rw-r--r--test/Analysis/lambdas.cpp2
-rw-r--r--test/Analysis/lit.local.cfg2
-rw-r--r--test/Analysis/live-variables.cpp23
-rw-r--r--test/Analysis/live-variables.m24
-rw-r--r--test/Analysis/logical-ops.c12
-rw-r--r--test/Analysis/malloc-plist.c2
-rw-r--r--test/Analysis/malloc.c131
-rw-r--r--test/Analysis/malloc.m15
-rw-r--r--test/Analysis/method-call-path-notes.cpp2
-rw-r--r--test/Analysis/misc-ps-arm.m2
-rw-r--r--test/Analysis/misc-ps-region-store.cpp65
-rw-r--r--test/Analysis/misc-ps.c18
-rw-r--r--test/Analysis/new-with-exceptions.cpp32
-rw-r--r--test/Analysis/new.cpp155
-rw-r--r--test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m6
-rw-r--r--test/Analysis/null-deref-path-notes.m2
-rw-r--r--test/Analysis/nullptr.cpp6
-rw-r--r--test/Analysis/objc-arc.m1874
-rw-r--r--test/Analysis/objc-for.m256
-rw-r--r--test/Analysis/objc-properties.m2
-rw-r--r--test/Analysis/objc/direct-ivar-assignment-in-annotated-functions.m2
-rw-r--r--test/Analysis/objc_invalidation.m4
-rw-r--r--test/Analysis/operator-calls.cpp47
-rw-r--r--test/Analysis/out-of-bounds.c12
-rw-r--r--test/Analysis/plist-macros.cpp1597
-rw-r--r--test/Analysis/plist-output-alternate.m10
-rw-r--r--test/Analysis/plist-output.m10
-rw-r--r--test/Analysis/pointer-to-member.cpp1
-rw-r--r--test/Analysis/ptr-arith.c16
-rw-r--r--test/Analysis/ptr-arith.cpp22
-rw-r--r--test/Analysis/rdar-6540084.m4
-rw-r--r--test/Analysis/reference.cpp7
-rw-r--r--test/Analysis/reinterpret-cast.cpp17
-rw-r--r--test/Analysis/retain-release-path-notes-gc.m18
-rw-r--r--test/Analysis/retain-release-path-notes.m1977
-rw-r--r--test/Analysis/retain-release.m98
-rw-r--r--test/Analysis/security-syntax-checks.m3
-rw-r--r--test/Analysis/self-init.m4
-rw-r--r--test/Analysis/simple-stream-checks.c4
-rw-r--r--test/Analysis/stack-addr-ps.cpp4
-rw-r--r--test/Analysis/string.c6
-rw-r--r--test/Analysis/taint-tester.cpp10
-rw-r--r--test/Analysis/temp-obj-dtors-cfg-output.cpp51
-rw-r--r--test/Analysis/templates.cpp22
-rw-r--r--test/Analysis/temporaries.cpp146
-rw-r--r--test/Analysis/uninit-sometimes.cpp58
-rw-r--r--test/Analysis/uninit-vals-ps-region.m15
-rw-r--r--test/Analysis/unions.cpp61
-rw-r--r--test/Analysis/unix-fns.c108
-rw-r--r--test/Analysis/unreachable-code-path.c19
-rw-r--r--test/Analysis/weak-functions.c117
-rw-r--r--test/CXX/basic/basic.link/p6.cpp53
-rw-r--r--test/CXX/basic/basic.link/p7.cpp73
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.argdep/p2.cpp10
-rw-r--r--test/CXX/basic/basic.scope/basic.scope.hiding/p2.cpp45
-rw-r--r--test/CXX/basic/basic.start/basic.start.main/p2.cpp16
-rw-r--r--test/CXX/class.access/class.friend/p1.cpp34
-rw-r--r--test/CXX/class.access/class.friend/p11.cpp80
-rw-r--r--test/CXX/class.access/class.friend/p3-cxx0x.cpp13
-rw-r--r--test/CXX/class.access/class.friend/p6.cpp4
-rw-r--r--test/CXX/class.access/p4.cpp10
-rw-r--r--test/CXX/class.access/p6.cpp4
-rw-r--r--test/CXX/class.derived/class.abstract/p16.cpp4
-rw-r--r--test/CXX/class.derived/class.member.lookup/p7.cpp11
-rw-r--r--test/CXX/class.derived/class.virtual/p3-0x.cpp20
-rw-r--r--test/CXX/class/class.friend/p6.cpp4
-rw-r--r--test/CXX/class/class.nested.type/p1.cpp8
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.def/p8.cpp4
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.align/p7.cpp4
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.deprecated/p1.cpp30
-rw-r--r--test/CXX/dcl.dcl/dcl.link/p7-2.cpp8
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p1.cpp3
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p3.cpp12
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p4.cpp20
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p12-1y.cpp17
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p3-generic-lambda-1y.cpp74
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p4.cpp2
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p6.cpp6
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p7-1y.cpp (renamed from test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p6-1y.cpp)3
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p7.cpp13
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.elab/p3.cpp2
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.aggr/p7.cpp2
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.list/p3-0x.cpp10
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.array/p3.cpp209
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p10.cpp6
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct/p2-cxx0x.cpp2
-rw-r--r--test/CXX/drs/dr0xx.cpp1040
-rw-r--r--test/CXX/drs/dr1xx.cpp1011
-rw-r--r--test/CXX/drs/dr2xx.cpp726
-rw-r--r--test/CXX/drs/dr4xx.cpp32
-rw-r--r--test/CXX/except/except.spec/p14.cpp4
-rw-r--r--test/CXX/except/except.spec/p4.cpp5
-rw-r--r--test/CXX/expr/expr.const/p2-0x.cpp12
-rw-r--r--test/CXX/expr/expr.const/p3-0x.cpp2
-rw-r--r--test/CXX/expr/expr.post/expr.call/p7-0x.cpp7
-rw-r--r--test/CXX/expr/expr.post/expr.const.cast/p1-0x.cpp20
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.general/p3-0x.cpp32
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/blocks-irgen.mm2
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/generic-lambda-unimplemented-1y.cpp31
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p11-1y.cpp77
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p14.cpp12
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p2-generic-lambda-1y.cpp25
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p2.cpp2
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p23.cpp25
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p4-1y.cpp66
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p4.cpp8
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p4.mm2
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p5-generic-lambda-1y.cpp131
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p8.cpp5
-rw-r--r--test/CXX/expr/expr.unary/expr.new/p2-cxx0x.cpp2
-rw-r--r--test/CXX/expr/expr.unary/expr.sizeof/p1.cpp28
-rw-r--r--test/CXX/expr/expr.unary/expr.unary.noexcept/sema.cpp9
-rw-r--r--test/CXX/expr/expr.unary/expr.unary.op/p4.cpp4
-rw-r--r--test/CXX/lex/lex.literal/lex.ext/p11.cpp22
-rw-r--r--test/CXX/lex/lex.literal/lex.ext/p12.cpp21
-rw-r--r--test/CXX/lex/lex.literal/lex.ext/p3.cpp2
-rw-r--r--test/CXX/lex/lex.literal/lex.ext/p5.cpp4
-rw-r--r--test/CXX/lex/lex.literal/lex.ext/p7.cpp4
-rw-r--r--test/CXX/over/over.over/p2-resolve-single-template-id.cpp2
-rw-r--r--test/CXX/over/over.over/p2.cpp3
-rw-r--r--test/CXX/special/class.copy/implicit-move-def.cpp2
-rw-r--r--test/CXX/special/class.copy/implicit-move.cpp147
-rw-r--r--test/CXX/special/class.copy/p11.0x.copy.cpp8
-rw-r--r--test/CXX/special/class.copy/p11.0x.move.cpp21
-rw-r--r--test/CXX/special/class.copy/p12-0x.cpp4
-rw-r--r--test/CXX/special/class.copy/p23-cxx11.cpp38
-rw-r--r--test/CXX/special/class.ctor/p5-0x.cpp2
-rw-r--r--test/CXX/special/class.inhctor/p1.cpp13
-rw-r--r--test/CXX/special/class.inhctor/p4.cpp13
-rw-r--r--test/CXX/special/class.inhctor/p8.cpp4
-rw-r--r--test/CXX/stmt.stmt/stmt.iter/stmt.ranged/p1.cpp2
-rw-r--r--test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp4
-rw-r--r--test/CXX/temp/temp.decls/temp.alias/p3.cpp4
-rw-r--r--test/CXX/temp/temp.decls/temp.class.spec/p8-1y.cpp35
-rw-r--r--test/CXX/temp/temp.decls/temp.class/temp.mem.enum/p1.cpp6
-rw-r--r--test/CXX/temp/temp.decls/temp.class/temp.static/p1.cpp2
-rw-r--r--test/CXX/temp/temp.decls/temp.fct/temp.func.order/p3-0x.cpp7
-rw-r--r--test/CXX/temp/temp.decls/temp.friend/p4.cpp17
-rw-r--r--test/CXX/temp/temp.decls/temp.friend/p5.cpp8
-rw-r--r--test/CXX/temp/temp.decls/temp.mem/p2.cpp12
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/p2.cpp2
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/p5.cpp12
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/sizeofpack.cpp203
-rw-r--r--test/CXX/temp/temp.param/p5.cpp9
-rw-r--r--test/CXX/temp/temp.res/temp.local/p6.cpp69
-rw-r--r--test/CXX/temp/temp.spec/cxx1y-variable-template-no-body.cpp37
-rw-r--r--test/CXX/temp/temp.spec/no-body.cpp63
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp2
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p9-linkage.cpp2
-rw-r--r--test/CXX/temp/temp.spec/temp.inst/p1.cpp11
-rw-r--r--test/CodeCompletion/call.c6
-rw-r--r--test/CodeCompletion/call.cpp4
-rw-r--r--test/CodeCompletion/documentation.cpp4
-rw-r--r--test/CodeCompletion/enum-switch-case-qualified.cpp2
-rw-r--r--test/CodeCompletion/enum-switch-case.c4
-rw-r--r--test/CodeCompletion/enum-switch-case.cpp2
-rw-r--r--test/CodeCompletion/functions.cpp2
-rw-r--r--test/CodeCompletion/member-access.c2
-rw-r--r--test/CodeCompletion/namespace-alias.cpp2
-rw-r--r--test/CodeCompletion/namespace.cpp2
-rw-r--r--test/CodeCompletion/nested-name-specifier.cpp2
-rw-r--r--test/CodeCompletion/objc-expr.m4
-rw-r--r--test/CodeCompletion/operator.cpp2
-rw-r--r--test/CodeCompletion/stdin.c2
-rw-r--r--test/CodeCompletion/tag.c2
-rw-r--r--test/CodeCompletion/tag.cpp2
-rw-r--r--test/CodeCompletion/truncation.c4
-rw-r--r--test/CodeCompletion/using-namespace.cpp2
-rw-r--r--test/CodeCompletion/using.cpp2
-rw-r--r--test/CodeGen/2003-08-06-BuiltinSetjmpLongjmp.c7
-rw-r--r--test/CodeGen/2004-11-27-InvalidConstantExpr.c10
-rw-r--r--test/CodeGen/2004-11-27-StaticFunctionRedeclare.c8
-rw-r--r--test/CodeGen/2007-02-25-C-DotDotDot.c2
-rw-r--r--test/CodeGen/2007-03-05-DataLayout.c55
-rw-r--r--test/CodeGen/2007-04-14-FNoBuiltin.c7
-rw-r--r--test/CodeGen/2007-05-07-PaddingElements.c4
-rw-r--r--test/CodeGen/2008-01-11-ChainConsistency.c3
-rw-r--r--test/CodeGen/2008-01-25-ByValReadNone.c5
-rw-r--r--test/CodeGen/2008-03-05-syncPtr.c12
-rw-r--r--test/CodeGen/2008-03-24-BitField-And-Alloca.c2
-rw-r--r--test/CodeGen/2008-05-19-AlwaysInline.c3
-rw-r--r--test/CodeGen/2008-07-30-implicit-initialization.c6
-rw-r--r--test/CodeGen/2008-07-31-asm-labels.c6
-rw-r--r--test/CodeGen/2008-07-31-promotion-of-compound-pointer-arithmetic.c6
-rw-r--r--test/CodeGen/2008-08-07-AlignPadding2.c2
-rw-r--r--test/CodeGen/2010-01-18-Inlined-Debug.c2
-rw-r--r--test/CodeGen/2010-03-5-LexicalScope.c2
-rw-r--r--test/CodeGen/2010-07-08-DeclDebugLineNo.c2
-rw-r--r--test/CodeGen/2010-08-12-asm-aggr-arg.c2
-rw-r--r--test/CodeGen/3dnow-builtins.c50
-rw-r--r--test/CodeGen/Atomics.c4
-rw-r--r--test/CodeGen/PR15826.c19
-rw-r--r--test/CodeGen/PR3589-freestanding-libcalls.c2
-rw-r--r--test/CodeGen/PR5060-align.c2
-rw-r--r--test/CodeGen/_Bool-conversion.c2
-rw-r--r--test/CodeGen/aarch64-arguments.c24
-rw-r--r--test/CodeGen/aarch64-neon-2velem.c1698
-rw-r--r--test/CodeGen/aarch64-neon-across.c271
-rw-r--r--test/CodeGen/aarch64-neon-copy.c1319
-rw-r--r--test/CodeGen/aarch64-neon-crypto.c94
-rw-r--r--test/CodeGen/aarch64-neon-extract.c148
-rw-r--r--test/CodeGen/aarch64-neon-fcvt-intrinsics.c133
-rw-r--r--test/CodeGen/aarch64-neon-intrinsics.c11725
-rw-r--r--test/CodeGen/aarch64-neon-ldst-one.c2047
-rw-r--r--test/CodeGen/aarch64-neon-misc.c2005
-rw-r--r--test/CodeGen/aarch64-neon-perm.c1093
-rw-r--r--test/CodeGen/aarch64-neon-scalar-copy.c173
-rw-r--r--test/CodeGen/aarch64-neon-scalar-x-indexed-elem.c255
-rw-r--r--test/CodeGen/aarch64-neon-shifts.c43
-rw-r--r--test/CodeGen/aarch64-neon-tbl.c463
-rw-r--r--test/CodeGen/aarch64-neon-vcombine.c91
-rw-r--r--test/CodeGen/aarch64-neon-vget-hilo.c176
-rw-r--r--test/CodeGen/aarch64-poly64.c283
-rw-r--r--test/CodeGen/aarch64-varargs.c14
-rw-r--r--test/CodeGen/address-space.c8
-rw-r--r--test/CodeGen/alias.c6
-rw-r--r--test/CodeGen/align-param.c4
-rw-r--r--test/CodeGen/align-x68_64.c11
-rw-r--r--test/CodeGen/alignment.c5
-rw-r--r--test/CodeGen/annotations-var.c4
-rw-r--r--test/CodeGen/arm-aapcs-vfp.c2
-rw-r--r--test/CodeGen/arm-arguments.c122
-rw-r--r--test/CodeGen/arm-asm-diag.c10
-rw-r--r--test/CodeGen/arm-asm-warn.c11
-rw-r--r--test/CodeGen/arm-cc.c8
-rw-r--r--test/CodeGen/arm-clear.c17
-rw-r--r--test/CodeGen/arm-crc32.c63
-rw-r--r--test/CodeGen/arm-interrupt-attr.c38
-rw-r--r--test/CodeGen/arm-neon-shifts.c45
-rw-r--r--test/CodeGen/arm-neon-vget.c124
-rw-r--r--test/CodeGen/arm-pcs.c2
-rw-r--r--test/CodeGen/arm-pnaclcall.c8
-rw-r--r--test/CodeGen/arm_neon_intrinsics.c11636
-rw-r--r--test/CodeGen/asm-label.c12
-rw-r--r--test/CodeGen/assign.c4
-rw-r--r--test/CodeGen/atomic-ops.c7
-rw-r--r--test/CodeGen/atomics-inlining.c90
-rw-r--r--test/CodeGen/attr-availability.c12
-rw-r--r--test/CodeGen/attr-coldhot.c2
-rw-r--r--test/CodeGen/attr-minsize.cpp2
-rw-r--r--test/CodeGen/attr-weakref.c4
-rw-r--r--test/CodeGen/available-externally-suppress.c4
-rw-r--r--test/CodeGen/avx-builtins.c18
-rw-r--r--test/CodeGen/avx-cmp-builtins.c48
-rw-r--r--test/CodeGen/avx2-builtins.c22
-rw-r--r--test/CodeGen/big-atomic-ops.c323
-rw-r--r--test/CodeGen/bitfield-2.c18
-rw-r--r--test/CodeGen/bitfield-assign.c6
-rw-r--r--test/CodeGen/bitfield.c21
-rw-r--r--test/CodeGen/block-byref-aggr.c4
-rw-r--r--test/CodeGen/blocks-2.c18
-rw-r--r--test/CodeGen/blocks.c16
-rw-r--r--test/CodeGen/bool_test.c2
-rw-r--r--test/CodeGen/bounds-checking.c19
-rw-r--r--test/CodeGen/branch-on-bool.c22
-rw-r--r--test/CodeGen/builtin-ms-noop.cpp2
-rw-r--r--test/CodeGen/builtins-arm-exclusive.c112
-rw-r--r--test/CodeGen/builtins-arm.c10
-rw-r--r--test/CodeGen/builtins-mips-msa.c829
-rw-r--r--test/CodeGen/builtins-ms.c9
-rw-r--r--test/CodeGen/builtins-multiprecision.c38
-rw-r--r--test/CodeGen/builtins-nvptx.c9
-rw-r--r--test/CodeGen/builtins-overflow.c175
-rw-r--r--test/CodeGen/builtins-ppc-altivec.c10
-rw-r--r--test/CodeGen/builtins-x86.c12
-rw-r--r--test/CodeGen/builtins.c8
-rw-r--r--test/CodeGen/builtinshufflevector2.c13
-rw-r--r--test/CodeGen/byval-memcpy-elim.c6
-rw-r--r--test/CodeGen/c-strings.c10
-rw-r--r--test/CodeGen/c11atomics-ios.c12
-rw-r--r--test/CodeGen/c11atomics.c29
-rw-r--r--test/CodeGen/capture-complex-expr-in-block.c2
-rw-r--r--test/CodeGen/captured-statements-nested.c126
-rw-r--r--test/CodeGen/captured-statements.c80
-rw-r--r--test/CodeGen/catch-undef-behavior.c4
-rw-r--r--test/CodeGen/char-literal.c6
-rw-r--r--test/CodeGen/complex-convert.c2
-rw-r--r--test/CodeGen/complex-indirect.c2
-rw-r--r--test/CodeGen/complex-init-list.c4
-rw-r--r--test/CodeGen/complex.c9
-rw-r--r--test/CodeGen/compound-assign-overflow.c3
-rw-r--r--test/CodeGen/compound-literal.c4
-rw-r--r--test/CodeGen/const-init.c2
-rw-r--r--test/CodeGen/convertvector.c114
-rw-r--r--test/CodeGen/cxx-default-arg.cpp2
-rw-r--r--test/CodeGen/darwin-string-literals.c4
-rw-r--r--test/CodeGen/debug-info-args.c2
-rw-r--r--test/CodeGen/debug-info-block-decl.c19
-rw-r--r--test/CodeGen/debug-info-enum.c11
-rw-r--r--test/CodeGen/debug-info-limited.c11
-rw-r--r--test/CodeGen/debug-info-version.c8
-rw-r--r--test/CodeGen/debug-info-vla.c3
-rw-r--r--test/CodeGen/decl-in-prototype.c4
-rw-r--r--test/CodeGen/dependent-lib.c15
-rw-r--r--test/CodeGen/designated-initializers.c87
-rw-r--r--test/CodeGen/dllimport-dllexport.c4
-rw-r--r--test/CodeGen/dwarf-version.c14
-rw-r--r--test/CodeGen/exceptions-seh.c18
-rw-r--r--test/CodeGen/exceptions.c4
-rw-r--r--test/CodeGen/exprs.c12
-rw-r--r--test/CodeGen/ext-vector.c15
-rw-r--r--test/CodeGen/fast-math.c2
-rw-r--r--test/CodeGen/finite-math.c2
-rw-r--r--test/CodeGen/fp16-ops.c2
-rw-r--r--test/CodeGen/func-return-member.c6
-rw-r--r--test/CodeGen/function-attributes.c12
-rw-r--r--test/CodeGen/functions.c6
-rw-r--r--test/CodeGen/implicit-arg.c2
-rw-r--r--test/CodeGen/incomplete-function-type.c2
-rw-r--r--test/CodeGen/inline.c91
-rw-r--r--test/CodeGen/inline2.c48
-rw-r--r--test/CodeGen/integer-overflow.c6
-rw-r--r--test/CodeGen/le32-arguments.c18
-rw-r--r--test/CodeGen/le32-libcall-pow.c27
-rw-r--r--test/CodeGen/libcall-declarations.c570
-rw-r--r--test/CodeGen/libcalls-complex.c4
-rw-r--r--test/CodeGen/libcalls-d.c4
-rw-r--r--test/CodeGen/libcalls-ld.c4
-rw-r--r--test/CodeGen/libcalls.c21
-rw-r--r--test/CodeGen/link-bitcode-file.c6
-rw-r--r--test/CodeGen/linkage-redecl.c2
-rw-r--r--test/CodeGen/linux-arm-atomic.c2
-rw-r--r--test/CodeGen/long-double-x86-nacl.c2
-rw-r--r--test/CodeGen/mangle-windows-rtd.c10
-rw-r--r--test/CodeGen/mangle-windows.c34
-rw-r--r--test/CodeGen/may-alias.c25
-rw-r--r--test/CodeGen/microsoft-call-conv-x64.c4
-rw-r--r--test/CodeGen/microsoft-call-conv.c16
-rw-r--r--test/CodeGen/mips-byval-arg.c4
-rw-r--r--test/CodeGen/mips-clobber-reg.c206
-rw-r--r--test/CodeGen/mips-constraints-mem.c2
-rw-r--r--test/CodeGen/mips-inline-asm-modifiers.c11
-rw-r--r--test/CodeGen/mips-target-data.c2
-rw-r--r--test/CodeGen/mips-vector-return.c6
-rw-r--r--test/CodeGen/mips64-class-return.cpp4
-rw-r--r--test/CodeGen/mips64-padding-arg.c24
-rw-r--r--test/CodeGen/mmx-inline-asm-error.c13
-rw-r--r--test/CodeGen/mrtd.c11
-rw-r--r--test/CodeGen/ms-declspecs.c5
-rw-r--r--test/CodeGen/ms-inline-asm-64.c2
-rw-r--r--test/CodeGen/ms-inline-asm.c2
-rw-r--r--test/CodeGen/ms-inline-asm.cpp16
-rw-r--r--test/CodeGen/ms_abi.c20
-rw-r--r--test/CodeGen/mult-alt-generic.c1
-rw-r--r--test/CodeGen/no-opt-volatile-memcpy.c6
-rw-r--r--test/CodeGen/nomathbuiltin.c12
-rw-r--r--test/CodeGen/nvptx-abi.c17
-rw-r--r--test/CodeGen/nvptx-inlineasm-ptx.c40
-rw-r--r--test/CodeGen/object-size.c34
-rw-r--r--test/CodeGen/override-layout.c48
-rw-r--r--test/CodeGen/packed-arrays.c30
-rw-r--r--test/CodeGen/packed-nest-unpacked.c2
-rw-r--r--test/CodeGen/packed-structure.c20
-rw-r--r--test/CodeGen/ppc64-extend.c2
-rw-r--r--test/CodeGen/ppc64-struct-onefloat.c6
-rw-r--r--test/CodeGen/ppc64-struct-onevect.c13
-rw-r--r--test/CodeGen/pr12251.c2
-rw-r--r--test/CodeGen/pr2394.c2
-rw-r--r--test/CodeGen/pr3518.c2
-rw-r--r--test/CodeGen/pr4349.c2
-rw-r--r--test/CodeGen/pr9614.c2
-rw-r--r--test/CodeGen/pragma-comment.c23
-rw-r--r--test/CodeGen/pragma-detect_mismatch.c12
-rw-r--r--test/CodeGen/pragma-pack-2.c4
-rw-r--r--test/CodeGen/pragma-pack-3.c4
-rw-r--r--test/CodeGen/pragma-visibility.c4
-rw-r--r--test/CodeGen/pragma-weak.c88
-rw-r--r--test/CodeGen/predefined-expr.c12
-rw-r--r--test/CodeGen/regparm.c2
-rw-r--r--test/CodeGen/sections.c28
-rw-r--r--test/CodeGen/sha-builtins.c35
-rw-r--r--test/CodeGen/sparcv9-abi.c181
-rw-r--r--test/CodeGen/sret.c2
-rw-r--r--test/CodeGen/sret2.c2
-rw-r--r--test/CodeGen/sse-builtins.c65
-rw-r--r--test/CodeGen/statements.c7
-rw-r--r--test/CodeGen/static-order.c2
-rw-r--r--test/CodeGen/stdcall-fastcall.c30
-rw-r--r--test/CodeGen/string-literal-unicode-conversion.c11
-rw-r--r--test/CodeGen/struct-init.c2
-rw-r--r--test/CodeGen/struct-matching-constraint.c2
-rw-r--r--test/CodeGen/switch-dce.c2
-rw-r--r--test/CodeGen/switch.c20
-rw-r--r--test/CodeGen/systemz-inline-asm.c36
-rw-r--r--test/CodeGen/tbaa-class.cpp64
-rw-r--r--test/CodeGen/tbaa-for-vptr.cpp7
-rw-r--r--test/CodeGen/tbaa-ms-abi.cpp22
-rw-r--r--test/CodeGen/tbaa-struct.cpp8
-rw-r--r--test/CodeGen/tbaa-thread-sanitizer.cpp14
-rw-r--r--test/CodeGen/tbaa.cpp85
-rw-r--r--test/CodeGen/tbm-builtins.c137
-rw-r--r--test/CodeGen/transparent-union.c2
-rw-r--r--test/CodeGen/trapv.c8
-rw-r--r--test/CodeGen/unsigned-overflow.c20
-rw-r--r--test/CodeGen/unsigned-promotion.c24
-rw-r--r--test/CodeGen/unwind-attr.c2
-rw-r--r--test/CodeGen/vector.c7
-rw-r--r--test/CodeGen/visibility.c36
-rw-r--r--test/CodeGen/vla.c12
-rw-r--r--test/CodeGen/vld_dup.c2
-rw-r--r--test/CodeGen/volatile-1.c60
-rw-r--r--test/CodeGen/volatile-2.c16
-rw-r--r--test/CodeGen/volatile-complex.c67
-rw-r--r--test/CodeGen/wchar-const.c4
-rw-r--r--test/CodeGen/x86_32-arguments-darwin.c102
-rw-r--r--test/CodeGen/x86_32-arguments-linux.c2
-rw-r--r--test/CodeGen/x86_32-arguments-nommx.c4
-rw-r--r--test/CodeGen/x86_32-arguments-realign.c2
-rw-r--r--test/CodeGen/x86_32-arguments-win32.c18
-rw-r--r--test/CodeGen/x86_32-fpcc-struct-return.c34
-rw-r--r--test/CodeGen/x86_64-arguments-nacl.c30
-rw-r--r--test/CodeGen/x86_64-arguments.c110
-rw-r--r--test/CodeGen/xcore-abi.c129
-rw-r--r--test/CodeGenCUDA/address-spaces.cu6
-rw-r--r--test/CodeGenCUDA/ptx-kernels.cu4
-rw-r--r--test/CodeGenCXX/2004-11-27-FriendDefaultArgCrash.cpp2
-rw-r--r--test/CodeGenCXX/2005-02-14-BitFieldOffset.cpp12
-rw-r--r--test/CodeGenCXX/2007-05-03-VectorInit.cpp2
-rw-r--r--test/CodeGenCXX/2010-05-10-Var-DbgInfo.cpp2
-rw-r--r--test/CodeGenCXX/DynArrayInit.cpp2
-rw-r--r--test/CodeGenCXX/PR5050-constructor-conversion.cpp4
-rw-r--r--test/CodeGenCXX/aarch64-mangle-neon-vectors.cpp85
-rw-r--r--test/CodeGenCXX/aarch64-neon.cpp13
-rw-r--r--test/CodeGenCXX/abstract-class-ctors-dtors.cpp8
-rw-r--r--test/CodeGenCXX/address-of-fntemplate.cpp4
-rw-r--r--test/CodeGenCXX/alloca-align.cpp6
-rw-r--r--test/CodeGenCXX/anonymous-namespaces.cpp21
-rw-r--r--test/CodeGenCXX/anonymous-union-member-initializer.cpp12
-rw-r--r--test/CodeGenCXX/apple-kext-indirect-virtual-dtor-call.cpp4
-rw-r--r--test/CodeGenCXX/apple-kext-linkage.C12
-rw-r--r--test/CodeGenCXX/arm-vaarg.cpp27
-rw-r--r--test/CodeGenCXX/arm.cpp52
-rw-r--r--test/CodeGenCXX/array-construction.cpp4
-rw-r--r--test/CodeGenCXX/array-operator-delete-call.cpp4
-rw-r--r--test/CodeGenCXX/atomic.cpp2
-rw-r--r--test/CodeGenCXX/atomicinit.cpp6
-rw-r--r--test/CodeGenCXX/attr-cleanup.cpp11
-rw-r--r--test/CodeGenCXX/attr.cpp2
-rw-r--r--test/CodeGenCXX/bitfield-layout.cpp4
-rw-r--r--test/CodeGenCXX/bitfield.cpp84
-rw-r--r--test/CodeGenCXX/block-byref-cxx-objc.cpp8
-rw-r--r--test/CodeGenCXX/block-in-ctor-dtor.cpp20
-rw-r--r--test/CodeGenCXX/blocks-cxx11.cpp4
-rw-r--r--test/CodeGenCXX/blocks.cpp28
-rw-r--r--test/CodeGenCXX/bool-bitfield.cpp4
-rw-r--r--test/CodeGenCXX/builtins.cpp21
-rw-r--r--test/CodeGenCXX/c-linkage.cpp6
-rw-r--r--test/CodeGenCXX/c99-variable-length-array.cpp2
-rw-r--r--test/CodeGenCXX/call-arg-zero-temp.cpp4
-rw-r--r--test/CodeGenCXX/captured-statements.cpp189
-rw-r--r--test/CodeGenCXX/cast-conversion.cpp4
-rw-r--r--test/CodeGenCXX/catch-undef-behavior.cpp158
-rw-r--r--test/CodeGenCXX/catch-undef-behavior2.cpp9
-rw-r--r--test/CodeGenCXX/compound-literals.cpp4
-rw-r--r--test/CodeGenCXX/condition.cpp8
-rw-r--r--test/CodeGenCXX/conditional-gnu-ext.cpp8
-rw-r--r--test/CodeGenCXX/conditional-temporaries.cpp6
-rw-r--r--test/CodeGenCXX/const-init-cxx11.cpp110
-rw-r--r--test/CodeGenCXX/const-init-cxx1y.cpp48
-rw-r--r--test/CodeGenCXX/const-init.cpp2
-rw-r--r--test/CodeGenCXX/constructor-attr.cpp2
-rw-r--r--test/CodeGenCXX/constructor-conversion.cpp4
-rw-r--r--test/CodeGenCXX/constructor-default-arg.cpp4
-rw-r--r--test/CodeGenCXX/constructor-destructor-return-this.cpp138
-rw-r--r--test/CodeGenCXX/constructor-for-array-members.cpp4
-rw-r--r--test/CodeGenCXX/constructor-init.cpp16
-rw-r--r--test/CodeGenCXX/constructor-template.cpp4
-rw-r--r--test/CodeGenCXX/constructors.cpp22
-rw-r--r--test/CodeGenCXX/conversion-function.cpp4
-rw-r--r--test/CodeGenCXX/convert-to-fptr.cpp4
-rw-r--r--test/CodeGenCXX/copy-assign-synthesis-1.cpp16
-rw-r--r--test/CodeGenCXX/copy-assign-synthesis-2.cpp2
-rw-r--r--test/CodeGenCXX/copy-assign-synthesis.cpp2
-rw-r--r--test/CodeGenCXX/copy-constructor-elim-2.cpp6
-rw-r--r--test/CodeGenCXX/copy-constructor-elim.cpp4
-rw-r--r--test/CodeGenCXX/copy-constructor-synthesis-2.cpp2
-rw-r--r--test/CodeGenCXX/copy-constructor-synthesis.cpp45
-rw-r--r--test/CodeGenCXX/copy-initialization.cpp2
-rw-r--r--test/CodeGenCXX/crash.cpp35
-rw-r--r--test/CodeGenCXX/ctor-dtor-alias.cpp163
-rw-r--r--test/CodeGenCXX/cxx-block-objects.cpp4
-rw-r--r--test/CodeGenCXX/cxx0x-delegating-ctors.cpp2
-rw-r--r--test/CodeGenCXX/cxx0x-initializer-array.cpp12
-rw-r--r--test/CodeGenCXX/cxx0x-initializer-constructors.cpp24
-rw-r--r--test/CodeGenCXX/cxx0x-initializer-stdinitializerlist-pr12086.cpp107
-rw-r--r--test/CodeGenCXX/cxx0x-initializer-stdinitializerlist-startend.cpp10
-rw-r--r--test/CodeGenCXX/cxx0x-initializer-stdinitializerlist.cpp202
-rw-r--r--test/CodeGenCXX/cxx11-exception-spec.cpp2
-rw-r--r--test/CodeGenCXX/cxx11-initializer-array-new.cpp106
-rw-r--r--test/CodeGenCXX/cxx11-thread-local-reference.cpp4
-rw-r--r--test/CodeGenCXX/cxx11-thread-local.cpp21
-rw-r--r--test/CodeGenCXX/cxx1y-deduced-return-type.cpp32
-rw-r--r--test/CodeGenCXX/cxx1y-init-captures.cpp102
-rw-r--r--test/CodeGenCXX/cxx1y-initializer-aggregate.cpp17
-rw-r--r--test/CodeGenCXX/cxx1y-sized-deallocation.cpp110
-rw-r--r--test/CodeGenCXX/cxx1y-variable-template.cpp24
-rw-r--r--test/CodeGenCXX/debug-info-artificial-arg.cpp8
-rw-r--r--test/CodeGenCXX/debug-info-class-limited.cpp52
-rw-r--r--test/CodeGenCXX/debug-info-class-nolimit.cpp30
-rw-r--r--test/CodeGenCXX/debug-info-class.cpp87
-rw-r--r--test/CodeGenCXX/debug-info-cxx1y.cpp7
-rw-r--r--test/CodeGenCXX/debug-info-decl-nested.cpp61
-rw-r--r--test/CodeGenCXX/debug-info-enum-class.cpp8
-rw-r--r--test/CodeGenCXX/debug-info-enum.cpp40
-rw-r--r--test/CodeGenCXX/debug-info-friend.cpp19
-rw-r--r--test/CodeGenCXX/debug-info-function-context.cpp36
-rw-r--r--test/CodeGenCXX/debug-info-gline-tables-only.cpp10
-rw-r--r--test/CodeGenCXX/debug-info-global-ctor-dtor.cpp6
-rw-r--r--test/CodeGenCXX/debug-info-globalinit.cpp12
-rw-r--r--test/CodeGenCXX/debug-info-limit-type.cpp24
-rw-r--r--test/CodeGenCXX/debug-info-limit.cpp14
-rw-r--r--test/CodeGenCXX/debug-info-limited.cpp33
-rw-r--r--test/CodeGenCXX/debug-info-method.cpp5
-rw-r--r--test/CodeGenCXX/debug-info-namespace.cpp66
-rw-r--r--test/CodeGenCXX/debug-info-nullptr.cpp2
-rw-r--r--test/CodeGenCXX/debug-info-pubtypes.cpp5
-rw-r--r--test/CodeGenCXX/debug-info-same-line.cpp25
-rw-r--r--test/CodeGenCXX/debug-info-scope.cpp32
-rw-r--r--test/CodeGenCXX/debug-info-static-member.cpp14
-rw-r--r--test/CodeGenCXX/debug-info-template-limit.cpp4
-rw-r--r--test/CodeGenCXX/debug-info-template-member.cpp89
-rw-r--r--test/CodeGenCXX/debug-info-template-quals.cpp12
-rw-r--r--test/CodeGenCXX/debug-info-template.cpp138
-rw-r--r--test/CodeGenCXX/debug-info-thunk.cpp2
-rw-r--r--test/CodeGenCXX/debug-info-union-template.cpp2
-rw-r--r--test/CodeGenCXX/debug-info-uuid.cpp19
-rw-r--r--test/CodeGenCXX/debug-info-zero-length-arrays.cpp2
-rw-r--r--test/CodeGenCXX/debug-info.cpp53
-rw-r--r--test/CodeGenCXX/debug-lambda-expressions.cpp30
-rw-r--r--test/CodeGenCXX/decl-ref-init.cpp4
-rw-r--r--test/CodeGenCXX/default-arg-temps.cpp6
-rw-r--r--test/CodeGenCXX/default-arguments.cpp8
-rw-r--r--test/CodeGenCXX/default-constructor-for-members.cpp4
-rw-r--r--test/CodeGenCXX/default-constructor-template-member.cpp3
-rw-r--r--test/CodeGenCXX/deferred-global-init.cpp4
-rw-r--r--test/CodeGenCXX/delayed-template-parsing.cpp18
-rw-r--r--test/CodeGenCXX/delete-two-arg.cpp8
-rw-r--r--test/CodeGenCXX/delete.cpp18
-rw-r--r--test/CodeGenCXX/derived-to-base-conv.cpp6
-rw-r--r--test/CodeGenCXX/derived-to-virtual-base-class-calls-final.cpp2
-rw-r--r--test/CodeGenCXX/destructor-exception-spec.cpp2
-rw-r--r--test/CodeGenCXX/destructors.cpp114
-rw-r--r--test/CodeGenCXX/devirtualize-virtual-function-calls-final.cpp20
-rw-r--r--test/CodeGenCXX/devirtualize-virtual-function-calls.cpp2
-rw-r--r--test/CodeGenCXX/dynamic_cast-no-rtti.cpp26
-rw-r--r--test/CodeGenCXX/eh.cpp30
-rw-r--r--test/CodeGenCXX/empty-classes.cpp2
-rw-r--r--test/CodeGenCXX/empty-nontrivially-copyable.cpp25
-rw-r--r--test/CodeGenCXX/exceptions.cpp12
-rw-r--r--test/CodeGenCXX/explicit-instantiation.cpp8
-rw-r--r--test/CodeGenCXX/fastcall.cpp4
-rw-r--r--test/CodeGenCXX/for-range.cpp8
-rw-r--r--test/CodeGenCXX/forward-enum.cpp2
-rw-r--r--test/CodeGenCXX/fp16-mangle.cpp4
-rw-r--r--test/CodeGenCXX/function-template-explicit-specialization.cpp4
-rw-r--r--test/CodeGenCXX/global-array-destruction.cpp2
-rw-r--r--test/CodeGenCXX/global-block-literal-helpers.cpp16
-rw-r--r--test/CodeGenCXX/global-dtor-no-atexit.cpp2
-rw-r--r--test/CodeGenCXX/global-init.cpp4
-rw-r--r--test/CodeGenCXX/goto.cpp2
-rw-r--r--test/CodeGenCXX/implicit-copy-assign-operator.cpp2
-rw-r--r--test/CodeGenCXX/implicit-copy-constructor.cpp2
-rw-r--r--test/CodeGenCXX/implicit-instantiation-1.cpp2
-rw-r--r--test/CodeGenCXX/inheriting-constructor.cpp14
-rw-r--r--test/CodeGenCXX/init-invariant.cpp4
-rw-r--r--test/CodeGenCXX/inline-functions.cpp10
-rw-r--r--test/CodeGenCXX/instantiate-temporaries.cpp4
-rw-r--r--test/CodeGenCXX/invalid.cpp11
-rw-r--r--test/CodeGenCXX/lambda-expressions-inside-auto-functions.cpp77
-rw-r--r--test/CodeGenCXX/lambda-expressions-nested-linkage.cpp50
-rw-r--r--test/CodeGenCXX/lambda-expressions.cpp28
-rw-r--r--test/CodeGenCXX/linetable-cleanup.cpp36
-rw-r--r--test/CodeGenCXX/linkage.cpp222
-rw-r--r--test/CodeGenCXX/lpad-linetable.cpp69
-rw-r--r--test/CodeGenCXX/lvalue-bitcasts.cpp6
-rw-r--r--test/CodeGenCXX/mangle-98.cpp6
-rw-r--r--test/CodeGenCXX/mangle-address-space.cpp6
-rw-r--r--test/CodeGenCXX/mangle-alias-template.cpp2
-rw-r--r--test/CodeGenCXX/mangle-exprs.cpp22
-rw-r--r--test/CodeGenCXX/mangle-extreme.cpp2
-rw-r--r--test/CodeGenCXX/mangle-lambdas.cpp83
-rw-r--r--test/CodeGenCXX/mangle-local-class-names.cpp30
-rw-r--r--test/CodeGenCXX/mangle-ms-arg-qualifiers.cpp117
-rw-r--r--test/CodeGenCXX/mangle-ms-back-references-pr13207.cpp30
-rw-r--r--test/CodeGenCXX/mangle-ms-back-references.cpp5
-rw-r--r--test/CodeGenCXX/mangle-ms-templates.cpp155
-rw-r--r--test/CodeGenCXX/mangle-ms.cpp273
-rw-r--r--test/CodeGenCXX/mangle-neon-vectors.cpp17
-rw-r--r--test/CodeGenCXX/mangle-nullptr-arg.cpp6
-rw-r--r--test/CodeGenCXX/mangle-ref-qualifiers.cpp10
-rw-r--r--test/CodeGenCXX/mangle-subst-std.cpp12
-rw-r--r--test/CodeGenCXX/mangle-subst.cpp12
-rw-r--r--test/CodeGenCXX/mangle-system-header.cpp4
-rw-r--r--test/CodeGenCXX/mangle-template.cpp12
-rw-r--r--test/CodeGenCXX/mangle-unnamed.cpp4
-rw-r--r--test/CodeGenCXX/mangle-valist.cpp10
-rw-r--r--test/CodeGenCXX/mangle-variadic-templates.cpp30
-rw-r--r--test/CodeGenCXX/mangle-windows.cpp42
-rw-r--r--test/CodeGenCXX/mangle.cpp252
-rw-r--r--test/CodeGenCXX/member-expressions.cpp2
-rw-r--r--test/CodeGenCXX/member-function-pointer-calls.cpp4
-rw-r--r--test/CodeGenCXX/member-function-pointers.cpp5
-rw-r--r--test/CodeGenCXX/member-functions.cpp14
-rw-r--r--test/CodeGenCXX/member-init-anon-union.cpp2
-rw-r--r--test/CodeGenCXX/member-initializers.cpp2
-rw-r--r--test/CodeGenCXX/member-templates.cpp4
-rw-r--r--test/CodeGenCXX/microsoft-abi-alignment-fail.cpp10
-rw-r--r--test/CodeGenCXX/microsoft-abi-constexpr-vs-inheritance.cpp23
-rw-r--r--test/CodeGenCXX/microsoft-abi-default-cc.cpp12
-rw-r--r--test/CodeGenCXX/microsoft-abi-exceptions.cpp157
-rwxr-xr-xtest/CodeGenCXX/microsoft-abi-member-pointers.cpp210
-rw-r--r--test/CodeGenCXX/microsoft-abi-multiple-nonvirtual-inheritance.cpp201
-rw-r--r--test/CodeGenCXX/microsoft-abi-sret-and-byval.cpp90
-rw-r--r--test/CodeGenCXX/microsoft-abi-static-initializers.cpp124
-rw-r--r--test/CodeGenCXX/microsoft-abi-structors-alias.cpp9
-rw-r--r--test/CodeGenCXX/microsoft-abi-structors.cpp168
-rw-r--r--test/CodeGenCXX/microsoft-abi-thunks.cpp154
-rw-r--r--test/CodeGenCXX/microsoft-abi-vbtables.cpp479
-rw-r--r--test/CodeGenCXX/microsoft-abi-virtual-inheritance-vtordisps.cpp83
-rw-r--r--test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp314
-rw-r--r--test/CodeGenCXX/microsoft-abi-virtual-member-pointers.cpp108
-rw-r--r--test/CodeGenCXX/microsoft-abi-vtables-multiple-nonvirtual-inheritance.cpp579
-rw-r--r--test/CodeGenCXX/microsoft-abi-vtables-single-inheritance.cpp191
-rw-r--r--test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance-vtordisps.cpp324
-rw-r--r--test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance.cpp575
-rw-r--r--test/CodeGenCXX/microsoft-interface.cpp16
-rw-r--r--test/CodeGenCXX/microsoft-new.cpp39
-rw-r--r--test/CodeGenCXX/microsoft-uuidof-unsupported-target.cpp13
-rw-r--r--test/CodeGenCXX/microsoft-uuidof.cpp94
-rw-r--r--test/CodeGenCXX/move-assignment.cpp26
-rw-r--r--test/CodeGenCXX/ms-integer-static-data-members.cpp35
-rw-r--r--test/CodeGenCXX/new-alias.cpp13
-rw-r--r--test/CodeGenCXX/new-array-init-exceptions.cpp4
-rw-r--r--test/CodeGenCXX/new-array-init.cpp8
-rw-r--r--test/CodeGenCXX/new.cpp106
-rw-r--r--test/CodeGenCXX/no-opt-volatile-memcpy.cpp8
-rw-r--r--test/CodeGenCXX/noexcept.cpp49
-rw-r--r--test/CodeGenCXX/nrvo.cpp18
-rw-r--r--test/CodeGenCXX/override-layout.cpp6
-rw-r--r--test/CodeGenCXX/partial-destruction.cpp6
-rw-r--r--test/CodeGenCXX/pod-member-memcpys.cpp152
-rw-r--r--test/CodeGenCXX/pointers-to-data-members.cpp6
-rw-r--r--test/CodeGenCXX/pr11676.cpp17
-rw-r--r--test/CodeGenCXX/pr11797.cpp2
-rw-r--r--test/CodeGenCXX/pr12251.cpp78
-rw-r--r--test/CodeGenCXX/pr13396.cpp12
-rw-r--r--test/CodeGenCXX/pr9130.cpp2
-rw-r--r--test/CodeGenCXX/pr9965.cpp2
-rw-r--r--test/CodeGenCXX/pragma-visibility.cpp14
-rw-r--r--test/CodeGenCXX/pragma-weak.cpp10
-rw-r--r--test/CodeGenCXX/predefined-expr.cpp22
-rw-r--r--test/CodeGenCXX/ptr-to-member-function.cpp4
-rw-r--r--test/CodeGenCXX/reference-cast.cpp20
-rw-r--r--test/CodeGenCXX/references.cpp18
-rw-r--r--test/CodeGenCXX/return.cpp2
-rw-r--r--test/CodeGenCXX/rtti-layout.cpp2
-rw-r--r--test/CodeGenCXX/runtimecc.cpp6
-rw-r--r--test/CodeGenCXX/rvalue-references.cpp14
-rw-r--r--test/CodeGenCXX/scoped-enums.cpp9
-rw-r--r--test/CodeGenCXX/skip-vtable-pointer-initialization.cpp16
-rw-r--r--test/CodeGenCXX/static-data-member.cpp6
-rw-r--r--test/CodeGenCXX/static-init-1.cpp8
-rw-r--r--test/CodeGenCXX/static-init-4.cpp7
-rw-r--r--test/CodeGenCXX/static-init-pnacl.cpp14
-rw-r--r--test/CodeGenCXX/static-init.cpp16
-rw-r--r--test/CodeGenCXX/static-member-variable-explicit-specialization.cpp89
-rw-r--r--test/CodeGenCXX/stmtexpr.cpp7
-rw-r--r--test/CodeGenCXX/template-anonymous-types.cpp12
-rw-r--r--test/CodeGenCXX/template-dependent-bind-temporary.cpp2
-rw-r--r--test/CodeGenCXX/template-inner-struct-visibility-hidden.cpp4
-rw-r--r--test/CodeGenCXX/template-instantiation.cpp20
-rw-r--r--test/CodeGenCXX/template-linkage.cpp12
-rw-r--r--test/CodeGenCXX/temporaries.cpp243
-rw-r--r--test/CodeGenCXX/thiscall-struct-return.cpp4
-rw-r--r--test/CodeGenCXX/threadsafe-statics-exceptions.cpp2
-rw-r--r--test/CodeGenCXX/throw-expression-cleanup.cpp2
-rw-r--r--test/CodeGenCXX/throw-expressions.cpp26
-rw-r--r--test/CodeGenCXX/thunks-available-externally.cpp11
-rw-r--r--test/CodeGenCXX/thunks.cpp44
-rw-r--r--test/CodeGenCXX/type_visibility.cpp36
-rw-r--r--test/CodeGenCXX/typeid.cpp5
-rw-r--r--test/CodeGenCXX/unknown-anytype.cpp62
-rw-r--r--test/CodeGenCXX/value-init.cpp20
-rw-r--r--test/CodeGenCXX/vararg-conversion-ctor.cpp2
-rw-r--r--test/CodeGenCXX/vararg-non-pod.cpp2
-rw-r--r--test/CodeGenCXX/varargs.cpp4
-rw-r--r--test/CodeGenCXX/variadic-templates.cpp4
-rw-r--r--test/CodeGenCXX/virt-dtor-gen.cpp2
-rw-r--r--test/CodeGenCXX/virtual-base-cast.cpp54
-rw-r--r--test/CodeGenCXX/virtual-base-destructor-call.cpp22
-rw-r--r--test/CodeGenCXX/virtual-bases.cpp12
-rw-r--r--test/CodeGenCXX/virtual-destructor-calls.cpp8
-rw-r--r--test/CodeGenCXX/virtual-functions-incomplete-types.cpp2
-rw-r--r--test/CodeGenCXX/visibility-hidden-extern-templates.cpp6
-rw-r--r--test/CodeGenCXX/visibility-inlines-hidden.cpp38
-rw-r--r--test/CodeGenCXX/visibility-ms-compat.cpp12
-rw-r--r--test/CodeGenCXX/visibility.cpp258
-rw-r--r--test/CodeGenCXX/vla.cpp2
-rw-r--r--test/CodeGenCXX/volatile.cpp4
-rw-r--r--test/CodeGenCXX/vtable-available-externally.cpp26
-rw-r--r--test/CodeGenCXX/vtable-layout.cpp188
-rw-r--r--test/CodeGenCXX/vtable-linkage.cpp139
-rw-r--r--test/CodeGenCXX/vtable-pointer-initialization.cpp10
-rw-r--r--test/CodeGenCXX/x86_32-arguments.cpp30
-rw-r--r--test/CodeGenCXX/x86_64-arguments.cpp18
-rw-r--r--test/CodeGenObjC/2010-02-09-DbgSelf.m4
-rw-r--r--test/CodeGenObjC/arc-block-copy-escape.m4
-rw-r--r--test/CodeGenObjC/arc-blocks.m72
-rw-r--r--test/CodeGenObjC/arc-bridged-cast.m8
-rw-r--r--test/CodeGenObjC/arc-captured-32bit-block-var-layout-2.m2
-rw-r--r--test/CodeGenObjC/arc-captured-32bit-block-var-layout.m2
-rw-r--r--test/CodeGenObjC/arc-captured-block-var-inlined-layout.m4
-rw-r--r--test/CodeGenObjC/arc-captured-block-var-layout.m4
-rw-r--r--test/CodeGenObjC/arc-exceptions.m4
-rw-r--r--test/CodeGenObjC/arc-foreach.m14
-rw-r--r--test/CodeGenObjC/arc-ivar-layout.m4
-rw-r--r--test/CodeGenObjC/arc-linetable-autorelease.m40
-rw-r--r--test/CodeGenObjC/arc-literals.m8
-rw-r--r--test/CodeGenObjC/arc-loadweakretained-release.m2
-rw-r--r--test/CodeGenObjC/arc-no-arc-exceptions.m22
-rw-r--r--test/CodeGenObjC/arc-precise-lifetime.m55
-rw-r--r--test/CodeGenObjC/arc-property.m2
-rw-r--r--test/CodeGenObjC/arc-related-result-type.m2
-rw-r--r--test/CodeGenObjC/arc-ternary-op.m6
-rw-r--r--test/CodeGenObjC/arc-unopt.m2
-rw-r--r--test/CodeGenObjC/arc-unoptimized-byref-var.m2
-rw-r--r--test/CodeGenObjC/arc-with-atthrow.m2
-rw-r--r--test/CodeGenObjC/arc.m76
-rw-r--r--test/CodeGenObjC/assign.m2
-rw-r--r--test/CodeGenObjC/atomic-aggregate-property.m4
-rw-r--r--test/CodeGenObjC/auto-property-synthesize-protocol.m2
-rw-r--r--test/CodeGenObjC/autorelease.m2
-rw-r--r--test/CodeGenObjC/bitfield-access.m4
-rw-r--r--test/CodeGenObjC/bitfield-ivar-offsets.m2
-rw-r--r--test/CodeGenObjC/block-6.m2
-rw-r--r--test/CodeGenObjC/block-byref-debuginfo.m14
-rw-r--r--test/CodeGenObjC/block-byref-variable-layout.m2
-rw-r--r--test/CodeGenObjC/block-var-layout.m4
-rw-r--r--test/CodeGenObjC/blocks-1.m4
-rw-r--r--test/CodeGenObjC/blocks.m10
-rw-r--r--test/CodeGenObjC/builtins.m2
-rw-r--r--test/CodeGenObjC/complex-property.m2
-rw-r--r--test/CodeGenObjC/debug-info-block-line.m2
-rw-r--r--test/CodeGenObjC/debug-info-blocks.m23
-rw-r--r--test/CodeGenObjC/debug-info-default-synth-ivar.m2
-rw-r--r--test/CodeGenObjC/debug-info-fwddecl.m2
-rw-r--r--test/CodeGenObjC/debug-info-id-with-protocol.m6
-rw-r--r--test/CodeGenObjC/debug-info-instancetype.m28
-rw-r--r--test/CodeGenObjC/debug-info-lifetime-crash.m23
-rw-r--r--test/CodeGenObjC/debug-info-property-accessors.m56
-rw-r--r--test/CodeGenObjC/debug-info-property4.m2
-rw-r--r--test/CodeGenObjC/debug-info-property5.m2
-rw-r--r--test/CodeGenObjC/debug-info-self.m8
-rw-r--r--test/CodeGenObjC/debuginfo-properties.m35
-rw-r--r--test/CodeGenObjC/designated-initializers.m8
-rw-r--r--test/CodeGenObjC/encode-cstyle-method.m2
-rw-r--r--test/CodeGenObjC/encode-test-6.m18
-rw-r--r--test/CodeGenObjC/encode-test.m2
-rw-r--r--test/CodeGenObjC/exceptions-nonfragile.m2
-rw-r--r--test/CodeGenObjC/exceptions.m8
-rw-r--r--test/CodeGenObjC/extended-block-signature-encode.m2
-rw-r--r--test/CodeGenObjC/fp2ret.m6
-rw-r--r--test/CodeGenObjC/fpret.m6
-rw-r--r--test/CodeGenObjC/gc.m2
-rw-r--r--test/CodeGenObjC/id-isa-codegen.m4
-rw-r--r--test/CodeGenObjC/ivar-base-as-invariant-load.m6
-rw-r--r--test/CodeGenObjC/ivar-invariant.m4
-rw-r--r--test/CodeGenObjC/ivar-layout-array0-struct.m4
-rw-r--r--test/CodeGenObjC/ivar-layout-no-optimize.m8
-rw-r--r--test/CodeGenObjC/local-static-block.m2
-rw-r--r--test/CodeGenObjC/mrr-captured-block-var-inlined-layout.m4
-rw-r--r--test/CodeGenObjC/ns_consume_null_check.m4
-rw-r--r--test/CodeGenObjC/null-objc-empty-vtable.m10
-rw-r--r--test/CodeGenObjC/objc-gc-aggr-assign.m4
-rw-r--r--test/CodeGenObjC/objc-read-weak-byref.m4
-rw-r--r--test/CodeGenObjC/objc2-legacy-dispatch.m8
-rw-r--r--test/CodeGenObjC/objc2-no-write-barrier.m4
-rw-r--r--test/CodeGenObjC/objc2-weak-block-call.m4
-rw-r--r--test/CodeGenObjC/objc2-write-barrier-5.m4
-rw-r--r--test/CodeGenObjC/objfw.m2
-rw-r--r--test/CodeGenObjC/property.m4
-rw-r--r--test/CodeGenObjC/protocol-in-extended-class.m4
-rw-r--r--test/CodeGenObjC/protocols-lazy.m6
-rw-r--r--test/CodeGenObjC/related-result-type.m4
-rw-r--r--test/CodeGenObjC/reorder-synthesized-ivars.m2
-rw-r--r--test/CodeGenObjC/stret_lookup.m29
-rw-r--r--test/CodeGenObjC/synchronized.m6
-rw-r--r--test/CodeGenObjC/tentative-cfconstantstring.m2
-rw-r--r--test/CodeGenObjC/terminate.m4
-rw-r--r--test/CodeGenObjC/x86_64-struct-return-gc.m4
-rw-r--r--test/CodeGenObjCXX/arc-attrs.mm6
-rw-r--r--test/CodeGenObjCXX/arc-blocks.mm2
-rw-r--r--test/CodeGenObjCXX/arc-exceptions.mm10
-rw-r--r--test/CodeGenObjCXX/arc-globals.mm6
-rw-r--r--test/CodeGenObjCXX/arc-mangle.mm18
-rw-r--r--test/CodeGenObjCXX/arc-move.mm6
-rw-r--r--test/CodeGenObjCXX/arc-new-delete.mm8
-rw-r--r--test/CodeGenObjCXX/arc-pseudo-destructors.mm2
-rw-r--r--test/CodeGenObjCXX/arc-references.mm10
-rw-r--r--test/CodeGenObjCXX/arc-special-member-functions.mm34
-rw-r--r--test/CodeGenObjCXX/arc.mm20
-rw-r--r--test/CodeGenObjCXX/block-var-layout.mm2
-rw-r--r--test/CodeGenObjCXX/catch-id-type.mm2
-rw-r--r--test/CodeGenObjCXX/encode.mm23
-rw-r--r--test/CodeGenObjCXX/exceptions-legacy.mm4
-rw-r--r--test/CodeGenObjCXX/exceptions.mm2
-rw-r--r--test/CodeGenObjCXX/gc.mm2
-rw-r--r--test/CodeGenObjCXX/implicit-copy-assign-operator.mm2
-rw-r--r--test/CodeGenObjCXX/implicit-copy-constructor.mm2
-rw-r--r--test/CodeGenObjCXX/lambda-expressions.mm39
-rw-r--r--test/CodeGenObjCXX/literals.mm4
-rw-r--r--test/CodeGenObjCXX/mangle-blocks.mm49
-rw-r--r--test/CodeGenObjCXX/mangle.mm20
-rw-r--r--test/CodeGenObjCXX/message.mm2
-rw-r--r--test/CodeGenObjCXX/nrvo.mm2
-rw-r--r--test/CodeGenObjCXX/objc-container-subscripting-1.mm4
-rw-r--r--test/CodeGenObjCXX/objc-container-subscripting.mm6
-rw-r--r--test/CodeGenObjCXX/property-dot-reference.mm2
-rw-r--r--test/CodeGenObjCXX/property-object-reference-2.mm4
-rw-r--r--test/CodeGenObjCXX/property-objects.mm4
-rw-r--r--test/CodeGenObjCXX/property-reference.mm4
-rw-r--r--test/CodeGenObjCXX/references.mm2
-rw-r--r--test/CodeGenObjCXX/rtti.mm8
-rw-r--r--test/CodeGenObjCXX/unknown-anytype.mm4
-rw-r--r--test/CodeGenOpenCL/address-spaces-mangling.cl30
-rw-r--r--test/CodeGenOpenCL/kernel-attributes.cl2
-rw-r--r--test/CodeGenOpenCL/local.cl4
-rw-r--r--test/CodeGenOpenCL/opencl_types.cl2
-rw-r--r--test/CodeGenOpenCL/ptx-calls.cl4
-rw-r--r--test/CodeGenOpenCL/ptx-kernels.cl4
-rw-r--r--test/CodeGenOpenCL/str_literals.cl9
-rw-r--r--test/CodeGenOpenCL/vector_odd.cl17
-rw-r--r--test/Coverage/codegen-next.m12
-rw-r--r--test/Coverage/html-diagnostics.c3
-rw-r--r--test/Driver/B-opt.c8
-rwxr-xr-xtest/Driver/Inputs/basic_cross_linux_tree/usr/bin/i386-unknown-linux-gnu-as1
l---------test/Driver/Inputs/basic_cross_linux_tree/usr/bin/i386-unknown-linux-gnu-ld1
-rwxr-xr-xtest/Driver/Inputs/basic_cross_linux_tree/usr/bin/i386-unknown-linux-gnu-ld.bfd1
-rwxr-xr-xtest/Driver/Inputs/basic_cross_linux_tree/usr/bin/i386-unknown-linux-gnu-ld.gold1
-rwxr-xr-xtest/Driver/Inputs/basic_cross_linux_tree/usr/bin/x86_64-unknown-linux-gnu-as1
l---------test/Driver/Inputs/basic_cross_linux_tree/usr/bin/x86_64-unknown-linux-gnu-ld1
-rwxr-xr-xtest/Driver/Inputs/basic_cross_linux_tree/usr/bin/x86_64-unknown-linux-gnu-ld.bfd1
-rwxr-xr-xtest/Driver/Inputs/basic_cross_linux_tree/usr/bin/x86_64-unknown-linux-gnu-ld.gold1
-rwxr-xr-xtest/Driver/Inputs/basic_cross_linux_tree/usr/i386-unknown-linux-gnu/bin/as1
l---------test/Driver/Inputs/basic_cross_linux_tree/usr/i386-unknown-linux-gnu/bin/ld1
-rwxr-xr-xtest/Driver/Inputs/basic_cross_linux_tree/usr/i386-unknown-linux-gnu/bin/ld.bfd1
-rwxr-xr-xtest/Driver/Inputs/basic_cross_linux_tree/usr/i386-unknown-linux-gnu/bin/ld.gold1
-rw-r--r--test/Driver/Inputs/basic_cross_linux_tree/usr/i386-unknown-linux-gnu/lib/.keep0
-rw-r--r--test/Driver/Inputs/basic_cross_linux_tree/usr/lib/gcc/i386-unknown-linux-gnu/4.6.0/crtbegin.o0
-rw-r--r--test/Driver/Inputs/basic_cross_linux_tree/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/crtbegin.o0
-rw-r--r--test/Driver/Inputs/basic_cross_linux_tree/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/crtbeginT.o0
-rw-r--r--test/Driver/Inputs/basic_cross_linux_tree/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/crtfastmath.o0
-rwxr-xr-xtest/Driver/Inputs/basic_cross_linux_tree/usr/x86_64-unknown-linux-gnu/bin/as1
l---------test/Driver/Inputs/basic_cross_linux_tree/usr/x86_64-unknown-linux-gnu/bin/ld1
-rwxr-xr-xtest/Driver/Inputs/basic_cross_linux_tree/usr/x86_64-unknown-linux-gnu/bin/ld.bfd1
-rwxr-xr-xtest/Driver/Inputs/basic_cross_linux_tree/usr/x86_64-unknown-linux-gnu/bin/ld.gold1
-rw-r--r--test/Driver/Inputs/basic_cross_linux_tree/usr/x86_64-unknown-linux-gnu/lib/.keep0
-rw-r--r--test/Driver/Inputs/basic_netbsd_tree/usr/lib/crt0.o0
-rw-r--r--test/Driver/Inputs/basic_netbsd_tree/usr/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/basic_netbsd_tree/usr/lib/crtbeginS.o0
-rw-r--r--test/Driver/Inputs/basic_netbsd_tree/usr/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/basic_netbsd_tree/usr/lib/crtendS.o0
-rw-r--r--test/Driver/Inputs/basic_netbsd_tree/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/basic_netbsd_tree/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/debian_multiarch_tree/lib/i386-linux-gnu/libtest.so0
-rw-r--r--test/Driver/Inputs/file.prof0
-rw-r--r--test/Driver/Inputs/gentoo_linux_gcc_4.6.2_tree/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/crtbegin.o0
-rw-r--r--test/Driver/Inputs/gentoo_linux_gcc_4.6.2_tree/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/include/g++-v4/.keep0
-rw-r--r--test/Driver/Inputs/gentoo_linux_gcc_4.6.2_tree/usr/x86_64-pc-linux-gnu/lib/.keep0
-rw-r--r--test/Driver/Inputs/gentoo_linux_gcc_4.6.4_tree/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.4/crtbegin.o0
-rw-r--r--test/Driver/Inputs/gentoo_linux_gcc_4.6.4_tree/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.4/include/g++-v4.6/.keep0
-rw-r--r--test/Driver/Inputs/gentoo_linux_gcc_4.6.4_tree/usr/x86_64-pc-linux-gnu/lib/.keep0
-rw-r--r--test/Driver/Inputs/lit.local.cfg1
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/bin/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/el/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/el/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/el/fp64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/el/fp64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/el/fp64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/el/fp64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/el/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/el/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/el/sof/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/el/sof/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/fp64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/fp64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/fp64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/fp64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/include-fixed/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/el/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/el/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/el/fp64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/el/fp64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/el/fp64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/el/fp64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/el/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/el/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/el/sof/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/el/sof/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/fp64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/fp64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/fp64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/fp64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/sof/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/sof/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/el/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/el/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/el/fp64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/el/fp64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/el/fp64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/el/fp64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/el/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/el/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/el/sof/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/el/sof/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/fp64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/fp64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/fp64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/fp64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/sof/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/sof/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/el/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/el/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/el/fp64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/el/fp64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/el/fp64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/el/fp64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/el/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/el/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/el/sof/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/el/sof/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/fp64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/fp64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/fp64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/fp64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/el/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/el/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/el/fp64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/el/fp64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/el/fp64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/el/fp64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/el/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/el/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/el/sof/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/el/sof/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/fp64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/fp64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/fp64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/fp64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/sof/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/sof/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/sof/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/sof/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/el/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/el/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/el/fp64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/el/fp64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/el/fp64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/el/fp64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/el/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/el/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/el/sof/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/el/sof/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/fp64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/fp64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/fp64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/fp64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/sof/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/sof/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/el/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/el/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/el/fp64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/el/fp64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/el/fp64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/el/fp64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/el/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/el/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/el/sof/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/el/sof/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/fp64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/fp64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/fp64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/fp64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/sof/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/sof/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/el/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/el/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/el/fp64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/el/fp64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/el/fp64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/el/fp64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/el/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/el/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/el/sof/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/el/sof/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/fp64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/fp64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/fp64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/fp64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/sof/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/sof/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/el/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/el/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/el/fp64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/el/fp64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/el/fp64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/el/fp64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/el/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/el/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/el/sof/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/el/sof/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/fp64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/fp64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/fp64/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/fp64/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/sof/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/sof/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/nan2008/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/nan2008/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/sof/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/sof/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/backward/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/el/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/el/fp64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/el/nan2008/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/el/sof/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/fp64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/micromips/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/micromips/el/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/micromips/el/fp64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/micromips/el/nan2008/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/micromips/el/sof/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/micromips/fp64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/micromips/nan2008/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/micromips/sof/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips16/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips16/el/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips16/el/fp64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips16/el/nan2008/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips16/el/sof/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips16/fp64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips16/nan2008/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips16/sof/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips32/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips32/el/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips32/el/fp64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips32/el/nan2008/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips32/el/sof/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips32/fp64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips32/mips16/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips32/mips16/el/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips32/mips16/el/nan2008/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips32/mips16/el/sof/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips32/mips16/nan2008/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips32/mips16/sof/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips32/nan2008/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips32/sof/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/64/el/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/64/el/fp64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/64/el/nan2008/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/64/el/sof/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/64/fp64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/64/nan2008/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/64/sof/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/el/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/el/fp64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/el/nan2008/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/el/sof/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/fp64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/nan2008/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/sof/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/64/el/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/64/el/fp64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/64/el/nan2008/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/64/el/sof/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/64/fp64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/64/nan2008/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/64/sof/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/el/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/el/fp64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/el/nan2008/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/el/sof/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/fp64/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/nan2008/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/sof/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/nan2008/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/sof/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/el/fp64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/el/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/el/sof/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/fp64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/micromips/el/fp64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/micromips/el/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/micromips/el/sof/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/micromips/fp64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/micromips/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/micromips/sof/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips16/el/fp64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips16/el/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips16/el/sof/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips16/fp64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips16/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips16/sof/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips32/el/fp64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips32/el/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips32/el/sof/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips32/fp64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips32/mips16/el/fp64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips32/mips16/el/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips32/mips16/el/sof/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips32/mips16/fp64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips32/mips16/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips32/mips16/sof/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips32/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips32/sof/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64/64/el/fp64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64/64/el/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64/64/el/sof/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64/64/fp64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64/64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64/64/sof/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64/el/fp64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64/el/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64/el/sof/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64/fp64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64/sof/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64r2/64/el/fp64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64r2/64/el/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64r2/64/el/sof/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64r2/64/fp64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64r2/64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64r2/64/sof/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64r2/el/fp64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64r2/el/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64r2/el/sof/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64r2/fp64/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64r2/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64r2/sof/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/nan2008/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/sof/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/el/fp64/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/el/fp64/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/el/fp64/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/el/fp64/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/el/fp64/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/el/fp64/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/el/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/el/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/el/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/el/sof/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/el/sof/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/el/sof/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/el/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/el/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/el/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/fp64/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/fp64/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/fp64/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/fp64/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/fp64/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/fp64/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/el/fp64/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/el/fp64/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/el/fp64/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/el/fp64/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/el/fp64/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/el/fp64/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/el/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/el/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/el/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/el/sof/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/el/sof/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/el/sof/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/el/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/el/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/el/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/fp64/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/fp64/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/fp64/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/fp64/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/fp64/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/fp64/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/nan2008/usr/inclide/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/sof/usr/inclide/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/sof/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/sof/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/sof/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/usr/inclide/bits/.keep0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/el/fp64/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/el/fp64/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/el/fp64/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/el/fp64/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/el/fp64/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/el/fp64/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/el/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/el/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/el/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/el/sof/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/el/sof/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/el/sof/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/el/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/el/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/el/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/fp64/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/fp64/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/fp64/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/fp64/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/fp64/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/fp64/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/sof/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/sof/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/sof/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/el/fp64/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/el/fp64/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/el/fp64/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/el/fp64/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/el/fp64/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/el/fp64/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/el/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/el/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/el/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/el/sof/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/el/sof/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/el/sof/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/el/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/el/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/el/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/fp64/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/fp64/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/fp64/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/fp64/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/fp64/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/fp64/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/el/fp64/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/el/fp64/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/el/fp64/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/el/fp64/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/el/fp64/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/el/fp64/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/el/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/el/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/el/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/el/sof/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/el/sof/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/el/sof/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/el/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/el/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/el/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/fp64/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/fp64/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/fp64/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/fp64/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/fp64/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/fp64/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/sof/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/sof/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/sof/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/sof/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/sof/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/sof/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/el/fp64/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/el/fp64/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/el/fp64/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/el/fp64/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/el/fp64/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/el/fp64/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/el/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/el/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/el/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/el/sof/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/el/sof/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/el/sof/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/el/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/el/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/el/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/fp64/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/fp64/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/fp64/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/fp64/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/fp64/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/fp64/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/sof/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/sof/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/sof/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/el/fp64/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/el/fp64/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/el/fp64/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/el/fp64/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/el/fp64/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/el/fp64/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/el/nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/el/nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/el/nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/el/sof/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/el/sof/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/el/sof/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/el/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/el/usr/lib/crti.o0