This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allmodconfig in repository toolchain/ci/llvm-project.
from 670d0f478ba [ExecutionEngine] Fix rL362941: Add UnaryOperator visitor t [...] adds 582eaca379a [WebAssembly] Cleanup toolchain test files. NFC. adds 5e173dc5ead Breakpad: Add support for the arm64e "architecture" adds 9aff1ddc14f ABI: reflow the table text (NFC) adds 52bfd673d15 [scudo][standalone] Introduce the thread specific data structures adds a438432accd [FastISel] Skip creating unnecessary vregs for arguments adds c650a9084fc [llvm-mca] Enable bottleneck analysis when flag -all-views [...] adds 8e1f3a05385 [X86] Attempt to make the Intel core CPU inheritance a litt [...] adds 13d16b94c6b [docs] Add 'git llvm revert' to getting started guide adds 6bc4a7685ee [libc++] Fix leading zeros in std::to_chars adds 04b5ee99f77 [RISCV] Replace map with set in getReqFeatures adds 54cbae1e8d5 [ELF][llvm-objdump] Treat dynamic tag values as virtual add [...] adds a5f2c208155 Add unused symbol to thunk files to force wholearchive inclusion adds 5d84ccb2303 Prepare for multi-exit LFTR [NFC] adds b0f98d34225 [Analysis] add unit test file for VectorUtils; NFC adds f8f9d65f85b [llvm-objcopy] Fix SHT_GROUP ordering. adds 9c7f93e9146 [PowerPC][HTM]Fix $zero is not a GPRC register for builtin_ttest adds a9633d5f0b3 [LFTR] Use recomputed BE count adds 78c0d756970 [Tests] Add tests for D62939 (miscompiles around dead pointer IVs) adds bb12396f917 [Driver] Look for -m in response files as well adds c920c373612 [clangd] Remove old hidden -use-dex-index flag adds 41bf444e612 [Docs] [llvm-mca] Point out a caveat for using llvm-mca mar [...] adds 4bf1c239908 Factor out a helper function for readability and reuse in a [...] adds e823bbe8d1d [Target] Remove Process::GetObjCLanguageRuntime adds 57e2da4f325 Create a generic handler for Xfer packets adds 65831d04996 [demangle] Vendor extended types shouldn't be considered su [...] adds 45e78773eb8 [Target][NFC] Rename GetCPPLanguageRuntime to Get adds f62e23d901d [Target] Use llvm::scope_exit to restore m_suppress_stop_ho [...] adds edfe8525de1 Implement deduction guides for map/multimap. Reviewed as ht [...] adds 4f3cf3853e1 [NFC][CodeGen] Add unary FNeg tests to some X86/ and XCore/ tests. adds 23ee97be05f [LLD] Change FileCheck output file pattern to a temporary file adds b22954384e3 [GlobalISel] Translate memset/memmove/memcpy from undef ptr [...] adds 374571301dc CMake: Make most target symbols hidden by default adds a2c2d731db0 [CUDA] Fix grep pattern in cuda-types.cu adds 9df9cbafceb [PlistSupport] Produce a newline to end plist output files adds 1d322ccaacf [Tests] Split an LFTR dead-iv case adds c867b922171 [analyzer][tests] Add normalize_plist to replace diff_plist adds e44fa83c374 [PGO] Handle cases of non-instrument BBs adds 65db5d4cb51 [analyzer][tests] Use normalize_plist in place of diff_plis [...] adds cc129f310ee Fix typo from r362990 to fix Windows builds adds dbc85509bae [analyzer][tests] Use normalize_plist in place of diff_plis [...] adds ee5881a88cb [NFC][CodeGen] Add unary FNeg tests to X86/fma-intrinsics-c [...] adds e78333a0105 Require stdcall etc parameters to be complete on ODR use adds 5f39a3096f8 [NFC][CodeGen] Forgot 2 unary FNeg tests in X86/fma-intrins [...] adds efb14f9005d [Tests] Adjust LFTR dead-iv tests to bypass undef cases adds 141c2b768db Recommit r362649, which was reverted in r262680 because of [...] adds 7ea131c20c1 [PGO] Fix the buildbot failure in r362995 adds 5062cf599ca [Support] Explicitly detect recursive response files adds e7ea1834f46 Revert r362994 & co "[analyzer][tests] Add normalize_plist [...] adds 60e52cab86b [dsymutil] Remove stale comment (NFC) adds 88377d8db79 [Frontend] SetUpDiagnosticLog should handle unowned diagnos [...] adds cd0bc478366 Break a couple more false dependencies on target libraries adds 4d89462a1cc [MIR-Canon] Fixing non-determinism that was breaking bots (NFC). adds 432f48fcd4c [AArch64] Add more CPUs to host detection adds d40807c6bb7 XFAIL a couple of CTAD tests on clang-6; it gives different [...] adds dc2c72eefa4 Setup testing target dependencies for default runtimes adds b941fa88217 llvm-lib: Implement /machine: argument adds 80571d8ed25 Wrap comment to 80 columns adds 244062eece9 [X86] Enable intrinsics that convert float and bf16 data to [...] adds 962f74d8d04 gn build: Merge r362972 adds ef851f9e5b9 gn build: Merge r362939 adds 383e72fcfeb AMDGPU: Expand < 32-bit atomics adds c5830f5f05a AtomicExpand: Don't crash on non-0 alloca adds fc2b5c40ae4 Fix -DBUILD_SHARED_LIBS=on build after r362977 adds a2048f868dd Symbolize: Replace the Options constructor with in-class in [...] adds e5bdedac9dc Symbolize: Make DWPName a symbolizer option instead of an a [...] adds eaf3f569247 ELF: Don't process the partition end marker during combineE [...] adds 4b0b26199b2 Revert CMake: Make most target symbols hidden by default adds 2efd2957efa Add a test for is_base_of and incomplete types. Because thi [...] adds 627d8168e76 [X86] Add load folding isel patterns to scalar_math_pattern [...] adds e2acbeb94cf [clangd] Fix gcc warning by removing extra ";" adds cbeb563cfb1 Change semantics of fadd/fmul vector reductions. adds 7599da57188 [Support][Test] Time profiler: add regression test adds b011ee8ae86 [clangd] Add missing header guard. adds 012ae4cc40f [compiler-rt] Update comments in asan header to doxygen for [...] adds 8c865cacda6 [ARM] Add the non-MVE instructions in Arm v8.1-M. adds 287e78c82bd [DAGCombine] GetNegatedExpression - constant float vector s [...] adds edea75d6f42 [Frontend] Avoid creating auxilary files during a unit test. NFC adds ffb3c72a746 [yaml2elf] - Check we are able to set custom sh_link for .s [...] adds 14241378d3c [ARM] Fix unused-variable warning in rL363039. adds d5f38dae598 [llvm-dwarfdump] Add -o to help text and remove --out-file [...] adds fc7b9113133 [llvm-readobj] - Do not use precompiled binary in elf-broke [...] adds 1a0f7a2077b [DebugInfo@O2][LoopVectorize] pr39024: Vectorized code line [...] adds be20daa8ebc Fixed google-readability-casting test to work in c++17 adds 266f43964e9 [TargetLowering] Add allowsMemoryAccess(MachineMemOperand) [...] adds bc888f059d9 [NFC] Fixed arm/aarch64 test adds dd6019526de Let writeWindowsResourceCOFF() take a TimeStamp parameter adds 7bd5c55cadc [ARM] First MVE instructions: scalar shifts. adds 1f6c6027046 Make sure a test from r363036 does not write into a working [...] adds f63feaf3c2f [clang-tidy] Fix typo in bugprone-string-constructor. adds 28a5cadb3ae [RISCV] Lower inline asm constraints I, J & K for RISC-V adds 5665ef3dccf [RISCV] Add inline asm constraints I, J & K for RISC-V adds 22196f0f697 [RISCV][NFC] Add missing test files for D54091 adds 6970755c58f [RISCV][NFC] Add missing test file for D54093 adds a5240361dd6 [RISCV] Add lowering of addressing sequences for PIC adds 025a815d75d [ELF] Make the rule to create relative relocations in a wri [...] adds 963d73ff44d Revert r362867: [ELF][PPC] Simplify {read,write}FromHalf16 adds dd2b76e13eb [ASTImporter] Fix unhandled cases in ASTImporterLookupTable adds b37ccc5fece [ARM] Fix a typo in the test from r363039 adds 47d77365aa7 [ELF][RISCV] Add R_RISCV_PC_INDIRECT to isRelExpr() adds be7f5c71584 [docs][llvm-nm] Fix documentation regarding llvm-nm reading stdin adds 9487963244e [llvm-dwarfdump] Simplify --ignore-case help text and docum [...] adds 8edd8da4874 [libclang] Allow skipping warnings from all included files adds be8d03a512a [clang-tidy] Fix invalid read on destruction adds 61c848d2549 Reapply r362994 & co "[analyzer][tests] Add normalize_plist [...] adds 11db920f747 [NFC][PowerPC] Header-dependent test requires "native" adds 10ed68189a8 Add FuzzedDataProvider helper class / single header library. adds 776acf225b3 [libcxx] Slightly improved policy for handling experimental [...] adds 224410b7c11 [docs][llvm-nm] Make --help help text consistent with other [...] adds d65ef6735ac Fix for r42230, MSVC test failure in DependencyDirectivesSo [...] adds 405570dc7a9 [libcxx] Make std::tuple<> trivially constructible adds 1362ffbc210 Revert r344630 Disable code object version 3 for HIP toolchain. adds f370831885c [X86] Regenerate CmpISel test for future patch adds af6bc65ddf4 lld-link: Reject more than one resource .obj file adds 9d51fa5508c Fix docs build issue introduced by r363035 adds 796de11331e [InstCombine] Update fptrunc (fneg x)) -> (fneg (fptrunc x) [...] adds 5058ae0945b [docs][llvm-nm] Add darwin as --format option
No new revisions were added by this update.
Summary of changes: .../clang-tidy/bugprone/StringConstructorCheck.cpp | 2 +- .../clang-tidy/google/AvoidCStyleCastsCheck.cpp | 22 +- .../clang-tidy/modernize/LoopConvertCheck.cpp | 42 +- clang-tools-extra/clangd/ClangdServer.h | 3 +- clang-tools-extra/clangd/Format.cpp | 2 +- clang-tools-extra/clangd/refactor/Rename.h | 5 + clang-tools-extra/clangd/tool/ClangdMain.cpp | 6 - .../clang-tidy/bugprone-string-constructor.cpp | 6 +- .../test/clang-tidy/google-readability-casting.cpp | 2 +- clang/include/clang-c/Index.h | 14 +- clang/include/clang/Basic/BuiltinsX86.def | 4 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 + clang/include/clang/Frontend/ASTUnit.h | 23 +- clang/lib/ARCMigrate/PlistReporter.cpp | 2 +- clang/lib/AST/ASTImporter.cpp | 3 +- clang/lib/AST/ASTImporterLookupTable.cpp | 25 +- clang/lib/Basic/Targets/RISCV.cpp | 20 + clang/lib/Basic/Targets/RISCV.h | 4 +- clang/lib/Basic/Targets/X86.cpp | 51 +- clang/lib/CodeGen/CGBuiltin.cpp | 14 + clang/lib/Driver/ToolChains/HIP.cpp | 2 +- clang/lib/Frontend/ASTUnit.cpp | 68 +- clang/lib/Frontend/CompilerInstance.cpp | 10 +- clang/lib/Headers/avx512bf16intrin.h | 65 ++ clang/lib/Headers/avx512vlbf16intrin.h | 65 ++ clang/lib/Sema/SemaExpr.cpp | 81 ++ clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 2 +- .../Analysis/MismatchedDeallocator-path-notes.cpp | 2 +- clang/test/Analysis/NewDelete-path-notes.cpp | 2 +- clang/test/Analysis/conditional-path-notes.c | 2 +- .../plist-diagnostics-notes-as-events.cpp | 2 +- .../test/Analysis/copypaste/plist-diagnostics.cpp | 2 +- clang/test/Analysis/cxx-for-range.cpp | 2 +- .../diagnostics/deref-track-symbolic-region.c | 2 +- .../plist-diagnostics-include-check.cpp | 2 +- clang/test/Analysis/diagnostics/plist-multi-file.c | 2 +- .../diagnostics/report-issues-within-main-file.cpp | 2 +- .../test/Analysis/diagnostics/undef-value-caller.c | 2 +- .../test/Analysis/diagnostics/undef-value-param.c | 2 +- .../test/Analysis/diagnostics/undef-value-param.m | 2 +- clang/test/Analysis/edges-new.mm | 2 +- clang/test/Analysis/generics.m | 2 +- clang/test/Analysis/inline-plist.c | 2 +- clang/test/Analysis/inline-unique-reports.c | 2 +- .../inlining/eager-reclamation-path-notes.c | 2 +- .../inlining/eager-reclamation-path-notes.cpp | 2 +- clang/test/Analysis/inlining/path-notes.c | 2 +- clang/test/Analysis/inlining/path-notes.cpp | 2 +- clang/test/Analysis/inlining/path-notes.m | 2 +- clang/test/Analysis/lambda-notes.cpp | 2 +- clang/test/Analysis/lit.local.cfg | 9 +- clang/test/Analysis/malloc-plist.c | 2 +- clang/test/Analysis/method-call-path-notes.cpp | 2 +- clang/test/Analysis/model-file.cpp | 2 +- clang/test/Analysis/null-deref-path-notes.m | 2 +- clang/test/Analysis/nullability-notes.m | 2 +- clang/test/Analysis/objc-arc.m | 2 +- clang/test/Analysis/objc-radar17039661.m | 2 +- .../test/Analysis/plist-macros-with-expansion.cpp | 2 +- clang/test/Analysis/plist-macros.cpp | 2 +- clang/test/Analysis/plist-output-alternate.m | 2 +- clang/test/Analysis/plist-output.m | 2 +- clang/test/Analysis/retain-release-path-notes.m | 2 +- clang/test/Analysis/retain-release.m | 4 +- clang/test/Analysis/unix-fns.c | 2 +- clang/test/CodeGen/avx512bf16-builtins.c | 62 +- clang/test/CodeGen/avx512vlbf16-builtins.c | 36 + clang/test/CodeGen/ppc-mm-malloc-le.c | 2 +- clang/test/CodeGen/ppc-mm-malloc.c | 2 +- clang/test/CodeGen/riscv-inline-asm.c | 28 + clang/test/Driver/check-time-trace.cpp | 28 + clang/test/Driver/wasm-toolchain.c | 29 +- clang/test/Driver/wasm-toolchain.cpp | 28 +- clang/test/Index/ignore-warnings-from-headers.cpp | 7 + clang/test/Index/ignore-warnings-from-headers.h | 1 + clang/test/Preprocessor/cuda-types.cu | 40 +- clang/test/Sema/calling-conv-complete-params.c | 53 + clang/test/Sema/inline-asm-validate-riscv.c | 26 + clang/tools/c-index-test/c-index-test.c | 2 + clang/tools/c-index-test/core_main.cpp | 2 +- clang/tools/driver/cc1_main.cpp | 7 + clang/tools/libclang/CIndex.cpp | 8 +- clang/tools/libclang/Indexing.cpp | 8 +- clang/unittests/AST/ASTImporterTest.cpp | 56 +- clang/unittests/Frontend/ASTUnitTest.cpp | 4 +- clang/unittests/Frontend/CompilerInstanceTest.cpp | 17 + clang/unittests/Frontend/PCHPreambleTest.cpp | 4 +- .../DependencyDirectivesSourceMinimizerTest.cpp | 10 +- compiler-rt/include/sanitizer/asan_interface.h | 402 +++++-- .../include/sanitizer/common_interface_defs.h | 502 ++++++--- compiler-rt/lib/fuzzer/tests/CMakeLists.txt | 19 +- .../fuzzer/tests/FuzzedDataProviderUnittest.cpp | 321 ++++++ compiler-rt/lib/fuzzer/utils/FuzzedDataProvider.h | 205 ++++ ...sanitizer_coverage_win_dynamic_runtime_thunk.cc | 6 + .../sanitizer_win_dynamic_runtime_thunk.cc | 6 + compiler-rt/lib/scudo/standalone/CMakeLists.txt | 3 + compiler-rt/lib/scudo/standalone/internal_defs.h | 2 +- compiler-rt/lib/scudo/standalone/mutex.h | 1 - compiler-rt/lib/scudo/standalone/quarantine.h | 2 - .../lib/scudo/standalone/tests/CMakeLists.txt | 1 + .../lib/scudo/standalone/tests/primary_test.cc | 21 +- compiler-rt/lib/scudo/standalone/tests/tsd_test.cc | 152 +++ compiler-rt/lib/scudo/standalone/tsd.h | 61 ++ compiler-rt/lib/scudo/standalone/tsd_exclusive.h | 114 ++ compiler-rt/lib/scudo/standalone/tsd_shared.h | 166 +++ compiler-rt/test/fuzzer/CMakeLists.txt | 1 + libcxx/docs/DesignDocs/ExperimentalFeatures.rst | 203 ++++ libcxx/docs/UsingLibcxx.rst | 3 + libcxx/docs/index.rst | 1 + libcxx/include/CMakeLists.txt | 8 - libcxx/include/experimental/__config | 8 +- libcxx/include/experimental/any | 20 - libcxx/include/experimental/chrono | 20 - libcxx/include/experimental/numeric | 20 - libcxx/include/experimental/optional | 20 - libcxx/include/experimental/ratio | 20 - libcxx/include/experimental/string_view | 20 - libcxx/include/experimental/system_error | 20 - libcxx/include/experimental/tuple | 20 - libcxx/include/iterator | 16 + libcxx/include/map | 57 +- libcxx/include/tuple | 2 +- libcxx/src/charconv.cpp | 160 +-- libcxx/src/string.cpp | 140 +-- .../diagnostics/syserr/version.pass.cpp | 24 - .../experimental/filesystem/deprecated.fail.cpp | 20 + .../experimental/filesystem/version.pass.cpp | 2 + .../numeric.ops/use_header_warning.fail.cpp | 19 - .../numerics/numeric.ops/version.pass.cpp | 24 - .../string.view/use_header_warning.fail.cpp | 19 - .../strings/string.view/version.pass.cpp | 24 - .../utilities/any/use_header_warning.fail.cpp | 19 - .../experimental/utilities/any/version.pass.cpp | 24 - .../experimental/utilities/meta/version.pass.cpp | 23 - .../utilities/optional/use_header_warning.fail.cpp | 19 - .../utilities/optional/version.pass.cpp | 24 - .../utilities/ratio/use_header_warning.fail.cpp | 19 - .../experimental/utilities/ratio/version.pass.cpp | 24 - .../utilities/time/use_header_warning.fail.cpp | 19 - .../experimental/utilities/time/version.pass.cpp | 24 - .../utilities/tuple/use_header_warning.fail.cpp | 19 - .../experimental/utilities/tuple/version.pass.cpp | 24 - .../utilities/utility/version.pass.cpp | 23 - .../tuple.cnstr/empty_tuple_trivial.pass.cpp} | 11 +- .../associative/map/map.cons/deduct.fail.cpp | 107 ++ .../associative/map/map.cons/deduct.pass.cpp | 137 +++ .../associative/map/map.cons/deduct_const.pass.cpp | 107 ++ .../multimap/multimap.cons/deduct.fail.cpp | 107 ++ .../multimap/multimap.cons/deduct.pass.cpp | 137 +++ .../multimap/multimap.cons/deduct_const.pass.cpp | 107 ++ .../test/std/experimental/filesystem/lit.local.cfg | 1 + .../charconv/charconv.to.chars/integral.pass.cpp | 97 ++ .../meta/meta.rel/is_base_of_union.pass.cpp | 92 ++ libcxx/www/TS_deprecation.html | 137 --- libcxx/www/index.html | 2 +- libcxxabi/src/demangle/ItaniumDemangle.h | 6 +- libcxxabi/test/test_demangle.pass.cpp | 5 +- lld/COFF/Driver.cpp | 34 +- lld/COFF/Driver.h | 4 - lld/COFF/DriverUtils.cpp | 32 +- lld/COFF/InputFiles.cpp | 7 +- lld/COFF/InputFiles.h | 7 +- lld/COFF/SymbolTable.cpp | 1 + lld/COFF/Writer.cpp | 6 +- lld/ELF/Arch/AArch64.cpp | 2 +- lld/ELF/Arch/AMDGPU.cpp | 1 + lld/ELF/Arch/ARM.cpp | 2 +- lld/ELF/Arch/Hexagon.cpp | 1 + lld/ELF/Arch/Mips.cpp | 2 + lld/ELF/Arch/PPC.cpp | 6 +- lld/ELF/Arch/PPC64.cpp | 58 +- lld/ELF/Arch/SPARCV9.cpp | 2 +- lld/ELF/Arch/X86.cpp | 2 +- lld/ELF/Arch/X86_64.cpp | 2 +- lld/ELF/Relocations.cpp | 38 +- lld/ELF/Target.h | 1 + lld/ELF/Writer.cpp | 6 +- lld/MinGW/Driver.cpp | 9 + lld/test/CMakeLists.txt | 4 +- lld/test/COFF/multiple-resource-objs.test | 11 + lld/test/ELF/aarch64-ifunc-bti.s | 6 +- lld/test/ELF/linkerscript/visibility.s | 2 +- lld/test/ELF/merge-string-error.s | 2 +- lld/test/ELF/pack-dyn-relocs-loop.s | 8 +- lld/test/ELF/relocation-before-merge-start.s | 2 +- lld/test/ELF/relocation-past-merge-end.s | 2 +- lld/test/ELF/riscv-pcrel-hilo.s | 36 +- lld/test/ELF/x86-64-dyn-rel-error5.s | 26 + lld/test/MinGW/driver.test | 3 + lld/tools/lld/CMakeLists.txt | 1 + lld/tools/lld/lld.cpp | 28 +- lldb/include/lldb/Target/CPPLanguageRuntime.h | 2 +- lldb/include/lldb/Target/ObjCLanguageRuntime.h | 5 + lldb/include/lldb/Target/Process.h | 2 - .../lldb/Utility/StringExtractorGDBRemote.h | 2 +- lldb/include/lldb/lldb-forward.h | 1 - .../Inputs/identification-macosx-arm64e.syms | 3 + .../Modules/Breakpad/breakpad-identification.test | 3 + lldb/source/API/SBTarget.cpp | 4 +- lldb/source/Core/ValueObject.cpp | 5 +- lldb/source/Expression/IRDynamicChecks.cpp | 2 +- .../Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp | 1038 ++---------------- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 2 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 10 +- .../Clang/ClangExpressionDeclMap.cpp | 2 +- .../Clang/ClangExpressionParser.cpp | 6 +- lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp | 3 +- lldb/source/Plugins/Language/ObjC/CF.cpp | 6 +- lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 31 +- lldb/source/Plugins/Language/ObjC/NSArray.cpp | 4 +- lldb/source/Plugins/Language/ObjC/NSDictionary.cpp | 6 +- lldb/source/Plugins/Language/ObjC/NSError.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSException.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSSet.cpp | 4 +- lldb/source/Plugins/Language/ObjC/NSString.cpp | 2 +- lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | 5 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 5 +- .../AppleObjCTrampolineHandler.cpp | 7 +- .../AppleThreadPlanStepThroughObjCTrampoline.cpp | 2 +- .../ObjectFile/Breakpad/BreakpadRecords.cpp | 2 +- .../gdb-remote/GDBRemoteCommunicationServer.cpp | 18 + .../gdb-remote/GDBRemoteCommunicationServer.h | 17 + .../GDBRemoteCommunicationServerLLGS.cpp | 127 +-- .../gdb-remote/GDBRemoteCommunicationServerLLGS.h | 7 +- lldb/source/Symbol/ClangASTContext.cpp | 4 +- lldb/source/Target/Process.cpp | 8 - lldb/source/Target/Target.cpp | 9 +- lldb/source/Utility/StringExtractorGDBRemote.cpp | 4 +- lldb/unittests/Process/gdb-remote/CMakeLists.txt | 1 + .../GDBRemoteCommunicationServerTest.cpp | 73 ++ .../Process/gdb-remote/GDBRemoteTestUtils.h | 44 +- llvm/docs/CommandGuide/llvm-dwarfdump.rst | 5 +- llvm/docs/CommandGuide/llvm-mca.rst | 13 +- llvm/docs/CommandGuide/llvm-nm.rst | 11 +- llvm/docs/GettingStarted.rst | 20 + llvm/docs/LangRef.rst | 62 +- llvm/include/llvm/Analysis/ValueTracking.h | 7 + llvm/include/llvm/BinaryFormat/ELFRelocs/ARM.def | 3 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 20 +- llvm/include/llvm/CodeGen/TargetLowering.h | 8 + llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h | 29 +- llvm/include/llvm/Demangle/ItaniumDemangle.h | 6 +- llvm/include/llvm/IR/Intrinsics.td | 16 +- llvm/include/llvm/Object/ELFObjectFile.h | 2 +- llvm/include/llvm/Object/WindowsResource.h | 3 +- llvm/include/llvm/Support/ARMTargetParser.def | 3 +- llvm/include/llvm/Support/ARMTargetParser.h | 1 + llvm/include/llvm/ToolDrivers/llvm-lib/LibDriver.h | 15 + llvm/lib/Analysis/ValueTracking.cpp | 10 +- llvm/lib/CodeGen/AtomicExpandPass.cpp | 12 +- llvm/lib/CodeGen/ExpandReductions.cpp | 57 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 13 + llvm/lib/CodeGen/MIRCanonicalizerPass.cpp | 10 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 111 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 22 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 23 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 64 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 8 + llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 18 +- llvm/lib/IR/AutoUpgrade.cpp | 43 +- llvm/lib/IR/IRBuilder.cpp | 4 +- llvm/lib/Object/WindowsResource.cpp | 31 +- llvm/lib/Support/CommandLine.cpp | 59 +- llvm/lib/Support/Host.cpp | 6 + llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 3 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 11 +- llvm/lib/Target/ARM/ARM.td | 9 +- llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 67 ++ llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 6 + llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp | 2 + llvm/lib/Target/ARM/ARMInstrFormats.td | 1 + llvm/lib/Target/ARM/ARMInstrInfo.td | 31 + llvm/lib/Target/ARM/ARMInstrMVE.td | 130 +++ llvm/lib/Target/ARM/ARMInstrThumb2.td | 309 +++++- llvm/lib/Target/ARM/ARMInstrVFP.td | 192 +++- llvm/lib/Target/ARM/ARMPredicates.td | 2 + llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp | 7 + llvm/lib/Target/ARM/ARMRegisterInfo.td | 69 ++ llvm/lib/Target/ARM/ARMScheduleA57.td | 3 + llvm/lib/Target/ARM/ARMSubtarget.h | 4 + llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 306 +++++- .../Target/ARM/Disassembler/ARMDisassembler.cpp | 484 +++++++- llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 116 ++ llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h | 2 + .../Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp | 6 + llvm/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h | 9 + .../lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp | 29 +- llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.h | 7 + .../Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 144 ++- .../Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 25 +- llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 12 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 9 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 4 +- llvm/lib/Target/PowerPC/PPCInstrHTM.td | 2 +- llvm/lib/Target/RISCV/RISCVExpandPseudoInsts.cpp | 43 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 68 +- llvm/lib/Target/RISCV/RISCVISelLowering.h | 6 +- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 1 + llvm/lib/Target/RISCV/RISCVMCInstLower.cpp | 3 + llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h | 1 + llvm/lib/Target/X86/X86ISelLowering.cpp | 13 +- llvm/lib/Target/X86/X86InstrAVX512.td | 23 + llvm/lib/Target/X86/X86InstrInfo.cpp | 1 + llvm/lib/Target/X86/X86InstrSSE.td | 29 +- llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | 37 +- llvm/lib/ToolDrivers/llvm-lib/Options.td | 13 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 16 +- .../Instrumentation/PGOInstrumentation.cpp | 120 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 134 +-- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 8 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 12 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 20 +- llvm/runtimes/CMakeLists.txt | 2 + llvm/test/Assembler/invalid-vecreduce.ll | 24 +- llvm/test/Bitcode/upgrade-vecreduce-intrinsics.ll | 64 ++ .../Bitcode/upgrade-vecreduce-intrinsics.ll.bc | Bin 0 -> 1860 bytes .../GlobalISel/irtranslator-memfunc-undef.ll | 41 + llvm/test/CodeGen/AArch64/arm64-popcnt.ll | 144 --- llvm/test/CodeGen/AArch64/swifterror.ll | 2 - llvm/test/CodeGen/AArch64/swiftself.ll | 5 +- .../CodeGen/AArch64/vecreduce-fadd-legalization.ll | 28 +- llvm/test/CodeGen/AArch64/vecreduce-fadd.ll | 32 +- llvm/test/CodeGen/AMDGPU/fneg-fabs.f16.ll | 17 +- .../test/CodeGen/AMDGPU/mubuf-legalize-operands.ll | 8 +- llvm/test/CodeGen/ARM/cmpxchg-O0.ll | 10 +- llvm/test/CodeGen/ARM/ipra-reg-usage.ll | 2 +- llvm/test/CodeGen/ARM/popcnt.ll | 22 + llvm/test/CodeGen/ARM/swifterror.ll | 1 - .../Generic/expand-experimental-reductions.ll | 32 +- llvm/test/CodeGen/Mips/atomic.ll | 278 ++--- llvm/test/CodeGen/Mips/atomic64.ll | 117 +- llvm/test/CodeGen/Mips/atomicCmpSwapPW.ll | 16 +- llvm/test/CodeGen/Mips/dsp-spill-reload.ll | 1 - llvm/test/CodeGen/PowerPC/htm.ll | 3 + llvm/test/CodeGen/RISCV/inline-asm-invalid.ll | 24 + llvm/test/CodeGen/RISCV/inline-asm.ll | 68 ++ llvm/test/CodeGen/RISCV/pic-models.ll | 85 ++ llvm/test/CodeGen/SystemZ/swift-return.ll | 6 +- llvm/test/CodeGen/X86/2012-08-07-CmpISelBug.ll | 21 +- llvm/test/CodeGen/X86/atomic-unordered.ll | 2 +- llvm/test/CodeGen/X86/fma-intrinsics-canonical.ll | 703 +++++++++++- llvm/test/CodeGen/X86/fma-intrinsics-fast-isel.ll | 352 ++++++ llvm/test/CodeGen/X86/fma_patterns.ll | 36 +- llvm/test/CodeGen/X86/fma_patterns_wide.ll | 56 +- llvm/test/CodeGen/X86/fold-load-binops.ll | 6 +- llvm/test/CodeGen/X86/fp-fold.ll | 6 +- llvm/test/CodeGen/X86/haddsub.ll | 71 +- llvm/test/CodeGen/X86/neg_fp.ll | 9 +- llvm/test/CodeGen/X86/sse-scalar-fp-arith.ll | 48 +- llvm/test/CodeGen/X86/swifterror.ll | 8 +- llvm/test/CodeGen/X86/swiftself.ll | 5 +- llvm/test/CodeGen/X86/vec_fneg.ll | 14 + llvm/test/CodeGen/X86/vec_logical.ll | 17 + llvm/test/CodeGen/X86/vector-reduce-fadd-fast.ll | 414 +++---- llvm/test/CodeGen/X86/vector-reduce-fadd.ll | 64 +- llvm/test/CodeGen/X86/vector-reduce-fmul-fast.ll | 282 ++--- llvm/test/CodeGen/X86/vector-reduce-fmul.ll | 64 +- llvm/test/CodeGen/XCore/fneg.ll | 10 + llvm/test/DebugInfo/AArch64/inlined-argument.ll | 149 +-- llvm/test/DebugInfo/X86/dbg-declare-arg.ll | 2 +- llvm/test/MC/ARM/clrm-asm.s | 28 + llvm/test/MC/ARM/mve-scalar-shift.s | 156 +++ llvm/test/MC/ARM/thumbv8.1m-vmrs-vmsr.s | 98 ++ llvm/test/MC/ARM/thumbv8.1m.s | 1114 +++++++++++++++++++ llvm/test/MC/ARM/vscclrm-asm.s | 39 + llvm/test/MC/ARM/vstrldr_sys.s | 461 ++++++++ llvm/test/MC/Disassembler/ARM/clrm.txt | 20 + llvm/test/MC/Disassembler/ARM/mve-scalar-shift.txt | 83 ++ llvm/test/MC/Disassembler/ARM/thumb2-v8.1m.txt | 1158 ++++++++++++++++++++ .../MC/Disassembler/ARM/thumbv8.1m-vmrs-vmsr.txt | 98 ++ llvm/test/MC/Disassembler/ARM/thumbv8.1m.s | 104 ++ llvm/test/MC/Disassembler/ARM/vscclrm.txt | 26 + llvm/test/MC/Disassembler/ARM/vstrldr_sys.txt | 328 ++++++ .../AtomicExpand/AMDGPU/expand-atomic-i16.ll | 208 ++++ .../AtomicExpand/AMDGPU/expand-atomic-i8.ll | 208 ++++ .../AtomicExpand/AMDGPU/expand-atomic-rmw-fsub.ll | 51 +- .../AtomicExpand/AMDGPU/unaligned-atomic.ll | 37 + llvm/test/Transforms/IndVarSimplify/elim-extend.ll | 20 +- .../Transforms/IndVarSimplify/lftr-dead-ivs.ll | 253 +++++ llvm/test/Transforms/InstCombine/fpcast.ll | 15 +- llvm/test/Transforms/InstCombine/fpextend.ll | 5 +- llvm/test/Transforms/InstCombine/fsub.ll | 7 +- .../Transforms/LoopIdiom/bcmp-debugify-remarks.ll | 52 +- .../LoopIdiom/memset-debugify-remarks.ll | 16 +- llvm/test/Transforms/LoopSimplify/dbg-loc.ll | 2 +- .../Transforms/LoopSimplify/do-preheader-dbg.ll | 122 +++ .../Transforms/LoopSimplify/for-preheader-dbg.ll | 102 ++ llvm/test/Transforms/LoopUnroll/runtime-loop1.ll | 16 +- .../X86/vectorization-remarks-missed.ll | 12 +- .../X86/vectorization-remarks-profitable.ll | 4 +- llvm/test/Transforms/LoopVectorize/debugloc.ll | 9 +- .../Transforms/LoopVectorize/fix-reduction-dbg.ll | 87 ++ .../Transforms/LoopVectorize/unsafe-dep-remark.ll | 2 +- .../Transforms/PGOProfile/Inputs/PR41279.proftext | 9 + .../PGOProfile/Inputs/PR41279_2.proftext | 7 + llvm/test/Transforms/PGOProfile/PR41279.ll | 27 +- llvm/test/Transforms/PGOProfile/PR41279_2.ll | 68 ++ llvm/test/tools/llvm-cvtres/help.test | 1 + llvm/test/tools/llvm-cvtres/timestamp.test | 10 + llvm/test/tools/llvm-dwarfdump/cmdline.test | 5 +- llvm/test/tools/llvm-lib/machine-mismatch.test | 13 +- .../llvm-mca/X86/BtVer2/bottleneck-hints-none.s | 2 +- llvm/test/tools/llvm-mca/X86/option-all-views-1.s | 7 + llvm/test/tools/llvm-mca/X86/option-all-views-2.s | 7 + llvm/test/tools/llvm-mca/X86/option-no-stats-1.s | 7 + .../ELF/compress-debug-sections-zlib-gnu.test | 13 +- .../ELF/compress-debug-sections-zlib.test | 7 +- .../test/tools/llvm-objcopy/ELF/group-reorder.test | 64 ++ .../tools/llvm-objcopy/ELF/strip-dwo-groups.test | 10 +- .../tools/llvm-objdump/X86/elf-dynamic-relocs.test | 113 ++ .../Inputs/elf-broken-dynsym-link.elf-x86-64 | Bin 452 -> 0 bytes .../tools/llvm-readobj/elf-broken-dynsym-link.test | 28 +- .../tools/llvm-symbolizer/split-dwarf-dwp.test | 5 +- llvm/test/tools/yaml2obj/dynsymtab-shlink.yaml | 97 ++ llvm/test/tools/yaml2obj/symtab-shlink.yaml | 94 ++ llvm/tools/dsymutil/MachOUtils.h | 1 - llvm/tools/llvm-cvtres/Opts.td | 5 + llvm/tools/llvm-cvtres/llvm-cvtres.cpp | 20 +- llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 16 +- llvm/tools/llvm-isel-fuzzer/CMakeLists.txt | 5 +- llvm/tools/llvm-jitlink/CMakeLists.txt | 4 +- llvm/tools/llvm-mca/llvm-mca.cpp | 1 + llvm/tools/llvm-objcopy/ELF/Object.cpp | 10 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 7 +- llvm/tools/llvm-opt-fuzzer/CMakeLists.txt | 5 +- llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 20 +- llvm/tools/llvm-xray/xray-account.cpp | 4 +- llvm/tools/llvm-xray/xray-converter.cpp | 4 +- llvm/tools/llvm-xray/xray-extract.cpp | 4 +- llvm/tools/llvm-xray/xray-graph.cpp | 4 +- llvm/tools/llvm-xray/xray-stacks.cpp | 4 +- llvm/tools/yaml2obj/yaml2elf.cpp | 29 +- llvm/unittests/Analysis/CMakeLists.txt | 1 + llvm/unittests/Analysis/VectorUtilsTest.cpp | 91 ++ llvm/unittests/Support/CommandLineTest.cpp | 86 +- llvm/utils/TableGen/RISCVCompressInstEmitter.cpp | 16 +- .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 + .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 + llvm/utils/gn/secondary/lld/test/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Analysis/BUILD.gn | 1 + 441 files changed, 15135 insertions(+), 4492 deletions(-) create mode 100644 clang/test/CodeGen/riscv-inline-asm.c create mode 100644 clang/test/Driver/check-time-trace.cpp create mode 100644 clang/test/Index/ignore-warnings-from-headers.cpp create mode 100644 clang/test/Index/ignore-warnings-from-headers.h create mode 100644 clang/test/Sema/calling-conv-complete-params.c create mode 100644 clang/test/Sema/inline-asm-validate-riscv.c create mode 100644 compiler-rt/lib/fuzzer/tests/FuzzedDataProviderUnittest.cpp create mode 100644 compiler-rt/lib/fuzzer/utils/FuzzedDataProvider.h create mode 100644 compiler-rt/lib/scudo/standalone/tests/tsd_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tsd.h create mode 100644 compiler-rt/lib/scudo/standalone/tsd_exclusive.h create mode 100644 compiler-rt/lib/scudo/standalone/tsd_shared.h create mode 100644 libcxx/docs/DesignDocs/ExperimentalFeatures.rst delete mode 100644 libcxx/include/experimental/any delete mode 100644 libcxx/include/experimental/chrono delete mode 100644 libcxx/include/experimental/numeric delete mode 100644 libcxx/include/experimental/optional delete mode 100644 libcxx/include/experimental/ratio delete mode 100644 libcxx/include/experimental/string_view delete mode 100644 libcxx/include/experimental/system_error delete mode 100644 libcxx/include/experimental/tuple delete mode 100644 libcxx/test/libcxx/experimental/diagnostics/syserr/version.pass.cpp create mode 100644 libcxx/test/libcxx/experimental/filesystem/deprecated.fail.cpp delete mode 100644 libcxx/test/libcxx/experimental/numerics/numeric.ops/use_header [...] delete mode 100644 libcxx/test/libcxx/experimental/numerics/numeric.ops/version.pass.cpp delete mode 100644 libcxx/test/libcxx/experimental/strings/string.view/use_header_ [...] delete mode 100644 libcxx/test/libcxx/experimental/strings/string.view/version.pass.cpp delete mode 100644 libcxx/test/libcxx/experimental/utilities/any/use_header_warnin [...] delete mode 100644 libcxx/test/libcxx/experimental/utilities/any/version.pass.cpp delete mode 100644 libcxx/test/libcxx/experimental/utilities/meta/version.pass.cpp delete mode 100644 libcxx/test/libcxx/experimental/utilities/optional/use_header_w [...] delete mode 100644 libcxx/test/libcxx/experimental/utilities/optional/version.pass.cpp delete mode 100644 libcxx/test/libcxx/experimental/utilities/ratio/use_header_warn [...] delete mode 100644 libcxx/test/libcxx/experimental/utilities/ratio/version.pass.cpp delete mode 100644 libcxx/test/libcxx/experimental/utilities/time/use_header_warni [...] delete mode 100644 libcxx/test/libcxx/experimental/utilities/time/version.pass.cpp delete mode 100644 libcxx/test/libcxx/experimental/utilities/tuple/use_header_warn [...] delete mode 100644 libcxx/test/libcxx/experimental/utilities/tuple/version.pass.cpp delete mode 100644 libcxx/test/libcxx/experimental/utilities/utility/version.pass.cpp rename libcxx/test/libcxx/{experimental/diagnostics/syserr/use_header_warning.fail [...] create mode 100644 libcxx/test/std/containers/associative/map/map.cons/deduct.fail.cpp create mode 100644 libcxx/test/std/containers/associative/map/map.cons/deduct.pass.cpp create mode 100644 libcxx/test/std/containers/associative/map/map.cons/deduct_cons [...] create mode 100644 libcxx/test/std/containers/associative/multimap/multimap.cons/d [...] create mode 100644 libcxx/test/std/containers/associative/multimap/multimap.cons/d [...] create mode 100644 libcxx/test/std/containers/associative/multimap/multimap.cons/d [...] create mode 100644 libcxx/test/std/experimental/filesystem/lit.local.cfg create mode 100644 libcxx/test/std/utilities/meta/meta.rel/is_base_of_union.pass.cpp delete mode 100644 libcxx/www/TS_deprecation.html create mode 100644 lld/test/COFF/multiple-resource-objs.test create mode 100644 lld/test/ELF/x86-64-dyn-rel-error5.s create mode 100644 lldb/lit/Modules/Breakpad/Inputs/identification-macosx-arm64e.syms create mode 100644 lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationServerTest.cpp create mode 100644 llvm/lib/Target/ARM/ARMInstrMVE.td create mode 100644 llvm/test/Bitcode/upgrade-vecreduce-intrinsics.ll create mode 100644 llvm/test/Bitcode/upgrade-vecreduce-intrinsics.ll.bc create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-memfunc-undef.ll create mode 100644 llvm/test/CodeGen/RISCV/inline-asm-invalid.ll create mode 100644 llvm/test/CodeGen/RISCV/pic-models.ll create mode 100644 llvm/test/MC/ARM/clrm-asm.s create mode 100644 llvm/test/MC/ARM/mve-scalar-shift.s create mode 100644 llvm/test/MC/ARM/thumbv8.1m-vmrs-vmsr.s create mode 100644 llvm/test/MC/ARM/thumbv8.1m.s create mode 100644 llvm/test/MC/ARM/vscclrm-asm.s create mode 100644 llvm/test/MC/ARM/vstrldr_sys.s create mode 100644 llvm/test/MC/Disassembler/ARM/clrm.txt create mode 100644 llvm/test/MC/Disassembler/ARM/mve-scalar-shift.txt create mode 100644 llvm/test/MC/Disassembler/ARM/thumb2-v8.1m.txt create mode 100644 llvm/test/MC/Disassembler/ARM/thumbv8.1m-vmrs-vmsr.txt create mode 100644 llvm/test/MC/Disassembler/ARM/thumbv8.1m.s create mode 100644 llvm/test/MC/Disassembler/ARM/vscclrm.txt create mode 100644 llvm/test/MC/Disassembler/ARM/vstrldr_sys.txt create mode 100644 llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-i16.ll create mode 100644 llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-i8.ll create mode 100644 llvm/test/Transforms/AtomicExpand/AMDGPU/unaligned-atomic.ll create mode 100644 llvm/test/Transforms/IndVarSimplify/lftr-dead-ivs.ll create mode 100755 llvm/test/Transforms/LoopSimplify/do-preheader-dbg.ll create mode 100755 llvm/test/Transforms/LoopSimplify/for-preheader-dbg.ll create mode 100755 llvm/test/Transforms/LoopVectorize/fix-reduction-dbg.ll create mode 100644 llvm/test/Transforms/PGOProfile/Inputs/PR41279.proftext create mode 100644 llvm/test/Transforms/PGOProfile/Inputs/PR41279_2.proftext create mode 100644 llvm/test/Transforms/PGOProfile/PR41279_2.ll create mode 100644 llvm/test/tools/llvm-cvtres/timestamp.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/group-reorder.test create mode 100644 llvm/test/tools/llvm-objdump/X86/elf-dynamic-relocs.test delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/elf-broken-dynsym-link.elf-x86-64 create mode 100644 llvm/test/tools/yaml2obj/dynsymtab-shlink.yaml create mode 100644 llvm/test/tools/yaml2obj/symtab-shlink.yaml create mode 100644 llvm/unittests/Analysis/VectorUtilsTest.cpp