aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2020-05-08 18:53:06 +0000
committerDimitry Andric <dim@FreeBSD.org>2020-05-08 18:53:06 +0000
commita64666ea8780f6a50e74b81a96de5035ff02b767 (patch)
tree1ddefa458abca6d9a97755240870c8a40d527457
parent91db713b0a1375b1a05035b98ec779c136795430 (diff)
downloadsrc-a64666ea8780f6a50e74b81a96de5035ff02b767.tar.gz
src-a64666ea8780f6a50e74b81a96de5035ff02b767.zip
MF11 r360784:
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp llvmorg-10.0.0-0-gd32170dbd5b (aka 10.0.0 release), and a number of follow-ups. MFC r356479 (by bdragon): [PowerPC] Fix libllvmminimal build when building from powerpc64 ELFv1. When bootstrapping on powerpc64 ELFv1, it is necessary to use binutils ld.bfd from ports for the bootstrap, as this is the only modern linker for ELFv1 host tools. As binutils ld.bfd is rather strict in its handling of undefined symbols, it is necessary to pull in Support/Atomic.cpp to avoid an undefined symbol. Reviewed by: dim, emaste Sponsored by: Tag1 Consulting, Inc. Differential Revision: https://reviews.freebsd.org/D23072 MFC r356930: Add more Subversion mergeinfo bootstrap information, to hopefully increase the probability of merging in vendor changes. MFC r358408 (by brooks): Merge commit 7214f7a79 from llvm git (by Sam Elliott): [RISCV] Lower llvm.trap and llvm.debugtrap Summary: Until this commit, these have lowered to a call to abort(). `llvm.trap()` now lowers to `unimp`, which should trap on all systems. `llvm.debugtrap()` now lowers to `ebreak`, which is exactly what this instruction is for. Reviewers: asb, luismarques Reviewed By: asb Tags: #llvm Differential Revision: https://reviews.llvm.org/D69390 This fixes miscompilation resulting in linking failures with INVARIANTS disabled. Reviewed by: dim Differential Revision: https://reviews.freebsd.org/D23857 MFC r358851: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 10.0.0-rc3 c290cb61fdc. Release notes for llvm, clang, lld and libc++ 10.0.0 will become available here: https://releases.llvm.org/10.0.0/docs/ReleaseNotes.html https://releases.llvm.org/10.0.0/tools/clang/docs/ReleaseNotes.html https://releases.llvm.org/10.0.0/tools/lld/docs/ReleaseNotes.html https://releases.llvm.org/10.0.0/projects/libcxx/docs/ReleaseNotes.html PR: 244251 MFC r358854: Add one additional file to libllvmminimal, to help the ppc64 bootstrap. Reported by: bdragon PR: 244251 MFC r358857: Move another file in libllvm from sources required for world, to sources required for bootstrap, as the PowerPC builds need this. Reported by: bdragon PR: 244251 MFC r359082: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp llvmorg-10.0.0-rc4-5-g52c365aa9ca. The actual release should follow Real Soon Now. PR: 244251 MFC r359084: Merge commit 00925aadb from llvm git (by Fangrui Song): [ELF][PPC32] Fix canonical PLTs when the order does not match the PLT order Reviewed By: Bdragon28 Differential Revision: https://reviews.llvm.org/D75394 This is needed to fix miscompiled canonical PLTs on ppc32/lld10. Requested by: bdragon Differential Revision: https://reviews.freebsd.org/D24109 MFC r359085: Merge commit 315f8a55f from llvm git (by Fangrui Song): [ELF][PPC32] Don't report "relocation refers to a discarded section" for .got2 Similar to D63182 [ELF][PPC64] Don't report "relocation refers to a discarded section" for .toc Reviewed By: Bdragon28 Differential Revision: https://reviews.llvm.org/D75419 This is needed to fix compile errors when building for ppc32/lld10. Requested by: bdragon Differential Revision: https://reviews.freebsd.org/D24110 MFC r359086: Merge commit b8ebc11f0 from llvm git (by Sanjay Patel): [EarlyCSE] avoid crashing when detecting min/max/abs patterns (PR41083) As discussed in PR41083: https://bugs.llvm.org/show_bug.cgi?id=41083 ...we can assert/crash in EarlyCSE using the current hashing scheme and instructions with flags. ValueTracking's matchSelectPattern() may rely on overflow (nsw, etc) or other flags when detecting patterns such as min/max/abs composed of compare+select. But the value numbering / hashing mechanism used by EarlyCSE intersects those flags to allow more CSE. Several alternatives to solve this are discussed in the bug report. This patch avoids the issue by doing simple matching of min/max/abs patterns that never requires instruction flags. We give up some CSE power because of that, but that is not expected to result in much actual performance difference because InstCombine will canonicalize these patterns when possible. It even has this comment for abs/nabs: /// Canonicalize all these variants to 1 pattern. /// This makes CSE more likely. (And this patch adds PhaseOrdering tests to verify that the expected transforms are still happening in the standard optimization pipelines. I left this code to use ValueTracking's "flavor" enum values, so we don't have to change the callers' code. If we decide to go back to using the ValueTracking call (by changing the hashing algorithm instead), it should be obvious how to replace this chunk. Differential Revision: https://reviews.llvm.org/D74285 This fixes an assertion when building the math/gsl port on PowerPC64. Requested by: pkubja MFC r359087: Merge commit 585a3cc31 from llvm git (by me): Fix -Wdeprecated-copy-dtor and -Wdeprecated-dynamic-exception-spec warnings. Summary: The former are like: libcxx/include/typeinfo:322:11: warning: definition of implicit copy constructor for 'bad_cast' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-dtor] virtual ~bad_cast() _NOEXCEPT; ^ libcxx/include/typeinfo:344:11: note: in implicit copy constructor for 'std::bad_cast' first required here throw bad_cast(); ^ Fix these by adding an explicitly defaulted copy constructor. The latter are like: libcxx/include/codecvt:105:37: warning: dynamic exception specifications are deprecated [-Wdeprecated-dynamic-exception-spec] virtual int do_encoding() const throw(); ^~~~~~~ Fix these by using the _NOEXCEPT macro instead. Reviewers: EricWF, mclow.lists, ldionne, #libc Reviewed By: EricWF, #libc Subscribers: dexonsmith, libcxx-commits Tags: #libc Differential Revision: https://reviews.llvm.org/D76150 This is because we use -Wsystem-headers during buildworld, and the two warnings above are now triggered by default with clang 10, preventing most C++ code from compiling without NO_WERROR. Requested by: brooks Differential Revision: https://reviews.freebsd.org/D24049 MFC r359333: Merge commit f0990e104 from llvm git (by Justin Hibbits): [PowerPC]: e500 target can't use lwsync, use msync instead The e500 core has a silicon bug that triggers an illegal instruction program trap on any sync other than msync. Other cores will typically ignore illegal sync types, and the documentation even implies that the 'illegal' bits are ignored. Address this hardware deficiency by only using msync, like the PPC440. Differential Revision: https://reviews.llvm.org/D76614 Requested by: jhibbits MFC r359334: Merge commit 459e8e948 from llvm git (by Justin Hibbits): [PowerPC]: Don't allow r0 as a target for LD_GOT_TPREL_L/32 Summary: The linker is free to relax this (relocation R_PPC_GOT_TPREL16) against R_PPC_TLS, if it sees fit (initial exec to local exec). If r0 is used, this can generate execution-invalid code (converts to 'addi %rX, %r0, FOO, which translates in PPC-lingo to li %rX, FOO). Forbid this instead. This fixes static binaries using locales on FreeBSD/powerpc (tested on FreeBSD/powerpcspe). Reviewed By: nemanjai Differential Revision: https://reviews.llvm.org/D76662 Requested by: jhibbits MFC r359338: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp llvmorg-10.0.0-0-gd32170dbd5b (aka 10.0.0 release). PR: 244251 MFC r359506 (by emaste): lldb: stop excluding bindings/ subdir With liblua in the tree we should be able to enable lldb's lua scripting. We'll need the files in bindings/, so start by allowing them to come in with the next import. Approved by: dim Sponsored by: The FreeBSD Foundation MFC r359578: Merge once more from ^/vendor/llvm-project/release-10.x, to get the lldb/bindings directory, which will be used to provide lua bindings for lldb. Requested by: emaste MFC r359826: Merge commit 30588a739 from llvm git (by Erich Keane): Make target features check work with ctor and dtor- The problem was reported in PR45468, applying target features to an always_inline constructor/destructor runs afoul of GlobalDecl construction assert when checking for target-feature compatibility. The core problem is fixed by using the version of the check that takes a FunctionDecl rather than the GlobalDecl. However, while writing the test, I discovered that source locations weren't properly set for this check on ctors/dtors. This patch also fixes constructors and CALLED destructors. Unfortunately, it doesn't seem too possible to get a meaningful source location for a 'cleanup' destructor, so those are still 'frontend' level errors unfortunately. A fixme was added to the test to cover that situation. This should fix 'Assertion failed: (!isa<CXXConstructorDecl>(D) && "Use other ctor with ctor decls!"), function Init, file /usr/src/contrib/llvm-project/clang/include/clang/AST/GlobalDecl.h, line 45' when compiling the security/botan2 port. PR: 245550 MFC r359981: Revert commit a9ad65a2b from llvm git (by Nemanja Ivanovic): [PowerPC] Change default for unaligned FP access for older subtargets This is a fix for https://bugs.llvm.org/show_bug.cgi?id=40554 Some CPU's trap to the kernel on unaligned floating point access and there are kernels that do not handle the interrupt. The program then fails with a SIGBUS according to the PR. This just switches the default for unaligned access to only allow it on recent server CPUs that are known to allow this. Differential revision: https://reviews.llvm.org/D71954 This upstream commit causes a compiler hang when building certain ports (e.g. security/nss, multimedia/x264) for powerpc64. The hang has been reported in https://bugs.llvm.org/show_bug.cgi?id=45186, but in the mean time it is more convenient to revert the commit. Requested by: jhibbits MFC r359994: Revert commit b6cf400aa fro llvm git (by Nemanja Ivanovic): Fix bots after a9ad65a2b34f In the last commit, I neglected to initialize the new subtarget feature I added which caused failures on a few bots. This should fix that. This unbreaks the build after r359981, which reverted upstream commit a9ad65a2b34f. Reported by: jhibbits (and jenkins :) MFC r360129: Merge commit ce5173c0e from llvm git (by Reid Kleckner): Use FinishThunk to finish musttail thunks FinishThunk, and the invariant of setting and then unsetting CurCodeDecl, was added in 7f416cc42638 (2015). The invariant didn't exist when I added this musttail codepath in ab2090d10765 (2014). Recently in 28328c3771, I started using this codepath on non-Windows platforms, and users reported problems during release testing (PR44987). The issue was already present for users of EH on i686-windows-msvc, so I added a test for that case as well. Reviewed By: hans Differential Revision: https://reviews.llvm.org/D76444 This should fix 'Assertion failed: (!empty() && "popping exception stack when not empty"), function popTerminate, file /usr/src/contrib/llvm-project/clang/lib/CodeGen/CGCleanup.h, line 583' when building the net-p2p/libtorrent-rasterbar PR: 244830 Reported by: jbeich, yuri MFC r360134: Merge commit 64b31d96d from llvm git (by Nemanja Ivanovic): [PowerPC] Do not attempt to reuse load for 64-bit FP_TO_UINT without FPCVT We call the function that attempts to reuse the conversion without checking whether the target matches the constraints that the callee expects. This patch adds the check prior to the call. Fixes: https://bugs.llvm.org/show_bug.cgi?id=43976 Differential revision: https://reviews.llvm.org/D77564 This should fix 'Assertion failed: ((Op.getOpcode() == ISD::FP_TO_SINT || Subtarget.hasFPCVT()) && "i64 FP_TO_UINT is supported only with FPCVT"), function LowerFP_TO_INTForReuse, file /usr/src/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, line 7276' when building the devel/libslang2 port (and a few others) for PowerPC64. Requested by: pkubaj MFC r360350: Tentatively apply https://reviews.llvm.org/D78877 (by Dave Green): [ARM] Only produce qadd8b under hasV6Ops When compiling for a arm5te cpu from clang, the +dsp attribute is set. This meant we could try and generate qadd8 instructions where we would end up having no pattern. I've changed the condition here to be hasV6Ops && hasDSP, which is what other parts of ARMISelLowering seem to use for similar instructions. Fixed PR45677. This fixes "fatal error: error in backend: Cannot select: t37: i32 = ARMISD::QADD8b t43, t44" when compiling sys/dev/sound/pcm/feeder_mixer.c for armv5. For some reason we do not encounter this on head, but this error popped up while building universes for stable/12. MFC r360697: In r358396 I merged llvm upstream commit 2e24219d3, which fixed "error: unsupported relocation on symbol" when assembling arm 'adr' pseudo instructions. However, the upstream commit did not take big-endian arm into account. Applying the same changes to the big-endian handling is straightforward, thanks to Andrew Turner and Peter Smith for the hint. This will also be submitted upstream. MF11 r360785: Adjust UPDATING and ObsoleteFiles.inc dates to match reality. Approved by: re (gjb) Relnotes: yes
Notes
Notes: svn path=/releng/11.4/; revision=360822
-rw-r--r--ObsoleteFiles.inc237
-rw-r--r--UPDATING4
-rw-r--r--contrib/llvm-project/FREEBSD-Xlist64
-rw-r--r--contrib/llvm-project/clang/include/clang-c/BuildSystem.h11
-rw-r--r--contrib/llvm-project/clang/include/clang-c/CXCompilationDatabase.h12
-rw-r--r--contrib/llvm-project/clang/include/clang-c/CXErrorCode.h10
-rw-r--r--contrib/llvm-project/clang/include/clang-c/CXString.h10
-rw-r--r--contrib/llvm-project/clang/include/clang-c/Documentation.h17
-rw-r--r--contrib/llvm-project/clang/include/clang-c/ExternC.h39
-rw-r--r--contrib/llvm-project/clang/include/clang-c/FatalErrorHandler.h32
-rw-r--r--contrib/llvm-project/clang/include/clang-c/Index.h43
-rw-r--r--contrib/llvm-project/clang/include/clang-c/Platform.h11
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/APValue.h46
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ASTConcept.h196
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ASTConsumer.h5
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ASTContext.h238
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ASTFwd.h6
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ASTImporter.h51
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ASTImporterSharedState.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ASTLambda.h11
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ASTNodeTraverser.h61
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ASTStructuralEquivalence.h19
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ASTTypeTraits.h12
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/AbstractBasicReader.h263
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h243
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/AbstractTypeReader.h31
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/AbstractTypeWriter.h32
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/Attr.h85
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/CXXInheritance.h24
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/CXXRecordDeclDefinitionBits.def236
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/CharUnits.h5
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/Comment.h8
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/CommentCommands.td14
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/CommentLexer.h3
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ComparisonCategories.h44
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/Decl.h224
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/DeclBase.h15
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/DeclCXX.h525
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/DeclObjC.h32
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/DeclTemplate.h420
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/DeclarationName.h10
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/Expr.h114
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ExprCXX.h211
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ExprConcepts.h553
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ExprObjC.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ExternalASTMerger.h38
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ExternalASTSource.h11
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/FormatString.h22
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/GlobalDecl.h1
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/JSONNodeDumper.h13
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/Mangle.h18
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/NSAPI.h3
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/OpenMPClause.h304
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/OperationKinds.def5
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/OptionalDiagnostic.h78
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/PrettyPrinter.h21
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/PropertiesBase.td497
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/RawCommentList.h23
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/RecursiveASTVisitor.h200
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/Stmt.h41
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/StmtDataCollectors.td2
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/StmtOpenMP.h868
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/StmtVisitor.h1
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/TemplateBase.h7
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/TemplateName.h8
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/TextNodeDumper.h4
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/Type.h313
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/TypeLoc.h166
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/TypeLocNodes.def2
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/TypeNodes.def135
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/TypeProperties.td824
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/TypeVisitor.h4
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/UnresolvedSet.h5
-rw-r--r--contrib/llvm-project/clang/include/clang/ASTMatchers/ASTMatchFinder.h27
-rw-r--r--contrib/llvm-project/clang/include/clang/ASTMatchers/ASTMatchers.h396
-rw-r--r--contrib/llvm-project/clang/include/clang/ASTMatchers/ASTMatchersInternal.h126
-rw-r--r--contrib/llvm-project/clang/include/clang/ASTMatchers/Dynamic/Parser.h24
-rw-r--r--contrib/llvm-project/clang/include/clang/Analysis/AnalysisDeclContext.h51
-rw-r--r--contrib/llvm-project/clang/include/clang/Analysis/CFG.h197
-rw-r--r--contrib/llvm-project/clang/include/clang/Analysis/CallGraph.h1
-rw-r--r--contrib/llvm-project/clang/include/clang/Analysis/PathDiagnostic.h868
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/AArch64SVEACLETypes.def70
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/ASTNode.td8
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/AddressSpaces.h10
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Attr.td367
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/AttrDocs.td618
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/AttributeCommonInfo.h190
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Builtins.def65
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Builtins.h4
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/BuiltinsAArch64.def58
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/BuiltinsAMDGPU.def9
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/BuiltinsARM.def61
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/BuiltinsBPF.def24
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/BuiltinsPPC.def14
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/BuiltinsWebAssembly.def38
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/BuiltinsX86.def54
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/BuiltinsX86_64.def4
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/CodeGenOptions.def32
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/CodeGenOptions.h18
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/CommentNodes.td40
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Cuda.h3
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DebugInfoOptions.h47
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DeclNodes.td188
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Diagnostic.h29
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticASTKinds.td159
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticCommentKinds.td10
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticCommonKinds.td32
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticDriverKinds.td26
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticFrontendKinds.td20
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticGroups.td149
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticLexKinds.td12
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticOptions.def1
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticParseKinds.td152
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticSemaKinds.td920
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticSerializationKinds.td17
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Features.def4
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/FileManager.h215
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/IdentifierTable.h19
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/LangOptions.def20
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/LangOptions.h52
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/LangStandard.h136
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/LangStandards.def191
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Linkage.h6
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/ObjCRuntime.h14
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/OpenCLOptions.h6
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/OpenMPKinds.def258
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/OpenMPKinds.h81
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/OperatorKinds.h19
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/PartialDiagnostic.h1
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/SanitizerSpecialCaseList.h7
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Sanitizers.h9
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/SourceLocation.h16
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/SourceManager.h88
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Specifiers.h12
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Stack.h29
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/StmtNodes.td442
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/SyncScope.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/TargetBuiltins.h10
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/TargetCXXABI.h32
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/TargetInfo.h50
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/TokenKinds.def80
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/TokenKinds.h11
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/TypeNodes.td106
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/X86Target.def5
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/arm_fp16.td162
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/arm_mve.td1004
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/arm_mve_defs.td516
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/arm_neon.td1457
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/arm_neon_incl.td70
-rw-r--r--contrib/llvm-project/clang/include/clang/CodeGen/CGFunctionInfo.h12
-rw-r--r--contrib/llvm-project/clang/include/clang/CrossTU/CrossTranslationUnit.h143
-rw-r--r--contrib/llvm-project/clang/include/clang/DirectoryWatcher/DirectoryWatcher.h10
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/Action.h26
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/CC1Options.td32
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/CLCompatOptions.td14
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/Distro.h6
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/Driver.h35
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/Job.h32
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/OptionUtils.h58
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/Options.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/Options.td242
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/Phases.h3
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/SanitizerArgs.h11
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/ToolChain.h15
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/Types.def123
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/Types.h10
-rw-r--r--contrib/llvm-project/clang/include/clang/Format/Format.h315
-rw-r--r--contrib/llvm-project/clang/include/clang/Frontend/ASTUnit.h5
-rw-r--r--contrib/llvm-project/clang/include/clang/Frontend/CompilerInstance.h56
-rw-r--r--contrib/llvm-project/clang/include/clang/Frontend/CompilerInvocation.h14
-rw-r--r--contrib/llvm-project/clang/include/clang/Frontend/FrontendActions.h9
-rw-r--r--contrib/llvm-project/clang/include/clang/Frontend/FrontendOptions.h56
-rw-r--r--contrib/llvm-project/clang/include/clang/Frontend/LangStandard.h117
-rw-r--r--contrib/llvm-project/clang/include/clang/Frontend/LangStandards.def189
-rw-r--r--contrib/llvm-project/clang/include/clang/Frontend/MultiplexConsumer.h1
-rw-r--r--contrib/llvm-project/clang/include/clang/Frontend/PrecompiledPreamble.h8
-rw-r--r--contrib/llvm-project/clang/include/clang/Frontend/Utils.h49
-rw-r--r--contrib/llvm-project/clang/include/clang/Index/CodegenNameGenerator.h52
-rw-r--r--contrib/llvm-project/clang/include/clang/Index/IndexDataConsumer.h26
-rw-r--r--contrib/llvm-project/clang/include/clang/Index/IndexingAction.h37
-rw-r--r--contrib/llvm-project/clang/include/clang/Index/IndexingOptions.h42
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/DependencyDirectivesSourceMinimizer.h22
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/DirectoryLookup.h68
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/HeaderMap.h5
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/HeaderSearch.h14
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/HeaderSearchOptions.h27
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/Lexer.h15
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/MacroArgs.h10
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/ModuleLoader.h32
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/ModuleMap.h20
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/PPCallbacks.h12
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/Preprocessor.h70
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/PreprocessorExcludedConditionalDirectiveSkipMapping.h31
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/PreprocessorOptions.h24
-rw-r--r--contrib/llvm-project/clang/include/clang/Parse/Parser.h169
-rw-r--r--contrib/llvm-project/clang/include/clang/Parse/RAIIObjectsForParser.h19
-rw-r--r--contrib/llvm-project/clang/include/clang/Rewrite/Core/Rewriter.h11
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/CodeCompleteConsumer.h13
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/DeclSpec.h107
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/ExternalSemaSource.h16
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/MultiplexExternalSemaSource.h12
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/ObjCMethodList.h6
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/Overload.h151
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/ParsedAttr.h212
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/ParsedTemplate.h28
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/Scope.h6
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/ScopeInfo.h28
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/Sema.h1211
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/SemaConcept.h156
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/SemaInternal.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/Template.h27
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/TemplateDeduction.h14
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/TypoCorrection.h8
-rw-r--r--contrib/llvm-project/clang/include/clang/Serialization/ASTBitCodes.h173
-rw-r--r--contrib/llvm-project/clang/include/clang/Serialization/ASTReader.h496
-rw-r--r--contrib/llvm-project/clang/include/clang/Serialization/ASTRecordReader.h359
-rw-r--r--contrib/llvm-project/clang/include/clang/Serialization/ASTRecordWriter.h295
-rw-r--r--contrib/llvm-project/clang/include/clang/Serialization/ASTWriter.h244
-rw-r--r--contrib/llvm-project/clang/include/clang/Serialization/ContinuousRangeMap.h19
-rw-r--r--contrib/llvm-project/clang/include/clang/Serialization/Module.h489
-rw-r--r--contrib/llvm-project/clang/include/clang/Serialization/ModuleFile.h492
-rw-r--r--contrib/llvm-project/clang/include/clang/Serialization/ModuleManager.h6
-rw-r--r--contrib/llvm-project/clang/include/clang/Serialization/TypeBitCodes.def62
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/Checkers.td80
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h1
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def38
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h68
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h656
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h217
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h40
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h1
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h923
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/Checker.h4
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h31
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h12
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h9
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h27
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h33
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h55
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h73
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h46
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h63
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h54
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h31
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h6
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h11
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h7
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/ASTDiff/ASTDiff.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/AllTUsExecution.h3
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/ArgumentsAdjusters.h4
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/CompilationDatabase.h7
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h188
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/DependencyScanningService.h81
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h47
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h46
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h94
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Execution.h7
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Inclusions/HeaderIncludes.h4
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Inclusions/IncludeStyle.h31
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ASTSelection.h1
-rwxr-xr-xcontrib/llvm-project/clang/include/clang/Tooling/Refactoring/Extract/SourceExtraction.h51
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Refactoring/RangeSelector.h89
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h15
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h10
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Refactoring/SourceCode.h77
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Refactoring/Stencil.h173
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Refactoring/Transformer.h308
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/StandaloneExecution.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Syntax/BuildTree.h9
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Syntax/Mutations.h37
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Syntax/Nodes.h379
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Syntax/Tokens.h36
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Syntax/Tree.h52
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Tooling.h33
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Transformer/MatchConsumer.h109
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Transformer/RangeSelector.h113
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Transformer/RewriteRule.h310
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Transformer/SourceCode.h90
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Transformer/SourceCodeBuilders.h86
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Transformer/Stencil.h139
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Transformer/Transformer.h52
-rw-r--r--contrib/llvm-project/clang/include/clang/module.modulemap16
-rw-r--r--contrib/llvm-project/clang/lib/ARCMigrate/ARCMT.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/ARCMigrate/FileRemapper.cpp24
-rw-r--r--contrib/llvm-project/clang/lib/ARCMigrate/ObjCMT.cpp19
-rw-r--r--contrib/llvm-project/clang/lib/ARCMigrate/PlistReporter.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/AST/APValue.cpp38
-rw-r--r--contrib/llvm-project/clang/lib/AST/ASTConcept.cpp68
-rw-r--r--contrib/llvm-project/clang/lib/AST/ASTContext.cpp1169
-rw-r--r--contrib/llvm-project/clang/lib/AST/ASTDiagnostic.cpp25
-rw-r--r--contrib/llvm-project/clang/lib/AST/ASTImporter.cpp996
-rw-r--r--contrib/llvm-project/clang/lib/AST/ASTStructuralEquivalence.cpp116
-rw-r--r--contrib/llvm-project/clang/lib/AST/ASTTypeTraits.cpp17
-rw-r--r--contrib/llvm-project/clang/lib/AST/CXXInheritance.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/AST/Comment.cpp21
-rw-r--r--contrib/llvm-project/clang/lib/AST/CommentLexer.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/AST/CommentParser.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/AST/CommentSema.cpp61
-rw-r--r--contrib/llvm-project/clang/lib/AST/ComparisonCategories.cpp53
-rw-r--r--contrib/llvm-project/clang/lib/AST/Decl.cpp242
-rw-r--r--contrib/llvm-project/clang/lib/AST/DeclBase.cpp18
-rw-r--r--contrib/llvm-project/clang/lib/AST/DeclCXX.cpp293
-rw-r--r--contrib/llvm-project/clang/lib/AST/DeclObjC.cpp66
-rw-r--r--contrib/llvm-project/clang/lib/AST/DeclPrinter.cpp86
-rw-r--r--contrib/llvm-project/clang/lib/AST/DeclTemplate.cpp311
-rw-r--r--contrib/llvm-project/clang/lib/AST/DeclarationName.cpp25
-rw-r--r--contrib/llvm-project/clang/lib/AST/Expr.cpp261
-rw-r--r--contrib/llvm-project/clang/lib/AST/ExprCXX.cpp119
-rw-r--r--contrib/llvm-project/clang/lib/AST/ExprClassification.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/AST/ExprConcepts.cpp218
-rw-r--r--contrib/llvm-project/clang/lib/AST/ExprConstant.cpp2812
-rw-r--r--contrib/llvm-project/clang/lib/AST/ExternalASTMerger.cpp128
-rw-r--r--contrib/llvm-project/clang/lib/AST/ExternalASTSource.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/AST/FormatString.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/AST/FormatStringParsing.h13
-rw-r--r--contrib/llvm-project/clang/lib/AST/InheritViz.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Block.cpp87
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Block.h140
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Boolean.h148
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/ByteCodeEmitter.cpp175
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/ByteCodeEmitter.h112
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/ByteCodeExprGen.cpp580
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/ByteCodeExprGen.h331
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/ByteCodeGenError.cpp14
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/ByteCodeGenError.h46
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/ByteCodeStmtGen.cpp263
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/ByteCodeStmtGen.h89
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Context.cpp128
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Context.h86
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Descriptor.cpp292
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Descriptor.h220
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Disasm.cpp69
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/EvalEmitter.cpp253
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/EvalEmitter.h129
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Frame.cpp14
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Frame.h45
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Function.cpp48
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Function.h163
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Integral.h269
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Interp.cpp417
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Interp.h957
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/InterpFrame.cpp193
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/InterpFrame.h153
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/InterpStack.cpp78
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/InterpStack.h113
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/InterpState.cpp74
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/InterpState.h112
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Opcode.h30
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Opcodes.td422
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Pointer.cpp193
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Pointer.h353
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/PrimType.cpp23
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/PrimType.h115
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Program.cpp364
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Program.h220
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Record.cpp46
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Record.h121
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Source.cpp39
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Source.h118
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/State.cpp158
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/State.h133
-rw-r--r--contrib/llvm-project/clang/lib/AST/ItaniumCXXABI.cpp70
-rw-r--r--contrib/llvm-project/clang/lib/AST/ItaniumMangle.cpp168
-rw-r--r--contrib/llvm-project/clang/lib/AST/JSONNodeDumper.cpp66
-rw-r--r--contrib/llvm-project/clang/lib/AST/Mangle.cpp20
-rw-r--r--contrib/llvm-project/clang/lib/AST/MicrosoftCXXABI.cpp36
-rw-r--r--contrib/llvm-project/clang/lib/AST/MicrosoftMangle.cpp101
-rw-r--r--contrib/llvm-project/clang/lib/AST/NSAPI.cpp14
-rw-r--r--contrib/llvm-project/clang/lib/AST/NestedNameSpecifier.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/AST/ODRHash.cpp12
-rw-r--r--contrib/llvm-project/clang/lib/AST/OpenMPClause.cpp128
-rw-r--r--contrib/llvm-project/clang/lib/AST/PrintfFormatString.cpp20
-rw-r--r--contrib/llvm-project/clang/lib/AST/QualTypeNames.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/AST/RawCommentList.cpp64
-rw-r--r--contrib/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/AST/Stmt.cpp18
-rw-r--r--contrib/llvm-project/clang/lib/AST/StmtOpenMP.cpp396
-rw-r--r--contrib/llvm-project/clang/lib/AST/StmtPrinter.cpp118
-rw-r--r--contrib/llvm-project/clang/lib/AST/StmtProfile.cpp102
-rw-r--r--contrib/llvm-project/clang/lib/AST/TemplateBase.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/AST/TextNodeDumper.cpp43
-rw-r--r--contrib/llvm-project/clang/lib/AST/Type.cpp160
-rw-r--r--contrib/llvm-project/clang/lib/AST/TypeLoc.cpp118
-rw-r--r--contrib/llvm-project/clang/lib/AST/TypePrinter.cpp125
-rw-r--r--contrib/llvm-project/clang/lib/AST/VTTBuilder.cpp12
-rw-r--r--contrib/llvm-project/clang/lib/AST/VTableBuilder.cpp16
-rw-r--r--contrib/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp175
-rw-r--r--contrib/llvm-project/clang/lib/ASTMatchers/ASTMatchersInternal.cpp66
-rw-r--r--contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h14
-rw-r--r--contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp78
-rw-r--r--contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp9
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/AnalysisDeclContext.cpp23
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/BodyFarm.cpp109
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/CFG.cpp483
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/CallGraph.cpp42
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/CloneDetection.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/CocoaConventions.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/Consumed.cpp14
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/PathDiagnostic.cpp1219
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/ProgramPoint.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/ReachableCode.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/RetainSummaryManager.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/ThreadSafety.cpp33
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/ThreadSafetyCommon.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/plugins/SampleAnalyzer/MainCallChecker.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Attributes.cpp75
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Builtins.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Cuda.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Diagnostic.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/Basic/FileManager.cpp294
-rw-r--r--contrib/llvm-project/clang/lib/Basic/IdentifierTable.cpp17
-rw-r--r--contrib/llvm-project/clang/lib/Basic/LangStandards.cpp45
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Module.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Basic/OpenMPKinds.cpp210
-rw-r--r--contrib/llvm-project/clang/lib/Basic/SanitizerBlacklist.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Basic/SanitizerSpecialCaseList.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/Basic/SourceManager.cpp262
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Stack.cpp75
-rw-r--r--contrib/llvm-project/clang/lib/Basic/TargetInfo.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/AArch64.cpp79
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/AArch64.h6
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/AMDGPU.cpp19
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/ARM.cpp115
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/ARM.h3
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/BPF.cpp12
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/BPF.h6
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/Hexagon.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/Mips.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/NVPTX.h3
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/OSTargets.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/OSTargets.h12
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/PPC.cpp16
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/PPC.h35
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/RISCV.cpp48
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/SPIR.h5
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/Sparc.h1
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/SystemZ.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/TCE.h5
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/X86.cpp58
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/X86.h77
-rw-r--r--contrib/llvm-project/clang/lib/Basic/TokenKinds.cpp20
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Version.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/Basic/XRayLists.cpp11
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/BackendUtil.cpp245
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGAtomic.cpp109
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGBlocks.cpp14
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGBuilder.h22
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp817
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGCUDANV.cpp23
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGCXX.cpp9
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGCXXABI.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGCXXABI.h2
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp197
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGCall.h612
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGClass.cpp87
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGCleanup.cpp11
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp420
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGDebugInfo.h39
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGDecl.cpp85
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGDeclCXX.cpp34
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGException.cpp13
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp318
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGExprAgg.cpp83
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGExprCXX.cpp142
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp19
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp23
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp433
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGLoopInfo.cpp65
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGLoopInfo.h12
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGNonTrivialStruct.cpp22
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp151
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGObjCGNU.cpp46
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGObjCMac.cpp317
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGObjCRuntime.h21
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGOpenCLRuntime.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp2076
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.h248
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp198
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h14
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp93
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp729
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGVTables.cpp105
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGValue.h25
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CodeGenAction.cpp196
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp177
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CodeGenFunction.h48
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp411
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CodeGenModule.h58
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CodeGenPGO.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CodeGenPGO.h4
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp17
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CodeGenTypes.cpp25
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/ConstantEmitter.h2
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/ConstantInitBuilder.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CoverageMappingGen.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/EHScopeStack.h4
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/ItaniumCXXABI.cpp269
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/MicrosoftCXXABI.cpp109
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/ModuleBuilder.cpp19
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp12
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/SanitizerMetadata.cpp1
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/TargetInfo.cpp372
-rw-r--r--contrib/llvm-project/clang/lib/CrossTU/CrossTranslationUnit.cpp261
-rw-r--r--contrib/llvm-project/clang/lib/DirectoryWatcher/default/DirectoryWatcher-not-implemented.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp30
-rw-r--r--contrib/llvm-project/clang/lib/DirectoryWatcher/mac/DirectoryWatcher-mac.cpp34
-rw-r--r--contrib/llvm-project/clang/lib/DirectoryWatcher/windows/DirectoryWatcher-windows.cpp50
-rw-r--r--contrib/llvm-project/clang/lib/Driver/Action.cpp14
-rw-r--r--contrib/llvm-project/clang/lib/Driver/Compilation.cpp17
-rw-r--r--contrib/llvm-project/clang/lib/Driver/Distro.cpp23
-rw-r--r--contrib/llvm-project/clang/lib/Driver/Driver.cpp688
-rw-r--r--contrib/llvm-project/clang/lib/Driver/DriverOptions.cpp17
-rw-r--r--contrib/llvm-project/clang/lib/Driver/Job.cpp123
-rw-r--r--contrib/llvm-project/clang/lib/Driver/OptionUtils.cpp47
-rw-r--r--contrib/llvm-project/clang/lib/Driver/Phases.cpp1
-rw-r--r--contrib/llvm-project/clang/lib/Driver/SanitizerArgs.cpp72
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChain.cpp55
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/AIX.cpp159
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/AIX.h75
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/AMDGPU.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/AMDGPU.h2
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/AVR.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Ananas.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/AArch64.cpp10
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ARM.cpp93
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/Mips.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/PPC.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/RISCV.cpp486
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/RISCV.h5
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp18
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/SystemZ.h3
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/X86.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/BareMetal.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Clang.cpp1356
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Clang.h18
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/CloudABI.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/CommonArgs.cpp257
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/CommonArgs.h11
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/CrossWindows.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Cuda.cpp70
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Cuda.h6
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Darwin.cpp142
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Darwin.h10
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/DragonFly.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Flang.cpp79
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Flang.h46
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/FreeBSD.cpp58
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/FreeBSD.h18
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Fuchsia.cpp29
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Fuchsia.h4
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Gnu.cpp232
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Gnu.h9
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/HIP.cpp159
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/HIP.h5
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Hexagon.cpp17
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Hurd.cpp10
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Hurd.h4
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/InterfaceStubs.cpp63
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/InterfaceStubs.h36
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Linux.cpp78
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Linux.h7
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/MSP430.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/MSVC.cpp39
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/MSVC.h14
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/MinGW.cpp18
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/MinGW.h3
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Minix.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Myriad.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/NaCl.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/NetBSD.cpp25
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/OpenBSD.cpp13
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/OpenBSD.h5
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/PPCLinux.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/PS4CPU.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/PS4CPU.h4
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/RISCVToolchain.cpp87
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/RISCVToolchain.h3
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Solaris.cpp30
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/WebAssembly.cpp93
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/XCore.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Driver/Types.cpp129
-rw-r--r--contrib/llvm-project/clang/lib/Driver/XRayArgs.cpp15
-rw-r--r--contrib/llvm-project/clang/lib/Format/BreakableToken.cpp36
-rw-r--r--contrib/llvm-project/clang/lib/Format/BreakableToken.h20
-rw-r--r--contrib/llvm-project/clang/lib/Format/ContinuationIndenter.cpp23
-rw-r--r--contrib/llvm-project/clang/lib/Format/Encoding.h3
-rw-r--r--contrib/llvm-project/clang/lib/Format/Format.cpp328
-rw-r--r--contrib/llvm-project/clang/lib/Format/FormatToken.h17
-rw-r--r--contrib/llvm-project/clang/lib/Format/FormatTokenLexer.cpp32
-rw-r--r--contrib/llvm-project/clang/lib/Format/FormatTokenLexer.h1
-rw-r--r--contrib/llvm-project/clang/lib/Format/NamespaceEndCommentsFixer.cpp36
-rw-r--r--contrib/llvm-project/clang/lib/Format/TokenAnnotator.cpp271
-rw-r--r--contrib/llvm-project/clang/lib/Format/TokenAnnotator.h3
-rw-r--r--contrib/llvm-project/clang/lib/Format/UnwrappedLineFormatter.cpp76
-rw-r--r--contrib/llvm-project/clang/lib/Format/UnwrappedLineParser.cpp50
-rw-r--r--contrib/llvm-project/clang/lib/Format/UnwrappedLineParser.h2
-rw-r--r--contrib/llvm-project/clang/lib/Format/WhitespaceManager.cpp41
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/ASTConsumers.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/ASTUnit.cpp77
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/ChainedIncludesSource.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/CompilerInstance.cpp734
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/CompilerInvocation.cpp518
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp19
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/DependencyFile.cpp25
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/DependencyGraph.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/FrontendAction.cpp38
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/FrontendActions.cpp73
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/FrontendOptions.cpp37
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/HeaderIncludeGen.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/InitHeaderSearch.cpp19
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/InitPreprocessor.cpp130
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp151
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/LangStandards.cpp42
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/ModuleDependencyCollector.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/MultiplexConsumer.cpp9
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/PrecompiledPreamble.cpp41
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/PrintPreprocessedOutput.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/Rewrite/FixItRewriter.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/Rewrite/FrontendActions.cpp21
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/Rewrite/HTMLPrint.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp180
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp69
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/Rewrite/RewriteObjC.cpp47
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/TextDiagnostic.cpp28
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp11
-rw-r--r--contrib/llvm-project/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp99
-rw-r--r--contrib/llvm-project/clang/lib/Headers/__clang_cuda_intrinsics.h14
-rw-r--r--contrib/llvm-project/clang/lib/Headers/__clang_cuda_runtime_wrapper.h2
-rw-r--r--contrib/llvm-project/clang/lib/Headers/altivec.h145
-rw-r--r--contrib/llvm-project/clang/lib/Headers/arm_acle.h50
-rw-r--r--contrib/llvm-project/clang/lib/Headers/arm_cmse.h217
-rw-r--r--contrib/llvm-project/clang/lib/Headers/avx512bwintrin.h12
-rw-r--r--contrib/llvm-project/clang/lib/Headers/avx512fintrin.h55
-rw-r--r--contrib/llvm-project/clang/lib/Headers/avx512vlbwintrin.h24
-rw-r--r--contrib/llvm-project/clang/lib/Headers/avx512vlintrin.h112
-rw-r--r--contrib/llvm-project/clang/lib/Headers/avxintrin.h10
-rw-r--r--contrib/llvm-project/clang/lib/Headers/bmiintrin.h175
-rw-r--r--contrib/llvm-project/clang/lib/Headers/cpuid.h4
-rw-r--r--contrib/llvm-project/clang/lib/Headers/emmintrin.h28
-rw-r--r--contrib/llvm-project/clang/lib/Headers/ia32intrin.h68
-rw-r--r--contrib/llvm-project/clang/lib/Headers/immintrin.h9
-rw-r--r--contrib/llvm-project/clang/lib/Headers/intrin.h26
-rw-r--r--contrib/llvm-project/clang/lib/Headers/mwaitxintrin.h4
-rw-r--r--contrib/llvm-project/clang/lib/Headers/opencl-c-base.h2
-rw-r--r--contrib/llvm-project/clang/lib/Headers/pmmintrin.h2
-rw-r--r--contrib/llvm-project/clang/lib/Headers/ppc_wrappers/emmintrin.h10
-rw-r--r--contrib/llvm-project/clang/lib/Headers/ppc_wrappers/mm_malloc.h6
-rw-r--r--contrib/llvm-project/clang/lib/Headers/ppc_wrappers/mmintrin.h7
-rw-r--r--contrib/llvm-project/clang/lib/Headers/ppc_wrappers/pmmintrin.h150
-rw-r--r--contrib/llvm-project/clang/lib/Headers/ppc_wrappers/smmintrin.h85
-rw-r--r--contrib/llvm-project/clang/lib/Headers/ppc_wrappers/tmmintrin.h495
-rw-r--r--contrib/llvm-project/clang/lib/Headers/ppc_wrappers/xmmintrin.h6
-rw-r--r--contrib/llvm-project/clang/lib/Headers/xmmintrin.h18
-rw-r--r--contrib/llvm-project/clang/lib/Index/CodegenNameGenerator.cpp36
-rw-r--r--contrib/llvm-project/clang/lib/Index/CommentToXML.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/Index/IndexDecl.cpp29
-rw-r--r--contrib/llvm-project/clang/lib/Index/IndexSymbol.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/Index/IndexingAction.cpp180
-rw-r--r--contrib/llvm-project/clang/lib/Index/IndexingContext.cpp22
-rw-r--r--contrib/llvm-project/clang/lib/Index/USRGeneration.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Lex/DependencyDirectivesSourceMinimizer.cpp263
-rw-r--r--contrib/llvm-project/clang/lib/Lex/HeaderMap.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/Lex/HeaderSearch.cpp348
-rw-r--r--contrib/llvm-project/clang/lib/Lex/Lexer.cpp16
-rw-r--r--contrib/llvm-project/clang/lib/Lex/LiteralSupport.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/Lex/MacroArgs.cpp20
-rw-r--r--contrib/llvm-project/clang/lib/Lex/ModuleMap.cpp75
-rw-r--r--contrib/llvm-project/clang/lib/Lex/PPDirectives.cpp381
-rw-r--r--contrib/llvm-project/clang/lib/Lex/PPLexerChange.cpp25
-rw-r--r--contrib/llvm-project/clang/lib/Lex/PPMacroExpansion.cpp104
-rw-r--r--contrib/llvm-project/clang/lib/Lex/Pragma.cpp125
-rw-r--r--contrib/llvm-project/clang/lib/Lex/Preprocessor.cpp20
-rw-r--r--contrib/llvm-project/clang/lib/Lex/TokenLexer.cpp16
-rw-r--r--contrib/llvm-project/clang/lib/Lex/UnicodeCharSets.h2
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseAST.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseCXXInlineMethods.cpp52
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp403
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseDeclCXX.cpp108
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseExpr.cpp351
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseExprCXX.cpp466
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseInit.cpp27
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseObjc.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseOpenMP.cpp769
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParsePragma.cpp138
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseStmt.cpp138
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseStmtAsm.cpp46
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseTemplate.cpp293
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseTentative.cpp113
-rw-r--r--contrib/llvm-project/clang/lib/Parse/Parser.cpp100
-rw-r--r--contrib/llvm-project/clang/lib/Rewrite/Rewriter.cpp11
-rw-r--r--contrib/llvm-project/clang/lib/Sema/AnalysisBasedWarnings.cpp84
-rw-r--r--contrib/llvm-project/clang/lib/Sema/DeclSpec.cpp24
-rw-r--r--contrib/llvm-project/clang/lib/Sema/JumpDiagnostics.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Sema/MultiplexExternalSemaSource.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Sema/OpenCLBuiltins.td1437
-rw-r--r--contrib/llvm-project/clang/lib/Sema/ParsedAttr.cpp65
-rw-r--r--contrib/llvm-project/clang/lib/Sema/Sema.cpp146
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaAccess.cpp29
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaAttr.cpp143
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaCUDA.cpp95
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaCXXScopeSpec.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaCast.cpp58
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaChecking.cpp1321
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaCodeComplete.cpp113
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaConcept.cpp1056
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaCoroutine.cpp11
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp1276
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaDeclAttr.cpp1434
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp2367
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaDeclObjC.cpp196
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaExceptionSpec.cpp381
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp1505
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaExprCXX.cpp1057
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaExprMember.cpp32
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaExprObjC.cpp133
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaInit.cpp1350
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaLambda.cpp144
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaLookup.cpp886
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaObjCProperty.cpp157
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp2739
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaOverload.cpp1912
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp22
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaStmt.cpp213
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaStmtAsm.cpp20
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaStmtAttr.cpp31
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaTemplate.cpp1073
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp442
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp585
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp691
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaTemplateVariadic.cpp78
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaType.cpp706
-rw-r--r--contrib/llvm-project/clang/lib/Sema/TreeTransform.h751
-rw-r--r--contrib/llvm-project/clang/lib/Sema/TypeLocBuilder.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Sema/TypeLocBuilder.h12
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/ASTCommon.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/ASTReader.cpp1719
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/ASTReaderDecl.cpp823
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/ASTReaderStmt.cpp873
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/ASTWriter.cpp908
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/ASTWriterDecl.cpp105
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/ASTWriterStmt.cpp179
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/GlobalModuleIndex.cpp66
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/Module.cpp94
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/ModuleFile.cpp94
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/ModuleManager.cpp42
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/PCHContainerOperations.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp10
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp11
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp421
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp27
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp23
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp445
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp15
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CheckPlacementNew.cpp121
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp113
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp106
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DebugIteratorModeling.cpp196
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp21
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp25
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp54
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/FuchsiaHandleChecker.cpp557
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp430
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp25
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/InvalidatedIteratorChecker.cpp95
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/Iterator.cpp227
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/Iterator.h175
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp2389
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/IteratorModeling.cpp1639
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/IteratorRangeChecker.cpp273
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp14
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp47
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp24
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h6
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp43
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp1311
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MismatchedIteratorChecker.cpp295
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp26
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp31
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp41
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp20
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp18
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp14
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp10
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp61
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h18
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp9
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp22
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp431
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/Taint.cpp45
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/Taint.h44
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp16
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedPointee.cpp11
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp44
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp206
-rwxr-xr-xcontrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/Yaml.h59
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp19
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/BugReporter.cpp1858
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp683
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/CallEvent.cpp35
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/Checker.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp24
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp1
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/DynamicType.cpp229
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp97
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/Environment.cpp1
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp120
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp193
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp9
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp38
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp49
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp61
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/MemRegion.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp1466
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp157
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ProgramState.cpp12
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/RegionStore.cpp92
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/SMTConstraintManager.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp183
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/Store.cpp16
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/WorkList.cpp12
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp113
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp23
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp27
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/ASTDiff/ASTDiff.cpp18
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/AllTUsExecution.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/ArgumentsAdjusters.cpp38
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/CommonOptionsParser.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/CompilationDatabase.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Core/Replacement.cpp11
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp268
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/DependencyScanning/DependencyScanningService.cpp19
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp174
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp156
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp135
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/ExpandResponseFilesCompilationDatabase.cpp90
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/GuessTargetAndModeCompilationDatabase.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp19
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Inclusions/IncludeStyle.cpp1
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp36
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/JSONCompilationDatabase.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/ASTSelectionRequirements.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/Extract/Extract.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.h51
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/RangeSelector.cpp296
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/RefactoringActions.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/SymbolOccurrences.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp10
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/SourceCode.cpp31
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/Stencil.cpp175
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/Transformer.cpp263
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/RefactoringCallbacks.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/StandaloneExecution.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Syntax/BuildTree.cpp509
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Syntax/ComputeReplacements.cpp126
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Syntax/Mutations.cpp98
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Syntax/Nodes.cpp221
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Syntax/Synthesis.cpp45
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Syntax/Tokens.cpp65
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Syntax/Tree.cpp142
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Tooling.cpp92
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Transformer/RangeSelector.cpp314
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Transformer/RewriteRule.cpp204
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Transformer/SourceCode.cpp65
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Transformer/SourceCodeBuilders.cpp160
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Transformer/Stencil.cpp360
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Transformer/Transformer.cpp72
-rw-r--r--contrib/llvm-project/clang/tools/clang-format/ClangFormat.cpp245
-rw-r--r--contrib/llvm-project/clang/tools/driver/cc1_main.cpp60
-rw-r--r--contrib/llvm-project/clang/tools/driver/cc1as_main.cpp44
-rw-r--r--contrib/llvm-project/clang/tools/driver/driver.cpp86
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ASTTableGen.cpp142
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ASTTableGen.h502
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ClangASTNodesEmitter.cpp191
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ClangASTPropertiesEmitter.cpp867
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ClangAttrEmitter.cpp284
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp8
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp9
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ClangDataCollectorsEmitter.cpp5
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp24
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ClangOpcodesEmitter.cpp357
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp726
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ClangOptionDocEmitter.cpp9
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ClangSACheckersEmitter.cpp5
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ClangTypeNodesEmitter.cpp208
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/MveEmitter.cpp1882
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/NeonEmitter.cpp688
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/TableGen.cpp73
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/TableGenBackends.h13
-rw-r--r--contrib/llvm-project/compiler-rt/include/fuzzer/FuzzedDataProvider.h305
-rw-r--r--contrib/llvm-project/compiler-rt/include/profile/InstrProfData.inc754
-rw-r--r--contrib/llvm-project/compiler-rt/include/sanitizer/asan_interface.h4
-rw-r--r--contrib/llvm-project/compiler-rt/include/sanitizer/dfsan_interface.h2
-rw-r--r--contrib/llvm-project/compiler-rt/include/sanitizer/netbsd_syscall_hooks.h165
-rw-r--r--contrib/llvm-project/compiler-rt/include/sanitizer/tsan_interface_atomic.h8
-rw-r--r--contrib/llvm-project/compiler-rt/include/sanitizer/ubsan_interface.h32
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_activation.cc143
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_activation.cpp143
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.cc1119
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.cpp1141
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_debugging.cc146
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_debugging.cpp146
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc501
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_descriptions.cpp501
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_descriptions.h4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_errors.cc597
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_errors.cpp598
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_errors.h3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc282
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cpp282
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_flags.cc214
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_flags.cpp214
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_flags.inc13
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_fuchsia.cc224
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_fuchsia.cpp224
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_globals.cc465
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_globals.cpp463
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_globals_win.cc61
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_globals_win.cpp61
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc675
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp722
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_interceptors.h14
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cc43
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cpp43
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_interceptors_memintrinsics.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_interface.inc1
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_interface_internal.h3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_internal.h12
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_linux.cc260
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_linux.cpp260
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_mac.cc331
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_mac.cpp331
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cc307
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp307
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_mac.cc102
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_mac.cpp102
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_win.cc553
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_win.cpp551
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_memory_profile.cc129
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_memory_profile.cpp129
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_new_delete.cc204
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp204
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_poisoning.cc460
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_poisoning.cpp460
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_posix.cc117
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_posix.cpp117
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_preinit.cc24
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_preinit.cpp24
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_premap_shadow.cc78
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_premap_shadow.cpp78
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_report.cc558
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_report.cpp562
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_rtems.cc258
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_rtems.cpp258
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_rtl.cc626
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_rtl.cpp626
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_scariness_score.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_shadow_setup.cc164
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_shadow_setup.cpp163
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_stack.cc88
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_stack.cpp88
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_stack.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_stats.cc173
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_stats.cpp173
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_suppressions.cc104
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_suppressions.cpp104
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_suppressions.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_thread.cc535
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_thread.cpp536
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_thread.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_win.cc401
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_win.cpp401
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_win_dll_thunk.cc152
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_win_dll_thunk.cpp152
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_win_dynamic_runtime_thunk.cc130
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_win_dynamic_runtime_thunk.cpp130
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_win_weak_interception.cc22
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_win_weak_interception.cpp22
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/aarch64/fp_mode.c59
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/adddf3.c3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/addsf3.c3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/addtf3.c5
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/arm/fp_mode.c59
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/atomic.c2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/clear_cache.c104
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/cpu_model.c22
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/divtf3.c2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/emutls.c11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/extenddftf2.c2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/extendsftf2.c2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/fixunsxfdi.c11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/fixunsxfsi.c11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/fixxfdi.c11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/fp_add_impl.inc27
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/fp_lib.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/fp_mode.c24
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/fp_mode.h29
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/fp_trunc_impl.inc2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/i386/fp_mode.c39
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/ppc/fixtfti.c38
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/ppc/fixunstfti.c14
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/subdf3.c3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/subsf3.c3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/subtf3.c3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/udivmoddi4.c11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/crt/crtbegin.c48
-rw-r--r--contrib/llvm-project/compiler-rt/lib/dfsan/dfsan.cc460
-rw-r--r--contrib/llvm-project/compiler-rt/lib/dfsan/dfsan.cpp460
-rw-r--r--contrib/llvm-project/compiler-rt/lib/dfsan/dfsan_custom.cc1156
-rw-r--r--contrib/llvm-project/compiler-rt/lib/dfsan/dfsan_custom.cpp1156
-rw-r--r--contrib/llvm-project/compiler-rt/lib/dfsan/dfsan_interceptors.cc45
-rw-r--r--contrib/llvm-project/compiler-rt/lib/dfsan/dfsan_interceptors.cpp45
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerBuiltinsMsvc.h22
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerDefs.h23
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp8
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerExtFunctions.def11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerExtFunctionsWeak.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerExtraCounters.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerFlags.def6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerIO.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerIO.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerIOPosix.cpp8
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerIOWindows.cpp8
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerInternal.h3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp19
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp82
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerOptions.h1
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerTracePC.cpp41
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerTracePC.h3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.h4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtilDarwin.cpp9
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp103
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtilLinux.cpp11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp13
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/utils/FuzzedDataProvider.h245
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/definitions.h18
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/guarded_pool_allocator.cpp70
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/guarded_pool_allocator.h31
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/optional/backtrace.h7
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/optional/backtrace_linux_libc.cpp22
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/optional/backtrace_sanitizer_common.cpp29
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/options.h69
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/options.inc6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/stack_trace_compressor.cpp111
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/stack_trace_compressor.h38
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan.cpp155
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan.h22
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_allocator.cpp29
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_allocator.h6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_exceptions.cpp67
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_flags.inc2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_interceptors.cpp104
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_interface_internal.h13
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_linux.cpp84
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_new_delete.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_report.cpp30
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_setjmp.S100
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_tag_mismatch_aarch64.S54
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_type_test.cpp25
-rw-r--r--contrib/llvm-project/compiler-rt/lib/interception/interception.h4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/interception/interception_linux.cc78
-rw-r--r--contrib/llvm-project/compiler-rt/lib/interception/interception_linux.cpp83
-rw-r--r--contrib/llvm-project/compiler-rt/lib/interception/interception_mac.cc18
-rw-r--r--contrib/llvm-project/compiler-rt/lib/interception/interception_mac.cpp18
-rw-r--r--contrib/llvm-project/compiler-rt/lib/interception/interception_type_test.cc39
-rw-r--r--contrib/llvm-project/compiler-rt/lib/interception/interception_type_test.cpp39
-rw-r--r--contrib/llvm-project/compiler-rt/lib/interception/interception_win.cc1022
-rw-r--r--contrib/llvm-project/compiler-rt/lib/interception/interception_win.cpp1022
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan.cc135
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan.cpp135
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_allocator.cc353
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_allocator.cpp360
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_common.cc904
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_common.cpp900
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_common.h5
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_common_linux.cc140
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_common_linux.cpp144
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_common_mac.cc202
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_common_mac.cpp206
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_interceptors.cc465
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_interceptors.cpp520
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_linux.cc32
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_linux.cpp32
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_mac.cc191
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_mac.cpp191
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_malloc_mac.cc59
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_malloc_mac.cpp59
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_preinit.cc21
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_preinit.cpp21
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_thread.cc162
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_thread.cpp162
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan.cc675
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan.cpp679
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan.h11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_allocator.cc349
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_allocator.cpp356
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_blacklist.txt3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_chained_origin_depot.cc131
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_chained_origin_depot.cpp131
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_interceptors.cc1715
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_interceptors.cpp1725
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_linux.cc262
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_linux.cpp262
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_new_delete.cc108
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_new_delete.cpp108
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_poisoning.cc174
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_poisoning.cpp174
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_report.cc272
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_report.cpp272
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_thread.cpp (renamed from contrib/llvm-project/compiler-rt/lib/msan/msan_thread.cc)0
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfData.inc752
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfiling.c2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfiling.h75
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingBuffer.c70
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingFile.c347
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingInternal.h7
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingMerge.c2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingMergeFile.c2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingPlatformFuchsia.c95
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingPort.h13
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingRuntime.cc29
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingRuntime.cpp30
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingUtil.c20
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingUtil.h4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingValue.c2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingWriter.c40
-rw-r--r--contrib/llvm-project/compiler-rt/lib/safestack/safestack.cc310
-rw-r--r--contrib/llvm-project/compiler-rt/lib/safestack/safestack.cpp310
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sancov_flags.cc58
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sancov_flags.cpp58
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc267
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cpp267
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator_checks.cc22
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator_checks.cpp22
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator_checks.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator_report.cc136
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator_report.cpp137
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_asm.h4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_atomic_msvc.h63
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common.cc346
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common.cpp346
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common.h31
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc262
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_netbsd_compat.inc128
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interface.inc1
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cc139
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cpp139
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_nolibc.cc34
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_nolibc.cpp34
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_syscalls.inc12
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_coverage_fuchsia.cc240
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_coverage_fuchsia.cpp240
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cc218
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cpp218
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cc20
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cpp20
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cc26
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cpp26
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_sections.cc67
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_sections.cpp67
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_weak_interception.cc23
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_weak_interception.cpp23
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cc194
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cpp194
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cc423
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cpp423
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_errno.cc34
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_errno.cpp34
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_file.cc215
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_file.cpp215
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc183
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cpp191
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.h53
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc121
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_flags.cpp129
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_flags.inc3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cc527
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cpp527
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_getauxval.h30
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_glibc_version.h26
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc12
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h77
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_libc.cc279
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_libc.cpp280
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cc129
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cpp129
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc2135
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp2149
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc850
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp842
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux_s390.cc221
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux_s390.cpp221
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc1135
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp1219
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_mac_libcdep.cc29
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_mac_libcdep.cpp29
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_malloc_mac.inc11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_netbsd.cc338
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_netbsd.cpp338
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_openbsd.cc115
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_openbsd.cpp115
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.cc18
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.cpp18
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform.h8
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h45
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cc525
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp525
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h1084
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cc108
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cpp108
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc2395
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp2455
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.h23
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_openbsd.cc278
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_openbsd.cpp278
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc1271
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp1274
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h2164
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_solaris.cc365
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_solaris.cpp365
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_solaris.h7
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc388
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix.cpp390
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix.h4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc486
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp507
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_printf.cc358
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_printf.cpp358
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cc139
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cpp139
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cc174
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cpp174
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cc81
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cpp81
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc378
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cpp379
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_solaris.cc67
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_solaris.cpp67
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_rtems.cc279
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_rtems.cpp279
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_solaris.cc230
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_solaris.cpp230
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cc149
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cpp149
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc133
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cpp133
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc158
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cpp159
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.cc263
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.cpp263
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_sparc.cc85
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_sparc.cpp85
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc572
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp573
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_mac.cc177
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_mac.cpp177
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cc356
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cpp364
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc181
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cpp181
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.cc129
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.cpp129
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_internal.h19
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc209
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp209
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc556
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp557
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cc168
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cpp193
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_markup.cc144
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_markup.cpp144
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc539
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp487
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cc283
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp293
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cc318
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cpp318
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_syscalls_netbsd.inc76
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_termination.cc94
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_termination.cpp94
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cc351
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cpp351
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc154
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cpp154
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_type_traits.cc20
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_type_traits.cpp20
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc176
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cpp180
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_unwind_win.cc75
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_unwind_win.cpp75
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_vector.h6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win.cc1115
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win.cpp1124
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win_defs.h12
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win_dll_thunk.cc101
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win_dll_thunk.cpp101
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cc26
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cpp26
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win_weak_interception.cc93
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win_weak_interception.cpp94
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/sanitizer_symbolize.cc80
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/sanitizer_symbolize.cpp80
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/sanitizer_wrappers.cc198
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/sanitizer_wrappers.cpp191
-rwxr-xr-xcontrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh34
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/scripts/global_symbols.txt7
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/scudo_allocator_secondary.h28
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/scudo_errors.cpp5
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/allocator_config.h11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/atomic_helpers.h34
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/bytemap.h6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/checksum.cc70
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/checksum.cpp72
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/checksum.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/chunk.h50
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/combined.h299
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/common.cc32
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/common.cpp32
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/common.h30
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/crc32_hw.cc19
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/crc32_hw.cpp19
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/flags.cc57
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/flags.cpp72
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/flags.h8
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/flags_parser.cc164
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/flags_parser.cpp164
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/flags_parser.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/fuchsia.cc189
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/fuchsia.cpp189
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/internal_defs.h17
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/linux.cc171
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/linux.cpp171
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/linux.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/list.h236
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/local_cache.h16
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/mutex.h6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/platform.h6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/primary32.h94
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/primary64.h125
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/quarantine.h43
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/release.h14
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/report.cc192
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/report.cpp192
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/secondary.cc136
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/secondary.h177
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/size_class_map.h23
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/stats.h37
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/string_utils.cc236
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/string_utils.cpp244
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/string_utils.h1
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/tsd.h9
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/tsd_exclusive.h25
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/tsd_shared.h30
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/vector.h3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/wrappers_c.cc39
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/wrappers_c.cpp40
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/wrappers_c.inc37
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/wrappers_c_bionic.cc49
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/wrappers_c_bionic.cpp65
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/wrappers_c_checks.h10
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/wrappers_cpp.cc107
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/wrappers_cpp.cpp108
-rw-r--r--contrib/llvm-project/compiler-rt/lib/stats/stats.cc136
-rw-r--r--contrib/llvm-project/compiler-rt/lib/stats/stats.cpp136
-rw-r--r--contrib/llvm-project/compiler-rt/lib/stats/stats_client.cc83
-rw-r--r--contrib/llvm-project/compiler-rt/lib/stats/stats_client.cpp83
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/benchmarks/func_entry_exit.cpp (renamed from contrib/llvm-project/compiler-rt/lib/tsan/benchmarks/func_entry_exit.cc)0
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/benchmarks/mini_bench_local.cpp (renamed from contrib/llvm-project/compiler-rt/lib/tsan/benchmarks/mini_bench_local.cc)0
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/benchmarks/mini_bench_shared.cpp (renamed from contrib/llvm-project/compiler-rt/lib/tsan/benchmarks/mini_bench_shared.cc)0
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/benchmarks/mop.cpp (renamed from contrib/llvm-project/compiler-rt/lib/tsan/benchmarks/mop.cc)0
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/benchmarks/start_many_threads.cpp (renamed from contrib/llvm-project/compiler-rt/lib/tsan/benchmarks/start_many_threads.cc)0
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/benchmarks/vts_many_threads_bench.cpp (renamed from contrib/llvm-project/compiler-rt/lib/tsan/benchmarks/vts_many_threads_bench.cc)0
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/dd/dd_interceptors.cc328
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/dd/dd_interceptors.cpp328
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/dd/dd_rtl.cc158
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/dd/dd_rtl.cpp158
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/go/tsan_go.cc283
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/go/tsan_go.cpp294
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_clock.cc597
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_clock.cpp597
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_debugging.cc262
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_debugging.cpp262
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_dispatch_defs.h14
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_external.cc124
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_external.cpp124
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_fd.cc315
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_fd.cpp316
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_flags.cc125
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_flags.cpp125
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_ignoreset.cc46
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_ignoreset.cpp46
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc2855
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_libdispatch.cpp782
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_mac.cc479
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_mac.cpp526
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_mach_vm.cpp52
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp2850
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface.cc160
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface.cpp160
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface.h13
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface_ann.cc552
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface_ann.cpp552
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc955
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp955
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface_inl.h10
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface_java.cc267
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface_java.cpp267
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface_java.h4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_libdispatch.cc782
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_malloc_mac.cc71
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_malloc_mac.cpp71
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_md5.cc250
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_md5.cpp250
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_mman.cc396
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_mman.cpp405
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_mman.h5
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_mutex.cc289
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_mutex.cpp289
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_mutexset.cc88
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_mutexset.cpp88
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc199
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_new_delete.cpp199
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_platform.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc515
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp515
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_platform_mac.cc316
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_platform_mac.cpp321
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_platform_posix.cc174
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_platform_posix.cpp167
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_platform_windows.cc37
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_platform_windows.cpp37
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_preinit.cc26
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_preinit.cpp26
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_report.cc486
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_report.cpp486
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl.cc1100
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp1117
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl.h5
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cc539
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp539
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl_proc.cc60
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl_proc.cpp60
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc756
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp757
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cc444
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp444
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_stack_trace.cc63
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_stack_trace.cpp63
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_stat.cc186
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_stat.cpp186
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_suppressions.cc161
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_suppressions.cpp161
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_symbolize.cc122
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_symbolize.cpp122
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_sync.cc296
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_sync.cpp296
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_checks.inc5
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_diag.cc443
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_diag.cpp443
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cc40
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp40
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_flags.cc85
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_flags.cpp84
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_handlers.cc824
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_handlers.cpp843
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_handlers_cxx.cc205
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_handlers_cxx.cpp205
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_init.cc64
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_init.cpp64
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_init_standalone.cc33
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_init_standalone.cpp33
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_init_standalone_preinit.cc35
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_init_standalone_preinit.cpp35
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_monitor.cc75
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_monitor.cpp75
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_signals_standalone.cc71
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_signals_standalone.cpp71
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_type_hash.cc33
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_type_hash.cpp33
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cc268
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cpp268
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_type_hash_win.cc84
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_type_hash_win.cpp84
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_value.cc112
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_value.cpp112
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_win_dll_thunk.cc20
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_win_dll_thunk.cpp20
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_win_dynamic_runtime_thunk.cc20
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_win_dynamic_runtime_thunk.cpp20
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_win_weak_interception.cc23
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_win_weak_interception.cpp23
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cpp (renamed from contrib/llvm-project/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cc)0
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_AArch64.cc127
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_AArch64.cpp127
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_arm.cc164
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_arm.cpp164
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_basic_flags.cc49
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_basic_flags.cpp49
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_basic_logging.cc515
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_basic_logging.cpp515
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_buffer_queue.cc237
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_buffer_queue.cpp237
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_fdr_flags.cc47
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_fdr_flags.cpp47
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_fdr_logging.cc757
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_fdr_logging.cpp757
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_flags.cc84
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_flags.cpp84
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_init.cc115
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_init.cpp115
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_interface.cpp (renamed from contrib/llvm-project/compiler-rt/lib/xray/xray_interface.cc)0
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_log_interface.cc209
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_log_interface.cpp209
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_mips.cc170
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_mips.cpp170
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_mips64.cc178
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_mips64.cpp178
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_powerpc64.cc111
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_powerpc64.cpp111
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_profile_collector.cc414
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_profile_collector.cpp414
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_profiling.cc519
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_profiling.cpp519
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_profiling_flags.cpp (renamed from contrib/llvm-project/compiler-rt/lib/xray/xray_profiling_flags.cc)0
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_trampoline_powerpc64.cpp (renamed from contrib/llvm-project/compiler-rt/lib/xray/xray_trampoline_powerpc64.cc)0
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_utils.cc195
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_utils.cpp195
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_x86_64.cpp (renamed from contrib/llvm-project/compiler-rt/lib/xray/xray_x86_64.cc)0
-rw-r--r--contrib/llvm-project/libcxx/CREDITS.TXT4
-rw-r--r--contrib/llvm-project/libcxx/include/__bit_reference35
-rw-r--r--contrib/llvm-project/libcxx/include/__config140
-rw-r--r--contrib/llvm-project/libcxx/include/__debug1
-rw-r--r--contrib/llvm-project/libcxx/include/__functional_038
-rw-r--r--contrib/llvm-project/libcxx/include/__functional_base2
-rw-r--r--contrib/llvm-project/libcxx/include/__hash_table20
-rw-r--r--contrib/llvm-project/libcxx/include/__libcpp_version2
-rw-r--r--contrib/llvm-project/libcxx/include/__mutex_base165
-rw-r--r--contrib/llvm-project/libcxx/include/__split_buffer79
-rw-r--r--contrib/llvm-project/libcxx/include/__string192
-rw-r--r--contrib/llvm-project/libcxx/include/__threading_support241
-rw-r--r--contrib/llvm-project/libcxx/include/__tree12
-rw-r--r--contrib/llvm-project/libcxx/include/__tuple5
-rw-r--r--contrib/llvm-project/libcxx/include/algorithm114
-rw-r--r--contrib/llvm-project/libcxx/include/atomic2
-rw-r--r--contrib/llvm-project/libcxx/include/bit23
-rw-r--r--contrib/llvm-project/libcxx/include/chrono146
-rw-r--r--contrib/llvm-project/libcxx/include/codecvt72
-rw-r--r--contrib/llvm-project/libcxx/include/cstdlib2
-rw-r--r--contrib/llvm-project/libcxx/include/ctime6
-rw-r--r--contrib/llvm-project/libcxx/include/deque277
-rw-r--r--contrib/llvm-project/libcxx/include/exception2
-rw-r--r--contrib/llvm-project/libcxx/include/execution19
-rw-r--r--contrib/llvm-project/libcxx/include/experimental/coroutine1
-rw-r--r--contrib/llvm-project/libcxx/include/experimental/functional78
-rw-r--r--contrib/llvm-project/libcxx/include/experimental/iterator12
-rw-r--r--contrib/llvm-project/libcxx/include/experimental/propagate_const1
-rw-r--r--contrib/llvm-project/libcxx/include/experimental/type_traits6
-rw-r--r--contrib/llvm-project/libcxx/include/ext/hash_map23
-rw-r--r--contrib/llvm-project/libcxx/include/ext/hash_set6
-rw-r--r--contrib/llvm-project/libcxx/include/filesystem8
-rw-r--r--contrib/llvm-project/libcxx/include/forward_list24
-rw-r--r--contrib/llvm-project/libcxx/include/fstream29
-rw-r--r--contrib/llvm-project/libcxx/include/functional54
-rw-r--r--contrib/llvm-project/libcxx/include/future17
-rw-r--r--contrib/llvm-project/libcxx/include/ios3
-rw-r--r--contrib/llvm-project/libcxx/include/istream2
-rw-r--r--contrib/llvm-project/libcxx/include/iterator98
-rw-r--r--contrib/llvm-project/libcxx/include/list20
-rw-r--r--contrib/llvm-project/libcxx/include/map24
-rw-r--r--contrib/llvm-project/libcxx/include/math.h4
-rw-r--r--contrib/llvm-project/libcxx/include/memory558
-rw-r--r--contrib/llvm-project/libcxx/include/module.modulemap4
-rw-r--r--contrib/llvm-project/libcxx/include/mutex8
-rw-r--r--contrib/llvm-project/libcxx/include/new4
-rw-r--r--contrib/llvm-project/libcxx/include/numeric23
-rw-r--r--contrib/llvm-project/libcxx/include/ostream2
-rw-r--r--contrib/llvm-project/libcxx/include/queue2
-rw-r--r--contrib/llvm-project/libcxx/include/random2
-rw-r--r--contrib/llvm-project/libcxx/include/regex55
-rw-r--r--contrib/llvm-project/libcxx/include/set24
-rw-r--r--contrib/llvm-project/libcxx/include/span72
-rw-r--r--contrib/llvm-project/libcxx/include/stdexcept7
-rw-r--r--contrib/llvm-project/libcxx/include/string186
-rw-r--r--contrib/llvm-project/libcxx/include/string_view9
-rw-r--r--contrib/llvm-project/libcxx/include/system_error1
-rw-r--r--contrib/llvm-project/libcxx/include/thread5
-rw-r--r--contrib/llvm-project/libcxx/include/tuple129
-rw-r--r--contrib/llvm-project/libcxx/include/type_traits194
-rw-r--r--contrib/llvm-project/libcxx/include/typeinfo1
-rw-r--r--contrib/llvm-project/libcxx/include/utility63
-rw-r--r--contrib/llvm-project/libcxx/include/vector296
-rw-r--r--contrib/llvm-project/libcxx/include/version2
-rw-r--r--contrib/llvm-project/libcxx/src/CMakeLists.txt495
-rw-r--r--contrib/llvm-project/libcxx/src/algorithm.cpp2
-rw-r--r--contrib/llvm-project/libcxx/src/chrono.cpp4
-rw-r--r--contrib/llvm-project/libcxx/src/condition_variable.cpp2
-rw-r--r--contrib/llvm-project/libcxx/src/debug.cpp2
-rw-r--r--contrib/llvm-project/libcxx/src/experimental/memory_resource.cpp6
-rw-r--r--contrib/llvm-project/libcxx/src/filesystem/directory_iterator.cpp12
-rw-r--r--contrib/llvm-project/libcxx/src/filesystem/int128_builtins.cpp2
-rw-r--r--contrib/llvm-project/libcxx/src/filesystem/operations.cpp4
-rw-r--r--contrib/llvm-project/libcxx/src/iostream.cpp19
-rw-r--r--contrib/llvm-project/libcxx/src/locale.cpp4
-rw-r--r--contrib/llvm-project/libcxx/src/memory.cpp2
-rw-r--r--contrib/llvm-project/libcxx/src/mutex.cpp8
-rw-r--r--contrib/llvm-project/libcxx/src/mutex_destructor.cpp1
-rw-r--r--contrib/llvm-project/libcxx/src/regex.cpp2
-rw-r--r--contrib/llvm-project/libcxx/src/shared_mutex.cpp2
-rw-r--r--contrib/llvm-project/libcxx/src/thread.cpp4
-rw-r--r--contrib/llvm-project/libcxx/src/utility.cpp2
-rw-r--r--contrib/llvm-project/libcxx/src/valarray.cpp4
-rw-r--r--contrib/llvm-project/libunwind/include/__libunwind_config.h18
-rw-r--r--contrib/llvm-project/libunwind/include/libunwind.h142
-rw-r--r--contrib/llvm-project/libunwind/src/AddressSpace.hpp68
-rw-r--r--contrib/llvm-project/libunwind/src/DwarfInstructions.hpp9
-rw-r--r--contrib/llvm-project/libunwind/src/RWMutex.hpp2
-rw-r--r--contrib/llvm-project/libunwind/src/Registers.hpp527
-rw-r--r--contrib/llvm-project/libunwind/src/Unwind-EHABI.cpp9
-rw-r--r--contrib/llvm-project/libunwind/src/UnwindCursor.hpp41
-rw-r--r--contrib/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c9
-rw-r--r--contrib/llvm-project/libunwind/src/UnwindRegistersRestore.S162
-rw-r--r--contrib/llvm-project/libunwind/src/UnwindRegistersSave.S66
-rw-r--r--contrib/llvm-project/libunwind/src/libunwind.cpp10
-rw-r--r--contrib/llvm-project/lld/CMakeLists.txt225
-rw-r--r--contrib/llvm-project/lld/COFF/CMakeLists.txt48
-rw-r--r--contrib/llvm-project/lld/COFF/Chunks.h6
-rw-r--r--contrib/llvm-project/lld/COFF/Config.h8
-rw-r--r--contrib/llvm-project/lld/COFF/DLL.cpp4
-rw-r--r--contrib/llvm-project/lld/COFF/DebugTypes.cpp44
-rw-r--r--contrib/llvm-project/lld/COFF/Driver.cpp273
-rw-r--r--contrib/llvm-project/lld/COFF/Driver.h20
-rw-r--r--contrib/llvm-project/lld/COFF/DriverUtils.cpp61
-rw-r--r--contrib/llvm-project/lld/COFF/ICF.cpp8
-rw-r--r--contrib/llvm-project/lld/COFF/InputFiles.cpp173
-rw-r--r--contrib/llvm-project/lld/COFF/InputFiles.h65
-rw-r--r--contrib/llvm-project/lld/COFF/LTO.cpp17
-rw-r--r--contrib/llvm-project/lld/COFF/MapFile.cpp15
-rw-r--r--contrib/llvm-project/lld/COFF/MinGW.cpp14
-rw-r--r--contrib/llvm-project/lld/COFF/MinGW.h1
-rw-r--r--contrib/llvm-project/lld/COFF/Options.td47
-rw-r--r--contrib/llvm-project/lld/COFF/PDB.cpp156
-rw-r--r--contrib/llvm-project/lld/COFF/PDB.h9
-rw-r--r--contrib/llvm-project/lld/COFF/SymbolTable.cpp369
-rw-r--r--contrib/llvm-project/lld/COFF/SymbolTable.h21
-rw-r--r--contrib/llvm-project/lld/COFF/Symbols.cpp31
-rw-r--r--contrib/llvm-project/lld/COFF/Symbols.h42
-rw-r--r--contrib/llvm-project/lld/COFF/Writer.cpp59
-rw-r--r--contrib/llvm-project/lld/Common/CMakeLists.txt60
-rw-r--r--contrib/llvm-project/lld/Common/DWARF.cpp103
-rw-r--r--contrib/llvm-project/lld/Common/ErrorHandler.cpp157
-rw-r--r--contrib/llvm-project/lld/Common/Filesystem.cpp2
-rw-r--r--contrib/llvm-project/lld/Common/Strings.cpp34
-rw-r--r--contrib/llvm-project/lld/Common/TargetOptionsCommandFlags.cpp4
-rw-r--r--contrib/llvm-project/lld/ELF/AArch64ErrataFix.cpp80
-rw-r--r--contrib/llvm-project/lld/ELF/ARMErrataFix.cpp532
-rw-r--r--contrib/llvm-project/lld/ELF/ARMErrataFix.h51
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/AArch64.cpp147
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/AMDGPU.cpp10
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/ARM.cpp44
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/AVR.cpp10
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/Hexagon.cpp106
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/MSP430.cpp10
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/Mips.cpp263
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/MipsArchTree.cpp74
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/PPC.cpp67
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/PPC64.cpp62
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/RISCV.cpp65
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/SPARCV9.cpp21
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/X86.cpp131
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/X86_64.cpp119
-rw-r--r--contrib/llvm-project/lld/ELF/CMakeLists.txt67
-rw-r--r--contrib/llvm-project/lld/ELF/CallGraphSort.cpp134
-rw-r--r--contrib/llvm-project/lld/ELF/Config.h30
-rw-r--r--contrib/llvm-project/lld/ELF/DWARF.cpp26
-rw-r--r--contrib/llvm-project/lld/ELF/DWARF.h33
-rw-r--r--contrib/llvm-project/lld/ELF/Driver.cpp256
-rw-r--r--contrib/llvm-project/lld/ELF/DriverUtils.cpp41
-rw-r--r--contrib/llvm-project/lld/ELF/EhFrame.cpp12
-rw-r--r--contrib/llvm-project/lld/ELF/ICF.cpp58
-rw-r--r--contrib/llvm-project/lld/ELF/InputFiles.cpp297
-rw-r--r--contrib/llvm-project/lld/ELF/InputFiles.h21
-rw-r--r--contrib/llvm-project/lld/ELF/InputSection.cpp95
-rw-r--r--contrib/llvm-project/lld/ELF/InputSection.h25
-rw-r--r--contrib/llvm-project/lld/ELF/LTO.cpp26
-rw-r--r--contrib/llvm-project/lld/ELF/LinkerScript.cpp417
-rw-r--r--contrib/llvm-project/lld/ELF/LinkerScript.h17
-rw-r--r--contrib/llvm-project/lld/ELF/MapFile.cpp22
-rw-r--r--contrib/llvm-project/lld/ELF/MarkLive.cpp58
-rw-r--r--contrib/llvm-project/lld/ELF/Options.td59
-rw-r--r--contrib/llvm-project/lld/ELF/OutputSections.cpp149
-rw-r--r--contrib/llvm-project/lld/ELF/OutputSections.h4
-rw-r--r--contrib/llvm-project/lld/ELF/Relocations.cpp518
-rw-r--r--contrib/llvm-project/lld/ELF/Relocations.h19
-rw-r--r--contrib/llvm-project/lld/ELF/ScriptLexer.cpp7
-rw-r--r--contrib/llvm-project/lld/ELF/ScriptParser.cpp51
-rw-r--r--contrib/llvm-project/lld/ELF/SymbolTable.cpp95
-rw-r--r--contrib/llvm-project/lld/ELF/SymbolTable.h18
-rw-r--r--contrib/llvm-project/lld/ELF/Symbols.cpp142
-rw-r--r--contrib/llvm-project/lld/ELF/Symbols.h82
-rw-r--r--contrib/llvm-project/lld/ELF/SyntheticSections.cpp741
-rw-r--r--contrib/llvm-project/lld/ELF/SyntheticSections.h101
-rw-r--r--contrib/llvm-project/lld/ELF/Target.cpp37
-rw-r--r--contrib/llvm-project/lld/ELF/Target.h20
-rw-r--r--contrib/llvm-project/lld/ELF/Thunks.cpp160
-rw-r--r--contrib/llvm-project/lld/ELF/Thunks.h12
-rw-r--r--contrib/llvm-project/lld/ELF/Writer.cpp446
-rw-r--r--contrib/llvm-project/lld/ELF/Writer.h8
-rw-r--r--contrib/llvm-project/lld/docs/CMakeLists.txt8
-rw-r--r--contrib/llvm-project/lld/docs/Driver.rst4
-rw-r--r--contrib/llvm-project/lld/docs/NewLLD.rst2
-rw-r--r--contrib/llvm-project/lld/docs/ReleaseNotes.rst302
-rw-r--r--contrib/llvm-project/lld/docs/WebAssembly.rst28
-rw-r--r--contrib/llvm-project/lld/docs/conf.py6
-rw-r--r--contrib/llvm-project/lld/docs/index.rst2
-rw-r--r--contrib/llvm-project/lld/docs/ld.lld.1134
-rw-r--r--contrib/llvm-project/lld/docs/windows_support.rst2
-rw-r--r--contrib/llvm-project/lld/include/lld/Common/DWARF.h47
-rw-r--r--contrib/llvm-project/lld/include/lld/Common/Driver.h12
-rw-r--r--contrib/llvm-project/lld/include/lld/Common/ErrorHandler.h17
-rw-r--r--contrib/llvm-project/lld/include/lld/Common/LLVM.h4
-rw-r--r--contrib/llvm-project/lld/include/lld/Common/Strings.h5
-rw-r--r--contrib/llvm-project/lld/include/lld/Common/TargetOptionsCommandFlags.h1
-rw-r--r--contrib/llvm-project/lld/include/lld/Core/Atom.h2
-rw-r--r--contrib/llvm-project/lld/include/lld/Core/Error.h4
-rw-r--r--contrib/llvm-project/lld/include/lld/Core/File.h1
-rw-r--r--contrib/llvm-project/lld/include/lld/Core/Instrumentation.h2
-rw-r--r--contrib/llvm-project/lld/include/lld/Core/Reference.h2
-rw-r--r--contrib/llvm-project/lld/include/lld/Core/UndefinedAtom.h2
-rw-r--r--contrib/llvm-project/lld/include/lld/ReaderWriter/MachOLinkingContext.h4
-rw-r--r--contrib/llvm-project/lld/lib/CMakeLists.txt3
-rw-r--r--contrib/llvm-project/lld/lib/Core/CMakeLists.txt28
-rw-r--r--contrib/llvm-project/lld/lib/Core/Resolver.cpp11
-rw-r--r--contrib/llvm-project/lld/lib/Core/SymbolTable.cpp18
-rw-r--r--contrib/llvm-project/lld/lib/Driver/CMakeLists.txt23
-rw-r--r--contrib/llvm-project/lld/lib/Driver/DarwinLdDriver.cpp39
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/CMakeLists.txt20
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/FileArchive.cpp2
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp50
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/MachO/CMakeLists.txt35
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp4
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/MachO/DebugInfo.h1
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/MachO/File.h2
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/MachO/GOTPass.cpp4
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/MachO/LayoutPass.cpp6
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp12
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp4
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp18
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp2
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp34
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/MachO/ObjCPass.cpp2
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/MachO/ShimPass.cpp2
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/MachO/TLVPass.cpp2
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/YAML/CMakeLists.txt9
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp6
-rw-r--r--contrib/llvm-project/lld/tools/lld/CMakeLists.txt28
-rw-r--r--contrib/llvm-project/lld/tools/lld/lld.cpp15
-rw-r--r--contrib/llvm-project/lldb/bindings/headers.swig76
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBAddress.i185
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBAttachInfo.i115
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBBlock.i163
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBBreakpoint.i334
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBBreakpointLocation.i141
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBBreakpointName.i115
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBBroadcaster.i69
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBCommandInterpreter.i235
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBCommandReturnObject.i127
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBCommunication.i83
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBCompileUnit.i138
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBData.i297
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBDebugger.i535
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBDeclaration.i67
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBError.i122
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBEvent.i153
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBExecutionContext.i51
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBExpressionOptions.i158
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBFile.i101
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBFileSpec.i107
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBFileSpecList.i44
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBFrame.i364
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBFunction.i134
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBHostOS.i49
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBInstruction.i104
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBInstructionList.i107
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBLanguageRuntime.i21
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBLaunchInfo.i131
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBLineEntry.i100
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBListener.i100
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBMemoryRegionInfo.i61
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBMemoryRegionInfoList.i37
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBModule.i554
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBModuleSpec.i134
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBPlatform.i197
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBProcess.i505
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBProcessInfo.i67
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBQueue.i74
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBQueueItem.i47
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBSection.i149
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBSourceManager.i59
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBStream.i102
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBStringList.i57
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBStructuredData.i63
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBSymbol.i96
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBSymbolContext.i99
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBSymbolContextList.i139
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBTarget.i1070
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBThread.i461
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBThreadCollection.i39
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBThreadPlan.i137
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBTrace.i35
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBTraceOptions.i39
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBType.i487
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBTypeCategory.i225
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBTypeEnumMember.i107
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBTypeFilter.i75
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBTypeFormat.i77
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBTypeNameSpecifier.i69
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBTypeSummary.i119
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBTypeSynthetic.i78
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBUnixSignals.i76
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBValue.i598
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBValueList.i172
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBVariablesOptions.i68
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBWatchpoint.i96
-rw-r--r--contrib/llvm-project/lldb/bindings/interfaces.swig82
-rw-r--r--contrib/llvm-project/lldb/bindings/lua.swig21
-rw-r--r--contrib/llvm-project/lldb/bindings/lua/lua-typemaps.swig1
-rw-r--r--contrib/llvm-project/lldb/bindings/macros.swig33
-rw-r--r--contrib/llvm-project/lldb/bindings/python.swig138
-rw-r--r--contrib/llvm-project/lldb/bindings/python/createPythonInit.py17
-rw-r--r--contrib/llvm-project/lldb/bindings/python/python-extensions.swig592
-rw-r--r--contrib/llvm-project/lldb/bindings/python/python-swigsafecast.swig154
-rw-r--r--contrib/llvm-project/lldb/bindings/python/python-typemaps.swig530
-rw-r--r--contrib/llvm-project/lldb/bindings/python/python-wrapper.swig1074
-rw-r--r--contrib/llvm-project/lldb/docs/lldb.1154
-rw-r--r--contrib/llvm-project/lldb/docs/man/lldb.rst323
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/LLDB.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBBreakpoint.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBBreakpointLocation.h7
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBBreakpointName.h7
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBCommandReturnObject.h52
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBDebugger.h27
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBDefines.h1
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBError.h1
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBFile.h47
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBInstruction.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBInstructionList.h6
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBProcess.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBReproducer.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBStream.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBStructuredData.h5
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBThread.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBThreadPlan.h6
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBValue.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/Breakpoint.h20
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointID.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointList.h8
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointLocation.h7
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointLocationCollection.h12
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointLocationList.h12
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointOptions.h73
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolver.h5
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h6
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverName.h6
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverScripted.h7
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointSite.h11
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/Watchpoint.h5
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/WatchpointList.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/WatchpointOptions.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/Address.h101
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/AddressRange.h5
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/AddressResolverFileLine.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/AddressResolverName.h6
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ClangForward.h1
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/Debugger.h50
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/Disassembler.h7
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/FileLineResolver.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/FileSpecList.h17
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/FormatEntity.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/Highlighter.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/IOHandler.h84
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/IOHandlerCursesGUI.h40
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/LoadedModuleInfoList.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/Mangled.h37
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/Module.h175
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ModuleChild.h11
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ModuleList.h138
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ModuleSpec.h33
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/PluginManager.h47
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/PropertiesBase.td51
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/STLUtils.h74
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/SearchFilter.h27
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/Section.h5
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/SourceManager.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/StreamFile.h18
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/StructuredDataImpl.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ThreadSafeDenseMap.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ThreadSafeSTLMap.h128
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ThreadSafeSTLVector.h72
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/Value.h1
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ValueObject.h18
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h15
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/dwarf.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/DataVisualization.h6
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/FormatCache.h57
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/FormatClasses.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/FormatManager.h34
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/FormattersContainer.h124
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/LanguageCategory.h28
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/StringPrinter.h237
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/TypeCategory.h70
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/TypeCategoryMap.h9
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/TypeValidator.h201
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h7
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Expression/DWARFExpression.h98
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Expression/DiagnosticManager.h40
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Expression/Expression.h28
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Expression/ExpressionParser.h13
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Expression/ExpressionSourceCode.h18
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Expression/ExpressionVariable.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Expression/FunctionCaller.h25
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Expression/IRExecutionUnit.h25
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Expression/LLVMUserExpression.h30
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Expression/Materializer.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Expression/REPL.h8
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Expression/UserExpression.h28
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Expression/UtilityFunction.h21
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/Config.h.cmake25
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/Editline.h24
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/File.h356
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/FileCache.h5
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/FileSystem.h17
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/HostInfoBase.h11
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/HostProcess.h1
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/LZMA.h34
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/PseudoTerminal.h20
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/Socket.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/SocketAddress.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/Terminal.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/XML.h6
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/common/NativeProcessProtocol.h41
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/CommandAlias.h8
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/CommandCompletions.h87
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/CommandInterpreter.h48
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/CommandObject.h41
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/CommandObjectMultiword.h10
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/CommandObjectRegexCommand.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/CommandReturnObject.h25
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionGroupPythonClassWithDict.h63
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValue.h24
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueArch.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueBoolean.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueEnumeration.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueFileSpec.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueFormatEntity.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueProperties.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueRegex.h6
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueUUID.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/Options.h13
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/Property.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/ScriptInterpreter.h44
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Symbol/Block.h26
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Symbol/CallFrameInfo.h28
-rw-r--r--c