aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2020-01-17 20:45:01 +0000
committerDimitry Andric <dim@FreeBSD.org>2020-01-17 20:45:01 +0000
commit706b4fc47bbc608932d3b491ae19a3b9cde9497b (patch)
tree4adf86a776049cbf7f69a1929c4babcbbef925eb
parent7cc9cf2bf09f069cb2dd947ead05d0b54301fb71 (diff)
downloadsrc-706b4fc47bbc608932d3b491ae19a3b9cde9497b.tar.gz
src-706b4fc47bbc608932d3b491ae19a3b9cde9497b.zip
Vendor import of llvm-project master e26a78e70, the last commit beforevendor/llvm-project/llvmorg-10-init-17466-ge26a78e7085
the llvmorg-11-init tag, from which release/10.x was branched.
Notes
Notes: svn path=/vendor/llvm-project/master/; revision=356843 svn path=/vendor/llvm-project/llvmorg-10-init-17466-ge26a78e7085/; revision=356844; tag=vendor/llvm-project/llvmorg-10-init-17466-ge26a78e7085
-rw-r--r--clang/include/clang-c/BuildSystem.h11
-rw-r--r--clang/include/clang-c/CXCompilationDatabase.h12
-rw-r--r--clang/include/clang-c/CXErrorCode.h10
-rw-r--r--clang/include/clang-c/CXString.h10
-rw-r--r--clang/include/clang-c/Documentation.h17
-rw-r--r--clang/include/clang-c/ExternC.h39
-rw-r--r--clang/include/clang-c/FatalErrorHandler.h11
-rw-r--r--clang/include/clang-c/Index.h23
-rw-r--r--clang/include/clang-c/Platform.h11
-rw-r--r--clang/include/clang/AST/ASTConcept.h177
-rw-r--r--clang/include/clang/AST/ASTConsumer.h5
-rw-r--r--clang/include/clang/AST/ASTContext.h95
-rw-r--r--clang/include/clang/AST/ASTFwd.h4
-rw-r--r--clang/include/clang/AST/ASTImporter.h8
-rw-r--r--clang/include/clang/AST/ASTLambda.h11
-rw-r--r--clang/include/clang/AST/ASTNodeTraverser.h58
-rw-r--r--clang/include/clang/AST/ASTTypeTraits.h8
-rw-r--r--clang/include/clang/AST/AbstractBasicReader.h263
-rw-r--r--clang/include/clang/AST/AbstractBasicWriter.h243
-rw-r--r--clang/include/clang/AST/AbstractTypeReader.h31
-rw-r--r--clang/include/clang/AST/AbstractTypeWriter.h32
-rw-r--r--clang/include/clang/AST/Attr.h140
-rw-r--r--clang/include/clang/AST/CXXInheritance.h24
-rw-r--r--clang/include/clang/AST/Comment.h8
-rw-r--r--clang/include/clang/AST/CommentCommands.td13
-rw-r--r--clang/include/clang/AST/ComparisonCategories.h44
-rw-r--r--clang/include/clang/AST/Decl.h176
-rw-r--r--clang/include/clang/AST/DeclBase.h13
-rw-r--r--clang/include/clang/AST/DeclCXX.h167
-rw-r--r--clang/include/clang/AST/DeclObjC.h32
-rw-r--r--clang/include/clang/AST/DeclTemplate.h221
-rw-r--r--clang/include/clang/AST/DeclarationName.h10
-rw-r--r--clang/include/clang/AST/Expr.h76
-rw-r--r--clang/include/clang/AST/ExprCXX.h199
-rw-r--r--clang/include/clang/AST/ExprObjC.h2
-rw-r--r--clang/include/clang/AST/ExternalASTSource.h11
-rw-r--r--clang/include/clang/AST/JSONNodeDumper.h11
-rw-r--r--clang/include/clang/AST/OpenMPClause.h147
-rw-r--r--clang/include/clang/AST/PrettyPrinter.h21
-rw-r--r--clang/include/clang/AST/PropertiesBase.td495
-rw-r--r--clang/include/clang/AST/RecursiveASTVisitor.h67
-rw-r--r--clang/include/clang/AST/Stmt.h4
-rw-r--r--clang/include/clang/AST/StmtDataCollectors.td2
-rw-r--r--clang/include/clang/AST/StmtOpenMP.h612
-rw-r--r--clang/include/clang/AST/TemplateName.h8
-rw-r--r--clang/include/clang/AST/TextNodeDumper.h2
-rw-r--r--clang/include/clang/AST/Type.h138
-rw-r--r--clang/include/clang/AST/TypeLoc.h26
-rw-r--r--clang/include/clang/AST/TypeProperties.td815
-rw-r--r--clang/include/clang/AST/UnresolvedSet.h5
-rw-r--r--clang/include/clang/ASTMatchers/ASTMatchFinder.h27
-rw-r--r--clang/include/clang/ASTMatchers/ASTMatchers.h210
-rw-r--r--clang/include/clang/ASTMatchers/ASTMatchersInternal.h101
-rw-r--r--clang/include/clang/ASTMatchers/Dynamic/Parser.h24
-rw-r--r--clang/include/clang/Analysis/CFG.h2
-rw-r--r--clang/include/clang/Basic/ASTNode.td8
-rw-r--r--clang/include/clang/Basic/AddressSpaces.h10
-rw-r--r--clang/include/clang/Basic/Attr.td269
-rw-r--r--clang/include/clang/Basic/AttrDocs.td414
-rw-r--r--clang/include/clang/Basic/Builtins.def37
-rw-r--r--clang/include/clang/Basic/Builtins.h4
-rw-r--r--clang/include/clang/Basic/BuiltinsAArch64.def2
-rw-r--r--clang/include/clang/Basic/BuiltinsARM.def13
-rw-r--r--clang/include/clang/Basic/BuiltinsWebAssembly.def5
-rw-r--r--clang/include/clang/Basic/BuiltinsX86.def50
-rw-r--r--clang/include/clang/Basic/CodeGenOptions.def17
-rw-r--r--clang/include/clang/Basic/CodeGenOptions.h12
-rw-r--r--clang/include/clang/Basic/CommentNodes.td40
-rw-r--r--clang/include/clang/Basic/DebugInfoOptions.h47
-rw-r--r--clang/include/clang/Basic/DeclNodes.td187
-rw-r--r--clang/include/clang/Basic/Diagnostic.h12
-rw-r--r--clang/include/clang/Basic/DiagnosticASTKinds.td14
-rw-r--r--clang/include/clang/Basic/DiagnosticCommentKinds.td4
-rw-r--r--clang/include/clang/Basic/DiagnosticCommonKinds.td10
-rw-r--r--clang/include/clang/Basic/DiagnosticDriverKinds.td9
-rw-r--r--clang/include/clang/Basic/DiagnosticGroups.td56
-rw-r--r--clang/include/clang/Basic/DiagnosticParseKinds.td29
-rw-r--r--clang/include/clang/Basic/DiagnosticSemaKinds.td420
-rw-r--r--clang/include/clang/Basic/DiagnosticSerializationKinds.td2
-rw-r--r--clang/include/clang/Basic/FileManager.h11
-rw-r--r--clang/include/clang/Basic/IdentifierTable.h13
-rw-r--r--clang/include/clang/Basic/LangOptions.def11
-rw-r--r--clang/include/clang/Basic/LangOptions.h36
-rw-r--r--clang/include/clang/Basic/ObjCRuntime.h14
-rw-r--r--clang/include/clang/Basic/OpenMPKinds.def179
-rw-r--r--clang/include/clang/Basic/OpenMPKinds.h72
-rw-r--r--clang/include/clang/Basic/PartialDiagnostic.h1
-rw-r--r--clang/include/clang/Basic/SanitizerSpecialCaseList.h7
-rw-r--r--clang/include/clang/Basic/Sanitizers.h9
-rw-r--r--clang/include/clang/Basic/SourceLocation.h16
-rw-r--r--clang/include/clang/Basic/SourceManager.h5
-rw-r--r--clang/include/clang/Basic/Specifiers.h9
-rw-r--r--clang/include/clang/Basic/StmtNodes.td444
-rw-r--r--clang/include/clang/Basic/TargetCXXABI.h32
-rw-r--r--clang/include/clang/Basic/TargetInfo.h35
-rw-r--r--clang/include/clang/Basic/TokenKinds.def6
-rw-r--r--clang/include/clang/Basic/TypeNodes.td116
-rw-r--r--clang/include/clang/Basic/arm_fp16.td162
-rw-r--r--clang/include/clang/Basic/arm_mve.td1004
-rw-r--r--clang/include/clang/Basic/arm_mve_defs.td516
-rw-r--r--clang/include/clang/Basic/arm_neon.td1457
-rw-r--r--clang/include/clang/Basic/arm_neon_incl.td70
-rw-r--r--clang/include/clang/CodeGen/CGFunctionInfo.h12
-rw-r--r--clang/include/clang/Driver/CC1Options.td6
-rw-r--r--clang/include/clang/Driver/Distro.h6
-rw-r--r--clang/include/clang/Driver/Driver.h21
-rw-r--r--clang/include/clang/Driver/Job.h20
-rw-r--r--clang/include/clang/Driver/OptionUtils.h58
-rw-r--r--clang/include/clang/Driver/Options.td106
-rw-r--r--clang/include/clang/Driver/SanitizerArgs.h4
-rw-r--r--clang/include/clang/Driver/ToolChain.h6
-rw-r--r--clang/include/clang/Driver/Types.h3
-rw-r--r--clang/include/clang/Format/Format.h135
-rw-r--r--clang/include/clang/Frontend/CompilerInstance.h32
-rw-r--r--clang/include/clang/Frontend/FrontendOptions.h7
-rw-r--r--clang/include/clang/Frontend/MultiplexConsumer.h1
-rw-r--r--clang/include/clang/Frontend/PrecompiledPreamble.h8
-rw-r--r--clang/include/clang/Frontend/Utils.h38
-rw-r--r--clang/include/clang/Index/IndexDataConsumer.h18
-rw-r--r--clang/include/clang/Lex/ModuleLoader.h32
-rw-r--r--clang/include/clang/Lex/ModuleMap.h20
-rw-r--r--clang/include/clang/Lex/Preprocessor.h15
-rw-r--r--clang/include/clang/Lex/PreprocessorOptions.h5
-rw-r--r--clang/include/clang/Parse/Parser.h108
-rw-r--r--clang/include/clang/Parse/RAIIObjectsForParser.h19
-rw-r--r--clang/include/clang/Sema/CodeCompleteConsumer.h13
-rw-r--r--clang/include/clang/Sema/DeclSpec.h28
-rw-r--r--clang/include/clang/Sema/ExternalSemaSource.h16
-rw-r--r--clang/include/clang/Sema/MultiplexExternalSemaSource.h12
-rw-r--r--clang/include/clang/Sema/ObjCMethodList.h6
-rw-r--r--clang/include/clang/Sema/Overload.h53
-rw-r--r--clang/include/clang/Sema/ParsedTemplate.h4
-rw-r--r--clang/include/clang/Sema/Sema.h529
-rw-r--r--clang/include/clang/Sema/SemaConcept.h145
-rw-r--r--clang/include/clang/Sema/Template.h17
-rw-r--r--clang/include/clang/Sema/TemplateDeduction.h6
-rw-r--r--clang/include/clang/Serialization/ASTBitCodes.h152
-rw-r--r--clang/include/clang/Serialization/ASTReader.h482
-rw-r--r--clang/include/clang/Serialization/ASTRecordReader.h359
-rw-r--r--clang/include/clang/Serialization/ASTRecordWriter.h295
-rw-r--r--clang/include/clang/Serialization/ASTWriter.h244
-rw-r--r--clang/include/clang/Serialization/ContinuousRangeMap.h19
-rw-r--r--clang/include/clang/Serialization/ModuleFile.h (renamed from clang/include/clang/Serialization/Module.h)11
-rw-r--r--clang/include/clang/Serialization/ModuleManager.h6
-rw-r--r--clang/include/clang/Serialization/TypeBitCodes.def62
-rw-r--r--clang/include/clang/StaticAnalyzer/Checkers/Checkers.td37
-rw-r--r--clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h1
-rw-r--r--clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def6
-rw-r--r--clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h2
-rw-r--r--clang/include/clang/StaticAnalyzer/Core/CheckerManager.h7
-rw-r--r--clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h16
-rw-r--r--clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h21
-rw-r--r--clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h7
-rw-r--r--clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h7
-rw-r--r--clang/include/clang/Tooling/CompilationDatabase.h7
-rw-r--r--clang/include/clang/Tooling/DependencyScanning/DependencyScanningService.h18
-rw-r--r--clang/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h13
-rw-r--r--clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h8
-rw-r--r--clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h94
-rw-r--r--clang/include/clang/Tooling/Inclusions/HeaderIncludes.h3
-rw-r--r--clang/include/clang/Tooling/Inclusions/IncludeStyle.h29
-rw-r--r--clang/include/clang/Tooling/Refactoring/ASTSelection.h1
-rw-r--r--clang/include/clang/Tooling/Syntax/BuildTree.h9
-rw-r--r--clang/include/clang/Tooling/Syntax/Mutations.h37
-rw-r--r--clang/include/clang/Tooling/Syntax/Nodes.h379
-rw-r--r--clang/include/clang/Tooling/Syntax/Tokens.h26
-rw-r--r--clang/include/clang/Tooling/Syntax/Tree.h52
-rw-r--r--clang/include/clang/Tooling/Tooling.h3
-rw-r--r--clang/include/clang/Tooling/Transformer/MatchConsumer.h47
-rw-r--r--clang/include/clang/Tooling/Transformer/RewriteRule.h41
-rw-r--r--clang/include/clang/Tooling/Transformer/Stencil.h200
-rw-r--r--clang/include/clang/module.modulemap10
-rw-r--r--clang/lib/ARCMigrate/ObjCMT.cpp4
-rw-r--r--clang/lib/AST/ASTConcept.cpp55
-rw-r--r--clang/lib/AST/ASTContext.cpp357
-rw-r--r--clang/lib/AST/ASTDiagnostic.cpp23
-rw-r--r--clang/lib/AST/ASTImporter.cpp437
-rw-r--r--clang/lib/AST/ASTTypeTraits.cpp1
-rw-r--r--clang/lib/AST/Comment.cpp6
-rw-r--r--clang/lib/AST/CommentSema.cpp53
-rw-r--r--clang/lib/AST/ComparisonCategories.cpp53
-rw-r--r--clang/lib/AST/Decl.cpp170
-rw-r--r--clang/lib/AST/DeclBase.cpp1
-rw-r--r--clang/lib/AST/DeclCXX.cpp173
-rw-r--r--clang/lib/AST/DeclObjC.cpp66
-rw-r--r--clang/lib/AST/DeclPrinter.cpp101
-rw-r--r--clang/lib/AST/DeclTemplate.cpp212
-rw-r--r--clang/lib/AST/DeclarationName.cpp25
-rw-r--r--clang/lib/AST/Expr.cpp117
-rw-r--r--clang/lib/AST/ExprCXX.cpp75
-rw-r--r--clang/lib/AST/ExprConstant.cpp563
-rw-r--r--clang/lib/AST/ExternalASTMerger.cpp4
-rw-r--r--clang/lib/AST/ExternalASTSource.cpp2
-rw-r--r--clang/lib/AST/Interp/ByteCodeStmtGen.cpp4
-rw-r--r--clang/lib/AST/Interp/Context.cpp64
-rw-r--r--clang/lib/AST/Interp/Context.h24
-rw-r--r--clang/lib/AST/Interp/Interp.h7
-rw-r--r--clang/lib/AST/ItaniumMangle.cpp12
-rw-r--r--clang/lib/AST/JSONNodeDumper.cpp29
-rw-r--r--clang/lib/AST/Mangle.cpp4
-rw-r--r--clang/lib/AST/MicrosoftCXXABI.cpp34
-rw-r--r--clang/lib/AST/MicrosoftMangle.cpp77
-rw-r--r--clang/lib/AST/NestedNameSpecifier.cpp6
-rw-r--r--clang/lib/AST/ODRHash.cpp5
-rw-r--r--clang/lib/AST/OpenMPClause.cpp57
-rw-r--r--clang/lib/AST/QualTypeNames.cpp2
-rw-r--r--clang/lib/AST/RecordLayoutBuilder.cpp6
-rw-r--r--clang/lib/AST/Stmt.cpp6
-rw-r--r--clang/lib/AST/StmtOpenMP.cpp150
-rw-r--r--clang/lib/AST/StmtPrinter.cpp18
-rw-r--r--clang/lib/AST/StmtProfile.cpp18
-rw-r--r--clang/lib/AST/TextNodeDumper.cpp33
-rw-r--r--clang/lib/AST/Type.cpp19
-rw-r--r--clang/lib/AST/TypeLoc.cpp20
-rw-r--r--clang/lib/AST/TypePrinter.cpp85
-rw-r--r--clang/lib/AST/VTableBuilder.cpp4
-rw-r--r--clang/lib/ASTMatchers/ASTMatchFinder.cpp104
-rw-r--r--clang/lib/ASTMatchers/ASTMatchersInternal.cpp58
-rw-r--r--clang/lib/ASTMatchers/Dynamic/Parser.cpp78
-rw-r--r--clang/lib/ASTMatchers/Dynamic/Registry.cpp6
-rw-r--r--clang/lib/Analysis/BodyFarm.cpp105
-rw-r--r--clang/lib/Analysis/CFG.cpp51
-rw-r--r--clang/lib/Analysis/CloneDetection.cpp2
-rw-r--r--clang/lib/Analysis/Consumed.cpp2
-rw-r--r--clang/lib/Analysis/ReachableCode.cpp1
-rw-r--r--clang/lib/Analysis/ThreadSafety.cpp3
-rw-r--r--clang/lib/Analysis/ThreadSafetyCommon.cpp3
-rw-r--r--clang/lib/Basic/Builtins.cpp3
-rw-r--r--clang/lib/Basic/Diagnostic.cpp6
-rw-r--r--clang/lib/Basic/FileManager.cpp43
-rw-r--r--clang/lib/Basic/OpenMPKinds.cpp135
-rw-r--r--clang/lib/Basic/SanitizerBlacklist.cpp4
-rw-r--r--clang/lib/Basic/SanitizerSpecialCaseList.cpp8
-rw-r--r--clang/lib/Basic/SourceManager.cpp59
-rw-r--r--clang/lib/Basic/Targets.cpp7
-rw-r--r--clang/lib/Basic/Targets/AArch64.cpp63
-rw-r--r--clang/lib/Basic/Targets/AArch64.h5
-rw-r--r--clang/lib/Basic/Targets/AMDGPU.cpp11
-rw-r--r--clang/lib/Basic/Targets/ARM.cpp12
-rw-r--r--clang/lib/Basic/Targets/ARM.h3
-rw-r--r--clang/lib/Basic/Targets/BPF.h2
-rw-r--r--clang/lib/Basic/Targets/Hexagon.cpp5
-rw-r--r--clang/lib/Basic/Targets/Mips.cpp16
-rw-r--r--clang/lib/Basic/Targets/Mips.h2
-rw-r--r--clang/lib/Basic/Targets/NVPTX.h3
-rw-r--r--clang/lib/Basic/Targets/OSTargets.cpp2
-rw-r--r--clang/lib/Basic/Targets/OSTargets.h2
-rw-r--r--clang/lib/Basic/Targets/PPC.cpp43
-rw-r--r--clang/lib/Basic/Targets/PPC.h19
-rw-r--r--clang/lib/Basic/Targets/SPIR.h5
-rw-r--r--clang/lib/Basic/Targets/TCE.h5
-rw-r--r--clang/lib/Basic/Targets/X86.cpp38
-rw-r--r--clang/lib/Basic/Targets/X86.h44
-rw-r--r--clang/lib/Basic/Version.cpp5
-rw-r--r--clang/lib/Basic/XRayLists.cpp11
-rw-r--r--clang/lib/CodeGen/BackendUtil.cpp166
-rw-r--r--clang/lib/CodeGen/CGAtomic.cpp100
-rw-r--r--clang/lib/CodeGen/CGBlocks.cpp9
-rw-r--r--clang/lib/CodeGen/CGBuilder.h22
-rw-r--r--clang/lib/CodeGen/CGBuiltin.cpp603
-rw-r--r--clang/lib/CodeGen/CGCXX.cpp3
-rw-r--r--clang/lib/CodeGen/CGCXXABI.cpp1
-rw-r--r--clang/lib/CodeGen/CGCall.cpp115
-rw-r--r--clang/lib/CodeGen/CGCall.h612
-rw-r--r--clang/lib/CodeGen/CGClass.cpp34
-rw-r--r--clang/lib/CodeGen/CGDebugInfo.cpp329
-rw-r--r--clang/lib/CodeGen/CGDebugInfo.h39
-rw-r--r--clang/lib/CodeGen/CGDecl.cpp51
-rw-r--r--clang/lib/CodeGen/CGDeclCXX.cpp19
-rw-r--r--clang/lib/CodeGen/CGException.cpp5
-rw-r--r--clang/lib/CodeGen/CGExpr.cpp241
-rw-r--r--clang/lib/CodeGen/CGExprAgg.cpp76
-rw-r--r--clang/lib/CodeGen/CGExprCXX.cpp94
-rw-r--r--clang/lib/CodeGen/CGExprComplex.cpp15
-rw-r--r--clang/lib/CodeGen/CGExprConstant.cpp13
-rw-r--r--clang/lib/CodeGen/CGExprScalar.cpp209
-rw-r--r--clang/lib/CodeGen/CGLoopInfo.cpp29
-rw-r--r--clang/lib/CodeGen/CGNonTrivialStruct.cpp20
-rw-r--r--clang/lib/CodeGen/CGObjC.cpp147
-rw-r--r--clang/lib/CodeGen/CGObjCGNU.cpp33
-rw-r--r--clang/lib/CodeGen/CGObjCMac.cpp270
-rw-r--r--clang/lib/CodeGen/CGObjCRuntime.h21
-rw-r--r--clang/lib/CodeGen/CGOpenCLRuntime.cpp4
-rw-r--r--clang/lib/CodeGen/CGOpenMPRuntime.cpp1018
-rw-r--r--clang/lib/CodeGen/CGOpenMPRuntime.h142
-rw-r--r--clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp74
-rw-r--r--clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h2
-rw-r--r--clang/lib/CodeGen/CGStmt.cpp31
-rw-r--r--clang/lib/CodeGen/CGStmtOpenMP.cpp610
-rw-r--r--clang/lib/CodeGen/CGVTables.cpp10
-rw-r--r--clang/lib/CodeGen/CGValue.h25
-rw-r--r--clang/lib/CodeGen/CodeGenAction.cpp160
-rw-r--r--clang/lib/CodeGen/CodeGenFunction.cpp134
-rw-r--r--clang/lib/CodeGen/CodeGenFunction.h40
-rw-r--r--clang/lib/CodeGen/CodeGenModule.cpp192
-rw-r--r--clang/lib/CodeGen/CodeGenModule.h43
-rw-r--r--clang/lib/CodeGen/CodeGenPGO.cpp3
-rw-r--r--clang/lib/CodeGen/CodeGenTBAA.cpp17
-rw-r--r--clang/lib/CodeGen/ConstantEmitter.h2
-rw-r--r--clang/lib/CodeGen/CoverageMappingGen.cpp29
-rw-r--r--clang/lib/CodeGen/CoverageMappingGen.h8
-rw-r--r--clang/lib/CodeGen/ItaniumCXXABI.cpp30
-rw-r--r--clang/lib/CodeGen/MicrosoftCXXABI.cpp119
-rw-r--r--clang/lib/CodeGen/ModuleBuilder.cpp4
-rw-r--r--clang/lib/CodeGen/SanitizerMetadata.cpp1
-rw-r--r--clang/lib/CodeGen/TargetInfo.cpp300
-rw-r--r--clang/lib/Driver/Distro.cpp23
-rw-r--r--clang/lib/Driver/Driver.cpp149
-rw-r--r--clang/lib/Driver/Job.cpp108
-rw-r--r--clang/lib/Driver/OptionUtils.cpp47
-rw-r--r--clang/lib/Driver/SanitizerArgs.cpp32
-rw-r--r--clang/lib/Driver/ToolChain.cpp26
-rw-r--r--clang/lib/Driver/ToolChains/AIX.cpp159
-rw-r--r--clang/lib/Driver/ToolChains/AIX.h75
-rw-r--r--clang/lib/Driver/ToolChains/AMDGPU.h2
-rw-r--r--clang/lib/Driver/ToolChains/Arch/AArch64.cpp9
-rw-r--r--clang/lib/Driver/ToolChains/Arch/ARM.cpp47
-rw-r--r--clang/lib/Driver/ToolChains/Arch/PPC.cpp6
-rw-r--r--clang/lib/Driver/ToolChains/Arch/RISCV.cpp203
-rw-r--r--clang/lib/Driver/ToolChains/Arch/RISCV.h2
-rw-r--r--clang/lib/Driver/ToolChains/Arch/SystemZ.cpp18
-rw-r--r--clang/lib/Driver/ToolChains/Arch/SystemZ.h3
-rw-r--r--clang/lib/Driver/ToolChains/Arch/X86.cpp3
-rw-r--r--clang/lib/Driver/ToolChains/Clang.cpp866
-rw-r--r--clang/lib/Driver/ToolChains/CommonArgs.cpp141
-rw-r--r--clang/lib/Driver/ToolChains/CommonArgs.h11
-rw-r--r--clang/lib/Driver/ToolChains/Cuda.cpp3
-rw-r--r--clang/lib/Driver/ToolChains/Darwin.cpp105
-rw-r--r--clang/lib/Driver/ToolChains/Darwin.h10
-rw-r--r--clang/lib/Driver/ToolChains/Flang.cpp79
-rw-r--r--clang/lib/Driver/ToolChains/Flang.h46
-rw-r--r--clang/lib/Driver/ToolChains/FreeBSD.cpp38
-rw-r--r--clang/lib/Driver/ToolChains/FreeBSD.h7
-rw-r--r--clang/lib/Driver/ToolChains/Fuchsia.cpp25
-rw-r--r--clang/lib/Driver/ToolChains/Gnu.cpp215
-rw-r--r--clang/lib/Driver/ToolChains/Gnu.h9
-rw-r--r--clang/lib/Driver/ToolChains/HIP.cpp80
-rw-r--r--clang/lib/Driver/ToolChains/HIP.h2
-rw-r--r--clang/lib/Driver/ToolChains/Hexagon.cpp13
-rw-r--r--clang/lib/Driver/ToolChains/Hurd.cpp10
-rw-r--r--clang/lib/Driver/ToolChains/Hurd.h4
-rw-r--r--clang/lib/Driver/ToolChains/InterfaceStubs.cpp38
-rw-r--r--clang/lib/Driver/ToolChains/Linux.cpp76
-rw-r--r--clang/lib/Driver/ToolChains/Linux.h7
-rw-r--r--clang/lib/Driver/ToolChains/MSVC.cpp22
-rw-r--r--clang/lib/Driver/ToolChains/MinGW.cpp14
-rw-r--r--clang/lib/Driver/ToolChains/NetBSD.cpp6
-rw-r--r--clang/lib/Driver/ToolChains/OpenBSD.cpp9
-rw-r--r--clang/lib/Driver/ToolChains/OpenBSD.h5
-rw-r--r--clang/lib/Driver/ToolChains/PS4CPU.h4
-rw-r--r--clang/lib/Driver/ToolChains/RISCVToolchain.cpp92
-rw-r--r--clang/lib/Driver/ToolChains/RISCVToolchain.h4
-rw-r--r--clang/lib/Driver/ToolChains/WebAssembly.cpp64
-rw-r--r--clang/lib/Driver/Types.cpp26
-rw-r--r--clang/lib/Driver/XRayArgs.cpp13
-rw-r--r--clang/lib/Format/BreakableToken.cpp27
-rw-r--r--clang/lib/Format/BreakableToken.h20
-rw-r--r--clang/lib/Format/Format.cpp82
-rw-r--r--clang/lib/Format/FormatToken.h4
-rw-r--r--clang/lib/Format/FormatTokenLexer.cpp12
-rw-r--r--clang/lib/Format/NamespaceEndCommentsFixer.cpp20
-rw-r--r--clang/lib/Format/TokenAnnotator.cpp140
-rw-r--r--clang/lib/Format/UnwrappedLineFormatter.cpp13
-rw-r--r--clang/lib/Format/UnwrappedLineParser.cpp9
-rw-r--r--clang/lib/Frontend/ASTUnit.cpp4
-rw-r--r--clang/lib/Frontend/ChainedIncludesSource.cpp1
-rw-r--r--clang/lib/Frontend/CompilerInstance.cpp625
-rw-r--r--clang/lib/Frontend/CompilerInvocation.cpp146
-rw-r--r--clang/lib/Frontend/CreateInvocationFromCommandLine.cpp5
-rw-r--r--clang/lib/Frontend/FrontendAction.cpp9
-rw-r--r--clang/lib/Frontend/FrontendActions.cpp8
-rw-r--r--clang/lib/Frontend/InitPreprocessor.cpp23
-rw-r--r--clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp49
-rw-r--r--clang/lib/Frontend/MultiplexConsumer.cpp5
-rw-r--r--clang/lib/Frontend/PrecompiledPreamble.cpp17
-rw-r--r--clang/lib/Frontend/Rewrite/FrontendActions.cpp8
-rw-r--r--clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp24
-rw-r--r--clang/lib/Frontend/Rewrite/RewriteObjC.cpp24
-rw-r--r--clang/lib/Frontend/TextDiagnostic.cpp23
-rw-r--r--clang/lib/Headers/altivec.h62
-rw-r--r--clang/lib/Headers/arm_acle.h26
-rw-r--r--clang/lib/Headers/arm_cmse.h217
-rw-r--r--clang/lib/Headers/avx512bwintrin.h12
-rw-r--r--clang/lib/Headers/avx512fintrin.h28
-rw-r--r--clang/lib/Headers/avx512vlbwintrin.h24
-rw-r--r--clang/lib/Headers/avx512vlintrin.h112
-rw-r--r--clang/lib/Headers/avxintrin.h10
-rw-r--r--clang/lib/Headers/emmintrin.h28
-rw-r--r--clang/lib/Headers/immintrin.h6
-rw-r--r--clang/lib/Headers/intrin.h26
-rw-r--r--clang/lib/Headers/mwaitxintrin.h4
-rw-r--r--clang/lib/Headers/pmmintrin.h2
-rw-r--r--clang/lib/Headers/xmmintrin.h14
-rw-r--r--clang/lib/Index/CommentToXML.cpp8
-rw-r--r--clang/lib/Index/IndexDecl.cpp29
-rw-r--r--clang/lib/Index/IndexSymbol.cpp1
-rw-r--r--clang/lib/Index/IndexingAction.cpp2
-rw-r--r--clang/lib/Index/IndexingContext.cpp22
-rw-r--r--clang/lib/Index/USRGeneration.cpp1
-rw-r--r--clang/lib/Lex/DependencyDirectivesSourceMinimizer.cpp13
-rw-r--r--clang/lib/Lex/Lexer.cpp3
-rw-r--r--clang/lib/Lex/LiteralSupport.cpp6
-rw-r--r--clang/lib/Lex/ModuleMap.cpp2
-rw-r--r--clang/lib/Lex/PPDirectives.cpp4
-rw-r--r--clang/lib/Lex/PPMacroExpansion.cpp52
-rw-r--r--clang/lib/Lex/Pragma.cpp4
-rw-r--r--clang/lib/Lex/Preprocessor.cpp7
-rw-r--r--clang/lib/Parse/ParseAST.cpp2
-rw-r--r--clang/lib/Parse/ParseCXXInlineMethods.cpp46
-rw-r--r--clang/lib/Parse/ParseDecl.cpp151
-rw-r--r--clang/lib/Parse/ParseDeclCXX.cpp78
-rw-r--r--clang/lib/Parse/ParseExpr.cpp302
-rw-r--r--clang/lib/Parse/ParseExprCXX.cpp67
-rw-r--r--clang/lib/Parse/ParseObjc.cpp3
-rw-r--r--clang/lib/Parse/ParseOpenMP.cpp429
-rw-r--r--clang/lib/Parse/ParsePragma.cpp2
-rw-r--r--clang/lib/Parse/ParseStmt.cpp112
-rw-r--r--clang/lib/Parse/ParseStmtAsm.cpp46
-rw-r--r--clang/lib/Parse/ParseTemplate.cpp241
-rw-r--r--clang/lib/Parse/ParseTentative.cpp19
-rw-r--r--clang/lib/Parse/Parser.cpp20
-rw-r--r--clang/lib/Sema/AnalysisBasedWarnings.cpp2
-rw-r--r--clang/lib/Sema/JumpDiagnostics.cpp4
-rw-r--r--clang/lib/Sema/MultiplexExternalSemaSource.cpp2
-rw-r--r--clang/lib/Sema/OpenCLBuiltins.td809
-rw-r--r--clang/lib/Sema/Sema.cpp22
-rw-r--r--clang/lib/Sema/SemaAccess.cpp23
-rw-r--r--clang/lib/Sema/SemaAttr.cpp8
-rw-r--r--clang/lib/Sema/SemaCUDA.cpp2
-rw-r--r--clang/lib/Sema/SemaCast.cpp27
-rw-r--r--clang/lib/Sema/SemaChecking.cpp777
-rw-r--r--clang/lib/Sema/SemaCodeComplete.cpp110
-rw-r--r--clang/lib/Sema/SemaConcept.cpp821
-rw-r--r--clang/lib/Sema/SemaCoroutine.cpp9
-rw-r--r--clang/lib/Sema/SemaDecl.cpp403
-rw-r--r--clang/lib/Sema/SemaDeclAttr.cpp347
-rw-r--r--clang/lib/Sema/SemaDeclCXX.cpp1750
-rw-r--r--clang/lib/Sema/SemaDeclObjC.cpp182
-rw-r--r--clang/lib/Sema/SemaExceptionSpec.cpp357
-rw-r--r--clang/lib/Sema/SemaExpr.cpp515
-rw-r--r--clang/lib/Sema/SemaExprCXX.cpp565
-rw-r--r--clang/lib/Sema/SemaExprMember.cpp12
-rw-r--r--clang/lib/Sema/SemaExprObjC.cpp129
-rw-r--r--clang/lib/Sema/SemaInit.cpp212
-rw-r--r--clang/lib/Sema/SemaLambda.cpp16
-rw-r--r--clang/lib/Sema/SemaLookup.cpp41
-rw-r--r--clang/lib/Sema/SemaModule.cpp2
-rw-r--r--clang/lib/Sema/SemaObjCProperty.cpp143
-rw-r--r--clang/lib/Sema/SemaOpenMP.cpp1030
-rw-r--r--clang/lib/Sema/SemaOverload.cpp1363
-rw-r--r--clang/lib/Sema/SemaPseudoObject.cpp22
-rw-r--r--clang/lib/Sema/SemaStmt.cpp56
-rw-r--r--clang/lib/Sema/SemaStmtAsm.cpp20
-rw-r--r--clang/lib/Sema/SemaTemplate.cpp589
-rw-r--r--clang/lib/Sema/SemaTemplateDeduction.cpp278
-rw-r--r--clang/lib/Sema/SemaTemplateInstantiate.cpp126
-rw-r--r--clang/lib/Sema/SemaTemplateInstantiateDecl.cpp432
-rw-r--r--clang/lib/Sema/SemaTemplateVariadic.cpp4
-rw-r--r--clang/lib/Sema/SemaType.cpp314
-rw-r--r--clang/lib/Sema/TreeTransform.h158
-rw-r--r--clang/lib/Serialization/ASTCommon.cpp1
-rw-r--r--clang/lib/Serialization/ASTReader.cpp1496
-rw-r--r--clang/lib/Serialization/ASTReaderDecl.cpp590
-rw-r--r--clang/lib/Serialization/ASTReaderStmt.cpp675
-rw-r--r--clang/lib/Serialization/ASTWriter.cpp731
-rw-r--r--clang/lib/Serialization/ASTWriterDecl.cpp102
-rw-r--r--clang/lib/Serialization/ASTWriterStmt.cpp54
-rw-r--r--clang/lib/Serialization/GlobalModuleIndex.cpp17
-rw-r--r--clang/lib/Serialization/ModuleFile.cpp (renamed from clang/lib/Serialization/Module.cpp)8
-rw-r--r--clang/lib/Serialization/ModuleManager.cpp7
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp10
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp355
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/CheckPlacementNew.cpp121
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp68
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/DebugIteratorModeling.cpp196
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp2
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp2
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/FuchsiaHandleChecker.cpp557
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp234
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp6
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/InvalidatedIteratorChecker.cpp95
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/Iterator.cpp227
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/Iterator.h175
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/IteratorModeling.cpp (renamed from clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp)1211
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/IteratorRangeChecker.cpp273
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp5
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp1
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp3
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp24
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/MismatchedIteratorChecker.cpp295
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp3
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp4
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp5
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp425
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/Taint.cpp37
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/Taint.h38
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp3
-rw-r--r--clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp3
-rw-r--r--clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp25
-rw-r--r--clang/lib/StaticAnalyzer/Core/CallEvent.cpp13
-rw-r--r--clang/lib/StaticAnalyzer/Core/CheckerManager.cpp22
-rw-r--r--clang/lib/StaticAnalyzer/Core/ExprEngine.cpp101
-rw-r--r--clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp6
-rw-r--r--clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp2
-rw-r--r--clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp44
-rw-r--r--clang/lib/StaticAnalyzer/Core/ProgramState.cpp10
-rw-r--r--clang/lib/StaticAnalyzer/Core/RegionStore.cpp3
-rw-r--r--clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp80
-rw-r--r--clang/lib/StaticAnalyzer/Core/Store.cpp14
-rw-r--r--clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp7
-rw-r--r--clang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp3
-rw-r--r--clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp1
-rw-r--r--clang/lib/Tooling/ASTDiff/ASTDiff.cpp2
-rw-r--r--clang/lib/Tooling/ArgumentsAdjusters.cpp16
-rw-r--r--clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp42
-rw-r--r--clang/lib/Tooling/DependencyScanning/DependencyScanningService.cpp8
-rw-r--r--clang/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp131
-rw-r--r--clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp30
-rw-r--r--clang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp135
-rw-r--r--clang/lib/Tooling/ExpandResponseFilesCompilationDatabase.cpp90
-rw-r--r--clang/lib/Tooling/Inclusions/HeaderIncludes.cpp5
-rw-r--r--clang/lib/Tooling/InterpolatingCompilationDatabase.cpp3
-rw-r--r--clang/lib/Tooling/JSONCompilationDatabase.cpp4
-rw-r--r--clang/lib/Tooling/Refactoring/ASTSelectionRequirements.cpp1
-rw-r--r--clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp4
-rw-r--r--clang/lib/Tooling/Syntax/BuildTree.cpp501
-rw-r--r--clang/lib/Tooling/Syntax/ComputeReplacements.cpp126
-rw-r--r--clang/lib/Tooling/Syntax/Mutations.cpp98
-rw-r--r--clang/lib/Tooling/Syntax/Nodes.cpp221
-rw-r--r--clang/lib/Tooling/Syntax/Synthesis.cpp45
-rw-r--r--clang/lib/Tooling/Syntax/Tokens.cpp48
-rw-r--r--clang/lib/Tooling/Syntax/Tree.cpp142
-rw-r--r--clang/lib/Tooling/Tooling.cpp8
-rw-r--r--clang/lib/Tooling/Transformer/RewriteRule.cpp30
-rw-r--r--clang/lib/Tooling/Transformer/Stencil.cpp160
-rw-r--r--clang/tools/clang-format/ClangFormat.cpp83
-rw-r--r--clang/tools/driver/cc1_main.cpp15
-rw-r--r--clang/tools/driver/cc1as_main.cpp5
-rw-r--r--clang/tools/driver/driver.cpp43
-rw-r--r--clang/utils/TableGen/ASTTableGen.cpp142
-rw-r--r--clang/utils/TableGen/ASTTableGen.h502
-rw-r--r--clang/utils/TableGen/ClangASTNodesEmitter.cpp181
-rw-r--r--clang/utils/TableGen/ClangASTPropertiesEmitter.cpp867
-rw-r--r--clang/utils/TableGen/ClangAttrEmitter.cpp20
-rw-r--r--clang/utils/TableGen/ClangDiagnosticsEmitter.cpp6
-rw-r--r--clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp208
-rw-r--r--clang/utils/TableGen/ClangTypeNodesEmitter.cpp208
-rw-r--r--clang/utils/TableGen/MveEmitter.cpp1882
-rw-r--r--clang/utils/TableGen/NeonEmitter.cpp632
-rw-r--r--clang/utils/TableGen/TableGen.cpp61
-rw-r--r--clang/utils/TableGen/TableGenBackends.h11
-rw-r--r--clang/utils/convert_arm_neon.py172
-rw-r--r--compiler-rt/include/fuzzer/FuzzedDataProvider.h6
-rw-r--r--compiler-rt/include/profile/InstrProfData.inc (renamed from compiler-rt/lib/profile/InstrProfData.inc)4
-rw-r--r--compiler-rt/include/sanitizer/asan_interface.h4
-rw-r--r--compiler-rt/include/sanitizer/netbsd_syscall_hooks.h165
-rw-r--r--compiler-rt/lib/asan/asan_allocator.cpp28
-rw-r--r--compiler-rt/lib/asan/asan_interface.inc1
-rw-r--r--compiler-rt/lib/asan/asan_interface_internal.h3
-rw-r--r--compiler-rt/lib/asan/asan_malloc_win.cpp3
-rw-r--r--compiler-rt/lib/builtins/clear_cache.c36
-rw-r--r--compiler-rt/lib/builtins/cpu_model.c12
-rw-r--r--compiler-rt/lib/builtins/i386/fp_mode.c39
-rw-r--r--compiler-rt/lib/builtins/ppc/fixtfti.c38
-rw-r--r--compiler-rt/lib/builtins/ppc/fixunstfti.c14
-rw-r--r--compiler-rt/lib/crt/crtbegin.c48
-rw-r--r--compiler-rt/lib/fuzzer/FuzzerDefs.h18
-rw-r--r--compiler-rt/lib/fuzzer/FuzzerDriver.cpp7
-rw-r--r--compiler-rt/lib/fuzzer/FuzzerExtFunctionsWeak.cpp2
-rw-r--r--compiler-rt/lib/fuzzer/FuzzerExtraCounters.cpp2
-rw-r--r--compiler-rt/lib/fuzzer/FuzzerFlags.def3
-rw-r--r--compiler-rt/lib/fuzzer/FuzzerIO.cpp2
-rw-r--r--compiler-rt/lib/fuzzer/FuzzerIO.h2
-rw-r--r--compiler-rt/lib/fuzzer/FuzzerIOPosix.cpp8
-rw-r--r--compiler-rt/lib/fuzzer/FuzzerIOWindows.cpp8
-rw-r--r--compiler-rt/lib/fuzzer/FuzzerUtil.h2
-rw-r--r--compiler-rt/lib/fuzzer/FuzzerUtilDarwin.cpp9
-rw-r--r--compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp77
-rw-r--r--compiler-rt/lib/fuzzer/FuzzerUtilLinux.cpp11
-rw-r--r--compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp5
-rw-r--r--compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp9
-rw-r--r--compiler-rt/lib/gwp_asan/definitions.h18
-rw-r--r--compiler-rt/lib/gwp_asan/guarded_pool_allocator.cpp9
-rw-r--r--compiler-rt/lib/gwp_asan/guarded_pool_allocator.h10
-rw-r--r--compiler-rt/lib/hwasan/hwasan.h20
-rw-r--r--compiler-rt/lib/hwasan/hwasan_interceptors.cpp102
-rw-r--r--compiler-rt/lib/hwasan/hwasan_interface_internal.h4
-rw-r--r--compiler-rt/lib/hwasan/hwasan_linux.cpp42
-rw-r--r--compiler-rt/lib/hwasan/hwasan_report.cpp5
-rw-r--r--compiler-rt/lib/hwasan/hwasan_setjmp.S100
-rw-r--r--compiler-rt/lib/hwasan/hwasan_tag_mismatch_aarch64.S4
-rw-r--r--compiler-rt/lib/hwasan/hwasan_type_test.cpp25
-rw-r--r--compiler-rt/lib/lsan/lsan_allocator.cpp13
-rw-r--r--compiler-rt/lib/msan/msan.cpp4
-rw-r--r--compiler-rt/lib/msan/msan_allocator.cpp11
-rw-r--r--compiler-rt/lib/msan/msan_blacklist.txt3
-rw-r--r--compiler-rt/lib/msan/msan_interceptors.cpp5
-rw-r--r--compiler-rt/lib/profile/GCDAProfiling.c25
-rw-r--r--compiler-rt/lib/profile/InstrProfiling.c2
-rw-r--r--compiler-rt/lib/profile/InstrProfiling.h58
-rw-r--r--compiler-rt/lib/profile/InstrProfilingBuffer.c70
-rw-r--r--compiler-rt/lib/profile/InstrProfilingFile.c336
-rw-r--r--compiler-rt/lib/profile/InstrProfilingInternal.h7
-rw-r--r--compiler-rt/lib/profile/InstrProfilingMerge.c2
-rw-r--r--compiler-rt/lib/profile/InstrProfilingMergeFile.c2
-rw-r--r--compiler-rt/lib/profile/InstrProfilingPlatformFuchsia.c2
-rw-r--r--compiler-rt/lib/profile/InstrProfilingPort.h13
-rw-r--r--compiler-rt/lib/profile/InstrProfilingRuntime.cpp3
-rw-r--r--compiler-rt/lib/profile/InstrProfilingUtil.c9
-rw-r--r--compiler-rt/lib/profile/InstrProfilingUtil.h4
-rw-r--r--compiler-rt/lib/profile/InstrProfilingValue.c2
-rw-r--r--compiler-rt/lib/profile/InstrProfilingWriter.c40
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_allocator.cpp2
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_common.h2
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc118
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_netbsd_compat.inc128
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cpp11
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.h49
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_flags.cpp10
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_flags.inc3
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc12
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h2
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp12
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp9
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_linux_s390.cpp2
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_netbsd.cpp2
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_platform.h8
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h21
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cpp2
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp60
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.h23
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp10
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h18
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_posix.h2
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cpp12
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cpp22
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_syscalls_netbsd.inc76
-rw-r--r--compiler-rt/lib/sanitizer_common/symbolizer/sanitizer_wrappers.cpp9
-rw-r--r--compiler-rt/lib/scudo/standalone/allocator_config.h7
-rw-r--r--compiler-rt/lib/scudo/standalone/atomic_helpers.h34
-rw-r--r--compiler-rt/lib/scudo/standalone/bytemap.h6
-rw-r--r--compiler-rt/lib/scudo/standalone/checksum.cpp4
-rw-r--r--compiler-rt/lib/scudo/standalone/checksum.h2
-rw-r--r--compiler-rt/lib/scudo/standalone/chunk.h24
-rw-r--r--compiler-rt/lib/scudo/standalone/combined.h172
-rw-r--r--compiler-rt/lib/scudo/standalone/common.h30
-rw-r--r--compiler-rt/lib/scudo/standalone/flags.cpp15
-rw-r--r--compiler-rt/lib/scudo/standalone/flags.h8
-rw-r--r--compiler-rt/lib/scudo/standalone/flags_parser.cpp2
-rw-r--r--compiler-rt/lib/scudo/standalone/flags_parser.h2
-rw-r--r--compiler-rt/lib/scudo/standalone/fuchsia.cpp4
-rw-r--r--compiler-rt/lib/scudo/standalone/internal_defs.h13
-rw-r--r--compiler-rt/lib/scudo/standalone/list.h236
-rw-r--r--compiler-rt/lib/scudo/standalone/platform.h6
-rw-r--r--compiler-rt/lib/scudo/standalone/primary32.h38
-rw-r--r--compiler-rt/lib/scudo/standalone/primary64.h40
-rw-r--r--compiler-rt/lib/scudo/standalone/quarantine.h23
-rw-r--r--compiler-rt/lib/scudo/standalone/release.h14
-rw-r--r--compiler-rt/lib/scudo/standalone/report.cpp2
-rw-r--r--compiler-rt/lib/scudo/standalone/secondary.cpp135
-rw-r--r--compiler-rt/lib/scudo/standalone/secondary.h172
-rw-r--r--compiler-rt/lib/scudo/standalone/size_class_map.h7
-rw-r--r--compiler-rt/lib/scudo/standalone/stats.h35
-rw-r--r--compiler-rt/lib/scudo/standalone/tsd.h9
-rw-r--r--compiler-rt/lib/scudo/standalone/tsd_exclusive.h21
-rw-r--r--compiler-rt/lib/scudo/standalone/tsd_shared.h25
-rw-r--r--compiler-rt/lib/scudo/standalone/vector.h3
-rw-r--r--compiler-rt/lib/scudo/standalone/wrappers_c.cpp19
-rw-r--r--compiler-rt/lib/scudo/standalone/wrappers_c.inc21
-rw-r--r--compiler-rt/lib/scudo/standalone/wrappers_c_bionic.cpp30
-rw-r--r--compiler-rt/lib/scudo/standalone/wrappers_c_checks.h10
-rw-r--r--compiler-rt/lib/scudo/standalone/wrappers_cpp.cpp3
-rw-r--r--compiler-rt/lib/tsan/rtl/tsan_mman.cpp15
-rw-r--r--compiler-rt/lib/tsan/rtl/tsan_platform_mac.cpp7
-rw-r--r--libcxx/CREDITS.TXT4
-rw-r--r--libcxx/include/__bit_reference26
-rw-r--r--libcxx/include/__config47
-rw-r--r--libcxx/include/__debug1
-rw-r--r--libcxx/include/__functional_038
-rw-r--r--libcxx/include/__hash_table26
-rw-r--r--libcxx/include/__mutex_base9
-rw-r--r--libcxx/include/__split_buffer40
-rw-r--r--libcxx/include/__string180
-rw-r--r--libcxx/include/__threading_support241
-rw-r--r--libcxx/include/__tree17
-rw-r--r--libcxx/include/algorithm82
-rw-r--r--libcxx/include/bit4
-rw-r--r--libcxx/include/chrono10
-rw-r--r--libcxx/include/cstdlib2
-rw-r--r--libcxx/include/ctime6
-rw-r--r--libcxx/include/deque88
-rw-r--r--libcxx/include/experimental/functional78
-rw-r--r--libcxx/include/experimental/iterator12
-rw-r--r--libcxx/include/experimental/propagate_const1
-rw-r--r--libcxx/include/experimental/type_traits6
-rw-r--r--libcxx/include/ext/hash_map9
-rw-r--r--libcxx/include/filesystem6
-rw-r--r--libcxx/include/forward_list24
-rw-r--r--libcxx/include/future16
-rw-r--r--libcxx/include/iterator98
-rw-r--r--libcxx/include/list20
-rw-r--r--libcxx/include/math.h4
-rw-r--r--libcxx/include/memory161
-rw-r--r--libcxx/include/mutex2
-rw-r--r--libcxx/include/numeric19
-rw-r--r--libcxx/include/queue2
-rw-r--r--libcxx/include/random47
-rw-r--r--libcxx/include/regex40
-rw-r--r--libcxx/include/span72
-rw-r--r--libcxx/include/string174
-rw-r--r--libcxx/include/thread1
-rw-r--r--libcxx/include/tuple24
-rw-r--r--libcxx/include/type_traits18
-rw-r--r--libcxx/include/valarray26
-rw-r--r--libcxx/include/vector136
-rw-r--r--libcxx/include/version2
-rw-r--r--libcxx/src/algorithm.cpp2
-rw-r--r--libcxx/src/chrono.cpp4
-rw-r--r--libcxx/src/condition_variable.cpp2
-rw-r--r--libcxx/src/debug.cpp2
-rw-r--r--libcxx/src/experimental/memory_resource.cpp2
-rw-r--r--libcxx/src/filesystem/operations.cpp4
-rw-r--r--libcxx/src/locale.cpp4
-rw-r--r--libcxx/src/memory.cpp2
-rw-r--r--libcxx/src/mutex.cpp2
-rw-r--r--libcxx/src/mutex_destructor.cpp1
-rw-r--r--libcxx/src/regex.cpp2
-rw-r--r--libcxx/src/shared_mutex.cpp2
-rw-r--r--libcxx/src/thread.cpp4
-rw-r--r--libunwind/include/__libunwind_config.h11
-rw-r--r--libunwind/include/libunwind.h71
-rw-r--r--libunwind/src/AddressSpace.hpp8
-rw-r--r--libunwind/src/DwarfInstructions.hpp9
-rw-r--r--libunwind/src/RWMutex.hpp2
-rw-r--r--libunwind/src/Registers.hpp265
-rw-r--r--libunwind/src/UnwindCursor.hpp20
-rw-r--r--libunwind/src/UnwindLevel1-gcc-ext.c9
-rw-r--r--libunwind/src/UnwindRegistersRestore.S81
-rw-r--r--libunwind/src/UnwindRegistersSave.S80
-rw-r--r--libunwind/src/config.h3
-rw-r--r--libunwind/src/libunwind.cpp2
-rw-r--r--lld/COFF/Chunks.h6
-rw-r--r--lld/COFF/Config.h4
-rw-r--r--lld/COFF/DebugTypes.cpp17
-rw-r--r--lld/COFF/Driver.cpp56
-rw-r--r--lld/COFF/DriverUtils.cpp10
-rw-r--r--lld/COFF/InputFiles.cpp16
-rw-r--r--lld/COFF/InputFiles.h16
-rw-r--r--lld/COFF/MinGW.h1
-rw-r--r--lld/COFF/Options.td8
-rw-r--r--lld/COFF/PDB.cpp97
-rw-r--r--lld/COFF/SymbolTable.cpp17
-rw-r--r--lld/COFF/Symbols.h1
-rw-r--r--lld/COFF/Writer.cpp12
-rw-r--r--lld/Common/ErrorHandler.cpp42
-rw-r--r--lld/Common/Filesystem.cpp2
-rw-r--r--lld/ELF/AArch64ErrataFix.cpp8
-rw-r--r--lld/ELF/ARMErrataFix.cpp8
-rw-r--r--lld/ELF/Arch/AArch64.cpp39
-rw-r--r--lld/ELF/Arch/ARM.cpp26
-rw-r--r--lld/ELF/Arch/Hexagon.cpp47
-rw-r--r--lld/ELF/Arch/Mips.cpp27
-rw-r--r--lld/ELF/Arch/PPC.cpp20
-rw-r--r--lld/ELF/Arch/PPC64.cpp35
-rw-r--r--lld/ELF/Arch/RISCV.cpp51
-rw-r--r--lld/ELF/Arch/SPARCV9.cpp11
-rw-r--r--lld/ELF/Arch/X86.cpp121
-rw-r--r--lld/ELF/Arch/X86_64.cpp109
-rw-r--r--lld/ELF/CallGraphSort.cpp8
-rw-r--r--lld/ELF/Config.h11
-rw-r--r--lld/ELF/Driver.cpp114
-rw-r--r--lld/ELF/DriverUtils.cpp16
-rw-r--r--lld/ELF/ICF.cpp15
-rw-r--r--lld/ELF/InputFiles.cpp70
-rw-r--r--lld/ELF/InputFiles.h3
-rw-r--r--lld/ELF/InputSection.cpp23
-rw-r--r--lld/ELF/InputSection.h4
-rw-r--r--lld/ELF/LTO.cpp7
-rw-r--r--lld/ELF/LinkerScript.cpp4
-rw-r--r--lld/ELF/LinkerScript.h2
-rw-r--r--lld/ELF/MapFile.cpp4
-rw-r--r--lld/ELF/MarkLive.cpp25
-rw-r--r--lld/ELF/Options.td26
-rw-r--r--lld/ELF/OutputSections.cpp37
-rw-r--r--lld/ELF/Relocations.cpp180
-rw-r--r--lld/ELF/Relocations.h18
-rw-r--r--lld/ELF/SymbolTable.cpp2
-rw-r--r--lld/ELF/SymbolTable.h16
-rw-r--r--lld/ELF/Symbols.cpp75
-rw-r--r--lld/ELF/Symbols.h38
-rw-r--r--lld/ELF/SyntheticSections.cpp241
-rw-r--r--lld/ELF/SyntheticSections.h64
-rw-r--r--lld/ELF/Target.cpp21
-rw-r--r--lld/ELF/Target.h20
-rw-r--r--lld/ELF/Thunks.cpp117
-rw-r--r--lld/ELF/Thunks.h12
-rw-r--r--lld/ELF/Writer.cpp94
-rw-r--r--lld/docs/Driver.rst4
-rw-r--r--lld/docs/NewLLD.rst2
-rw-r--r--lld/docs/WebAssembly.rst26
-rw-r--r--lld/docs/conf.py2
-rw-r--r--lld/docs/index.rst2
-rw-r--r--lld/docs/ld.lld.133
-rw-r--r--lld/docs/windows_support.rst2
-rw-r--r--lld/include/lld/Common/Driver.h12
-rw-r--r--lld/include/lld/Common/ErrorHandler.h14
-rw-r--r--lld/include/lld/Common/LLVM.h3
-rw-r--r--lld/include/lld/Core/Atom.h2
-rw-r--r--lld/include/lld/Core/Error.h4
-rw-r--r--lld/include/lld/Core/Instrumentation.h2
-rw-r--r--lld/include/lld/Core/Reference.h2
-rw-r--r--lld/include/lld/Core/UndefinedAtom.h2
-rw-r--r--lld/include/lld/ReaderWriter/MachOLinkingContext.h2
-rw-r--r--lld/lib/Core/Resolver.cpp11
-rw-r--r--lld/lib/Core/SymbolTable.cpp18
-rw-r--r--lld/lib/Driver/DarwinLdDriver.cpp31
-rw-r--r--lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp2
-rw-r--r--lld/lib/ReaderWriter/MachO/File.h2
-rw-r--r--lld/lib/ReaderWriter/MachO/GOTPass.cpp2
-rw-r--r--lld/lib/ReaderWriter/MachO/LayoutPass.cpp4
-rw-r--r--lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp2
-rw-r--r--lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp4
-rw-r--r--lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp2
-rw-r--r--lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp14
-rw-r--r--lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp4
-rw-r--r--lld/tools/lld/lld.cpp12
-rw-r--r--lldb/docs/lldb.1154
-rw-r--r--lldb/docs/man/lldb.rst323
-rw-r--r--lldb/include/lldb/API/SBBreakpoint.h3
-rw-r--r--lldb/include/lldb/API/SBBreakpointLocation.h7
-rw-r--r--lldb/include/lldb/API/SBBreakpointName.h7
-rw-r--r--lldb/include/lldb/API/SBReproducer.h3
-rw-r--r--lldb/include/lldb/API/SBStructuredData.h3
-rw-r--r--lldb/include/lldb/API/SBValue.h2
-rw-r--r--lldb/include/lldb/Breakpoint/Breakpoint.h20
-rw-r--r--lldb/include/lldb/Breakpoint/BreakpointID.h2
-rw-r--r--lldb/include/lldb/Breakpoint/BreakpointList.h8
-rw-r--r--lldb/include/lldb/Breakpoint/BreakpointLocation.h5
-rw-r--r--lldb/include/lldb/Breakpoint/BreakpointLocationCollection.h12
-rw-r--r--lldb/include/lldb/Breakpoint/BreakpointLocationList.h12
-rw-r--r--lldb/include/lldb/Breakpoint/BreakpointOptions.h30
-rw-r--r--lldb/include/lldb/Breakpoint/BreakpointResolver.h5
-rw-r--r--lldb/include/lldb/Breakpoint/BreakpointSite.h11
-rw-r--r--lldb/include/lldb/Breakpoint/Watchpoint.h5
-rw-r--r--lldb/include/lldb/Breakpoint/WatchpointList.h2
-rw-r--r--lldb/include/lldb/Breakpoint/WatchpointOptions.h3
-rw-r--r--lldb/include/lldb/Core/Address.h84
-rw-r--r--lldb/include/lldb/Core/AddressRange.h5
-rw-r--r--lldb/include/lldb/Core/ClangForward.h1
-rw-r--r--lldb/include/lldb/Core/Debugger.h7
-rw-r--r--lldb/include/lldb/Core/Disassembler.h7
-rw-r--r--lldb/include/lldb/Core/FormatEntity.h1
-rw-r--r--lldb/include/lldb/Core/Highlighter.h3
-rw-r--r--lldb/include/lldb/Core/IOHandler.h49
-rw-r--r--lldb/include/lldb/Core/IOHandlerCursesGUI.h40
-rw-r--r--lldb/include/lldb/Core/Mangled.h15
-rw-r--r--lldb/include/lldb/Core/Module.h19
-rw-r--r--lldb/include/lldb/Core/ModuleChild.h11
-rw-r--r--lldb/include/lldb/Core/ModuleList.h59
-rw-r--r--lldb/include/lldb/Core/ModuleSpec.h28
-rw-r--r--lldb/include/lldb/Core/PropertiesBase.td2
-rw-r--r--lldb/include/lldb/Core/STLUtils.h74
-rw-r--r--lldb/include/lldb/Core/SearchFilter.h23
-rw-r--r--lldb/include/lldb/Core/SourceManager.h2
-rw-r--r--lldb/include/lldb/Core/StreamFile.h6
-rw-r--r--lldb/include/lldb/Core/ThreadSafeDenseMap.h2
-rw-r--r--lldb/include/lldb/Core/ThreadSafeSTLMap.h128
-rw-r--r--lldb/include/lldb/Core/ThreadSafeSTLVector.h72
-rw-r--r--lldb/include/lldb/Core/ValueObject.h18
-rw-r--r--lldb/include/lldb/Core/ValueObjectSyntheticFilter.h15
-rw-r--r--lldb/include/lldb/DataFormatters/DataVisualization.h6
-rw-r--r--lldb/include/lldb/DataFormatters/FormatCache.h57
-rw-r--r--lldb/include/lldb/DataFormatters/FormatClasses.h2
-rw-r--r--lldb/include/lldb/DataFormatters/FormatManager.h34
-rw-r--r--lldb/include/lldb/DataFormatters/FormattersContainer.h1
-rw-r--r--lldb/include/lldb/DataFormatters/LanguageCategory.h28
-rw-r--r--lldb/include/lldb/DataFormatters/TypeCategory.h68
-rw-r--r--lldb/include/lldb/DataFormatters/TypeCategoryMap.h9
-rw-r--r--lldb/include/lldb/DataFormatters/TypeValidator.h201
-rw-r--r--lldb/include/lldb/DataFormatters/ValueObjectPrinter.h7
-rw-r--r--lldb/include/lldb/Expression/DWARFExpression.h76
-rw-r--r--lldb/include/lldb/Expression/Expression.h28
-rw-r--r--lldb/include/lldb/Expression/ExpressionParser.h13
-rw-r--r--lldb/include/lldb/Expression/ExpressionSourceCode.h1
-rw-r--r--lldb/include/lldb/Expression/ExpressionVariable.h4
-rw-r--r--lldb/include/lldb/Expression/FunctionCaller.h25
-rw-r--r--lldb/include/lldb/Expression/IRExecutionUnit.h25
-rw-r--r--lldb/include/lldb/Expression/LLVMUserExpression.h14
-rw-r--r--lldb/include/lldb/Expression/REPL.h2
-rw-r--r--lldb/include/lldb/Expression/UserExpression.h28
-rw-r--r--lldb/include/lldb/Expression/UtilityFunction.h21
-rw-r--r--lldb/include/lldb/Host/Config.h.cmake23
-rw-r--r--lldb/include/lldb/Host/Editline.h17
-rw-r--r--lldb/include/lldb/Host/File.h6
-rw-r--r--lldb/include/lldb/Host/HostInfoBase.h11
-rw-r--r--lldb/include/lldb/Host/HostProcess.h1
-rw-r--r--lldb/include/lldb/Host/PseudoTerminal.h20
-rw-r--r--lldb/include/lldb/Host/SocketAddress.h2
-rw-r--r--lldb/include/lldb/Host/Terminal.h2
-rw-r--r--lldb/include/lldb/Host/XML.h6
-rw-r--r--lldb/include/lldb/Interpreter/CommandInterpreter.h13
-rw-r--r--lldb/include/lldb/Interpreter/CommandObject.h8
-rw-r--r--lldb/include/lldb/Interpreter/CommandReturnObject.h1
-rw-r--r--lldb/include/lldb/Interpreter/OptionGroupPythonClassWithDict.h20
-rw-r--r--lldb/include/lldb/Interpreter/OptionValue.h20
-rw-r--r--lldb/include/lldb/Interpreter/OptionValueProperties.h3
-rw-r--r--lldb/include/lldb/Interpreter/Options.h4
-rw-r--r--lldb/include/lldb/Interpreter/Property.h3
-rw-r--r--lldb/include/lldb/Interpreter/ScriptInterpreter.h37
-rw-r--r--lldb/include/lldb/Symbol/Block.h26
-rw-r--r--lldb/include/lldb/Symbol/ClangASTContext.h303
-rw-r--r--lldb/include/lldb/Symbol/ClangASTImporter.h109
-rw-r--r--lldb/include/lldb/Symbol/ClangASTMetadata.h (renamed from lldb/include/lldb/Symbol/ClangExternalASTSourceCommon.h)51
-rw-r--r--lldb/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h108
-rw-r--r--lldb/include/lldb/Symbol/ClangUtil.h10
-rw-r--r--lldb/include/lldb/Symbol/CompileUnit.h53
-rw-r--r--lldb/include/lldb/Symbol/CompilerDecl.h24
-rw-r--r--lldb/include/lldb/Symbol/CompilerDeclContext.h32
-rw-r--r--lldb/include/lldb/Symbol/CompilerType.h53
-rw-r--r--lldb/include/lldb/Symbol/DebugMacros.h8
-rw-r--r--lldb/include/lldb/Symbol/Declaration.h16
-rw-r--r--lldb/include/lldb/Symbol/Function.h106
-rw-r--r--lldb/include/lldb/Symbol/LineEntry.h17
-rw-r--r--lldb/include/lldb/Symbol/LineTable.h14
-rw-r--r--lldb/include/lldb/Symbol/ObjectFile.h17
-rw-r--r--lldb/include/lldb/Symbol/Symbol.h4
-rw-r--r--lldb/include/lldb/Symbol/SymbolContext.h31
-rw-r--r--lldb/include/lldb/Symbol/SymbolFile.h55
-rw-r--r--lldb/include/lldb/Symbol/Symtab.h32
-rw-r--r--lldb/include/lldb/Symbol/Type.h42
-rw-r--r--lldb/include/lldb/Symbol/TypeSystem.h68
-rw-r--r--lldb/include/lldb/Symbol/VariableList.h10
-rw-r--r--lldb/include/lldb/Target/ABI.h11
-rw-r--r--lldb/include/lldb/Target/Language.h3
-rw-r--r--lldb/include/lldb/Target/MemoryRegionInfo.h48
-rw-r--r--lldb/include/lldb/Target/Platform.h7
-rw-r--r--lldb/include/lldb/Target/Process.h35
-rw-r--r--lldb/include/lldb/Target/Queue.h5
-rw-r--r--lldb/include/lldb/Target/StackFrame.h14
-rw-r--r--lldb/include/lldb/Target/Target.h37
-rw-r--r--lldb/include/lldb/Target/TargetList.h6
-rw-r--r--lldb/include/lldb/Target/Thread.h16
-rw-r--r--lldb/include/lldb/Target/ThreadPlanStepOut.h1
-rw-r--r--lldb/include/lldb/Target/ThreadPlanStepRange.h6
-rw-r--r--lldb/include/lldb/Utility/ArchSpec.h11
-rw-r--r--lldb/include/lldb/Utility/Args.h29
-rw-r--r--lldb/include/lldb/Utility/Baton.h13
-rw-r--r--lldb/include/lldb/Utility/Broadcaster.h1
-rw-r--r--lldb/include/lldb/Utility/Connection.h2
-rw-r--r--lldb/include/lldb/Utility/ConstString.h20
-rw-r--r--lldb/include/lldb/Utility/DataEncoder.h169
-rw-r--r--lldb/include/lldb/Utility/DataExtractor.h7
-rw-r--r--lldb/include/lldb/Utility/FileSpec.h31
-rw-r--r--lldb/include/lldb/Utility/Flags.h11
-rw-r--r--lldb/include/lldb/Utility/GDBRemote.h43
-rw-r--r--lldb/include/lldb/Utility/Log.h2
-rw-r--r--lldb/include/lldb/Utility/RangeMap.h35
-rw-r--r--lldb/include/lldb/Utility/Reproducer.h107
-rw-r--r--lldb/include/lldb/Utility/Scalar.h1
-rw-r--r--lldb/include/lldb/Utility/Status.h2
-rw-r--r--lldb/include/lldb/Utility/Stream.h188
-rw-r--r--lldb/include/lldb/Utility/StringExtractorGDBRemote.h5
-rw-r--r--lldb/include/lldb/Utility/VMRange.h7
-rw-r--r--lldb/include/lldb/lldb-enumerations.h10
-rw-r--r--lldb/include/lldb/lldb-forward.h2
-rw-r--r--lldb/include/lldb/lldb-private-interfaces.h2
-rw-r--r--lldb/source/API/SBBreakpoint.cpp34
-rw-r--r--lldb/source/API/SBBreakpointLocation.cpp31
-rw-r--r--lldb/source/API/SBBreakpointName.cpp37
-rw-r--r--lldb/source/API/SBCompileUnit.cpp4
-rw-r--r--lldb/source/API/SBDebugger.cpp54
-rw-r--r--lldb/source/API/SBEvent.cpp2
-rw-r--r--lldb/source/API/SBFile.cpp11
-rw-r--r--lldb/source/API/SBFileSpec.cpp2
-rw-r--r--lldb/source/API/SBFrame.cpp4
-rw-r--r--lldb/source/API/SBHostOS.cpp7
-rw-r--r--lldb/source/API/SBModule.cpp18
-rw-r--r--lldb/source/API/SBReproducer.cpp40
-rw-r--r--lldb/source/API/SBTarget.cpp35
-rw-r--r--lldb/source/API/SBThread.cpp9
-rw-r--r--lldb/source/API/SBType.cpp6
-rw-r--r--lldb/source/API/SBValue.cpp20
-rw-r--r--lldb/source/API/SystemInitializerFull.cpp18
-rw-r--r--lldb/source/Breakpoint/Breakpoint.cpp3
-rw-r--r--lldb/source/Breakpoint/BreakpointList.cpp18
-rw-r--r--lldb/source/Breakpoint/BreakpointLocation.cpp4
-rw-r--r--lldb/source/Breakpoint/BreakpointOptions.cpp37
-rw-r--r--lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp2
-rw-r--r--lldb/source/Breakpoint/WatchpointOptions.cpp28
-rw-r--r--lldb/source/Commands/CommandCompletions.cpp21
-rw-r--r--lldb/source/Commands/CommandObjectApropos.cpp1
-rw-r--r--lldb/source/Commands/CommandObjectBreakpoint.cpp307
-rw-r--r--lldb/source/Commands/CommandObjectBreakpoint.h29
-rw-r--r--lldb/source/Commands/CommandObjectBreakpointCommand.cpp105
-rw-r--r--lldb/source/Commands/CommandObjectBreakpointCommand.h6
-rw-r--r--lldb/source/Commands/CommandObjectCommands.cpp53
-rw-r--r--lldb/source/Commands/CommandObjectCommands.h2
-rw-r--r--lldb/source/Commands/CommandObjectDisassemble.cpp8
-rw-r--r--lldb/source/Commands/CommandObjectExpression.cpp116
-rw-r--r--lldb/source/Commands/CommandObjectExpression.h1
-rw-r--r--lldb/source/Commands/CommandObjectFrame.cpp114
-rw-r--r--lldb/source/Commands/CommandObjectFrame.h1
-rw-r--r--lldb/source/Commands/CommandObjectGUI.cpp5
-rw-r--r--lldb/source/Commands/CommandObjectHelp.cpp16
-rw-r--r--lldb/source/Commands/CommandObjectLanguage.cpp4
-rw-r--r--lldb/source/Commands/CommandObjectLanguage.h3
-rw-r--r--lldb/source/Commands/CommandObjectLog.cpp10
-rw-r--r--lldb/source/Commands/CommandObjectLog.h2
-rw-r--r--lldb/source/Commands/CommandObjectMemory.cpp36
-rw-r--r--lldb/source/Commands/CommandObjectMultiword.cpp1
-rw-r--r--lldb/source/Commands/CommandObjectPlatform.cpp7
-rw-r--r--lldb/source/Commands/CommandObjectPlatform.h1
-rw-r--r--lldb/source/Commands/CommandObjectPlugin.cpp1
-rw-r--r--lldb/source/Commands/CommandObjectPlugin.h3
-rw-r--r--lldb/source/Commands/CommandObjectProcess.cpp11
-rw-r--r--lldb/source/Commands/CommandObjectRegister.cpp2
-rw-r--r--lldb/source/Commands/CommandObjectReproducer.cpp178
-rw-r--r--lldb/source/Commands/CommandObjectReproducer.h1
-rw-r--r--lldb/source/Commands/CommandObjectSettings.cpp31
-rw-r--r--lldb/source/Commands/CommandObjectSettings.h2
-rw-r--r--lldb/source/Commands/CommandObjectSource.cpp82
-rw-r--r--lldb/source/Commands/CommandObjectSource.h2
-rw-r--r--lldb/source/Commands/CommandObjectStats.cpp5
-rw-r--r--lldb/source/Commands/CommandObjectStats.h1
-rw-r--r--lldb/source/Commands/CommandObjectTarget.cpp465
-rw-r--r--lldb/source/Commands/CommandObjectTarget.h1
-rw-r--r--lldb/source/Commands/CommandObjectThread.cpp81
-rw-r--r--lldb/source/Commands/CommandObjectType.cpp69
-rw-r--r--lldb/source/Commands/CommandObjectType.h4
-rw-r--r--lldb/source/Commands/CommandObjectVersion.cpp1
-rw-r--r--lldb/source/Commands/CommandObjectWatchpoint.cpp85
-rw-r--r--lldb/source/Commands/CommandObjectWatchpoint.h2
-rw-r--r--lldb/source/Commands/CommandObjectWatchpointCommand.cpp51
-rw-r--r--lldb/source/Commands/CommandObjectWatchpointCommand.h4
-rw-r--r--lldb/source/Commands/Options.td22
-rw-r--r--lldb/source/Core/Address.cpp25
-rw-r--r--lldb/source/Core/AddressRange.cpp6
-rw-r--r--lldb/source/Core/AddressResolverFileLine.cpp7
-rw-r--r--lldb/source/Core/Debugger.cpp22
-rw-r--r--lldb/source/Core/Disassembler.cpp11
-rw-r--r--lldb/source/Core/DumpDataExtractor.cpp7
-rw-r--r--lldb/source/Core/FileLineResolver.cpp4
-rw-r--r--lldb/source/Core/FileSpecList.cpp2
-rw-r--r--lldb/source/Core/FormatEntity.cpp50
-rw-r--r--lldb/source/Core/IOHandler.cpp4051
-rw-r--r--lldb/source/Core/IOHandlerCursesGUI.cpp4067
-rw-r--r--lldb/source/Core/Mangled.cpp38
-rw-r--r--lldb/source/Core/Module.cpp54
-rw-r--r--lldb/source/Core/ModuleList.cpp7
-rw-r--r--lldb/source/Core/PluginManager.cpp2
-rw-r--r--lldb/source/Core/SearchFilter.cpp374
-rw-r--r--lldb/source/Core/Section.cpp31
-rw-r--r--lldb/source/Core/SourceManager.cpp18
-rw-r--r--lldb/source/Core/StreamFile.cpp17
-rw-r--r--lldb/source/Core/Value.cpp15
-rw-r--r--lldb/source/Core/ValueObject.cpp121
-rw-r--r--lldb/source/Core/ValueObjectSyntheticFilter.cpp49
-rw-r--r--lldb/source/Core/ValueObjectVariable.cpp45
-rw-r--r--lldb/source/DataFormatters/DataVisualization.cpp14
-rw-r--r--lldb/source/DataFormatters/FormatCache.cpp166
-rw-r--r--lldb/source/DataFormatters/FormatClasses.cpp3
-rw-r--r--lldb/source/DataFormatters/FormatManager.cpp357
-rw-r--r--lldb/source/DataFormatters/LanguageCategory.cpp188
-rw-r--r--lldb/source/DataFormatters/TypeCategory.cpp123
-rw-r--r--lldb/source/DataFormatters/TypeCategoryMap.cpp155
-rw-r--r--lldb/source/DataFormatters/TypeValidator.cpp53
-rw-r--r--lldb/source/DataFormatters/ValueObjectPrinter.cpp38
-rw-r--r--lldb/source/Expression/DWARFExpression.cpp423
-rw-r--r--lldb/source/Expression/Expression.cpp10
-rw-r--r--lldb/source/Expression/FunctionCaller.cpp6
-rw-r--r--lldb/source/Expression/IRExecutionUnit.cpp69
-rw-r--r--lldb/source/Expression/IRInterpreter.cpp166
-rw-r--r--lldb/source/Expression/IRMemoryMap.cpp12
-rw-r--r--lldb/source/Expression/LLVMUserExpression.cpp298
-rw-r--r--lldb/source/Expression/REPL.cpp2
-rw-r--r--lldb/source/Expression/UserExpression.cpp19
-rw-r--r--lldb/source/Expression/UtilityFunction.cpp11
-rw-r--r--lldb/source/Host/common/Editline.cpp109
-rw-r--r--lldb/source/Host/common/File.cpp2
-rw-r--r--lldb/source/Host/common/Host.cpp19
-rw-r--r--lldb/source/Host/common/HostInfoBase.cpp95
-rw-r--r--lldb/source/Host/common/MainLoop.cpp1
-rw-r--r--lldb/source/Host/common/NativeProcessProtocol.cpp4
-rw-r--r--lldb/source/Host/common/PseudoTerminal.cpp4
-rw-r--r--lldb/source/Host/common/Socket.cpp4
-rw-r--r--lldb/source/Host/common/SocketAddress.cpp6
-rw-r--r--lldb/source/Host/common/TCPSocket.cpp12
-rw-r--r--lldb/source/Host/common/Terminal.cpp32
-rw-r--r--lldb/source/Host/common/UDPSocket.cpp2
-rw-r--r--lldb/source/Host/common/XML.cpp59
-rw-r--r--lldb/source/Host/netbsd/Host.cpp1
-rw-r--r--lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp4
-rw-r--r--lldb/source/Host/posix/FileSystemPosix.cpp (renamed from lldb/source/Host/posix/FileSystem.cpp)0
-rw-r--r--lldb/source/Host/posix/PipePosix.cpp9
-rw-r--r--lldb/source/Interpreter/CommandInterpreter.cpp52
-rw-r--r--lldb/source/Interpreter/CommandObjectScript.cpp19
-rw-r--r--lldb/source/Interpreter/OptionArgParser.cpp2
-rw-r--r--lldb/source/Interpreter/OptionGroupPythonClassWithDict.cpp62
-rw-r--r--lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp2
-rw-r--r--lldb/source/Interpreter/OptionValueFileSpecList.cpp2
-rw-r--r--lldb/source/Interpreter/OptionValueProperties.cpp4
-rw-r--r--lldb/source/Interpreter/Property.cpp5
-rw-r--r--lldb/source/Interpreter/ScriptInterpreter.cpp43
-rw-r--r--lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp2
-rw-r--r--lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp12
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp104
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.h40
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp20
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h9
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp6
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h2
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp403
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h118
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangDeclVendor.cpp14
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangDeclVendor.h15
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp1494
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h188
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp41
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h13
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp10
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h3
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp10
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h20
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp20
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp38
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h12
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp57
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h11
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp10
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.h9
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/IRDynamicChecks.h4
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp2
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h74
-rw-r--r--lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp8
-rw-r--r--lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp23
-rw-r--r--lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp13
-rw-r--r--lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp14
-rw-r--r--lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp2
-rw-r--r--lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp152
-rw-r--r--lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h2
-rw-r--r--lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp11
-rw-r--r--lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp2
-rw-r--r--lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp19
-rw-r--r--lldb/source/Plugins/Language/ObjC/Cocoa.cpp54
-rw-r--r--lldb/source/Plugins/Language/ObjC/NSArray.cpp58
-rw-r--r--lldb/source/Plugins/Language/ObjC/NSDictionary.cpp2
-rw-r--r--lldb/source/Plugins/Language/ObjC/NSError.cpp12
-rw-r--r--lldb/source/Plugins/Language/ObjC/NSException.cpp26
-rw-r--r--lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp5
-rw-r--r--lldb/source/Plugins/Language/ObjC/NSString.cpp2
-rw-r--r--lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp3
-rw-r--r--lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp203
-rw-r--r--lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h8
-rw-r--r--lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp8
-rw-r--r--lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp12
-rw-r--r--lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp155
-rw-r--r--lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h4
-rw-r--r--lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp16
-rw-r--r--lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp56
-rw-r--r--lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h2
-rw-r--r--lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp15
-rw-r--r--lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp69
-rw-r--r--lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h20
-rw-r--r--lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp16
-rw-r--r--lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h7
-rw-r--r--lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp5
-rw-r--r--lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp2
-rw-r--r--lldb/source/Plugins/ObjectFile/Breakpad/BreakpadRecords.cpp2
-rw-r--r--lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp9
-rw-r--r--lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp17
-rw-r--r--lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h6
-rw-r--r--lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp4
-rw-r--r--lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp4
-rw-r--r--lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp4
-rw-r--r--lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp24
-rw-r--r--lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp333
-rw-r--r--lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h3
-rw-r--r--lldb/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD.cpp2
-rw-r--r--lldb/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD.h7
-rw-r--r--lldb/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD_x86_64.cpp138
-rw-r--r--lldb/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD_x86_64.h7
-rw-r--r--lldb/source/Plugins/Process/NetBSD/NativeThreadNetBSD.cpp108
-rw-r--r--lldb/source/Plugins/Process/NetBSD/NativeThreadNetBSD.h13
-rw-r--r--lldb/source/Plugins/Process/POSIX/CrashReason.cpp8
-rw-r--r--lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp2
-rw-r--r--lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp11
-rw-r--r--lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp6
-rw-r--r--lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp6
-rw-r--r--lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp6
-rw-r--r--lldb/source/Plugins/Process/Utility/RegisterInfos_x86_64.h7
-rw-r--r--lldb/source/Plugins/Process/Utility/lldb-x86-register-enums.h5
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp10
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h6
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp31
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h6
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationHistory.cpp8
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationHistory.h8
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp15
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp4
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp14
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp23
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h3
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp106
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h1
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteProperties.td4
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp9
-rw-r--r--lldb/source/Plugins/Process/minidump/MinidumpParser.cpp73
-rw-r--r--lldb/source/Plugins/Process/minidump/MinidumpParser.h10
-rw-r--r--lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp79
-rw-r--r--lldb/source/Plugins/Process/minidump/ProcessMinidump.h3
-rw-r--r--lldb/source/Plugins/ScriptInterpreter/Lua/Lua.cpp59
-rw-r--r--lldb/source/Plugins/ScriptInterpreter/Lua/Lua.h48
-rw-r--r--lldb/source/Plugins/ScriptInterpreter/Lua/ScriptInterpreterLua.cpp157
-rw-r--r--lldb/source/Plugins/ScriptInterpreter/Lua/ScriptInterpreterLua.h61
-rw-r--r--lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp110
-rw-r--r--lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h44
-rw-r--r--lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.cpp88
-rw-r--r--lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.h28
-rw-r--r--lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp190
-rw-r--r--lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h16
-rw-r--r--lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h28
-rw-r--r--lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h8
-rw-r--r--lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp9
-rw-r--r--lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h12
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp3082
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h69
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h4
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/DWARFContext.cpp14
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/DWARFContext.h8
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp33
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h4
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.h6
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp42
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h10
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp167
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h38
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h2
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp107
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/DWARFTypeUnit.h4
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp204
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h49
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp2
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp491
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h39
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp33
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h28
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp7
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h20
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp2
-rw-r--r--lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.h10
-rw-r--r--lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp25
-rw-r--r--lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp42
-rw-r--r--lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h12
-rw-r--r--lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp2
-rw-r--r--lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp77
-rw-r--r--lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp25
-rw-r--r--lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h12
-rw-r--r--lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp2
-rw-r--r--lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h11
-rw-r--r--lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp19
-rw-r--r--lldb/source/Symbol/Block.cpp19
-rw-r--r--lldb/source/Symbol/ClangASTContext.cpp3300
-rw-r--r--lldb/source/Symbol/ClangASTImporter.cpp240
-rw-r--r--lldb/source/Symbol/ClangASTMetadata.cpp35
-rw-r--r--lldb/source/Symbol/ClangExternalASTSourceCallbacks.cpp70
-rw-r--r--lldb/source/Symbol/ClangExternalASTSourceCommon.cpp99
-rw-r--r--lldb/source/Symbol/ClangUtil.cpp25
-rw-r--r--lldb/source/Symbol/CompileUnit.cpp231
-rw-r--r--lldb/source/Symbol/CompilerDecl.cpp4
-rw-r--r--lldb/source/Symbol/CompilerDeclContext.cpp23
-rw-r--r--lldb/source/Symbol/CompilerType.cpp179
-rw-r--r--lldb/source/Symbol/Declaration.cpp9
-rw-r--r--lldb/source/Symbol/FuncUnwinders.cpp2
-rw-r--r--lldb/source/Symbol/Function.cpp104
-rw-r--r--lldb/source/Symbol/LineEntry.cpp2
-rw-r--r--lldb/source/Symbol/LineTable.cpp8
-rw-r--r--lldb/source/Symbol/LocateSymbolFile.cpp6
-rw-r--r--lldb/source/Symbol/LocateSymbolFileMacOSX.cpp2
-rw-r--r--lldb/source/Symbol/ObjectFile.cpp3
-rw-r--r--lldb/source/Symbol/Symbol.cpp5
-rw-r--r--lldb/source/Symbol/SymbolContext.cpp43
-rw-r--r--lldb/source/Symbol/SymbolFile.cpp6
-rw-r--r--lldb/source/Symbol/Symtab.cpp39
-rw-r--r--lldb/source/Symbol/Type.cpp80
-rw-r--r--lldb/source/Symbol/TypeSystem.cpp6
-rw-r--r--lldb/source/Symbol/Variable.cpp32
-rw-r--r--lldb/source/Target/ABI.cpp37
-rw-r--r--lldb/source/Target/Language.cpp5
-rw-r--r--lldb/source/Target/LanguageRuntime.cpp4
-rw-r--r--lldb/source/Target/MemoryRegionInfo.cpp40
-rw-r--r--lldb/source/Target/Platform.cpp2
-rw-r--r--lldb/source/Target/Process.cpp22
-rw-r--r--lldb/source/Target/StackFrame.cpp9
-rw-r--r--lldb/source/Target/StackFrameList.cpp25
-rw-r--r--lldb/source/Target/StackFrameRecognizer.cpp2
-rw-r--r--lldb/source/Target/Target.cpp179
-rw-r--r--lldb/source/Target/TargetList.cpp9
-rw-r--r--lldb/source/Target/TargetProperties.td3
-rw-r--r--lldb/source/Target/ThreadPlanRunToAddress.cpp6
-rw-r--r--lldb/source/Target/ThreadPlanStepInRange.cpp8
-rw-r--r--lldb/source/Target/ThreadPlanStepInstruction.cpp16
-rw-r--r--lldb/source/Target/ThreadPlanStepOut.cpp26
-rw-r--r--lldb/source/Target/ThreadPlanStepOverRange.cpp4
-rw-r--r--lldb/source/Target/ThreadPlanStepRange.cpp22
-rw-r--r--lldb/source/Target/ThreadPlanStepThrough.cpp4
-rw-r--r--lldb/source/Target/ThreadPlanTracer.cpp9
-rw-r--r--lldb/source/Utility/ArchSpec.cpp41
-rw-r--r--lldb/source/Utility/Baton.cpp5
-rw-r--r--lldb/source/Utility/Broadcaster.cpp4
-rw-r--r--lldb/source/Utility/ConstString.cpp1
-rw-r--r--lldb/source/Utility/DataBufferLLVM.cpp3
-rw-r--r--lldb/source/Utility/DataEncoder.cpp52
-rw-r--r--lldb/source/Utility/DataExtractor.cpp58
-rw-r--r--lldb/source/Utility/Environment.cpp4
-rw-r--r--lldb/source/Utility/FileSpec.cpp57
-rw-r--r--lldb/source/Utility/GDBRemote.cpp73
-rw-r--r--lldb/source/Utility/LLDBAssert.cpp6
-rw-r--r--lldb/source/Utility/PPC64LE_ehframe_Registers.h193
-rw-r--r--lldb/source/Utility/ProcessInfo.cpp8
-rw-r--r--lldb/source/Utility/RegisterValue.cpp34
-rw-r--r--lldb/source/Utility/Reproducer.cpp66
-rw-r--r--lldb/source/Utility/Scalar.cpp23
-rw-r--r--lldb/source/Utility/Status.cpp21
-rw-r--r--lldb/source/Utility/Stream.cpp82
-rw-r--r--lldb/source/Utility/StreamString.cpp2
-rw-r--r--lldb/source/Utility/StructuredData.cpp8
-rw-r--r--lldb/source/Utility/VMRange.cpp7
-rw-r--r--lldb/tools/driver/Driver.cpp61
-rw-r--r--lldb/tools/driver/Options.td6
-rw-r--r--lldb/tools/lldb-server/lldb-gdbserver.cpp5
-rw-r--r--lldb/tools/lldb-server/lldb-server.cpp2
-rw-r--r--lldb/utils/TableGen/LLDBPropertyDefEmitter.cpp15
-rw-r--r--llvm/include/llvm-c/Analysis.h9
-rw-r--r--llvm/include/llvm-c/BitReader.h9
-rw-r--r--llvm/include/llvm-c/BitWriter.h9
-rw-r--r--llvm/include/llvm-c/Comdat.h9
-rw-r--r--llvm/include/llvm-c/Core.h13
-rw-r--r--llvm/include/llvm-c/DebugInfo.h17
-rw-r--r--llvm/include/llvm-c/Disassembler.h9
-rw-r--r--llvm/include/llvm-c/Error.h10
-rw-r--r--llvm/include/llvm-c/ErrorHandling.h10
-rw-r--r--llvm/include/llvm-c/ExecutionEngine.h9
-rw-r--r--llvm/include/llvm-c/ExternC.h39
-rw-r--r--llvm/include/llvm-c/IRReader.h9
-rw-r--r--llvm/include/llvm-c/Initialization.h9
-rw-r--r--llvm/include/llvm-c/LinkTimeOptimizer.h10
-rw-r--r--llvm/include/llvm-c/Linker.h9
-rw-r--r--llvm/include/llvm-c/Object.h9
-rw-r--r--llvm/include/llvm-c/OrcBindings.h9
-rw-r--r--llvm/include/llvm-c/Remarks.h8
-rw-r--r--llvm/include/llvm-c/Support.h9
-rw-r--r--llvm/include/llvm-c/Target.h9
-rw-r--r--llvm/include/llvm-c/TargetMachine.h10
-rw-r--r--llvm/include/llvm-c/Transforms/AggressiveInstCombine.h9
-rw-r--r--llvm/include/llvm-c/Transforms/Coroutines.h17
-rw-r--r--llvm/include/llvm-c/Transforms/IPO.h9
-rw-r--r--llvm/include/llvm-c/Transforms/InstCombine.h9
-rw-r--r--llvm/include/llvm-c/Transforms/PassManagerBuilder.h9
-rw-r--r--llvm/include/llvm-c/Transforms/Scalar.h9
-rw-r--r--llvm/include/llvm-c/Transforms/Utils.h9
-rw-r--r--llvm/include/llvm-c/Transforms/Vectorize.h9
-rw-r--r--llvm/include/llvm-c/Types.h9
-rw-r--r--llvm/include/llvm-c/lto.h25
-rw-r--r--llvm/include/llvm/ADT/APFloat.h19
-rw-r--r--llvm/include/llvm/ADT/APInt.h71
-rw-r--r--llvm/include/llvm/ADT/ArrayRef.h10
-rw-r--r--llvm/include/llvm/ADT/BitVector.h32
-rw-r--r--llvm/include/llvm/ADT/DenseMap.h16
-rw-r--r--llvm/include/llvm/ADT/DirectedGraph.h3
-rw-r--r--llvm/include/llvm/ADT/EnumeratedArray.h48
-rw-r--r--llvm/include/llvm/ADT/FloatingPointMode.h62
-rw-r--r--llvm/include/llvm/ADT/FoldingSet.h10
-rw-r--r--llvm/include/llvm/ADT/Hashing.h7
-rw-r--r--llvm/include/llvm/ADT/ImmutableSet.h3
-rw-r--r--llvm/include/llvm/ADT/Optional.h16
-rw-r--r--llvm/include/llvm/ADT/PointerUnion.h12
-rw-r--r--llvm/include/llvm/ADT/SCCIterator.h5
-rw-r--r--llvm/include/llvm/ADT/STLExtras.h55
-rw-r--r--llvm/include/llvm/ADT/SmallPtrSet.h26
-rw-r--r--llvm/include/llvm/ADT/SmallSet.h25
-rw-r--r--llvm/include/llvm/ADT/SmallVector.h11
-rw-r--r--llvm/include/llvm/ADT/Statistic.h2
-rw-r--r--llvm/include/llvm/ADT/StringRef.h11
-rw-r--r--llvm/include/llvm/ADT/Triple.h21
-rw-r--r--llvm/include/llvm/ADT/Twine.h4
-rw-r--r--llvm/include/llvm/ADT/iterator.h5
-rw-r--r--llvm/include/llvm/ADT/iterator_range.h5
-rw-r--r--llvm/include/llvm/Analysis/AliasAnalysis.h9
-rw-r--r--llvm/include/llvm/Analysis/AliasSetTracker.h4
-rw-r--r--llvm/include/llvm/Analysis/BranchProbabilityInfo.h14
-rw-r--r--llvm/include/llvm/Analysis/DDG.h97
-rw-r--r--llvm/include/llvm/Analysis/DependenceAnalysis.h11
-rw-r--r--llvm/include/llvm/Analysis/DependenceGraphBuilder.h61
-rw-r--r--llvm/include/llvm/Analysis/GlobalsModRef.h3
-rw-r--r--llvm/include/llvm/Analysis/GuardUtils.h10
-rw-r--r--llvm/include/llvm/Analysis/InstructionSimplify.h4
-rw-r--r--llvm/include/llvm/Analysis/IntervalPartition.h4
-rw-r--r--llvm/include/llvm/Analysis/LazyValueInfo.h4
-rw-r--r--llvm/include/llvm/Analysis/LegacyDivergenceAnalysis.h8
-rw-r--r--llvm/include/llvm/Analysis/LoopAccessAnalysis.h18
-rw-r--r--llvm/include/llvm/Analysis/LoopInfo.h17
-rw-r--r--llvm/include/llvm/Analysis/LoopInfoImpl.h6
-rw-r--r--llvm/include/llvm/Analysis/LoopPass.h4
-rw-r--r--llvm/include/llvm/Analysis/MemorySSA.h9
-rw-r--r--llvm/include/llvm/Analysis/MustExecute.h55
-rw-r--r--llvm/include/llvm/Analysis/PhiValues.h2
-rw-r--r--llvm/include/llvm/Analysis/PostDominators.h11
-rw-r--r--llvm/include/llvm/Analysis/PtrUseVisitor.h4
-rw-r--r--llvm/include/llvm/Analysis/ScalarEvolution.h69
-rw-r--r--llvm/include/llvm/Analysis/TargetLibraryInfo.h102
-rw-r--r--llvm/include/llvm/Analysis/TargetTransformInfo.h124
-rw-r--r--llvm/include/llvm/Analysis/TargetTransformInfoImpl.h34
-rw-r--r--llvm/include/llvm/Analysis/Utils/Local.h27
-rw-r--r--llvm/include/llvm/Analysis/ValueTracking.h14
-rw-r--r--llvm/include/llvm/Analysis/VecFuncs.def11
-rw-r--r--llvm/include/llvm/Analysis/VectorUtils.h64
-rw-r--r--llvm/include/llvm/BinaryFormat/COFF.h10
-rw-r--r--llvm/include/llvm/BinaryFormat/Dwarf.def5
-rw-r--r--llvm/include/llvm/BinaryFormat/Dwarf.h4
-rw-r--r--llvm/include/llvm/BinaryFormat/ELF.h5
-rw-r--r--llvm/include/llvm/BinaryFormat/MinidumpConstants.def31
-rw-r--r--llvm/include/llvm/BinaryFormat/Wasm.h2
-rw-r--r--llvm/include/llvm/BinaryFormat/XCOFF.h3
-rw-r--r--llvm/include/llvm/Bitcode/BitcodeWriter.h6
-rw-r--r--llvm/include/llvm/Bitcode/LLVMBitCodes.h1
-rw-r--r--llvm/include/llvm/Bitstream/BitstreamReader.h2
-rw-r--r--llvm/include/llvm/CodeGen/AsmPrinter.h15
-rw-r--r--llvm/include/llvm/CodeGen/BasicTTIImpl.h32
-rw-r--r--llvm/include/llvm/CodeGen/CommandFlags.inc107
-rw-r--r--llvm/include/llvm/CodeGen/DFAPacketizer.h45
-rw-r--r--llvm/include/llvm/CodeGen/DIE.h2
-rw-r--r--llvm/include/llvm/CodeGen/FastISel.h5
-rw-r--r--llvm/include/llvm/CodeGen/FaultMaps.h3
-rw-r--r--llvm/include/llvm/CodeGen/FunctionLoweringInfo.h2
-rw-r--r--llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h4
-rw-r--r--llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h2
-rw-r--r--llvm/include/llvm/CodeGen/GlobalISel/CombinerHelper.h21
-rw-r--r--llvm/include/llvm/CodeGen/GlobalISel/GISelKnownBits.h4
-rw-r--r--llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h3
-rw-r--r--llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h15
-rw-r--r--llvm/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h38
-rw-r--r--llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h249
-rw-r--r--llvm/include/llvm/CodeGen/GlobalISel/Legalizer.h15
-rw-r--r--llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h4
-rw-r--r--llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h12
-rw-r--r--llvm/include/llvm/CodeGen/GlobalISel/Localizer.h5
-rw-r--r--llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h46
-rw-r--r--llvm/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h5
-rw-r--r--llvm/include/llvm/CodeGen/GlobalISel/Utils.h5
-rw-r--r--llvm/include/llvm/CodeGen/ISDOpcodes.h45
-rw-r--r--llvm/include/llvm/CodeGen/LiveInterval.h27
-rw-r--r--llvm/include/llvm/CodeGen/LiveIntervalUnion.h1
-rw-r--r--llvm/include/llvm/CodeGen/LiveIntervals.h2
-rw-r--r--llvm/include/llvm/CodeGen/LivePhysRegs.h3
-rw-r--r--llvm/include/llvm/CodeGen/LiveRegUnits.h13
-rw-r--r--llvm/include/llvm/CodeGen/LiveStacks.h1
-rw-r--r--llvm/include/llvm/CodeGen/LiveVariables.h1
-rw-r--r--llvm/include/llvm/CodeGen/LowLevelType.h9
-rw-r--r--llvm/include/llvm/CodeGen/MIRFormatter.h83
-rw-r--r--llvm/include/llvm/CodeGen/MIRParser/MIParser.h4
-rw-r--r--llvm/include/llvm/CodeGen/MIRParser/MIRParser.h14
-rw-r--r--llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h3
-rw-r--r--llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h5
-rw-r--r--llvm/include/llvm/CodeGen/MachineCombinerPattern.h45
-rw-r--r--llvm/include/llvm/CodeGen/MachineDominators.h5
-rw-r--r--llvm/include/llvm/CodeGen/MachineFrameInfo.h2
-rw-r--r--llvm/include/llvm/CodeGen/MachineFunction.h54
-rw-r--r--llvm/include/llvm/CodeGen/MachineInstr.h67
-rw-r--r--llvm/include/llvm/CodeGen/MachineInstrBuilder.h2
-rw-r--r--llvm/include/llvm/CodeGen/MachineInstrBundle.h255
-rw-r--r--llvm/include/llvm/CodeGen/MachineLoopInfo.h8
-rw-r--r--llvm/include/llvm/CodeGen/MachineLoopUtils.h5
-rw-r--r--llvm/include/llvm/CodeGen/MachineMemOperand.h2
-rw-r--r--llvm/include/llvm/CodeGen/MachineOperand.h19
-rw-r--r--llvm/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h4
-rw-r--r--llvm/include/llvm/CodeGen/MachineOutliner.h12
-rw-r--r--llvm/include/llvm/CodeGen/MachinePipeliner.h1
-rw-r--r--llvm/include/llvm/CodeGen/MachineScheduler.h19
-rw-r--r--llvm/include/llvm/CodeGen/MachineSizeOpts.h39
-rw-r--r--llvm/include/llvm/CodeGen/ModuloSchedule.h17
-rw-r--r--llvm/include/llvm/CodeGen/NonRelocatableStringpool.h83
-rw-r--r--llvm/include/llvm/CodeGen/ParallelCG.h2
-rw-r--r--llvm/include/llvm/CodeGen/Passes.h12
-rw-r--r--llvm/include/llvm/CodeGen/PseudoSourceValue.h2
-rw-r--r--llvm/include/llvm/CodeGen/ReachingDefAnalysis.h44
-rw-r--r--llvm/include/llvm/CodeGen/RegisterUsageInfo.h1
-rw-r--r--llvm/include/llvm/CodeGen/SelectionDAG.h87
-rw-r--r--llvm/include/llvm/CodeGen/SelectionDAGISel.h14
-rw-r--r--llvm/include/llvm/CodeGen/SelectionDAGNodes.h120
-rw-r--r--llvm/include/llvm/CodeGen/SlotIndexes.h9
-rw-r--r--llvm/include/llvm/CodeGen/StackMaps.h24
-rw-r--r--llvm/include/llvm/CodeGen/StackProtector.h4
-rw-r--r--llvm/include/llvm/CodeGen/SwitchLoweringUtils.h5
-rw-r--r--llvm/include/llvm/CodeGen/TailDuplicator.h6
-rw-r--r--llvm/include/llvm/CodeGen/TargetCallingConv.h8
-rw-r--r--llvm/include/llvm/CodeGen/TargetFrameLowering.h13
-rw-r--r--llvm/include/llvm/CodeGen/TargetInstrInfo.h88
-rw-r--r--llvm/include/llvm/CodeGen/TargetLowering.h298
-rw-r--r--llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h9
-rw-r--r--llvm/include/llvm/CodeGen/TargetSchedule.h8
-rw-r--r--llvm/include/llvm/CodeGen/TargetSubtargetInfo.h4
-rw-r--r--llvm/include/llvm/CodeGen/ValueTypes.h30
-rw-r--r--llvm/include/llvm/DWARFLinker/DWARFLinker.h198
-rw-r--r--llvm/include/llvm/DWARFLinker/DWARFLinkerCompileUnit.h330
-rw-r--r--llvm/include/llvm/DWARFLinker/DWARFLinkerDeclContext.h169
-rw-r--r--llvm/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h2
-rw-r--r--llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h28
-rw-r--r--llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h52
-rw-r--r--llvm/include/llvm/DebugInfo/CodeView/TypeRecordHelpers.h37
-rw-r--r--llvm/include/llvm/DebugInfo/DWARF/DWARFAddressRange.h18
-rw-r--r--llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h10
-rw-r--r--llvm/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h2
-rw-r--r--llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h8
-rw-r--r--llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h17
-rw-r--r--llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h153
-rw-r--r--llvm/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h4
-rw-r--r--llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h6
-rw-r--r--llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h5
-rw-r--r--llvm/include/llvm/DebugInfo/DWARF/DWARFLocationExpression.h49
-rw-r--r--llvm/include/llvm/DebugInfo/DWARF/DWARFObject.h2
-rw-r--r--llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h44
-rw-r--r--llvm/include/llvm/DebugInfo/GSYM/FunctionInfo.h31
-rw-r--r--llvm/include/llvm/DebugInfo/GSYM/GsymCreator.h6
-rw-r--r--llvm/include/llvm/DebugInfo/GSYM/GsymReader.h56
-rw-r--r--llvm/include/llvm/DebugInfo/GSYM/InlineInfo.h49
-rw-r--r--llvm/include/llvm/DebugInfo/GSYM/LineTable.h21
-rw-r--r--llvm/include/llvm/DebugInfo/GSYM/LookupResult.h61
-rw-r--r--llvm/include/llvm/DebugInfo/GSYM/Range.h18
-rw-r--r--llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h6
-rw-r--r--llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h1
-rw-r--r--llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h1
-rw-r--r--llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h5
-rw-r--r--llvm/include/llvm/Demangle/ItaniumDemangle.h82
-rw-r--r--llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h4
-rw-r--r--llvm/include/llvm/Demangle/Utility.h8
-rw-r--r--llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h427
-rw-r--r--llvm/include/llvm/ExecutionEngine/JITSymbol.h18
-rw-r--r--llvm/include/llvm/ExecutionEngine/Orc/Core.h399
-rw-r--r--llvm/include/llvm/ExecutionEngine/Orc/DebugUtils.h58
-rw-r--r--llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h28
-rw-r--r--llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h2
-rw-r--r--llvm/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h23
-rw-r--r--llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h4
-rw-r--r--llvm/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h4
-rw-r--r--llvm/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h6
-rw-r--r--llvm/include/llvm/ExecutionEngine/Orc/OrcABISupport.h76
-rw-r--r--llvm/include/llvm/ExecutionEngine/Orc/OrcError.h2
-rw-r--r--llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h4
-rw-r--r--llvm/include/llvm/ExecutionEngine/Orc/RPC/RPCSerialization.h (renamed from llvm/include/llvm/ExecutionEngine/Orc/RPCSerialization.h)4
-rw-r--r--llvm/include/llvm/ExecutionEngine/Orc/RPC/RPCUtils.h (renamed from llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h)2
-rw-r--r--llvm/include/llvm/ExecutionEngine/Orc/RPC/RawByteChannel.h (renamed from llvm/include/llvm/ExecutionEngine/Orc/RawByteChannel.h)4
-rw-r--r--llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h2
-rw-r--r--llvm/include/llvm/ExecutionEngine/Orc/Speculation.h35
-rw-r--r--llvm/include/llvm/Frontend/OpenMP/OMPConstants.h109
-rw-r--r--llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h250
-rw-r--r--llvm/include/llvm/Frontend/OpenMP/OMPKinds.def289
-rw-r--r--llvm/include/llvm/IR/Argument.h5
-rw-r--r--llvm/include/llvm/IR/Attributes.td1
-rw-r--r--llvm/include/llvm/IR/AutoUpgrade.h5
-rw-r--r--llvm/include/llvm/IR/CallSite.h35
-rw-r--r--llvm/include/llvm/IR/CallingConv.h6
-rw-r--r--llvm/include/llvm/IR/Constant.h18
-rw-r--r--llvm/include/llvm/IR/ConstantRange.h30
-rw-r--r--llvm/include/llvm/IR/Constants.h9
-rw-r--r--llvm/include/llvm/IR/ConstrainedOps.def86
-rw-r--r--llvm/include/llvm/IR/DIBuilder.h18
-rw-r--r--llvm/include/llvm/IR/DebugInfoFlags.def7
-rw-r--r--llvm/include/llvm/IR/DebugInfoMetadata.h125
-rw-r--r--llvm/include/llvm/IR/Dominators.h4
-rw-r--r--llvm/include/llvm/IR/FPEnv.h70
-rw-r--r--llvm/include/llvm/IR/Function.h10
-rw-r--r--llvm/include/llvm/IR/GlobalValue.h2
-rw-r--r--llvm/include/llvm/IR/IRBuilder.h343
-rw-r--r--llvm/include/llvm/IR/IRPrintingPasses.h6
-rw-r--r--llvm/include/llvm/IR/InstVisitor.h1
-rw-r--r--llvm/include/llvm/IR/InstrTypes.h34
-rw-r--r--llvm/include/llvm/IR/Instruction.def3
-rw-r--r--llvm/include/llvm/IR/Instruction.h2
-rw-r--r--llvm/include/llvm/IR/Instructions.h71
-rw-r--r--llvm/include/llvm/IR/IntrinsicInst.h126
-rw-r--r--llvm/include/llvm/IR/Intrinsics.h11
-rw-r--r--llvm/include/llvm/IR/Intrinsics.td92
-rw-r--r--llvm/include/llvm/IR/IntrinsicsAArch64.td854
-rw-r--r--llvm/include/llvm/IR/IntrinsicsAMDGPU.td2
-rw-r--r--llvm/include/llvm/IR/IntrinsicsARM.td350
-rw-r--r--llvm/include/llvm/IR/IntrinsicsNVVM.td57
-rw-r--r--llvm/include/llvm/IR/IntrinsicsRISCV.td90
-rw-r--r--llvm/include/llvm/IR/IntrinsicsWebAssembly.td9
-rw-r--r--llvm/include/llvm/IR/LLVMContext.h10
-rw-r--r--llvm/include/llvm/IR/LegacyPassManager.h2
-rw-r--r--llvm/include/llvm/IR/LegacyPassManagers.h5
-rw-r--r--llvm/include/llvm/IR/Metadata.h29
-rw-r--r--llvm/include/llvm/IR/Module.h39
-rw-r--r--llvm/include/llvm/IR/ModuleSummaryIndex.h51
-rw-r--r--llvm/include/llvm/IR/NoFolder.h2
-rw-r--r--llvm/include/llvm/IR/Operator.h9
-rw-r--r--llvm/include/llvm/IR/PassManager.h15
-rw-r--r--llvm/include/llvm/IR/PatternMatch.h67
-rw-r--r--llvm/include/llvm/IR/RemarkStreamer.h2
-rw-r--r--llvm/include/llvm/IR/RuntimeLibcalls.def6
-rw-r--r--llvm/include/llvm/IR/ValueHandle.h20
-rw-r--r--llvm/include/llvm/InitializePasses.h9
-rw-r--r--llvm/include/llvm/LTO/Config.h15
-rw-r--r--llvm/include/llvm/LTO/LTO.h7
-rw-r--r--llvm/include/llvm/LTO/LTOBackend.h6
-rw-r--r--llvm/include/llvm/LTO/legacy/LTOCodeGenerator.h10
-rw-r--r--llvm/include/llvm/LinkAllPasses.h3
-rw-r--r--llvm/include/llvm/MC/MCAsmBackend.h49
-rw-r--r--llvm/include/llvm/MC/MCAsmInfo.h9
-rw-r--r--llvm/include/llvm/MC/MCAsmInfoELF.h4
-rw-r--r--llvm/include/llvm/MC/MCAsmInfoXCOFF.h6
-rw-r--r--llvm/include/llvm/MC/MCAssembler.h5
-rw-r--r--llvm/include/llvm/MC/MCCodeEmitter.h6
-rw-r--r--llvm/include/llvm/MC/MCCodePadder.h241
-rw-r--r--llvm/include/llvm/MC/MCDisassembler/MCDisassembler.h4
-rw-r--r--llvm/include/llvm/MC/MCDwarf.h2
-rw-r--r--llvm/include/llvm/MC/MCELFStreamer.h5
-rw-r--r--llvm/include/llvm/MC/MCFragment.h245
-rw-r--r--llvm/include/llvm/MC/MCInst.h5
-rw-r--r--llvm/include/llvm/MC/MCInstPrinter.h53
-rw-r--r--llvm/include/llvm/MC/MCInstrDesc.h24
-rw-r--r--llvm/include/llvm/MC/MCMachObjectWriter.h4
-rw-r--r--llvm/include/llvm/MC/MCObjectFileInfo.h187
-rw-r--r--llvm/include/llvm/MC/MCObjectStreamer.h28
-rw-r--r--llvm/include/llvm/MC/MCParser/AsmCond.h2
-rw-r--r--llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h8
-rw-r--r--llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h50
-rw-r--r--llvm/include/llvm/MC/MCRegisterInfo.h110
-rw-r--r--llvm/include/llvm/MC/MCSection.h34
-rw-r--r--llvm/include/llvm/MC/MCSectionXCOFF.h14
-rw-r--r--llvm/include/llvm/MC/MCStreamer.h25
-rw-r--r--llvm/include/llvm/MC/MCSymbol.h10
-rw-r--r--llvm/include/llvm/MC/MCSymbolWasm.h6
-rw-r--r--llvm/include/llvm/MC/MCSymbolXCOFF.h14
-rw-r--r--llvm/include/llvm/MC/MCTargetOptions.h1
-rw-r--r--llvm/include/llvm/MC/MCTargetOptionsCommandFlags.inc3
-rw-r--r--llvm/include/llvm/MC/MCXCOFFStreamer.h3
-rw-r--r--llvm/include/llvm/Object/ELF.h22
-rw-r--r--llvm/include/llvm/Object/ELFObjectFile.h2
-rw-r--r--llvm/include/llvm/Object/MachO.h2
-rw-r--r--llvm/include/llvm/Object/ObjectFile.h2
-rw-r--r--llvm/include/llvm/Object/Wasm.h1
-rw-r--r--llvm/include/llvm/Object/XCOFFObjectFile.h27
-rw-r--r--llvm/include/llvm/ObjectYAML/DWARFYAML.h2
-rw-r--r--llvm/include/llvm/ObjectYAML/ELFYAML.h260
-rw-r--r--llvm/include/llvm/ObjectYAML/YAML.h3
-rw-r--r--llvm/include/llvm/Pass.h53
-rw-r--r--llvm/include/llvm/Passes/PassBuilder.h17
-rw-r--r--llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h2
-rw-r--r--llvm/include/llvm/ProfileData/InstrProf.h2
-rw-r--r--llvm/include/llvm/ProfileData/InstrProfData.inc6
-rw-r--r--llvm/include/llvm/ProfileData/SampleProf.h5
-rw-r--r--llvm/include/llvm/ProfileData/SampleProfReader.h9
-rw-r--r--llvm/include/llvm/ProfileData/SampleProfWriter.h4
-rw-r--r--llvm/include/llvm/Remarks/Remark.h36
-rw-r--r--llvm/include/llvm/Remarks/RemarkFormat.h3
-rw-r--r--llvm/include/llvm/Remarks/RemarkLinker.h100
-rw-r--r--llvm/include/llvm/Support/AArch64TargetParser.def22
-rw-r--r--llvm/include/llvm/Support/AArch64TargetParser.h9
-rw-r--r--llvm/include/llvm/Support/AMDGPUMetadata.h1
-rw-r--r--llvm/include/llvm/Support/ARMTargetParser.def2
-rw-r--r--llvm/include/llvm/Support/Allocator.h2
-rw-r--r--llvm/include/llvm/Support/Automaton.h12
-rw-r--r--llvm/include/llvm/Support/BinaryStreamArray.h11
-rw-r--r--llvm/include/llvm/Support/BinaryStreamReader.h4
-rw-r--r--llvm/include/llvm/Support/BinaryStreamRef.h6
-rw-r--r--llvm/include/llvm/Support/CodeGen.h9
-rw-r--r--llvm/include/llvm/Support/CommandLine.h126
-rw-r--r--llvm/include/llvm/Support/Compiler.h26
-rw-r--r--llvm/include/llvm/Support/CrashRecoveryContext.h16
-rw-r--r--llvm/include/llvm/Support/DataExtractor.h7
-rw-r--r--llvm/include/llvm/Support/Error.h16
-rw-r--r--llvm/include/llvm/Support/FileCheck.h1
-rw-r--r--llvm/include/llvm/Support/FileCollector.h6
-rw-r--r--llvm/include/llvm/Support/FileOutputBuffer.h4
-rw-r--r--llvm/include/llvm/Support/FormatVariadic.h2
-rw-r--r--llvm/include/llvm/Support/GenericDomTree.h4
-rw-r--r--llvm/include/llvm/Support/InitLLVM.h11
-rw-r--r--llvm/include/llvm/Support/JSON.h7
-rw-r--r--llvm/include/llvm/Support/KnownBits.h15
-rw-r--r--llvm/include/llvm/Support/LineIterator.h10
-rw-r--r--llvm/include/llvm/Support/LockFileManager.h4
-rw-r--r--llvm/include/llvm/Support/LowLevelTypeImpl.h2
-rw-r--r--llvm/include/llvm/Support/MachineValueType.h98
-rw-r--r--llvm/include/llvm/Support/MathExtras.h5
-rw-r--r--llvm/include/llvm/Support/Memory.h11
-rw-r--r--llvm/include/llvm/Support/Options.h119
-rw-r--r--llvm/include/llvm/Support/Path.h43
-rw-r--r--llvm/include/llvm/Support/Signals.h36
-rw-r--r--llvm/include/llvm/Support/SourceMgr.h8
-rw-r--r--llvm/include/llvm/Support/SpecialCaseList.h8
-rw-r--r--llvm/include/llvm/Support/TargetOpcodes.def13
-rw-r--r--llvm/include/llvm/Support/TargetRegistry.h17
-rw-r--r--llvm/include/llvm/Support/Threading.h30
-rw-r--r--llvm/include/llvm/Support/TimeProfiler.h7
-rw-r--r--llvm/include/llvm/Support/Timer.h21
-rw-r--r--llvm/include/llvm/Support/TypeSize.h5
-rw-r--r--llvm/include/llvm/Support/VersionTuple.h7
-rw-r--r--llvm/include/llvm/Support/VirtualFileSystem.h26
-rw-r--r--llvm/include/llvm/Support/YAMLTraits.h7
-rw-r--r--llvm/include/llvm/Support/raw_ostream.h29
-rw-r--r--llvm/include/llvm/TableGen/Record.h10
-rw-r--r--llvm/include/llvm/Target/GenericOpcodes.td30
-rw-r--r--llvm/include/llvm/Target/GlobalISel/Combine.td49
-rw-r--r--llvm/include/llvm/Target/GlobalISel/SelectionDAGCompat.td4
-rw-r--r--llvm/include/llvm/Target/GlobalISel/Target.td8
-rw-r--r--llvm/include/llvm/Target/Target.td7
-rw-r--r--llvm/include/llvm/Target/TargetCallingConv.td5
-rw-r--r--llvm/include/llvm/Target/TargetMachine.h9
-rw-r--r--llvm/include/llvm/Target/TargetOptions.h12
-rw-r--r--llvm/include/llvm/Target/TargetSelectionDAG.td36
-rw-r--r--llvm/include/llvm/Transforms/CFGuard.h26
-rw-r--r--llvm/include/llvm/Transforms/Coroutines.h8
-rw-r--r--llvm/include/llvm/Transforms/IPO/Attributor.h909
-rw-r--r--llvm/include/llvm/Transforms/IPO/FunctionImport.h2
-rw-r--r--llvm/include/llvm/Transforms/IPO/MergeFunctions.h32
-rw-r--r--llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h2
-rw-r--r--llvm/include/llvm/Transforms/InstCombine/InstCombine.h17
-rw-r--r--llvm/include/llvm/Transforms/InstCombine/InstCombineWorklist.h7
-rw-r--r--llvm/include/llvm/Transforms/Scalar.h17
-rw-r--r--llvm/include/llvm/Transforms/Scalar/ConstantHoisting.h2
-rw-r--r--llvm/include/llvm/Transforms/Scalar/GVN.h27
-rw-r--r--llvm/include/llvm/Transforms/Scalar/JumpThreading.h12
-rw-r--r--llvm/include/llvm/Transforms/Scalar/LICM.h1
-rw-r--r--llvm/include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h7
-rw-r--r--llvm/include/llvm/Transforms/Scalar/LoopUnrollPass.h1
-rw-r--r--llvm/include/llvm/Transforms/Scalar/LowerMatrixIntrinsics.h24
-rw-r--r--llvm/include/llvm/Transforms/Utils.h7
-rw-r--r--llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h4
-rw-r--r--llvm/include/llvm/Transforms/Utils/CodeMoverUtils.h56
-rw-r--r--llvm/include/llvm/Transforms/Utils/Debugify.h (renamed from llvm/tools/opt/Debugify.h)10
-rw-r--r--llvm/include/llvm/Transforms/Utils/FunctionImportUtils.h13
-rw-r--r--llvm/include/llvm/Transforms/Utils/GuardUtils.h19
-rw-r--r--llvm/include/llvm/Transforms/Utils/InjectTLIMappings.h37
-rw-r--r--llvm/include/llvm/Transforms/Utils/Local.h4
-rw-r--r--llvm/include/llvm/Transforms/Utils/LoopUtils.h5
-rw-r--r--llvm/include/llvm/Transforms/Utils/ModuleUtils.h8
-rw-r--r--llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h1
-rw-r--r--llvm/include/llvm/Transforms/Utils/SizeOpts.h87
-rw-r--r--llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h4
-rw-r--r--llvm/include/llvm/Transforms/Vectorize.h1
-rw-r--r--llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h1
-rw-r--r--llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h3
-rw-r--r--llvm/include/llvm/XRay/FDRRecords.h6
-rw-r--r--llvm/include/llvm/module.modulemap31
-rw-r--r--llvm/lib/Analysis/AliasAnalysis.cpp15
-rw-r--r--llvm/lib/Analysis/AliasAnalysisEvaluator.cpp1
-rw-r--r--llvm/lib/Analysis/AliasSetTracker.cpp1
-rw-r--r--llvm/lib/Analysis/AssumptionCache.cpp1
-rw-r--r--llvm/lib/Analysis/BasicAliasAnalysis.cpp8
-rw-r--r--llvm/lib/Analysis/BlockFrequencyInfo.cpp1
-rw-r--r--llvm/lib/Analysis/BranchProbabilityInfo.cpp140
-rw-r--r--llvm/lib/Analysis/CFGPrinter.cpp2
-rw-r--r--llvm/lib/Analysis/CFLAndersAliasAnalysis.cpp1
-rw-r--r--llvm/lib/Analysis/CFLSteensAliasAnalysis.cpp1
-rw-r--r--llvm/lib/Analysis/CallGraph.cpp3
-rw-r--r--llvm/lib/Analysis/CallPrinter.cpp1
-rw-r--r--llvm/lib/Analysis/ConstantFolding.cpp22
-rw-r--r--llvm/lib/Analysis/CostModel.cpp1
-rw-r--r--llvm/lib/Analysis/DDG.cpp112
-rw-r--r--llvm/lib/Analysis/Delinearization.cpp1
-rw-r--r--llvm/lib/Analysis/DemandedBits.cpp1
-rw-r--r--llvm/lib/Analysis/DependenceAnalysis.cpp64
-rw-r--r--llvm/lib/Analysis/DependenceGraphBuilder.cpp179
-rw-r--r--llvm/lib/Analysis/DomPrinter.cpp1
-rw-r--r--llvm/lib/Analysis/DomTreeUpdater.cpp4
-rw-r--r--llvm/lib/Analysis/DominanceFrontier.cpp1
-rw-r--r--llvm/lib/Analysis/GlobalsModRef.cpp20
-rw-r--r--llvm/lib/Analysis/GuardUtils.cpp75
-rw-r--r--llvm/lib/Analysis/IVDescriptors.cpp52
-rw-r--r--llvm/lib/Analysis/IVUsers.cpp1
-rw-r--r--llvm/lib/Analysis/IndirectCallPromotionAnalysis.cpp1
-rw-r--r--llvm/lib/Analysis/InlineCost.cpp906
-rw-r--r--llvm/lib/Analysis/InstCount.cpp1
-rw-r--r--llvm/lib/Analysis/InstructionPrecedenceTracking.cpp1
-rw-r--r--llvm/lib/Analysis/InstructionSimplify.cpp221
-rw-r--r--llvm/lib/Analysis/IntervalPartition.cpp5
-rw-r--r--llvm/lib/Analysis/LazyBlockFrequencyInfo.cpp1
-rw-r--r--llvm/lib/Analysis/LazyBranchProbabilityInfo.cpp1
-rw-r--r--llvm/lib/Analysis/LazyValueInfo.cpp65
-rw-r--r--llvm/lib/Analysis/LegacyDivergenceAnalysis.cpp7
-rw-r--r--llvm/lib/Analysis/Lint.cpp1
-rw-r--r--llvm/lib/Analysis/Loads.cpp9
-rw-r--r--llvm/lib/Analysis/LoopAccessAnalysis.cpp5
-rw-r--r--llvm/lib/Analysis/LoopCacheAnalysis.cpp10
-rw-r--r--llvm/lib/Analysis/LoopInfo.cpp13
-rw-r--r--llvm/lib/Analysis/LoopPass.cpp7
-rw-r--r--llvm/lib/Analysis/MemDepPrinter.cpp1
-rw-r--r--llvm/lib/Analysis/MemDerefPrinter.cpp1
-rw-r--r--llvm/lib/Analysis/MemoryBuiltins.cpp11
-rw-r--r--llvm/lib/Analysis/MemoryDependenceAnalysis.cpp3
-rw-r--r--llvm/lib/Analysis/MemoryLocation.cpp1
-rw-r--r--llvm/lib/Analysis/MemorySSA.cpp103
-rw-r--r--llvm/lib/Analysis/MemorySSAUpdater.cpp8
-rw-r--r--llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp1
-rw-r--r--llvm/lib/Analysis/ModuleSummaryAnalysis.cpp9
-rw-r--r--llvm/lib/Analysis/MustExecute.cpp198
-rw-r--r--llvm/lib/Analysis/OptimizationRemarkEmitter.cpp1
-rw-r--r--llvm/lib/Analysis/PhiValues.cpp63
-rw-r--r--llvm/lib/Analysis/PostDominators.cpp29
-rw-r--r--llvm/lib/Analysis/ProfileSummaryInfo.cpp2
-rw-r--r--llvm/lib/Analysis/RegionInfo.cpp1
-rw-r--r--llvm/lib/Analysis/RegionPrinter.cpp1
-rw-r--r--llvm/lib/Analysis/ScalarEvolution.cpp285
-rw-r--r--llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp1
-rw-r--r--llvm/lib/Analysis/ScalarEvolutionExpander.cpp4
-rw-r--r--llvm/lib/Analysis/ScopedNoAliasAA.cpp1
-rw-r--r--llvm/lib/Analysis/StackSafetyAnalysis.cpp2
-rw-r--r--llvm/lib/Analysis/TargetLibraryInfo.cpp49
-rw-r--r--llvm/lib/Analysis/TargetTransformInfo.cpp64
-rw-r--r--llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp18
-rw-r--r--llvm/lib/Analysis/VFABIDemangling.cpp38
-rw-r--r--llvm/lib/Analysis/ValueTracking.cpp223
-rw-r--r--llvm/lib/Analysis/VectorUtils.cpp67
-rw-r--r--llvm/lib/AsmParser/LLLexer.cpp5
-rw-r--r--llvm/lib/AsmParser/LLParser.cpp51
-rw-r--r--llvm/lib/AsmParser/LLParser.h1
-rw-r--r--llvm/lib/AsmParser/LLToken.h5
-rw-r--r--llvm/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp1
-rw-r--r--llvm/lib/BinaryFormat/Dwarf.cpp15
-rw-r--r--llvm/lib/BinaryFormat/XCOFF.cpp34
-rw-r--r--llvm/lib/Bitcode/Reader/BitcodeReader.cpp49
-rw-r--r--llvm/lib/Bitcode/Reader/MetadataLoader.cpp2
-rw-r--r--llvm/lib/Bitcode/Writer/BitcodeWriter.cpp145
-rw-r--r--llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp1
-rw-r--r--llvm/lib/Bitstream/Reader/BitstreamReader.cpp38
-rw-r--r--llvm/lib/CodeGen/Analysis.cpp27
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp144
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp72
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp32
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h2
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DIE.cpp10
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp4
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h38
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DebugLocStream.cpp2
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h8
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp3
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp52
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h5
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp359
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h14
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp32
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h4
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp2
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfFile.h13
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp28
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/WinCFGuard.cpp61
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/WinCFGuard.h9
-rw-r--r--llvm/lib/CodeGen/AtomicExpandPass.cpp3
-rw-r--r--llvm/lib/CodeGen/BranchFolding.cpp174
-rw-r--r--llvm/lib/CodeGen/BranchFolding.h4
-rw-r--r--llvm/lib/CodeGen/BranchRelaxation.cpp1
-rw-r--r--llvm/lib/CodeGen/BreakFalseDeps.cpp4
-rw-r--r--llvm/lib/CodeGen/CFGuardLongjmp.cpp120
-rw-r--r--llvm/lib/CodeGen/CFIInstrInserter.cpp4
-rw-r--r--llvm/lib/CodeGen/CodeGen.cpp2
-rw-r--r--llvm/lib/CodeGen/CodeGenPrepare.cpp246
-rw-r--r--llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp16
-rw-r--r--llvm/lib/CodeGen/DFAPacketizer.cpp62
-rw-r--r--llvm/lib/CodeGen/DeadMachineInstructionElim.cpp10
-rw-r--r--llvm/lib/CodeGen/DwarfEHPrepare.cpp3
-rw-r--r--llvm/lib/CodeGen/EarlyIfConversion.cpp11
-rw-r--r--llvm/lib/CodeGen/EdgeBundles.cpp1
-rw-r--r--llvm/lib/CodeGen/ExpandMemCmp.cpp44
-rw-r--r--llvm/lib/CodeGen/ExpandPostRAPseudos.cpp1
-rw-r--r--llvm/lib/CodeGen/ExpandReductions.cpp46
-rw-r--r--llvm/lib/CodeGen/FEntryInserter.cpp1
-rw-r--r--llvm/lib/CodeGen/FaultMaps.cpp4
-rw-r--r--llvm/lib/CodeGen/FinalizeISel.cpp1
-rw-r--r--llvm/lib/CodeGen/FuncletLayout.cpp1
-rw-r--r--llvm/lib/CodeGen/GCMetadata.cpp3
-rw-r--r--llvm/lib/CodeGen/GCRootLowering.cpp1
-rw-r--r--llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp7
-rw-r--r--llvm/lib/CodeGen/GlobalISel/CallLowering.cpp6
-rw-r--r--llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp172
-rw-r--r--llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp74
-rw-r--r--llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp70
-rw-r--r--llvm/lib/CodeGen/GlobalISel/InstructionSelector.cpp2
-rw-r--r--llvm/lib/CodeGen/GlobalISel/Legalizer.cpp131
-rw-r--r--llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp248
-rw-r--r--llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp16
-rw-r--r--llvm/lib/CodeGen/GlobalISel/Localizer.cpp13
-rw-r--r--llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp19
-rw-r--r--llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp15
-rw-r--r--llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp22
-rw-r--r--llvm/lib/CodeGen/GlobalISel/Utils.cpp17
-rw-r--r--llvm/lib/CodeGen/GlobalMerge.cpp1
-rw-r--r--llvm/lib/CodeGen/HardwareLoops.cpp115
-rw-r--r--llvm/lib/CodeGen/IfConversion.cpp11
-rw-r--r--llvm/lib/CodeGen/ImplicitNullChecks.cpp5
-rw-r--r--llvm/lib/CodeGen/IndirectBrExpandPass.cpp1
-rw-r--r--llvm/lib/CodeGen/InlineSpiller.cpp19
-rw-r--r--llvm/lib/CodeGen/InterleavedAccessPass.cpp1
-rw-r--r--llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp3
-rw-r--r--llvm/lib/CodeGen/IntrinsicLowering.cpp36
-rw-r--r--llvm/lib/CodeGen/LLVMTargetMachine.cpp4
-rw-r--r--llvm/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp1
-rw-r--r--llvm/lib/CodeGen/LiveDebugValues.cpp659
-rw-r--r--llvm/lib/CodeGen/LiveDebugVariables.cpp226
-rw-r--r--llvm/lib/CodeGen/LiveInterval.cpp19
-rw-r--r--llvm/lib/CodeGen/LiveIntervals.cpp23
-rw-r--r--llvm/lib/CodeGen/LivePhysRegs.cpp30
-rw-r--r--llvm/lib/CodeGen/LiveRangeShrink.cpp1
-rw-r--r--llvm/lib/CodeGen/LiveRegMatrix.cpp1
-rw-r--r--llvm/lib/CodeGen/LiveRegUnits.cpp45
-rw-r--r--llvm/lib/CodeGen/LocalStackSlotAllocation.cpp1
-rw-r--r--llvm/lib/CodeGen/LowLevelType.cpp29
-rw-r--r--llvm/lib/CodeGen/LowerEmuTLS.cpp1
-rw-r--r--llvm/lib/CodeGen/MIRCanonicalizerPass.cpp63
-rw-r--r--llvm/lib/CodeGen/MIRNamerPass.cpp6
-rw-r--r--llvm/lib/CodeGen/MIRParser/MILexer.cpp10
-rw-r--r--llvm/lib/CodeGen/MIRParser/MILexer.h4
-rw-r--r--llvm/lib/CodeGen/MIRParser/MIParser.cpp326
-rw-r--r--llvm/lib/CodeGen/MIRParser/MIRParser.cpp45
-rw-r--r--llvm/lib/CodeGen/MIRPrinter.cpp35
-rw-r--r--llvm/lib/CodeGen/MIRPrintingPass.cpp2
-rw-r--r--llvm/lib/CodeGen/MIRVRegNamerUtils.cpp424
-rw-r--r--llvm/lib/CodeGen/MIRVRegNamerUtils.h98
-rw-r--r--llvm/lib/CodeGen/MachineBasicBlock.cpp11
-rw-r--r--llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp8
-rw-r--r--llvm/lib/CodeGen/MachineBlockPlacement.cpp84
-rw-r--r--llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp8
-rw-r--r--llvm/lib/CodeGen/MachineCSE.cpp1
-rw-r--r--llvm/lib/CodeGen/MachineCombiner.cpp24
-rw-r--r--llvm/lib/CodeGen/MachineCopyPropagation.cpp236
-rw-r--r--llvm/lib/CodeGen/MachineDominanceFrontier.cpp1
-rw-r--r--llvm/lib/CodeGen/MachineDominators.cpp7
-rw-r--r--llvm/lib/CodeGen/MachineFrameInfo.cpp8
-rw-r--r--llvm/lib/CodeGen/MachineFunction.cpp51
-rw-r--r--llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp1
-rw-r--r--llvm/lib/CodeGen/MachineInstr.cpp159
-rw-r--r--llvm/lib/CodeGen/MachineInstrBundle.cpp31
-rw-r--r--llvm/lib/CodeGen/MachineLICM.cpp63
-rw-r--r--llvm/lib/CodeGen/MachineLoopInfo.cpp12
-rw-r--r--llvm/lib/CodeGen/MachineLoopUtils.cpp12
-rw-r--r--llvm/lib/CodeGen/MachineModuleInfo.cpp14
-rw-r--r--llvm/lib/CodeGen/MachineOperand.cpp67
-rw-r--r--llvm/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp1
-rw-r--r--llvm/lib/CodeGen/MachineOutliner.cpp148
-rw-r--r--llvm/lib/CodeGen/MachinePipeliner.cpp5
-rw-r--r--llvm/lib/CodeGen/MachinePostDominators.cpp1
-rw-r--r--llvm/lib/CodeGen/MachineRegionInfo.cpp1
-rw-r--r--llvm/lib/CodeGen/MachineScheduler.cpp68
-rw-r--r--llvm/lib/CodeGen/MachineSink.cpp208
-rw-r--r--llvm/lib/CodeGen/MachineSizeOpts.cpp122
-rw-r--r--llvm/lib/CodeGen/MachineTraceMetrics.cpp1
-rw-r--r--llvm/lib/CodeGen/MachineVerifier.cpp93
-rw-r--r--llvm/lib/CodeGen/MacroFusion.cpp27
-rw-r--r--llvm/lib/CodeGen/ModuloSchedule.cpp217
-rw-r--r--llvm/lib/CodeGen/NonRelocatableStringpool.cpp54
-rw-r--r--llvm/lib/CodeGen/OptimizePHIs.cpp1
-rw-r--r--llvm/lib/CodeGen/ParallelCG.cpp4
-rw-r--r--llvm/lib/CodeGen/PatchableFunction.cpp10
-rw-r--r--llvm/lib/CodeGen/PeepholeOptimizer.cpp1
-rw-r--r--llvm/lib/CodeGen/PostRAHazardRecognizer.cpp1
-rw-r--r--llvm/lib/CodeGen/PostRASchedulerList.cpp3
-rw-r--r--llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp29
-rw-r--r--llvm/lib/CodeGen/ProcessImplicitDefs.cpp1
-rw-r--r--llvm/lib/CodeGen/PrologEpilogInserter.cpp1
-rw-r--r--llvm/lib/CodeGen/ReachingDefAnalysis.cpp141
-rw-r--r--llvm/lib/CodeGen/RegAllocFast.cpp141
-rw-r--r--llvm/lib/CodeGen/RegAllocGreedy.cpp11
-rw-r--r--llvm/lib/CodeGen/RegUsageInfoCollector.cpp4
-rw-r--r--llvm/lib/CodeGen/RegisterClassInfo.cpp3
-rw-r--r--llvm/lib/CodeGen/RegisterCoalescer.cpp227
-rw-r--r--llvm/lib/CodeGen/RegisterScavenging.cpp5
-rw-r--r--llvm/lib/CodeGen/RenameIndependentSubregs.cpp1
-rw-r--r--llvm/lib/CodeGen/ResetMachineFunctionPass.cpp3
-rw-r--r--llvm/lib/CodeGen/SafeStack.cpp7
-rw-r--r--llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp15
-rw-r--r--llvm/lib/CodeGen/ScheduleDAGInstrs.cpp7
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp906
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/FastISel.cpp20
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp9
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp4
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp770
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp1388
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp458
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp65
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h35
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp9
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp1020
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp488
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp8
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp438
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp698
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h27
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp20
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp209
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp3
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp587
-rw-r--r--llvm/lib/CodeGen/ShadowStackGCLowering.cpp1
-rw-r--r--llvm/lib/CodeGen/ShrinkWrap.cpp1
-rw-r--r--llvm/lib/CodeGen/SjLjEHPrepare.cpp9
-rw-r--r--llvm/lib/CodeGen/SlotIndexes.cpp11
-rw-r--r--llvm/lib/CodeGen/SpillPlacement.cpp1
-rw-r--r--llvm/lib/CodeGen/StackColoring.cpp3
-rw-r--r--llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp1
-rw-r--r--llvm/lib/CodeGen/StackMaps.cpp24
-rw-r--r--llvm/lib/CodeGen/StackProtector.cpp5
-rw-r--r--llvm/lib/CodeGen/StackSlotColoring.cpp1
-rw-r--r--llvm/lib/CodeGen/SwitchLoweringUtils.cpp8
-rw-r--r--llvm/lib/CodeGen/TailDuplication.cpp16
-rw-r--r--llvm/lib/CodeGen/TailDuplicator.cpp17
-rw-r--r--llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp13
-rw-r--r--llvm/lib/CodeGen/TargetInstrInfo.cpp80
-rw-r--r--llvm/lib/CodeGen/TargetLoweringBase.cpp84
-rw-r--r--llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp61
-rw-r--r--llvm/lib/CodeGen/TargetOptionsImpl.cpp14
-rw-r--r--llvm/lib/CodeGen/TargetPassConfig.cpp11
-rw-r--r--llvm/lib/CodeGen/TargetSubtargetInfo.cpp4
-rw-r--r--llvm/lib/CodeGen/TwoAddressInstructionPass.cpp2
-rw-r--r--llvm/lib/CodeGen/TypePromotion.cpp (renamed from llvm/lib/Target/ARM/ARMCodeGenPrepare.cpp)492
-rw-r--r--llvm/lib/CodeGen/UnreachableBlockElim.cpp1
-rw-r--r--llvm/lib/CodeGen/ValueTypes.cpp136
-rw-r--r--llvm/lib/CodeGen/WasmEHPrepare.cpp2
-rw-r--r--llvm/lib/CodeGen/WinEHPrepare.cpp4
-rw-r--r--llvm/lib/CodeGen/XRayInstrumentation.cpp1
-rw-r--r--llvm/lib/DWARFLinker/DWARFLinker.cpp17
-rw-r--r--llvm/lib/DWARFLinker/DWARFLinkerCompileUnit.cpp144
-rw-r--r--llvm/lib/DWARFLinker/DWARFLinkerDeclContext.cpp209
-rw-r--r--llvm/lib/DebugInfo/CodeView/SymbolRecordHelpers.cpp2
-rw-r--r--llvm/lib/DebugInfo/CodeView/TypeStreamMerger.cpp16
-rw-r--r--llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp6
-rw-r--r--llvm/lib/DebugInfo/DWARF/DWARFAddressRange.cpp8
-rw-r--r--llvm/lib/DebugInfo/DWARF/DWARFContext.cpp154
-rw-r--r--llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp4
-rw-r--r--llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp121
-rw-r--r--llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp524
-rw-r--r--llvm/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp76
-rw-r--r--llvm/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp13
-rw-r--r--llvm/lib/DebugInfo/DWARF/DWARFDie.cpp96
-rw-r--r--llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp2
-rw-r--r--llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp7
-rw-r--r--llvm/lib/DebugInfo/DWARF/DWARFLocationExpression.cpp19
-rw-r--r--llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp163
-rw-r--r--llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp80
-rw-r--r--llvm/lib/DebugInfo/GSYM/FunctionInfo.cpp106
-rw-r--r--llvm/lib/DebugInfo/GSYM/GsymReader.cpp22
-rw-r--r--llvm/lib/DebugInfo/GSYM/InlineInfo.cpp110
-rw-r--r--llvm/lib/DebugInfo/GSYM/LineTable.cpp12
-rw-r--r--llvm/lib/DebugInfo/GSYM/LookupResult.cpp69
-rw-r--r--llvm/lib/DebugInfo/GSYM/Range.cpp12
-rw-r--r--llvm/lib/DebugInfo/PDB/Native/DbiModuleDescriptor.cpp7
-rw-r--r--llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp15
-rw-r--r--llvm/lib/DebugInfo/Symbolize/Symbolize.cpp94
-rw-r--r--llvm/lib/Demangle/ItaniumDemangle.cpp8
-rw-r--r--llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp6
-rw-r--r--llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp655
-rw-r--r--llvm/lib/ExecutionEngine/JITLink/EHFrameSupportImpl.h96
-rw-r--r--llvm/lib/ExecutionEngine/JITLink/JITLink.cpp93
-rw-r--r--llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp32
-rw-r--r--llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h2
-rw-r--r--llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp10
-rw-r--r--llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h68
-rw-r--r--llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp14
-rw-r--r--llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp27
-rw-r--r--llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp31
-rw-r--r--llvm/lib/ExecutionEngine/Orc/CompileUtils.cpp3
-rw-r--r--llvm/lib/ExecutionEngine/Orc/Core.cpp653
-rw-r--r--llvm/lib/ExecutionEngine/Orc/DebugUtils.cpp68
-rw-r--r--llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp112
-rw-r--r--llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp7
-rw-r--r--llvm/lib/ExecutionEngine/Orc/JITTargetMachineBuilder.cpp4
-rw-r--r--llvm/lib/ExecutionEngine/Orc/LLJIT.cpp36
-rw-r--r--llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp6
-rw-r--r--llvm/lib/ExecutionEngine/Orc/Legacy.cpp3
-rw-r--r--llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp35
-rw-r--r--llvm/lib/ExecutionEngine/Orc/ObjectTransformLayer.cpp16
-rw-r--r--llvm/lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp19
-rw-r--r--llvm/lib/ExecutionEngine/OrcError/OrcError.cpp (renamed from llvm/lib/ExecutionEngine/Orc/OrcError.cpp)2
-rw-r--r--llvm/lib/ExecutionEngine/OrcError/RPCError.cpp (renamed from llvm/lib/ExecutionEngine/Orc/RPCUtils.cpp)11
-rw-r--r--llvm/lib/ExecutionEngine/PerfJITEvents/PerfJITEventListener.cpp1
-rw-r--r--llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp3
-rw-r--r--llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp2
-rw-r--r--llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFAArch64.h365
-rw-r--r--llvm/lib/ExecutionEngine/TargetSelect.cpp7
-rw-r--r--llvm/lib/Frontend/OpenMP/OMPConstants.cpp87
-rw-r--r--llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp632
-rw-r--r--llvm/lib/IR/AbstractCallSite.cpp19
-rw-r--r--llvm/lib/IR/AsmWriter.cpp65
-rw-r--r--llvm/lib/IR/Attributes.cpp36
-rw-r--r--llvm/lib/IR/AutoUpgrade.cpp77
-rw-r--r--llvm/lib/IR/ConstantFold.cpp60
-rw-r--r--llvm/lib/IR/ConstantRange.cpp150
-rw-r--r--llvm/lib/IR/Constants.cpp96
-rw-r--r--llvm/lib/IR/ConstantsContext.h2
-rw-r--r--llvm/lib/IR/Core.cpp22
-rw-r--r--llvm/lib/IR/DIBuilder.cpp31
-rw-r--r--llvm/lib/IR/DataLayout.cpp4
-rw-r--r--llvm/lib/IR/DebugInfo.cpp13
-rw-r--r--llvm/lib/IR/DebugInfoMetadata.cpp56
-rw-r--r--llvm/lib/IR/Dominators.cpp6
-rw-r--r--llvm/lib/IR/FPEnv.cpp78
-rw-r--r--llvm/lib/IR/Function.cpp30
-rw-r--r--llvm/lib/IR/IRBuilder.cpp66
-rw-r--r--llvm/lib/IR/IRPrintingPasses.cpp38
-rw-r--r--llvm/lib/IR/Instruction.cpp1
-rw-r--r--llvm/lib/IR/Instructions.cpp67
-rw-r--r--llvm/lib/IR/IntrinsicInst.cpp131
-rw-r--r--llvm/lib/IR/LLVMContext.cpp5
-rw-r--r--llvm/lib/IR/LLVMContextImpl.h12
-rw-r--r--llvm/lib/IR/LegacyPassManager.cpp280
-rw-r--r--llvm/lib/IR/Metadata.cpp5
-rw-r--r--llvm/lib/IR/Module.cpp16
-rw-r--r--llvm/lib/IR/ModuleSummaryIndex.cpp56
-rw-r--r--llvm/lib/IR/Pass.cpp45
-rw-r--r--llvm/lib/IR/RemarkStreamer.cpp33
-rw-r--r--llvm/lib/IR/SafepointIRVerifier.cpp9
-rw-r--r--llvm/lib/IR/TypeFinder.cpp2
-rw-r--r--llvm/lib/IR/User.cpp4
-rw-r--r--llvm/lib/IR/Value.cpp3
-rw-r--r--llvm/lib/IR/Verifier.cpp213
-rw-r--r--llvm/lib/LTO/LTO.cpp50
-rw-r--r--llvm/lib/LTO/LTOBackend.cpp77
-rw-r--r--llvm/lib/LTO/LTOCodeGenerator.cpp11
-rw-r--r--llvm/lib/LTO/SummaryBasedOptimizations.cpp1
-rw-r--r--llvm/lib/LTO/ThinLTOCodeGenerator.cpp12
-rw-r--r--llvm/lib/Linker/IRMover.cpp31
-rw-r--r--llvm/lib/MC/ELFObjectWriter.cpp26
-rw-r--r--llvm/lib/MC/MCAsmBackend.cpp26
-rw-r--r--llvm/lib/MC/MCAsmInfo.cpp2
-rw-r--r--llvm/lib/MC/MCAsmInfoELF.cpp2
-rw-r--r--llvm/lib/MC/MCAsmInfoXCOFF.cpp9
-rw-r--r--llvm/lib/MC/MCAsmStreamer.cpp19
-rw-r--r--llvm/lib/MC/MCAssembler.cpp104
-rw-r--r--llvm/lib/MC/MCCodePadder.cpp370
-rw-r--r--llvm/lib/MC/MCContext.cpp7
-rw-r--r--llvm/lib/MC/MCDisassembler/Disassembler.cpp11
-rw-r--r--llvm/lib/MC/MCDisassembler/MCDisassembler.cpp15
-rw-r--r--llvm/lib/MC/MCDwarf.cpp3
-rw-r--r--llvm/lib/MC/MCELFStreamer.cpp9
-rw-r--r--llvm/lib/MC/MCExpr.cpp2
-rw-r--r--llvm/lib/MC/MCFragment.cpp56
-rw-r--r--llvm/lib/MC/MCInstPrinter.cpp90
-rw-r--r--llvm/lib/MC/MCObjectFileInfo.cpp38
-rw-r--r--llvm/lib/MC/MCObjectStreamer.cpp130
-rw-r--r--llvm/lib/MC/MCParser/AsmParser.cpp90
-rw-r--r--llvm/lib/MC/MCParser/COFFAsmParser.cpp2
-rw-r--r--llvm/lib/MC/MCSection.cpp38
-rw-r--r--llvm/lib/MC/MCSectionXCOFF.cpp28
-rw-r--r--llvm/lib/MC/MCStreamer.cpp10
-rw-r--r--llvm/lib/MC/MCSymbolELF.cpp4
-rw-r--r--llvm/lib/MC/MCTargetOptions.cpp4
-rw-r--r--llvm/lib/MC/MCValue.cpp5
-rw-r--r--llvm/lib/MC/MCXCOFFStreamer.cpp11
-rw-r--r--llvm/lib/MC/WasmObjectWriter.cpp12
-rw-r--r--llvm/lib/MC/XCOFFObjectWriter.cpp368
-rw-r--r--llvm/lib/MCA/HardwareUnits/ResourceManager.cpp2
-rw-r--r--llvm/lib/MCA/InstrBuilder.cpp2
-rw-r--r--llvm/lib/MCA/Stages/InstructionTables.cpp3
-rw-r--r--llvm/lib/Object/ELF.cpp2
-rw-r--r--llvm/lib/Object/MachOObjectFile.cpp8
-rw-r--r--llvm/lib/Object/ModuleSymbolTable.cpp4
-rw-r--r--llvm/lib/Object/ObjectFile.cpp7
-rw-r--r--llvm/lib/Object/RelocationResolver.cpp10
-rw-r--r--llvm/lib/Object/WasmObjectFile.cpp17
-rw-r--r--llvm/lib/Object/XCOFFObjectFile.cpp54
-rw-r--r--llvm/lib/ObjectYAML/COFFEmitter.cpp13
-rw-r--r--llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp2
-rw-r--r--llvm/lib/ObjectYAML/DWARFEmitter.cpp5
-rw-r--r--llvm/lib/ObjectYAML/ELFEmitter.cpp559
-rw-r--r--llvm/lib/ObjectYAML/ELFYAML.cpp254
-rw-r--r--llvm/lib/ObjectYAML/MachOEmitter.cpp3
-rw-r--r--llvm/lib/ObjectYAML/MinidumpYAML.cpp1
-rw-r--r--llvm/lib/ObjectYAML/YAML.cpp12
-rw-r--r--llvm/lib/Passes/PassBuilder.cpp74
-rw-r--r--llvm/lib/Passes/PassRegistry.def6
-rw-r--r--llvm/lib/ProfileData/GCOV.cpp2
-rw-r--r--llvm/lib/ProfileData/InstrProfReader.cpp8
-rw-r--r--llvm/lib/Remarks/BitstreamRemarkParser.cpp37
-rw-r--r--llvm/lib/Remarks/BitstreamRemarkParser.h9
-rw-r--r--llvm/lib/Remarks/RemarkFormat.cpp15
-rw-r--r--llvm/lib/Remarks/RemarkLinker.cpp126
-rw-r--r--llvm/lib/Support/AArch64TargetParser.cpp48
-rw-r--r--llvm/lib/Support/AMDGPUMetadata.cpp1
-rw-r--r--llvm/lib/Support/APFloat.cpp184
-rw-r--r--llvm/lib/Support/APInt.cpp79
-rw-r--r--