This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-arm-spec2k6-Os in repository toolchain/ci/llvm-project.
from eaedc5ef8f5 [Logging] Fix format strings adds 404551ac64e [RISCV][NFC] Correct RUN in rvi-pseudos-invalid.s adds 6f13637a3e1 [IR][Verifier] Allow IntToPtrInst to be !dereferenceable adds 6491076ec68 [Utils] Remove legacy scripts adds 532f7565557 Improve clang-format-diff help output adds ea5c94b497c [IndVars] Fix a subtle bug in optimizeLoopExits adds 93f505942c8 [Utils] Add back utils directory adds 37944130f95 clang-format: Fix namespace end comments for namespaces wit [...] adds 78c92d2ec3a [Remarks] Add unit tests for YAML serialization adds db1eb7c569e [utils] Remove sync-source (with SVN) adds 374398afb78 [libFuzzer] Fix __sanitizer_print_memory_profile return typ [...] adds 76bc3d6e074 [X86] In lowerVectorShuffle, instead of creating a new node [...] adds 9c0716f1166 ld.lld: Demangle symbols from archives in diagnostics adds 62ac91f3690 gn build: Merge r366832 adds 41a010a4ef1 [PowerPC] Remove redundant load immediate instructions adds cbbdc418383 [Remarks][NFC] Move the YAML serializer to its own header adds 05e32bad137 Revert "Revert "Implement xfer:libraries-svr4:read packet"" adds 70795c1e3a7 Revert "Revert "Add ReadCStringFromMemory for faster string [...] adds c5b5cc45754 [Remarks] Introduce a new format: yaml-strtab adds 8693f8f9c18 [lldb] Fix occasional hangs of VSCode testcases adds b27fc95e89f [ARM] Add opt-bisect support to ARMParallelDSP. adds 50a3f0e08e3 [ExpressionParser] Fix formatting and whitespace (NFC) adds b362c976fb7 [ExpressionParser] Handle llvm::Expected result adds a2fae1e3e99 [GlobalISel][AArch64] Save a copy on G_SELECT by fixing con [...] adds c69273fa107 [docs] Clarify where the indirect UB due to write-write rac [...] adds 78b1e777f59 Fix "control reaches end of non-void function" warning. NFCI. adds 511f7f5785e [AArch64][GlobalISel] Add support for s128 loads, stores, e [...] adds 45a3fd206fb [lldb][test_suite] Update tests with unexpected pass on And [...] adds f8552e67e91 [DWARF] Use 32-bit format specifier for offset adds 1b05977538d FileCheck [8/12]: Define numeric var from expr adds ba4e8d79134 [FileCheck]] Canonicalize caret location testing adds fb596735fe9 [FileCheck] Use ASSERT for fatal unit tests adds 1cb102cac9d [lldb] Fix enum value description adds 4287c95b08a [Remarks] String tables should be move-only adds 8b161bacf41 [SafeStack] Insert the deref before remaining elements adds 305ace7cc8e [AArch64] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS [...] adds 8b7e82be12a [PowerPC][NFC] use opcode instead of MachineInstr for instr [...] adds 09e6304440c [RISCV] Implement benchmark::cycleclock::Now adds b0ed5bea881 [Clangd] Fixed ExtractVariable for certain types of Exprs adds 00c8dab2198 Revert "[FileCheck] Use ASSERT for fatal unit tests" adds 75299de1911 Revert "[FileCheck]] Canonicalize caret location testing" adds 5ecb8802414 Revert "FileCheck [8/12]: Define numeric var from expr" adds f429ab60e60 [clangd] Implement "prepareRename" adds 509ad30d85f [Remark] Suppress the "-Wreturn-type" compiler warning, NFC adds 0e7bbb11220 [clangd] Update a stale comment, NFC. adds 00e8ac3bebf [Format] Make it easy to add new format::FormatStyle::Langu [...] adds ec4d8cdd59b [clangd] Bump vscode-clangd v0.0.16 adds 2b290885d94 [SVE][Inline-Asm] Add support to specify SVE registers in t [...] adds 7e6f355b3e4 [lldb] Remove Xcode project legacy adds 6076788c5b9 [clangd] Reformat use of cl::opt: use unqualified name and [...] adds aeb21b96a0e [ARM][ParallelDSP] Fix pointer operand reordering adds 2ff40ca367d [clangd] Fix SelectionTree traversal of qualified types adds 5a43ba8a624 [Format] getFormattingLangOpts: make LS_Auto uses LS_Cpp11 [...] adds d22f877356a [CrossTU] Add a function to retrieve original source location. adds b9d96ceca0c [ARM] MVE integer compares and selects adds ec10d5c6c10 Recommit rr366796 "[Object/ELF.h] - Improve testing of the [...] adds 3daefb07448 [DWARF][NFC] Add constants for reserved values of an initia [...] adds 5adbfdda2db [mips] Assign R_TLS type to the R_MIPS_TLS_TPREL_XXX reloca [...] adds b09bc8a27dd Revert "Revert "[lldb] [Process/NetBSD] Fix constructor aft [...] adds c7e55d4f521 [ARM] MVE predicate register support adds 2359fecf82d [lldb][NFC] Tablegenify platform adds aaad1a8959d [lldb] Fix build errors from tablegenify platform commit adds bdc6b6e4101 [clangd] SelectionTree treats TranslationUnitDecl (mostly) [...] adds 242da4e83ef [yaml2obj] - Allow custom fields for the SHT_UNDEF sections. adds cb487e9b442 [Object/llvm-readobj] - Cleanup testing of the dynamic objects. adds 7d79b552e36 [llvm-objdump] - Import the test/Object/X86/no-start-symbol [...] adds 4cd9b853b5a FileCheck [8/12]: Define numeric var from expr adds a83dfd92bef [FileCheck]] Canonicalize caret location testing adds 168a6dc9476 [FileCheck] Use ASSERT for fatal unit tests adds 9842310a2ac [clangd] Add categories to help options, and only show clan [...] adds 36240744269 [InstCombine] add tests for load narrowing; NFC adds 565c54320e0 [InstSimplify] Rename SimplifyFPUnOp and SimplifyFPBinOp adds 3a12e73f672 Fix @skipIfSanitized decorator adds a19f5a76e6a Test commit. NFC. adds 724888af45b [ARM] Make sure that the constant pool does not keep in the [...] adds c7046c91cd1 Silence a conversion warning after r366887. NFC adds a4a4698c16f [ARM] Basic And/Or/Xor handling for MVE predicates adds 18c26713522 [llvm-ar][test] Fix move operation tests adds 4fc78c496eb [ARM] MVE floating point compares and selects adds 69fba7434e0 [ARM] Better AND's for MVE compares adds 4fdcabf259c [Support] Fix `-ftime-trace-granularity` option adds b9179ff8576 [AIX][lit] Don't depend on psutil on AIX adds 0bf5f7082cc AMDGPU: Only allow FP types for format buffer intrinics adds 10dad95a755 [SDAG] convert (sub x, 1) to (add x, -1) in ctpop expansion; NFC adds 0e7d8698b52 AMDGPU/GlobalISel: Don't assume instruction can be erased w [...] adds 0b7f2263118 AMDGPU: Fix test after r366913 adds 5cdacea2971 [AMDGPU] Add all vgpr classes to asm parser adds 419f1a4185d [scudo][standalone] Optimization pass adds c5cc9efa075 [Remarks] Simplify the creation of remark serializers adds bab4d8ac5a6 [ARM] Better OR's for MVE compares adds 5e1dd02c909 [AMDGPU][MC][GFX10] Enabled GFX10 assembly with arbitrary w [...] adds 3f01c7197f0 [SelectionDAG] makeEquivalentMemoryOrdering - early out for [...] adds fac3900c512 [llvm-objdump] Emit warning if --start-address/--stop-addre [...] adds 93b5f612956 [ARM] MVE compare vector splat combine adds db913d9618c [InstCombine] Adjusted pow-exp tests for Windows [NFC] adds a659de77e72 clang-format: Add a test that shows that some code I thoug [...] adds f5483986744 gn build: Merge r366919 adds b342bddbe2c [ARM] More MVE compare vector splat combines for ANDs adds c913d1f2d6d clang-format: Add another test like r366926 adds c19c30776ae [AArch64][GlobalISel] Make vector dup optimization look at [...] adds 047a0b6575d [ARM] Disable MVE fptosi and friends adds e8bffd3ff02 [lldb] Configure debugserver_vers.c from CMake adds 7d318b2bb19 [DAGCombine] matchBinOpReduction - add partial reduction matching adds cd7a6fa3149 [ARM] Rewrite how VCMP are lowered, using a single node adds 2bf871be4c3 Fix signed/unsigned comparison warning. NFCI. adds 63e5fb76ecf [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) adds 65217a4fa9d Revert "[yaml2obj] - Allow custom fields for the SHT_UNDEF [...] adds c43784ff26c [AMDGPU] Increase kernel padding adds ff4b515a778 [Remarks][NFC] Rename remarks::Serializer to remarks::Remar [...] adds 70964d42ea4 Fix exporting SARIF files from scan-build on Windows. adds d2904ccf88e Let CorrelatedValuePropagation preserve LazyValueInfo adds a1997ce2e51 [AArch64][GlobalISel] Fix a crash during s128 G_ICMP legali [...] adds a8104b49272 [LLD] Do not print additional newlines after reaching error limit adds e9abc8177a3 [InstCombine] Teach foldOrOfICmps to allow icmp eq MIN_INT/ [...] adds 62388e38465 [Remarks] Add support for serializing metadata for every re [...] adds 5202b55ca6d [CodeGen] Add missing comment (NFC) adds 87186b2447c [WebAssembly] Set __tls_align to 1 when there is no TLS adds 86e9f9dc26f [Transforms] move copying of load metadata to helper function; NFC adds eb6782758a5 [Symbol] Fix some botched logic in Variable::GetLanguage adds 13af1ed8e37 [GlobalISel] Support for inlining memcpy, memset and memmov [...] adds 72391ab4f16 IR: Teach GlobalIndirectSymbol::getBaseObject() to handle m [...] adds 5f4426e517f Revert "NFC: utils/perf-training: Python 3 compatibility fo [...] adds 68499112cf6 [AArch64][GlobalISel] Fold G_MUL into XRO load addressing m [...] adds 017e272c3ad [Codegen] (X & (C l>>/<< Y)) ==/!= 0 --> ((X <</l>> Y) & [...] adds 86814bf658a [Support] move FileCollector from LLDB to llvm/Support adds de81bd0faa5 [AArch64][GlobalISel] Don't try to use GISel if subtarget d [...] adds 75c64a66c15 Fix unittest build issue in r366956 adds 728b18f29f9 [AArch64][GlobalISel] Select immediate modes for ADD when s [...] adds 58b4787a22c Define some basic terminology around loops in our documentation adds 904494944b9 Apply a few more reviewer suggestions from D65164 adds 5cd5f9b65dd [InstCombine] Swap order of checks to improve compile time (NFC) adds 82e109279d7 [ARM] Remove dead code from ARMConstantIslands. adds 85fd8cea0bb [docs] Split out a section on LoopInfo in the new loop docu [...] adds ab56cf89142 [Remarks][NFC] Rename remarks::Parser to remarks::RemarkParser adds eb1b4c5d4c9 [FileCollector] Change coding style from LLDB to LLVM (NFC) adds 758f6da687b [sanitizer_common] Allow customization of StartSymbolizerSu [...] adds 7418b10b165 [llvm-lipo] Add test for -verify_archs adds a67f6f17467 [Object] Add public MaxSectionAlignment to MachOUniversal adds 5aee1c6b102 [llvm-lipo] Implement alignment function in -create adds 2028d97d09b [Sema] Enable -Wimplicit-float-conversion for integral to f [...] adds 3e4e0478bbc [FileCollector] Update unit test to match coding style. adds 69b63da1673 [FileSystem] Fix ambiguous symbol on Windows. adds e9be72a3b3b [FileCollector] Remove LLDB shim around llvm::FileCollector (NFC) adds a2d74d3d902 [PowerPC] exclude more icmps in LSR which is converted in l [...] adds 925ccdbfd75 Add github-release.py script adds f181dd99cf1 github-upload-release.py: Fix script name in examples adds f55f51b7bee Revert "[Sema] Enable -Wimplicit-float-conversion for integ [...] adds 272a9db115f [lit] Protect full test suite from FILECHECK_OPTS adds db99d3a2a23 Implement change #4 of P1466: Change weekday to accept both [...] adds 9870f6ad2c0 [TableGen] Fix comments/headers referencing clang (NFC) adds 5b406d7058b cli-wrapper-mpxtable.cpp: fix file header adds d5177643f0e [llvm-objdump][NFC] Make the PrettyPrinter::printInst() out [...] adds ee74c9e5fdd LLGS: fix tracking execve on linux adds cd16fadb9cc [BasicAA] Temporarily disable two tests adds 21277e3ec2c [MC] Add MCInstrAnalysis::evaluateMemoryOperandAddress adds 3e023a6dbce [ELF][MIPS] Improve tests adds a48f58c97fe [Clang] New loop pragma vectorize_predicate adds 5c8af538066 [PowerPC][NFC] Added `getDefMIPostRA` method adds 8faffec4e22 [clangd] Also accept flags from CLANGD_FLAGS variable. adds 85d2fe78619 [clangd] Provide help text to users who run `clangd` in a t [...] adds 5c606cef796 [LV] Scalar Epilogue Lowering. NFC. adds f46e8974dea SymbolVendor: Remove the type list member adds 985e52a4c1c [PowerPC][NFC] Make `getDefMIPostRA` public adds 18fa729a39d [clangd] Fix the annotate tweak after rL366893 adds 48b16e1005d [ASTImporter] Reorder fields after structure import is finished adds 5354c83ece0 [IPSCCP] Add assertion to surface cases where we zap return [...] adds 058858851c3 [MC] Delete unused MCInstPrinter::markup overload and getPr [...] adds 2e959415d7b SymbolFile: Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIO [...] adds 148022920e5 Recommit "rL366894: [yaml2obj] - Allow custom fields for th [...] adds 55fd57ba95a Revert rL366946 : [Remarks] Add support for serializing met [...] adds c8916258d5a [lldb][CMake] Fix framework-enabled build detail for Xcode adds aeac909329a [CrossTU] Fix plist macro expansion if macro in other file. adds 275954539d1 [ARM][AArch64] Support for Cortex-A65 & A65AE, Neoverse E1 & N1 adds 88ed70e2470 [OpenCL] Rename lang mode flag for C++ mode adds ec67e734308 [lldb] Tablegenify expr/frame/log/register/memory adds 4e1d188be28 [clang] Add isDirectlyDerivedFrom AST matcher. adds bc4a63fd3c2 [InstCombine] try to narrow a truncated load adds 369dd3407cc Update some tests after r366702 adds f34da181d27 Fix failing test plist-macros-with-expansion-ctu.c adds 447fe31964e [X86] concatSubVectors - remove unnecessary args. NFCI. adds 38a02008687 [Utils] remove duplicated documentation comments; NFC adds 6df3fc54330 [IR][PatternMatch] introduce m_Unless() matcher adds 9f88fef51a7 [IR][PatternMatch] Introduce m_NegatedPower2() matcher adds a85af76c726 AMDGPU: Don't assert on v4f16 arguments to shader calling c [...] adds a655f476b0e [AArch64][SVE] Allow explicit size specifier for predicate operand adds d668260f1a8 Correctly use GetLoadedModuleList to take advantage of libr [...] adds 2488ae9df15 [OpenMP] RISCV64 port adds 0ef3f27458f [clang] Fail for empty names in is*DerivedFrom matchers. adds 53f967f2bdb [AMDGPU] Run `unreachable-mbb-elimination` after isel to cl [...] adds ca424d100c1 [OPENMP][NVPTX]Perform memory flush if number of threads to [...] adds 207726c8825 [clang] Remove IsDerivedFromDeathTest.DiesOnEmptyBaseName test. adds 46441fdb3c1 Implement P1771 adds c0d0e3bda8e [PredicateInfo] Use SmallVector instead of SmallPtrSet. adds 5d5a58317cb Revert "[InstCombine] try to narrow a truncated load" adds d8efec97beb [BPF] fix CO-RE incorrect index access string adds eb3c1ca896f CrashHandler: be careful about crashing while handling adds dbc0a5df8d5 Allow prefetching from non-zero address spaces adds 8ee361ebe5e [LOOPINFO] Introduce the loop guard API. Summary: This is t [...] adds 8b65c4e3313 [NFC][CodeGen][X86][AArch64] div-rem pair reconstruction te [...] adds 463e9bdfa9d Fix unused function from r367031 adds cbeff368fcf Make GCC happy about attribute location adds b4563109022 [SimplifyCFG] avoid crashing after simplifying a switch (PR42737) adds ad137fa7886 Fix cxx_status html for r367027 adds 393094859e4 Remove CallingConvMethodType adds d293cbd5fd4 Add lifetime categories attributes adds baeab1fc442 [OpenMP] Fix build of stubs library, NFC. adds 930df11a0d0 CodeGen: ensure placeholder instruction for cleanup is created adds 8b288c7d11c [DDG] DirectedGraph as a base class for various dependence [...] adds cde00c02e11 [Loop Peeling] Fix idom detection algorithm. adds 597b3fd3a86 [clang-doc] Fix html entities in rendered text adds aa205957ff6 [NFC][DivRemPairs] Tests with rem in expanded form (PR42673) adds e1c159e86ac [lldb] [Process/NetBSD] Report stopped process on SIGSTOP adds 568bb7eeb6f [NFC][libcxx] Add comments about making mutex/condition_var [...] adds c74808b9142 [PredicateInfo] Replace pointer comparisons with determinis [...] adds 64ca8570045 [clang-doc] Fix output format of html adds 7c424d8b4d9 Revert "CodeGen: ensure placeholder instruction for cleanup [...] adds 9294c87282c [LLDB] Find debugserver in Command Line Tools as well adds 007f674c6a4 Reland the "[NewPM] Port Sancov" patch from rL365838. No fu [...] adds 2fa67f442a3 [dotest] Set environment variables after potentialy clearin [...] adds 3bdb7a90441 Revert "Revert "CodeGen: ensure placeholder instruction for [...] adds db5d8e3db25 [clang-doc] Add stylesheet to generated html docs adds d16a034c7cd Remove a project that was completed. adds 971f9ca612f Let tablegen generate property definitions adds 2b6afdf7104 Mention adding predicates to settings in the projects page. adds e54dc6b8b58 [AArch64][GlobalISel] Fix G_SELECT legalization fallback af [...] adds b680422ef80 [FileCollector] add support for recording empty directories adds 329abf29399 [BPF] fix typedef issue for offset relocation adds c07c83b1620 [NFC][clang] Refactor getCompilationPhases()+Types.def step 2. adds 6caa8da072d [profile] In Android, do not mkdir() dirs in GCOV_PREFIX adds 7296fac5587 [Tablegen] Fix issues caused by incorrect escaping. adds 29af3b4e677 [Docs] Remove reproducers from the project page. adds 9d045a5c1e6 [Sema] add -Walloca to flag uses of `alloca` adds 0503add6dab [CodeGen] Don't resolve the stack protector frame accesses [...] adds 8f15d40555f [InstCombine] add tests for lerp patterns (PR42716); NFC adds 3d21a3af871 [openmp] Workaround bug in old Android pthread_attr_setstacksize adds fc8c65b2e11 [clang-tidy] Add a module for the Linux kernel. adds acd35f6c5e3 [clang-doc] Add option for user provided stylesheets
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/Generators.h | 4 +- clang-tools-extra/clang-doc/HTMLGenerator.cpp | 108 +- clang-tools-extra/clang-doc/MDGenerator.cpp | 7 +- clang-tools-extra/clang-doc/Representation.h | 2 + clang-tools-extra/clang-doc/Serialize.cpp | 1 - clang-tools-extra/clang-doc/YAMLGenerator.cpp | 7 +- .../stylesheets/clang-doc-default-stylesheet.css | 205 ++ clang-tools-extra/clang-doc/tool/CMakeLists.txt | 5 +- clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 40 +- clang-tools-extra/clang-tidy/CMakeLists.txt | 1 + .../clang-tidy/ClangTidyForceLinker.h | 5 + .../clang-tidy/linuxkernel/CMakeLists.txt | 14 + .../linuxkernel/LinuxKernelTidyModule.cpp | 37 + .../clang-tidy/linuxkernel/MustCheckErrsCheck.cpp | 53 + .../clang-tidy/linuxkernel/MustCheckErrsCheck.h | 43 + clang-tools-extra/clang-tidy/plugin/CMakeLists.txt | 1 + clang-tools-extra/clang-tidy/tool/CMakeLists.txt | 1 + clang-tools-extra/clangd/ClangdLSPServer.cpp | 17 +- clang-tools-extra/clangd/ClangdLSPServer.h | 2 + clang-tools-extra/clangd/ClangdServer.cpp | 29 + clang-tools-extra/clangd/ClangdServer.h | 4 + clang-tools-extra/clangd/Protocol.cpp | 4 + clang-tools-extra/clangd/Protocol.h | 4 + clang-tools-extra/clangd/Selection.cpp | 48 +- clang-tools-extra/clangd/Selection.h | 18 +- .../clangd/clients/clangd-vscode/package-lock.json | 701 ++-- .../clangd/clients/clangd-vscode/package.json | 26 +- clang-tools-extra/clangd/index/Serialization.cpp | 4 +- .../refactor/tweaks/AnnotateHighlightings.cpp | 40 +- .../clangd/refactor/tweaks/DumpAST.cpp | 4 +- .../clangd/refactor/tweaks/ExpandAutoType.cpp | 2 +- .../clangd/refactor/tweaks/ExtractVariable.cpp | 111 +- clang-tools-extra/clangd/test/log.test | 9 + clang-tools-extra/clangd/test/rename.test | 47 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 530 +-- .../clangd/unittests/SelectionTests.cpp | 56 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 121 +- clang-tools-extra/docs/ReleaseNotes.rst | 14 +- .../checks/linuxkernel-must-use-errs.rst | 26 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../test/clang-tidy/linuxkernel-must-check-errs.c | 43 + .../unittests/clang-doc/HTMLGeneratorTest.cpp | 85 +- .../unittests/clang-doc/MDGeneratorTest.cpp | 10 +- .../unittests/clang-doc/YAMLGeneratorTest.cpp | 10 +- clang/docs/ClangCommandLineReference.rst | 8 + clang/docs/LanguageExtensions.rst | 23 +- clang/docs/LibASTMatchersReference.html | 25 + clang/docs/UsersManual.rst | 4 +- clang/include/clang/AST/ASTImporter.h | 12 + clang/include/clang/ASTMatchers/ASTMatchers.h | 41 +- .../clang/ASTMatchers/ASTMatchersInternal.h | 5 +- clang/include/clang/Basic/Attr.td | 30 +- clang/include/clang/Basic/AttrDocs.td | 104 +- clang/include/clang/Basic/CodeGenOptions.def | 2 + clang/include/clang/Basic/DiagnosticParseKinds.td | 2 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 16 +- clang/include/clang/Basic/TargetInfo.h | 8 +- clang/include/clang/CrossTU/CrossTranslationUnit.h | 33 +- clang/include/clang/Driver/Options.td | 8 +- clang/include/clang/Driver/Types.def | 41 +- clang/include/clang/Frontend/FrontendOptions.h | 5 +- clang/include/clang/Frontend/LangStandards.def | 1 + clang/lib/AST/ASTContext.cpp | 2 +- clang/lib/AST/ASTImporter.cpp | 58 +- clang/lib/AST/Expr.cpp | 20 +- clang/lib/ASTMatchers/ASTMatchFinder.cpp | 8 +- clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + clang/lib/Basic/Targets/AArch64.cpp | 13 +- clang/lib/Basic/Targets/SPIR.h | 2 +- clang/lib/Basic/Targets/X86.cpp | 2 +- clang/lib/Basic/Targets/X86.h | 6 +- clang/lib/CodeGen/BackendUtil.cpp | 47 +- clang/lib/CodeGen/CGBuiltin.cpp | 8 +- clang/lib/CodeGen/CGExprAgg.cpp | 19 +- clang/lib/CodeGen/CGLoopInfo.cpp | 28 +- clang/lib/CodeGen/CGLoopInfo.h | 8 + clang/lib/CrossTU/CrossTranslationUnit.cpp | 46 +- clang/lib/Driver/ToolChains/Clang.cpp | 1 + clang/lib/Driver/Types.cpp | 56 +- clang/lib/Format/Format.cpp | 11 +- clang/lib/Format/NamespaceEndCommentsFixer.cpp | 16 +- clang/lib/Format/TokenAnnotator.cpp | 4 +- clang/lib/Format/UnwrappedLineParser.cpp | 9 +- clang/lib/Frontend/CompilerInvocation.cpp | 4 +- clang/lib/Parse/ParseDecl.cpp | 27 +- clang/lib/Parse/ParsePragma.cpp | 3 + clang/lib/Sema/SemaChecking.cpp | 4 + clang/lib/Sema/SemaDeclAttr.cpp | 71 +- clang/lib/Sema/SemaExpr.cpp | 5 +- clang/lib/Sema/SemaStmt.cpp | 59 +- clang/lib/Sema/SemaStmtAttr.cpp | 12 +- clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 1 + clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 44 +- clang/test/AST/ast-dump-attr.cpp | 17 + clang/test/AST/ast-print-pragmas.cpp | 4 + clang/test/Analysis/Inputs/plist-macros-ctu.c | 21 + clang/test/Analysis/Inputs/plist-macros-ctu.h | 4 + ...-macros-with-expansion-ctu.c.externalDefMap.txt | 4 + .../Analysis/plist-macros-with-expansion-ctu.c | 79 + .../CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p2.cpp | 50 + clang/test/CodeGen/aarch64-sve-inline-asm.c | 13 + clang/test/CodeGen/arm_acle.c | 12 +- clang/test/CodeGen/builtins-arm.c | 7 +- clang/test/CodeGen/builtins-arm64.c | 8 +- clang/test/CodeGen/ppc-xmmintrin.c | 2 +- clang/test/CodeGen/pr9614.c | 4 +- clang/test/CodeGen/prefetch-addr-spaces.c | 6 + clang/test/CodeGen/prefetchw-builtins.c | 8 +- clang/test/CodeGen/sancov-new-pm.c | 41 + clang/test/CodeGen/sse-builtins.c | 2 +- clang/test/CodeGenCXX/mangle-address-space.cpp | 4 +- .../pr40771-ctad-with-lambda-copy-capture.cpp | 55 + clang/test/CodeGenCXX/pragma-loop-predicate.cpp | 35 + clang/test/CodeGenOpenCL/builtins.cl | 2 +- clang/test/CodeGenOpenCL/images.cl | 2 +- clang/test/CodeGenOpenCL/logical-ops.cl | 2 +- clang/test/CodeGenOpenCL/pipe_builtin.cl | 2 +- clang/test/CodeGenOpenCL/sampler.cl | 2 +- clang/test/CodeGenOpenCL/spir_version.cl | 2 +- clang/test/CodeGenOpenCL/to_addr_builtin.cl | 2 +- .../address-space-castoperators.cpp | 2 +- .../CodeGenOpenCLCXX/address-space-deduction.cl | 4 +- .../CodeGenOpenCLCXX/address-space-deduction2.cl | 2 +- .../test/CodeGenOpenCLCXX/addrspace-conversion.cl | 2 +- .../CodeGenOpenCLCXX/addrspace-derived-base.cl | 2 +- clang/test/CodeGenOpenCLCXX/addrspace-of-this.cl | 6 +- clang/test/CodeGenOpenCLCXX/addrspace-operators.cl | 2 +- .../test/CodeGenOpenCLCXX/addrspace-references.cl | 2 +- .../test/CodeGenOpenCLCXX/addrspace-with-class.cl | 4 +- clang/test/CodeGenOpenCLCXX/atexit.cl | 2 +- clang/test/CodeGenOpenCLCXX/global_init.cl | 2 +- .../test/CodeGenOpenCLCXX/local_addrspace_init.cl | 2 +- .../method-overload-address-space.cl | 2 +- .../CodeGenOpenCLCXX/template-address-spaces.cl | 2 +- clang/test/Driver/autocomplete.c | 6 +- clang/test/Driver/check-time-trace.cpp | 2 +- clang/test/Driver/fopenmp.c | 9 +- clang/test/Driver/opencl.cl | 4 +- clang/test/Frontend/opencl.cl | 2 +- clang/test/Frontend/stdlang.c | 3 +- clang/test/Headers/opencl-c-header.cl | 2 +- ...pragma-attribute-supported-attributes-list.test | 2 + clang/test/Parser/opencl-cxx-keywords.cl | 4 +- clang/test/Parser/opencl-cxx-virtual.cl | 2 +- clang/test/Parser/pragma-loop.cpp | 15 +- clang/test/Parser/pragma-unroll-and-jam.cpp | 2 +- clang/test/Preprocessor/has_attribute.cpp | 2 +- clang/test/Preprocessor/predefined-macros.c | 2 +- clang/test/Sema/warn-alloca.c | 20 + clang/test/SemaCXX/attr-gsl-owner-pointer.cpp | 107 + .../SemaOpenCL/address-spaces-conversions-cl2.0.cl | 6 +- clang/test/SemaOpenCL/address-spaces.cl | 2 +- clang/test/SemaOpenCL/builtin.cl | 2 +- clang/test/SemaOpenCL/clk_event_t.cl | 2 +- clang/test/SemaOpenCL/extension-version.cl | 4 +- clang/test/SemaOpenCL/extensions.cl | 2 +- clang/test/SemaOpenCL/invalid-image.cl | 2 +- clang/test/SemaOpenCL/invalid-kernel-attrs.cl | 6 +- clang/test/SemaOpenCL/invalid-pipes-cl2.0.cl | 2 +- .../test/SemaOpenCLCXX/address-space-deduction.cl | 2 +- .../address-space-of-this-class-scope.cl | 2 +- clang/test/SemaOpenCLCXX/address-space-of-this.cl | 2 +- .../test/SemaOpenCLCXX/address-space-references.cl | 2 +- .../test/SemaOpenCLCXX/address-space-templates.cl | 2 +- .../SemaOpenCLCXX/address_space_overloading.cl | 2 +- clang/test/SemaOpenCLCXX/kernel_invalid.cl | 2 +- .../SemaOpenCLCXX/method-overload-address-space.cl | 2 +- clang/test/SemaOpenCLCXX/newdelete.cl | 2 +- clang/test/SemaOpenCLCXX/restricted.cl | 2 +- clang/tools/clang-format/clang-format-diff.py | 12 +- clang/tools/driver/cc1_main.cpp | 7 +- clang/tools/scan-build/libexec/ccc-analyzer | 4 +- clang/unittests/AST/ASTImporterTest.cpp | 12 +- .../ASTMatchers/ASTMatchersInternalTest.cpp | 7 - .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 37 + .../unittests/CrossTU/CrossTranslationUnitTest.cpp | 39 +- clang/unittests/Format/FormatTest.cpp | 17 + .../Format/NamespaceEndCommentsFixerTest.cpp | 41 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 4 + clang/utils/perf-training/lit.cfg | 2 +- clang/www/cxx_status.html | 2 +- compiler-rt/lib/fuzzer/FuzzerExtFunctions.def | 2 +- compiler-rt/lib/profile/InstrProfilingUtil.c | 19 +- .../sanitizer_symbolizer_internal.h | 15 +- .../sanitizer_common/sanitizer_symbolizer_mac.cc | 5 + compiler-rt/lib/scudo/standalone/CMakeLists.txt | 1 + compiler-rt/lib/scudo/standalone/chunk.h | 20 +- compiler-rt/lib/scudo/standalone/combined.h | 66 +- compiler-rt/lib/scudo/standalone/fuchsia.cc | 10 +- compiler-rt/lib/scudo/standalone/local_cache.h | 14 +- compiler-rt/lib/scudo/standalone/mutex.h | 14 +- compiler-rt/lib/scudo/standalone/primary32.h | 11 +- compiler-rt/lib/scudo/standalone/primary64.h | 17 +- compiler-rt/lib/scudo/standalone/secondary.cc | 12 +- compiler-rt/lib/scudo/standalone/secondary.h | 2 +- compiler-rt/lib/scudo/standalone/size_class_map.h | 4 +- compiler-rt/lib/scudo/standalone/string_utils.cc | 5 +- compiler-rt/lib/scudo/standalone/tsd_exclusive.h | 4 +- compiler-rt/lib/scudo/standalone/tsd_shared.h | 5 +- libcxx/include/__config | 16 +- libcxx/include/chrono | 13 +- .../time.cal.mwdlast.members/weekday_last.pass.cpp | 2 +- .../time.cal.wdidx.members/weekday.pass.cpp | 2 +- .../time.cal.wdlast.members/ok.pass.cpp | 2 +- .../{ok.pass.cpp => c_encoding.pass.cpp} | 28 +- .../ctor.local_days.pass.cpp | 8 +- .../time.cal.weekday.members/ctor.pass.cpp | 14 +- .../ctor.sys_days.pass.cpp | 8 +- .../time.cal.weekday.members/decrement.pass.cpp | 12 +- .../time.cal.weekday.members/increment.pass.cpp | 12 +- .../time.cal.weekday.members/iso_encoding.pass.cpp | 48 + .../time.cal.weekday.members/ok.pass.cpp | 7 +- .../plus_minus_equal.pass.cpp | 20 +- .../time.cal.weekday.nonmembers/literals.pass.cpp | 14 +- .../time.cal.weekday.nonmembers/minus.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/plus.pass.cpp | 4 +- .../time.cal.ymwd.members/weekday.pass.cpp | 2 +- .../time.cal.ymwd.members/weekday_indexed.pass.cpp | 5 +- .../time.cal.ymwdlast.members/ok.pass.cpp | 6 +- .../time.cal.ymwdlast.members/weekday.pass.cpp | 2 +- libcxx/utils/google-benchmark/README.LLVM | 6 + libcxx/utils/google-benchmark/src/cycleclock.h | 15 + libcxx/utils/libcxx/util.py | 35 +- lld/COFF/Driver.cpp | 10 +- lld/COFF/InputFiles.cpp | 5 +- lld/COFF/Symbols.cpp | 4 +- lld/COFF/Symbols.h | 10 +- lld/Common/ErrorHandler.cpp | 3 +- lld/ELF/Arch/Mips.cpp | 12 +- lld/ELF/InputFiles.cpp | 4 +- lld/ELF/InputSection.cpp | 1 + lld/ELF/Symbols.cpp | 29 +- lld/ELF/Symbols.h | 6 +- lld/test/ELF/archive-thin-missing-member.s | 14 +- lld/test/ELF/error-limit-no-newlines.s | 24 + lld/test/ELF/mips-26-mask.s | 4 +- lld/test/ELF/mips-26.s | 42 +- lld/test/ELF/mips-64-disp.s | 14 +- lld/test/ELF/mips-64-got.s | 14 +- lld/test/ELF/mips-64-rels.s | 18 +- lld/test/ELF/mips-call16.s | 8 +- lld/test/ELF/mips-got16-relocatable.s | 20 +- lld/test/ELF/mips-got16.s | 24 +- lld/test/ELF/mips-gp-disp.s | 8 +- lld/test/ELF/mips-gp-local.s | 6 +- lld/test/ELF/mips-higher-highest.s | 10 +- lld/test/ELF/mips-hilo-gp-disp.s | 36 +- lld/test/ELF/mips-hilo-hi-only.s | 10 +- lld/test/ELF/mips-jalr.test | 4 +- lld/test/ELF/mips-micro-jal.s | 10 +- lld/test/ELF/mips-micro-plt.s | 2 +- lld/test/ELF/mips-npic-call-pic-os.s | 136 +- lld/test/ELF/mips-npic-call-pic-script.s | 204 +- lld/test/ELF/mips-npic-call-pic.s | 156 +- lld/test/ELF/mips-pc-relocs.s | 14 +- lld/test/ELF/mips-plt-copy.s | 2 +- lld/test/ELF/mips-plt-n32.s | 42 +- lld/test/ELF/mips-plt-n64.s | 40 +- lld/test/ELF/mips-plt-r6.s | 42 +- lld/test/ELF/mips-tls-64.s | 16 +- lld/test/ELF/mips-tls-hilo.s | 10 +- lld/test/ELF/mips-tls.s | 16 +- lld/test/ELF/mips-traps.s | 8 +- lld/test/ELF/mips-xgot-order.s | 16 +- lld/test/wasm/no-tls.test | 41 + lld/wasm/Driver.cpp | 11 +- lldb/CMakeLists.txt | 3 + lldb/cmake/XcodeHeaderGenerator/CMakeLists.txt | 14 - lldb/cmake/modules/AddLLDB.cmake | 2 +- lldb/docs/status/projects.rst | 49 +- lldb/include/lldb/Core/CMakeLists.txt | 7 + lldb/include/lldb/Core/Module.h | 7 - lldb/include/lldb/Core/Properties.td | 379 +++ lldb/include/lldb/Core/PropertiesBase.td | 49 + lldb/include/lldb/Host/FileSystem.h | 8 +- .../lldb/Host/common/NativeProcessProtocol.h | 39 + lldb/include/lldb/Symbol/SymbolFile.h | 8 +- lldb/include/lldb/Symbol/SymbolVendor.h | 6 - lldb/include/lldb/Symbol/Type.h | 2 - lldb/include/lldb/Target/Process.h | 15 +- lldb/include/lldb/Utility/FileCollector.h | 77 - lldb/include/lldb/Utility/Log.h | 8 + lldb/include/lldb/Utility/Reproducer.h | 14 +- lldb/lit/lit.cfg.py | 14 +- lldb/packages/Python/lldbsuite/test/decorators.py | 6 +- .../call-restarts/TestCallThatRestarts.py | 1 - .../timeout/TestCallWithTimeout.py | 1 - .../TestHWBreakMultiThread.py | 2 - .../deleted-executable/TestDeletedExecutable.py | 4 +- .../test/functionalities/exec/TestExec.py | 4 +- .../lldbsuite/test/functionalities/exec/main.cpp | 82 +- .../inferior-assert/TestInferiorAssert.py | 3 + .../functionalities/load_unload/TestLoadUnload.py | 2 +- .../test/functionalities/signal/TestSendSignal.py | 1 - .../target_command/TestTargetCommand.py | 4 - .../target_create_deps/TestTargetCreateDeps.py | 18 +- .../thread/state/TestThreadStates.py | 1 - .../command/TestWatchpointCommandLLDB.py | 6 +- .../command/TestWatchpointCommandPython.py | 6 +- .../condition/TestWatchpointConditionCmd.py | 1 + .../watchpoint_events/TestWatchpointEvents.py | 1 + .../lang/c/const_variables/TestConstVariables.py | 1 + .../lang/c/global_variables/TestGlobalVariables.py | 5 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 7 +- .../condition/TestWatchpointConditionAPI.py | 1 + .../test/tools/lldb-server/TestLldbGdbServer.py | 1 - .../test/tools/lldb-server/gdbremote_testcase.py | 29 +- .../test/tools/lldb-server/libraries-svr4/Makefile | 17 + .../TestGdbRemoteLibrariesSvr4Support.py | 130 + .../test/tools/lldb-server/libraries-svr4/main.cpp | 15 + .../tools/lldb-server/libraries-svr4/svr4lib_a.cpp | 9 + .../tools/lldb-server/libraries-svr4/svr4lib_a.mk | 9 + .../lldb-server/libraries-svr4/svr4lib_b_quote.cpp | 9 + .../lldb-server/libraries-svr4/svr4lib_b_quote.mk | 9 + .../tools/lldb-vscode/launch/TestVSCode_launch.py | 2 - .../lldbsuite/test/tools/lldb-vscode/vscode.py | 8 +- lldb/scripts/Python/finish-swig-Python-LLDB.sh | 309 -- lldb/scripts/Xcode/build-llvm.py | 461 --- lldb/scripts/Xcode/lldbbuild.py | 193 -- .../Xcode/package-clang-resource-headers.py | 85 - lldb/scripts/Xcode/prepare-gtest-run-dir.sh | 10 - lldb/scripts/Xcode/repo.py | 54 - lldb/scripts/Xcode/repos/FALLBACK | 19 - lldb/scripts/Xcode/repos/svn-trunk.json | 19 - lldb/scripts/build-lldb-llvm-clang | 74 - lldb/scripts/checkpoint-llvm.pl | 126 - lldb/scripts/finish-swig-wrapper-classes.sh | 101 - lldb/scripts/install-lldb.sh | 59 - lldb/scripts/sed-sources | 251 -- lldb/source/API/SBCompileUnit.cpp | 1 + lldb/source/API/SBDebugger.cpp | 100 +- lldb/source/API/SBFrame.cpp | 8 +- lldb/source/API/SBTarget.cpp | 8 +- lldb/source/Breakpoint/Breakpoint.cpp | 21 +- lldb/source/Breakpoint/BreakpointLocation.cpp | 13 +- lldb/source/Breakpoint/BreakpointResolver.cpp | 20 +- .../Breakpoint/BreakpointResolverAddress.cpp | 3 +- lldb/source/Breakpoint/BreakpointResolverName.cpp | 2 +- lldb/source/Commands/CommandObjectExpression.cpp | 19 +- lldb/source/Commands/CommandObjectFrame.cpp | 20 +- lldb/source/Commands/CommandObjectLog.cpp | 14 +- lldb/source/Commands/CommandObjectMemory.cpp | 28 +- lldb/source/Commands/CommandObjectPlatform.cpp | 58 +- lldb/source/Commands/CommandObjectRegister.cpp | 7 +- lldb/source/Commands/CommandObjectTarget.cpp | 7 +- lldb/source/Commands/Options.td | 243 ++ lldb/source/Core/AddressResolverFileLine.cpp | 14 +- lldb/source/Core/CMakeLists.txt | 2 + lldb/source/Core/Communication.cpp | 5 +- lldb/source/Core/Debugger.cpp | 116 +- lldb/source/Core/FormatEntity.cpp | 120 +- lldb/source/Core/Mangled.cpp | 8 +- lldb/source/Core/Module.cpp | 46 +- lldb/source/Core/ModuleList.cpp | 40 +- lldb/source/Core/ValueObject.cpp | 12 +- lldb/source/Core/ValueObjectDynamicValue.cpp | 4 +- lldb/source/Core/ValueObjectSyntheticFilter.cpp | 114 +- lldb/source/DataFormatters/FormatManager.cpp | 161 +- lldb/source/DataFormatters/TypeCategoryMap.cpp | 56 +- lldb/source/Expression/DWARFExpression.cpp | 20 +- lldb/source/Expression/ExpressionVariable.cpp | 18 +- lldb/source/Expression/FunctionCaller.cpp | 42 +- lldb/source/Expression/IRExecutionUnit.cpp | 83 +- lldb/source/Expression/IRInterpreter.cpp | 309 +- lldb/source/Expression/IRMemoryMap.cpp | 64 +- lldb/source/Expression/LLVMUserExpression.cpp | 16 +- lldb/source/Expression/Materializer.cpp | 89 +- lldb/source/Expression/UserExpression.cpp | 41 +- lldb/source/Host/common/FileSystem.cpp | 4 +- lldb/source/Host/common/Host.cpp | 39 +- lldb/source/Host/common/HostInfoBase.cpp | 21 +- lldb/source/Host/common/HostNativeThreadBase.cpp | 3 +- lldb/source/Host/common/NativeProcessProtocol.cpp | 73 +- lldb/source/Host/common/NativeRegisterContext.cpp | 32 +- lldb/source/Host/common/Socket.cpp | 44 +- lldb/source/Host/common/TCPSocket.cpp | 6 +- lldb/source/Host/common/UDPSocket.cpp | 3 +- lldb/source/Host/linux/HostInfoLinux.cpp | 39 +- lldb/source/Host/macosx/objcxx/Host.mm | 43 +- lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm | 5 +- .../Host/posix/ConnectionFileDescriptorPosix.cpp | 128 +- .../Host/windows/ConnectionGenericFileWindows.cpp | 28 +- lldb/source/Interpreter/CommandInterpreter.cpp | 73 +- .../Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp | 5 +- .../Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp | 5 +- lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp | 25 +- .../Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp | 25 +- lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp | 24 +- .../Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp | 42 +- .../Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp | 19 +- .../Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp | 24 +- .../ABI/Windows-x86_64/ABIWindows_x86_64.cpp | 24 +- .../Plugins/Architecture/Mips/ArchitectureMips.cpp | 8 +- .../DynamicLoader/Darwin-Kernel/CMakeLists.txt | 12 + .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 100 +- .../DynamicLoader/Darwin-Kernel/Properties.td | 13 + .../Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp | 50 +- .../Hexagon-DYLD/HexagonDYLDRendezvous.cpp | 32 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 82 +- .../MacOSX-DYLD/DynamicLoaderMacOS.cpp | 9 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 29 +- .../DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp | 223 +- .../DynamicLoader/POSIX-DYLD/DYLDRendezvous.h | 23 +- .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp | 199 +- .../Windows-DYLD/DynamicLoaderWindowsDYLD.cpp | 46 +- .../Plugins/ExpressionParser/Clang/ASTDumper.cpp | 4 +- .../Clang/ASTResultSynthesizer.cpp | 30 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 354 +- .../Clang/ClangExpressionDeclMap.cpp | 276 +- .../Clang/ClangExpressionParser.cpp | 59 +- .../ExpressionParser/Clang/ClangFunctionCaller.cpp | 3 +- .../Plugins/ExpressionParser/Clang/ClangHost.cpp | 21 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 24 +- .../ExpressionParser/Clang/IRDynamicChecks.cpp | 22 +- .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 180 +- .../Clang/ModuleDependencyCollector.h | 8 +- lldb/source/Plugins/JITLoader/GDB/CMakeLists.txt | 11 + lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 60 +- lldb/source/Plugins/JITLoader/GDB/Properties.td | 9 + .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 67 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp | 113 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp | 12 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 145 +- .../AppleObjCTrampolineHandler.cpp | 58 +- .../AppleThreadPlanStepThroughObjCTrampoline.cpp | 25 +- .../LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp | 7 +- .../RenderScriptExpressionOpts.cpp | 8 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 651 ++-- .../RenderScriptx86ABIFixups.cpp | 11 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 95 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 19 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 49 +- .../Python/OperatingSystemPython.cpp | 54 +- .../Plugins/Platform/Android/PlatformAndroid.cpp | 28 +- .../Android/PlatformAndroidRemoteGDBServer.cpp | 26 +- lldb/source/Plugins/Platform/MacOSX/CMakeLists.txt | 14 +- .../Platform/MacOSX/PlatformAppleTVSimulator.cpp | 14 +- .../MacOSX/PlatformAppleWatchSimulator.cpp | 16 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 195 +- .../Platform/MacOSX/PlatformDarwinKernel.cpp | 92 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 12 +- .../Platform/MacOSX/PlatformRemoteAppleBridge.cpp | 15 +- .../Platform/MacOSX/PlatformRemoteAppleTV.cpp | 14 +- .../Platform/MacOSX/PlatformRemoteAppleWatch.cpp | 14 +- .../Platform/MacOSX/PlatformRemoteDarwinDevice.cpp | 67 +- .../Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp | 10 +- .../Platform/MacOSX/PlatformiOSSimulator.cpp | 13 +- lldb/source/Plugins/Platform/MacOSX/Properties.td | 11 + .../Plugins/Platform/POSIX/PlatformPOSIX.cpp | 26 +- .../gdb-server/PlatformRemoteGDBServer.cpp | 105 +- .../Process/Darwin/DarwinProcessLauncher.cpp | 42 +- .../Plugins/Process/Darwin/MachException.cpp | 194 +- .../Plugins/Process/Darwin/NativeProcessDarwin.cpp | 564 ++-- .../Process/Darwin/NativeThreadListDarwin.cpp | 18 +- .../Plugins/Process/FreeBSD/FreeBSDThread.cpp | 28 +- .../Plugins/Process/FreeBSD/ProcessFreeBSD.cpp | 58 +- .../Plugins/Process/FreeBSD/ProcessMonitor.cpp | 80 +- .../Plugins/Process/Linux/NativeProcessLinux.cpp | 9 +- .../Linux/NativeRegisterContextLinux_arm.cpp | 9 +- .../Linux/NativeRegisterContextLinux_arm64.cpp | 9 +- .../Linux/NativeRegisterContextLinux_x86_64.cpp | 4 +- .../Plugins/Process/Linux/NativeThreadLinux.cpp | 31 +- .../Plugins/Process/MacOSX-Kernel/CMakeLists.txt | 12 + .../Process/MacOSX-Kernel/CommunicationKDP.cpp | 26 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | 102 +- .../Plugins/Process/MacOSX-Kernel/Properties.td | 8 + .../Plugins/Process/NetBSD/NativeProcessNetBSD.cpp | 3 +- .../Plugins/Process/NetBSD/NativeProcessNetBSD.h | 4 +- .../NetBSD/NativeRegisterContextNetBSD_x86_64.cpp | 4 +- .../Plugins/Process/POSIX/NativeProcessELF.cpp | 70 +- .../Plugins/Process/POSIX/NativeProcessELF.h | 7 + lldb/source/Plugins/Process/Utility/AuxVector.cpp | 6 +- .../Plugins/Process/Utility/HistoryThread.cpp | 8 +- .../Process/Utility/RegisterContextDarwin_arm.cpp | 15 +- .../Utility/RegisterContextDarwin_arm64.cpp | 9 +- .../Process/Utility/RegisterContextDarwin_i386.cpp | 6 +- .../Process/Utility/RegisterContextLLDB.cpp | 10 +- lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp | 75 +- .../Plugins/Process/elf-core/ProcessElfCore.cpp | 2 +- .../Plugins/Process/elf-core/ThreadElfCore.cpp | 5 +- .../Plugins/Process/gdb-remote/CMakeLists.txt | 12 + .../Process/gdb-remote/GDBRemoteClientBase.cpp | 70 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 179 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 82 +- .../gdb-remote/GDBRemoteCommunicationHistory.cpp | 8 +- .../gdb-remote/GDBRemoteCommunicationServer.cpp | 7 +- .../GDBRemoteCommunicationServerCommon.cpp | 12 +- .../GDBRemoteCommunicationServerLLGS.cpp | 543 ++-- .../gdb-remote/GDBRemoteCommunicationServerLLGS.h | 2 + .../GDBRemoteCommunicationServerPlatform.cpp | 25 +- .../gdb-remote/GDBRemoteRegisterContext.cpp | 51 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 657 ++-- .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 7 +- .../Plugins/Process/gdb-remote/Properties.td | 16 + .../Plugins/Process/gdb-remote/ThreadGDBRemote.cpp | 8 +- .../Plugins/Process/mach-core/ProcessMachCore.cpp | 78 +- .../Python/ScriptInterpreterPython.cpp | 34 +- .../StructuredData/DarwinLog/CMakeLists.txt | 12 + .../Plugins/StructuredData/DarwinLog/Properties.td | 12 + .../DarwinLog/StructuredDataDarwinLog.cpp | 302 +- .../source/Plugins/SymbolFile/DWARF/CMakeLists.txt | 12 + .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 173 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp | 4 +- .../Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp | 44 +- lldb/source/Plugins/SymbolFile/DWARF/Properties.td | 12 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 26 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 4 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 15 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 6 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 8 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 2 - .../MacOSX/AppleGetItemInfoHandler.cpp | 59 +- .../MacOSX/AppleGetPendingItemsHandler.cpp | 62 +- .../SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp | 54 +- .../MacOSX/AppleGetThreadItemInfoHandler.cpp | 59 +- .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp | 14 +- lldb/source/Symbol/Block.cpp | 32 +- lldb/source/Symbol/ClangASTContext.cpp | 2 +- lldb/source/Symbol/ClangASTImporter.cpp | 182 +- lldb/source/Symbol/CompactUnwindInfo.cpp | 4 +- lldb/source/Symbol/DWARFCallFrameInfo.cpp | 13 +- lldb/source/Symbol/LocateSymbolFile.cpp | 8 +- lldb/source/Symbol/LocateSymbolFileMacOSX.cpp | 67 +- lldb/source/Symbol/ObjectFile.cpp | 36 +- lldb/source/Symbol/SymbolContext.cpp | 3 +- lldb/source/Symbol/SymbolFile.cpp | 11 +- lldb/source/Symbol/SymbolVendor.cpp | 7 +- lldb/source/Symbol/Type.cpp | 2 - lldb/source/Symbol/UnwindPlan.cpp | 38 +- lldb/source/Symbol/Variable.cpp | 10 +- lldb/source/Target/CMakeLists.txt | 2 + lldb/source/Target/Memory.cpp | 28 +- lldb/source/Target/ModuleCache.cpp | 5 +- lldb/source/Target/Platform.cpp | 110 +- lldb/source/Target/Process.cpp | 729 ++--- lldb/source/Target/SectionLoadList.cpp | 12 +- lldb/source/Target/StackFrameList.cpp | 13 +- lldb/source/Target/StopInfo.cpp | 109 +- lldb/source/Target/Target.cpp | 391 +-- lldb/source/Target/Thread.cpp | 219 +- lldb/source/Target/ThreadList.cpp | 55 +- lldb/source/Target/ThreadPlan.cpp | 3 +- lldb/source/Target/ThreadPlanBase.cpp | 40 +- lldb/source/Target/ThreadPlanCallFunction.cpp | 101 +- .../source/Target/ThreadPlanCallUserExpression.cpp | 5 +- lldb/source/Target/ThreadPlanPython.cpp | 30 +- lldb/source/Target/ThreadPlanRunToAddress.cpp | 3 +- lldb/source/Target/ThreadPlanShouldStopHere.cpp | 17 +- lldb/source/Target/ThreadPlanStepInRange.cpp | 47 +- lldb/source/Target/ThreadPlanStepInstruction.cpp | 24 +- lldb/source/Target/ThreadPlanStepOut.cpp | 4 +- .../source/Target/ThreadPlanStepOverBreakpoint.cpp | 16 +- lldb/source/Target/ThreadPlanStepOverRange.cpp | 14 +- lldb/source/Target/ThreadPlanStepRange.cpp | 57 +- lldb/source/Target/ThreadPlanStepThrough.cpp | 16 +- lldb/source/Target/ThreadPlanStepUntil.cpp | 3 +- lldb/source/Utility/ArchSpec.cpp | 6 +- lldb/source/Utility/Broadcaster.cpp | 11 +- lldb/source/Utility/CMakeLists.txt | 1 - lldb/source/Utility/FileCollector.cpp | 182 -- lldb/source/Utility/Listener.cpp | 69 +- lldb/tools/debugserver/source/CMakeLists.txt | 2 + .../tools/debugserver/source/debugserver_vers.c.in | 2 + .../intel-mpx/cli-wrapper-mpxtable.cpp | 3 +- lldb/tools/lldb-server/lldb-gdbserver.cpp | 9 +- .../Host/ConnectionFileDescriptorTest.cpp | 2 +- lldb/unittests/Host/NativeProcessProtocolTest.cpp | 51 + lldb/unittests/TestingSupport/TestUtilities.cpp | 2 +- lldb/unittests/Utility/CMakeLists.txt | 1 - lldb/utils/TableGen/CMakeLists.txt | 1 + lldb/utils/TableGen/LLDBOptionDefEmitter.cpp | 2 +- lldb/utils/TableGen/LLDBPropertyDefEmitter.cpp | 173 + lldb/utils/TableGen/LLDBTableGen.cpp | 32 +- lldb/utils/TableGen/LLDBTableGenBackends.h | 9 +- lldb/utils/git-svn/convert.py | 73 - lldb/utils/misc/grep-svn-log.py | 97 - lldb/utils/sync-source/README.txt | 293 -- lldb/utils/sync-source/lib/transfer/__init__.py | 0 lldb/utils/sync-source/lib/transfer/protocol.py | 8 - lldb/utils/sync-source/lib/transfer/rsync.py | 61 - .../sync-source/lib/transfer/transfer_spec.py | 12 - lldb/utils/sync-source/pylintrc | 2 - lldb/utils/sync-source/syncsource.py | 270 -- llvm/docs/Atomics.rst | 6 +- llvm/docs/CommandGuide/FileCheck.rst | 26 +- llvm/docs/LangRef.rst | 72 +- llvm/docs/LoopTerminology.rst | 146 + llvm/docs/Remarks.rst | 29 + llvm/include/llvm/ADT/DirectedGraph.h | 270 ++ llvm/include/llvm/Analysis/InstructionSimplify.h | 18 +- llvm/include/llvm/Analysis/LoopInfo.h | 37 +- llvm/include/llvm/BinaryFormat/Dwarf.h | 5 + .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 15 + .../include/llvm/CodeGen/GlobalISel/CombinerInfo.h | 15 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 7 +- llvm/include/llvm/CodeGen/TargetLowering.h | 94 +- llvm/include/llvm/IR/GlobalIndirectSymbol.h | 4 +- llvm/include/llvm/IR/Intrinsics.td | 2 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 44 +- llvm/include/llvm/IR/PatternMatch.h | 26 + llvm/include/llvm/IR/RemarkStreamer.h | 8 +- llvm/include/llvm/InitializePasses.h | 4 +- llvm/include/llvm/MC/MCInstPrinter.h | 2 - llvm/include/llvm/MC/MCInstrAnalysis.h | 6 + llvm/include/llvm/Object/ELF.h | 16 +- llvm/include/llvm/Object/MachOUniversal.h | 2 + llvm/include/llvm/ObjectYAML/ELFYAML.h | 2 +- llvm/include/llvm/Remarks/RemarkFormat.h | 2 +- llvm/include/llvm/Remarks/RemarkParser.h | 31 +- llvm/include/llvm/Remarks/RemarkSerializer.h | 37 +- llvm/include/llvm/Remarks/RemarkStringTable.h | 19 +- llvm/include/llvm/Remarks/YAMLRemarkSerializer.h | 60 + llvm/include/llvm/Support/AArch64TargetParser.def | 13 + llvm/include/llvm/Support/ARMTargetParser.def | 2 + llvm/include/llvm/Support/FileCheck.h | 116 +- llvm/include/llvm/Support/FileCollector.h | 73 + llvm/include/llvm/Support/TimeProfiler.h | 2 +- llvm/include/llvm/Transforms/Instrumentation.h | 4 - .../Transforms/Instrumentation/SanitizerCoverage.h | 62 + llvm/include/llvm/Transforms/Utils/Local.h | 4 + llvm/include/llvm/Transforms/Utils/PredicateInfo.h | 10 +- llvm/lib/Analysis/InlineCost.cpp | 4 +- llvm/lib/Analysis/InstructionSimplify.cpp | 26 +- llvm/lib/Analysis/LoopInfo.cpp | 35 + llvm/lib/Analysis/LoopUnrollAnalyzer.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 6 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 505 +++ llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 8 +- llvm/lib/CodeGen/LocalStackSlotAllocation.cpp | 8 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 41 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 85 +- llvm/lib/DebugInfo/DWARF/DWARFDebugAddr.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 21 +- llvm/lib/DebugInfo/DWARF/DWARFListTable.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 6 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 2 +- llvm/lib/IR/AutoUpgrade.cpp | 13 + llvm/lib/IR/Globals.cpp | 37 + llvm/lib/IR/RemarkStreamer.cpp | 29 +- llvm/lib/IR/Value.cpp | 13 + llvm/lib/IR/Verifier.cpp | 4 +- llvm/lib/MC/MCInstPrinter.cpp | 6 - llvm/lib/MC/MCInstrAnalysis.cpp | 6 + llvm/lib/Object/MachOUniversal.cpp | 13 +- llvm/lib/Passes/PassBuilder.cpp | 3 +- llvm/lib/Passes/PassRegistry.def | 2 + llvm/lib/Remarks/CMakeLists.txt | 1 + llvm/lib/Remarks/RemarkFormat.cpp | 3 +- llvm/lib/Remarks/RemarkParser.cpp | 38 +- llvm/lib/Remarks/RemarkSerializer.cpp | 48 + llvm/lib/Remarks/RemarkStringTable.cpp | 12 +- llvm/lib/Remarks/YAMLRemarkParser.cpp | 50 +- llvm/lib/Remarks/YAMLRemarkParser.h | 28 +- llvm/lib/Remarks/YAMLRemarkSerializer.cpp | 21 +- llvm/lib/Support/CMakeLists.txt | 1 + llvm/lib/Support/FileCheck.cpp | 309 +- llvm/lib/Support/FileCollector.cpp | 189 ++ llvm/lib/Support/PrettyStackTrace.cpp | 64 +- llvm/lib/Support/TimeProfiler.cpp | 12 +- llvm/lib/Target/AArch64/AArch64.td | 47 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 72 + llvm/lib/Target/AArch64/AArch64ISelLowering.h | 13 + .../Target/AArch64/AArch64InstructionSelector.cpp | 173 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 14 +- .../Target/AArch64/AArch64PreLegalizerCombiner.cpp | 22 +- .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 23 +- llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 5 + llvm/lib/Target/AArch64/AArch64Subtarget.h | 3 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 23 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 14 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 3 + .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 10 +- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 4 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 3 +- llvm/lib/Target/ARM/ARM.td | 7 + llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 34 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 570 +++- llvm/lib/Target/ARM/ARMISelLowering.h | 14 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 8 + llvm/lib/Target/ARM/ARMInstrMVE.td | 214 ++ llvm/lib/Target/ARM/ARMInstrNEON.td | 169 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 2 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 7 +- llvm/lib/Target/ARM/ARMSubtarget.cpp | 2 + llvm/lib/Target/ARM/ARMSubtarget.h | 1 + llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp | 22 +- llvm/lib/Target/BPF/BTFDebug.cpp | 52 +- llvm/lib/Target/BPF/BTFDebug.h | 6 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 4 + llvm/lib/Target/Hexagon/HexagonISelLowering.h | 2 + llvm/lib/Target/Mips/MipsPreLegalizerCombiner.cpp | 3 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 75 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 7 +- llvm/lib/Target/PowerPC/PPCPreEmitPeephole.cpp | 103 + .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 29 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 91 +- llvm/lib/Target/X86/X86ISelLowering.h | 7 + .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 48 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 46 +- .../Transforms/Instrumentation/Instrumentation.cpp | 2 +- .../Instrumentation/SanitizerCoverage.cpp | 366 ++- .../Scalar/CorrelatedValuePropagation.cpp | 2 + llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 6 +- llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp | 4 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 11 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 15 + llvm/lib/Transforms/Utils/Local.cpp | 93 +- llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 21 +- llvm/lib/Transforms/Utils/PredicateInfo.cpp | 70 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 25 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 6 +- .../Vectorize/LoopVectorizationPlanner.h | 4 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 119 +- .../ValueTracking/memory-dereferenceable.ll | 8 + llvm/test/Assembler/auto_upgrade_intrinsics.ll | 15 + llvm/test/Bitcode/compatibility-3.6.ll | 2 +- llvm/test/Bitcode/compatibility-3.7.ll | 2 +- llvm/test/Bitcode/compatibility-3.8.ll | 2 +- llvm/test/Bitcode/compatibility-3.9.ll | 8 +- llvm/test/Bitcode/compatibility-4.0.ll | 8 +- llvm/test/Bitcode/compatibility-5.0.ll | 12 +- llvm/test/Bitcode/compatibility-6.0.ll | 12 +- llvm/test/Bitcode/compatibility.ll | 6 +- llvm/test/Bitcode/thinlto-alias3.ll | 11 + .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 2 +- .../CodeGen/AArch64/GlobalISel/inline-memcpy.mir | 177 + .../CodeGen/AArch64/GlobalISel/inline-memmove.mir | 162 + .../CodeGen/AArch64/GlobalISel/inline-memset.mir | 148 + .../CodeGen/AArch64/GlobalISel/legalize-cmp.mir | 44 +- .../AArch64/GlobalISel/legalize-extracts.mir | 82 - .../AArch64/GlobalISel/legalize-inserts.mir | 142 +- .../legalize-load-store-s128-unaligned.mir | 30 - .../AArch64/GlobalISel/legalize-load-store.mir | 14 +- .../AArch64/GlobalISel/load-addressing-modes.mir | 176 + .../CodeGen/AArch64/GlobalISel/no-neon-no-fp.ll | 13 + .../AArch64/GlobalISel/opt-shuffle-splat.mir | 40 + .../CodeGen/AArch64/GlobalISel/regbank-extract.mir | 23 + .../AArch64/GlobalISel/regbank-fp-use-def.mir | 5 +- .../CodeGen/AArch64/GlobalISel/regbank-select.mir | 14 +- .../AArch64/GlobalISel/regbank-trunc-s128.mir | 23 + .../CodeGen/AArch64/GlobalISel/select-extract.mir | 28 + .../CodeGen/AArch64/GlobalISel/select-trunc.mir | 48 +- llvm/test/CodeGen/AArch64/GlobalISel/select.mir | 51 +- llvm/test/CodeGen/AArch64/GlobalISel/swifterror.ll | 9 +- llvm/test/CodeGen/AArch64/cpus.ll | 4 + .../AArch64/div-rem-pair-recomposition-signed.ll | 319 ++ .../AArch64/div-rem-pair-recomposition-unsigned.ll | 319 ++ .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 83 +- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 80 +- llvm/test/CodeGen/AArch64/neon-dot-product.ll | 6 +- llvm/test/CodeGen/AArch64/remat.ll | 8 +- llvm/test/CodeGen/AArch64/stack-guard-reassign.ll | 7 +- .../AMDGPU/GlobalISel/inst-select-anyext.mir | 28 +- llvm/test/CodeGen/AMDGPU/calling-conventions.ll | 31 + llvm/test/CodeGen/AMDGPU/commute-shifts.ll | 12 +- llvm/test/CodeGen/AMDGPU/lcssa-optnone.ll | 26 + llvm/test/CodeGen/AMDGPU/s_code_end.ll | 37 +- llvm/test/CodeGen/ARM/ParallelDSP/pr42729.ll | 84 + .../test/CodeGen/ARM/constant-islands-split-IT.mir | 107 + .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 811 ++--- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 966 +++--- llvm/test/CodeGen/ARM/stack-guard-reassign.ll | 7 +- .../CodeGen/BPF/CORE/offset-reloc-access-str.ll | 95 + .../CodeGen/BPF/CORE/offset-reloc-typedef-array.ll | 97 + .../BPF/CORE/offset-reloc-typedef-struct.ll | 90 + .../CodeGen/BPF/CORE/offset-reloc-typedef-union.ll | 90 + llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef.ll | 111 + llvm/test/CodeGen/PowerPC/ctrloop-le.ll | 3 - llvm/test/CodeGen/PowerPC/ctrloop-lt.ll | 5 - .../CodeGen/PowerPC/remove-redundant-load-imm.ll | 55 + .../CodeGen/PowerPC/remove-redundant-load-imm.mir | 348 ++ llvm/test/CodeGen/PowerPC/shift-cmp.ll | 16 +- llvm/test/CodeGen/PowerPC/stack-guard-reassign.ll | 11 +- llvm/test/CodeGen/Thumb/stack_guard_remat.ll | 39 +- llvm/test/CodeGen/Thumb2/mve-pred-and.ll | 757 +++++ llvm/test/CodeGen/Thumb2/mve-pred-build-const.ll | 196 ++ llvm/test/CodeGen/Thumb2/mve-pred-build-var.ll | 289 ++ llvm/test/CodeGen/Thumb2/mve-pred-ext.ll | 275 ++ llvm/test/CodeGen/Thumb2/mve-pred-not.ll | 387 +++ llvm/test/CodeGen/Thumb2/mve-pred-or.ll | 584 ++++ llvm/test/CodeGen/Thumb2/mve-pred-shuffle.ll | 564 ++++ llvm/test/CodeGen/Thumb2/mve-pred-spill.ll | 81 + llvm/test/CodeGen/Thumb2/mve-pred-xor.ll | 569 ++++ llvm/test/CodeGen/Thumb2/mve-vcmp.ll | 553 ++++ llvm/test/CodeGen/Thumb2/mve-vcmpf.ll | 3425 ++++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-vcmpfr.ll | 3343 +++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-vcmpfz.ll | 3209 ++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-vcmpr.ll | 615 ++++ llvm/test/CodeGen/Thumb2/mve-vcmpz.ll | 421 +++ llvm/test/CodeGen/Thumb2/mve-vpsel.ll | 77 + .../X86/div-rem-pair-recomposition-signed.ll | 951 ++++++ .../X86/div-rem-pair-recomposition-unsigned.ll | 949 ++++++ .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 436 ++- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 246 +- llvm/test/CodeGen/X86/oddshuffles.ll | 13 +- llvm/test/CodeGen/X86/phaddsub-extract.ll | 143 +- llvm/test/CodeGen/X86/pr42727.ll | 34 + llvm/test/CodeGen/X86/remarks-section.ll | 2 +- llvm/test/CodeGen/X86/vector-shift-ashr-sub128.ll | 4 +- llvm/test/CodeGen/X86/vector-shuffle-128-v2.ll | 15 +- llvm/test/CodeGen/X86/vector-zext-widen.ll | 9 +- llvm/test/CodeGen/X86/vector-zext.ll | 9 +- llvm/test/FileCheck/check-not-diaginfo.txt | 15 +- .../test/FileCheck/numeric-defines-diagnostics.txt | 32 +- llvm/test/FileCheck/numeric-defines.txt | 48 +- llvm/test/FileCheck/numeric-expression.txt | 67 +- llvm/test/FileCheck/string-defines-diagnostics.txt | 22 +- llvm/test/FileCheck/verbose.txt | 62 +- .../SanitizerCoverage/abort-in-entry-block.ll | 1 + .../SanitizerCoverage/backedge-pruning.ll | 2 + .../Instrumentation/SanitizerCoverage/chains.ll | 1 + .../SanitizerCoverage/cmp-tracing-api-x86_32.ll | 25 +- .../SanitizerCoverage/cmp-tracing-api-x86_64.ll | 25 +- .../SanitizerCoverage/cmp-tracing.ll | 1 + .../SanitizerCoverage/coff-comdat.ll | 1 + .../coff-pc-table-inline-8bit-counters.ll | 1 + .../SanitizerCoverage/coff-used-ctor.ll | 3 +- .../SanitizerCoverage/const-cmp-tracing.ll | 1 + .../SanitizerCoverage/coverage-dbg.ll | 1 + .../Instrumentation/SanitizerCoverage/coverage.ll | 4 +- .../SanitizerCoverage/coverage2-dbg.ll | 1 + .../SanitizerCoverage/div-tracing.ll | 1 + .../SanitizerCoverage/gep-tracing.ll | 1 + .../SanitizerCoverage/inline-8bit-counters.ll | 1 + .../interposable-symbol-nocomdat.ll | 2 + .../Instrumentation/SanitizerCoverage/no-func.ll | 1 + .../Instrumentation/SanitizerCoverage/pc-table.ll | 2 + .../SanitizerCoverage/postdominator_check.ll | 2 + llvm/test/Instrumentation/SanitizerCoverage/seh.ll | 3 + .../stack-depth-variable-declared-by-user.ll | 2 + .../SanitizerCoverage/stack-depth.ll | 5 + .../SanitizerCoverage/switch-tracing.ll | 1 + .../SanitizerCoverage/trace-pc-guard-comdat.ll | 1 + .../trace-pc-guard-inline-8bit-counters.ll | 1 + .../SanitizerCoverage/trace-pc-guard-nocomdat.ll | 1 + .../SanitizerCoverage/tracing-comdat.ll | 3 + .../Instrumentation/SanitizerCoverage/tracing.ll | 4 + .../SanitizerCoverage/unreachable-critedge.ll | 1 + .../Instrumentation/SanitizerCoverage/wineh.ll | 1 + llvm/test/Linker/comdat8.ll | 4 +- llvm/test/MC/AArch64/SVE/decp.s | 26 +- llvm/test/MC/AArch64/SVE/incp.s | 28 +- llvm/test/MC/AArch64/SVE/sqdecp.s | 28 +- llvm/test/MC/AArch64/SVE/sqincp.s | 28 +- llvm/test/MC/AArch64/SVE/uqdecp.s | 28 +- llvm/test/MC/AArch64/SVE/uqincp.s | 28 +- llvm/test/MC/AArch64/armv8.2a-dotprod.s | 15 +- .../MC/AArch64/armv8.2a-statistical-profiling.s | 1 + llvm/test/MC/AArch64/armv8.3a-rcpc.s | 4 + llvm/test/MC/AArch64/armv8.5a-ssbs.s | 8 +- llvm/test/MC/AMDGPU/gfx9_asm_all.s | 3 + llvm/test/MC/AMDGPU/mai-err.s | 4 +- llvm/test/MC/AMDGPU/wave_any.s | 238 ++ llvm/test/MC/ARM/armv8.2a-dotprod-a32.s | 3 +- llvm/test/MC/ARM/armv8.2a-dotprod-t32.s | 3 +- .../test/MC/Disassembler/AArch64/armv8.3a-rcpc.txt | 9 +- llvm/test/MC/RISCV/rvi-pseudos-invalid.s | 2 +- llvm/test/Object/Inputs/no-start-symbol.elf-x86_64 | Bin 544 -> 0 bytes llvm/test/Object/X86/no-start-symbol.test | 10 - llvm/test/Object/invalid.test | 54 + llvm/test/Object/readobj-shared-object.test | 611 ++-- .../DivRemPairs/PowerPC/div-expanded-rem-pair.ll | 127 + .../DivRemPairs/X86/div-expanded-rem-pair.ll | 127 + .../IndVarSimplify/eliminate-exit-no-dl.ll | 45 + .../AMDGPU/amdgcn-demanded-vector-elts.ll | 25 +- llvm/test/Transforms/InstCombine/and-or-icmps.ll | 47 +- .../Transforms/InstCombine/fadd-fsub-factor.ll | 170 + llvm/test/Transforms/InstCombine/pow-exp.ll | 18 +- llvm/test/Transforms/InstCombine/pow_fp_int.ll | 6 +- llvm/test/Transforms/InstCombine/trunc-load.ll | 50 +- .../LoopUnroll/peel-loop-pgo-deopt-idom-2.ll | 46 + llvm/test/Transforms/SCCP/ipsccp-predinfo-order.ll | 76 + llvm/test/Transforms/SafeStack/X86/debug-loc2.ll | 5 + .../Transforms/SimplifyCFG/switch-range-to-icmp.ll | 38 + .../test/Transforms/Util/PredicateInfo/condprop.ll | 6 +- .../Transforms/Util/PredicateInfo/testandor.ll | 26 +- llvm/test/Verifier/dereferenceable-md-inttoptr.ll | 6 + llvm/test/Verifier/dereferenceable-md.ll | 48 +- llvm/test/Verifier/intrinsic-immarg.ll | 2 +- llvm/test/tools/llvm-ar/move-after.test | 10 +- llvm/test/tools/llvm-ar/move-before.test | 24 +- llvm/test/tools/llvm-lipo/Inputs/CPU10-slice.yaml | 359 ++ llvm/test/tools/llvm-lipo/Inputs/CPU14-slice.yaml | 88 + .../tools/llvm-lipo/create-compute-alignment.test | 20 + ...lignment.test => create-default-alignment.test} | 0 .../llvm-lipo/verify-arch-universal-binary.test | 1 + .../disassemble-no-symbol-at-section-start.test | 28 + .../warn-on-out-of-range-start-stop-address.test | 200 ++ .../tools/llvm-readobj/Inputs/dtflags.elf-x86-64 | Bin 11800 -> 0 bytes llvm/test/tools/llvm-readobj/elf-dtflags.test | 10 - llvm/test/tools/llvm-readobj/elf-file-types.test | 154 + llvm/test/tools/llvm-readobj/elf-loadname.test | 50 + .../tools/yaml2obj/elf-custom-null-section.yaml | 106 +- llvm/tools/llvm-lipo/llvm-lipo.cpp | 40 +- llvm/tools/llvm-mc/llvm-mc.cpp | 2 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 65 +- llvm/tools/llvm-opt-report/OptReport.cpp | 23 +- llvm/tools/yaml2obj/yaml2elf.cpp | 40 +- llvm/unittests/ADT/CMakeLists.txt | 1 + llvm/unittests/ADT/DirectedGraphTest.cpp | 295 ++ llvm/unittests/Analysis/BasicAliasAnalysisTest.cpp | 7 +- llvm/unittests/Analysis/LoopInfoTest.cpp | 163 +- llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp | 4 +- llvm/unittests/IR/PatternMatch.cpp | 37 + llvm/unittests/Remarks/CMakeLists.txt | 1 + llvm/unittests/Remarks/YAMLRemarksParsingTest.cpp | 26 +- .../Remarks/YAMLRemarksSerializerTest.cpp | 132 + llvm/unittests/Support/CMakeLists.txt | 1 + llvm/unittests/Support/FileCheckTest.cpp | 238 +- .../unittests/Support}/FileCollectorTest.cpp | 110 +- llvm/unittests/Support/TargetParserTest.cpp | 39 +- llvm/utils/benchmark/README.LLVM | 2 + llvm/utils/benchmark/src/cycleclock.h | 15 + llvm/utils/gn/secondary/llvm/lib/Remarks/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Remarks/BUILD.gn | 1 + llvm/utils/lit/lit/LitConfig.py | 27 +- llvm/utils/lit/lit/util.py | 62 +- llvm/utils/lit/tests/googletest-timeout.py | 2 +- llvm/utils/lit/tests/lit.cfg | 26 +- llvm/utils/lit/tests/shtest-run-at-line.py | 2 +- llvm/utils/lit/tests/shtest-timeout.py | 2 +- llvm/utils/release/github-upload-release.py | 77 + openmp/README.rst | 6 +- openmp/libomptarget/deviceRTLs/nvptx/src/sync.cu | 3 + .../deviceRTLs/nvptx/test/parallel/barrier.c | 37 + openmp/runtime/CMakeLists.txt | 9 +- openmp/runtime/README.txt | 1 + openmp/runtime/cmake/LibompGetArchitecture.cmake | 2 + openmp/runtime/cmake/LibompMicroTests.cmake | 3 + openmp/runtime/cmake/LibompUtils.cmake | 2 + openmp/runtime/cmake/config-ix.cmake | 3 +- openmp/runtime/src/kmp_csupport.cpp | 3 +- openmp/runtime/src/kmp_os.h | 5 +- openmp/runtime/src/kmp_platform.h | 6 +- openmp/runtime/src/kmp_runtime.cpp | 3 +- openmp/runtime/src/kmp_stub.cpp | 4 +- .../src/thirdparty/ittnotify/ittnotify_config.h | 10 +- openmp/runtime/src/z_Linux_asm.S | 172 +- openmp/runtime/src/z_Linux_util.cpp | 10 +- openmp/runtime/test/ompt/callback.h | 20 + openmp/runtime/tools/lib/Platform.pm | 7 +- openmp/runtime/tools/lib/Uname.pm | 2 + openmp/www/README.txt | 1 + openmp/www/index.html | 1 + 945 files changed, 41641 insertions(+), 15788 deletions(-) create mode 100644 clang-tools-extra/clang-doc/stylesheets/clang-doc-default-style [...] create mode 100644 clang-tools-extra/clang-tidy/linuxkernel/CMakeLists.txt create mode 100644 clang-tools-extra/clang-tidy/linuxkernel/LinuxKernelTidyModule.cpp create mode 100644 clang-tools-extra/clang-tidy/linuxkernel/MustCheckErrsCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/linuxkernel/MustCheckErrsCheck.h create mode 100644 clang-tools-extra/clangd/test/log.test create mode 100644 clang-tools-extra/docs/clang-tidy/checks/linuxkernel-must-use-errs.rst create mode 100644 clang-tools-extra/test/clang-tidy/linuxkernel-must-check-errs.c create mode 100644 clang/test/Analysis/Inputs/plist-macros-ctu.c create mode 100644 clang/test/Analysis/Inputs/plist-macros-ctu.h create mode 100644 clang/test/Analysis/Inputs/plist-macros-with-expansion-ctu.c.ex [...] create mode 100644 clang/test/Analysis/plist-macros-with-expansion-ctu.c create mode 100644 clang/test/CodeGen/aarch64-sve-inline-asm.c create mode 100644 clang/test/CodeGen/prefetch-addr-spaces.c create mode 100644 clang/test/CodeGen/sancov-new-pm.c create mode 100644 clang/test/CodeGenCXX/pr40771-ctad-with-lambda-copy-capture.cpp create mode 100644 clang/test/CodeGenCXX/pragma-loop-predicate.cpp create mode 100644 clang/test/Sema/warn-alloca.c create mode 100644 clang/test/SemaCXX/attr-gsl-owner-pointer.cpp copy libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.mem [...] create mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.c [...] create mode 100644 lld/test/ELF/error-limit-no-newlines.s create mode 100644 lld/test/wasm/no-tls.test delete mode 100644 lldb/cmake/XcodeHeaderGenerator/CMakeLists.txt create mode 100644 lldb/include/lldb/Core/CMakeLists.txt create mode 100644 lldb/include/lldb/Core/Properties.td create mode 100644 lldb/include/lldb/Core/PropertiesBase.td delete mode 100644 lldb/include/lldb/Utility/FileCollector.h create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/libraries [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/libraries [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/libraries [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/libraries [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/libraries [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/libraries [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/libraries [...] delete mode 100755 lldb/scripts/Python/finish-swig-Python-LLDB.sh delete mode 100755 lldb/scripts/Xcode/build-llvm.py delete mode 100644 lldb/scripts/Xcode/lldbbuild.py delete mode 100644 lldb/scripts/Xcode/package-clang-resource-headers.py delete mode 100755 lldb/scripts/Xcode/prepare-gtest-run-dir.sh delete mode 100644 lldb/scripts/Xcode/repo.py delete mode 100644 lldb/scripts/Xcode/repos/FALLBACK delete mode 100644 lldb/scripts/Xcode/repos/svn-trunk.json delete mode 100755 lldb/scripts/build-lldb-llvm-clang delete mode 100755 lldb/scripts/checkpoint-llvm.pl delete mode 100755 lldb/scripts/finish-swig-wrapper-classes.sh delete mode 100755 lldb/scripts/install-lldb.sh delete mode 100755 lldb/scripts/sed-sources create mode 100644 lldb/source/Plugins/DynamicLoader/Darwin-Kernel/Properties.td create mode 100644 lldb/source/Plugins/JITLoader/GDB/Properties.td create mode 100644 lldb/source/Plugins/Platform/MacOSX/Properties.td create mode 100644 lldb/source/Plugins/Process/MacOSX-Kernel/Properties.td create mode 100644 lldb/source/Plugins/Process/gdb-remote/Properties.td create mode 100644 lldb/source/Plugins/StructuredData/DarwinLog/Properties.td create mode 100644 lldb/source/Plugins/SymbolFile/DWARF/Properties.td delete mode 100644 lldb/source/Utility/FileCollector.cpp create mode 100644 lldb/tools/debugserver/source/debugserver_vers.c.in create mode 100644 lldb/utils/TableGen/LLDBPropertyDefEmitter.cpp delete mode 100755 lldb/utils/git-svn/convert.py delete mode 100755 lldb/utils/misc/grep-svn-log.py delete mode 100644 lldb/utils/sync-source/README.txt delete mode 100644 lldb/utils/sync-source/lib/transfer/__init__.py delete mode 100644 lldb/utils/sync-source/lib/transfer/protocol.py delete mode 100644 lldb/utils/sync-source/lib/transfer/rsync.py delete mode 100644 lldb/utils/sync-source/lib/transfer/transfer_spec.py delete mode 100644 lldb/utils/sync-source/pylintrc delete mode 100644 lldb/utils/sync-source/syncsource.py create mode 100644 llvm/docs/LoopTerminology.rst create mode 100644 llvm/include/llvm/ADT/DirectedGraph.h create mode 100644 llvm/include/llvm/Remarks/YAMLRemarkSerializer.h create mode 100644 llvm/include/llvm/Support/FileCollector.h create mode 100644 llvm/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h create mode 100644 llvm/lib/Remarks/RemarkSerializer.cpp create mode 100644 llvm/lib/Support/FileCollector.cpp create mode 100644 llvm/test/Bitcode/thinlto-alias3.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/inline-memcpy.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/inline-memmove.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/inline-memset.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-load-store-s128-u [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/no-neon-no-fp.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-extract.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-trunc-s128.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-extract.mir create mode 100644 llvm/test/CodeGen/AArch64/div-rem-pair-recomposition-signed.ll create mode 100644 llvm/test/CodeGen/AArch64/div-rem-pair-recomposition-unsigned.ll create mode 100644 llvm/test/CodeGen/AMDGPU/lcssa-optnone.ll create mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/pr42729.ll create mode 100644 llvm/test/CodeGen/ARM/constant-islands-split-IT.mir create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-access-str.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-array.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-struct.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-union.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef.ll create mode 100644 llvm/test/CodeGen/PowerPC/remove-redundant-load-imm.ll create mode 100644 llvm/test/CodeGen/PowerPC/remove-redundant-load-imm.mir create mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-and.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-build-const.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-build-var.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-ext.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-not.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-or.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-shuffle.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-spill.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-xor.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vcmp.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vcmpf.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vcmpfr.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vcmpfz.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vcmpr.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vcmpz.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vpsel.ll create mode 100644 llvm/test/CodeGen/X86/div-rem-pair-recomposition-signed.ll create mode 100644 llvm/test/CodeGen/X86/div-rem-pair-recomposition-unsigned.ll create mode 100644 llvm/test/CodeGen/X86/pr42727.ll create mode 100644 llvm/test/MC/AMDGPU/wave_any.s delete mode 100644 llvm/test/Object/Inputs/no-start-symbol.elf-x86_64 delete mode 100644 llvm/test/Object/X86/no-start-symbol.test create mode 100644 llvm/test/Transforms/DivRemPairs/PowerPC/div-expanded-rem-pair.ll create mode 100644 llvm/test/Transforms/DivRemPairs/X86/div-expanded-rem-pair.ll create mode 100644 llvm/test/Transforms/IndVarSimplify/eliminate-exit-no-dl.ll create mode 100644 llvm/test/Transforms/LoopUnroll/peel-loop-pgo-deopt-idom-2.ll create mode 100644 llvm/test/Transforms/SCCP/ipsccp-predinfo-order.ll create mode 100644 llvm/test/Verifier/dereferenceable-md-inttoptr.ll create mode 100644 llvm/test/tools/llvm-lipo/Inputs/CPU10-slice.yaml create mode 100644 llvm/test/tools/llvm-lipo/Inputs/CPU14-slice.yaml create mode 100644 llvm/test/tools/llvm-lipo/create-compute-alignment.test rename llvm/test/tools/llvm-lipo/{create-without-alignment.test => create-default- [...] create mode 100644 llvm/test/tools/llvm-objdump/X86/disassemble-no-symbol-at-secti [...] create mode 100644 llvm/test/tools/llvm-objdump/warn-on-out-of-range-start-stop-ad [...] delete mode 100755 llvm/test/tools/llvm-readobj/Inputs/dtflags.elf-x86-64 delete mode 100644 llvm/test/tools/llvm-readobj/elf-dtflags.test create mode 100644 llvm/test/tools/llvm-readobj/elf-file-types.test create mode 100644 llvm/test/tools/llvm-readobj/elf-loadname.test create mode 100644 llvm/unittests/ADT/DirectedGraphTest.cpp create mode 100644 llvm/unittests/Remarks/YAMLRemarksSerializerTest.cpp rename {lldb/unittests/Utility => llvm/unittests/Support}/FileCollectorTest.cpp (64%) create mode 100755 llvm/utils/release/github-upload-release.py create mode 100644 openmp/libomptarget/deviceRTLs/nvptx/test/parallel/barrier.c