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-lts-defconfig in repository toolchain/ci/llvm-monorepo.
from b6e6f68e5c4 [llvm-ar] Flatten thin archives. adds a144d2404ce [opaque pointer types] Update CallInst creation APIs to con [...] adds 5fa83515e2e [opaque pointer types] Update InvokeInst creation APIs to c [...] adds 95194155e83 [opaque pointer types] Update LoadInst creation APIs to con [...] adds 4ea71f0f9f4 [opaque pointer types] Update GetElementPtr creation APIs t [...] adds f80e655466b [CodeGen][X86] Expand USUBSAT to UMAX+SUB, also for vectors adds 8de62a5e14d [llvm-ar] Temporarily remove failing test which is breaking [...] adds ae1d2ad6323 [WebAssembly][FastISel] Do not assume naive CmpInst lowering adds 81f7c7af1cd [Object] Return a symbol_iterator, rather than a basic_symb [...] adds 458c10d3a50 Revert "[CodeGen][X86] Expand USUBSAT to UMAX+SUB, also for [...] adds 9c8f85821bf Update GettingStarted guide to recommend that people use th [...] adds 48457b85d1b [SymbolFile] Rename ParseFunctionBlocks to ParseBlocksRecursive. adds cad37b29fa8 [SymbolFile] Remove the SymbolContext parameter from FindNa [...] adds 28f11b43d6f [SymbolFile] Remove SymbolContext parameter from FindTypes. adds 6be5944acfc [compiler-rt] UBSan: just completely disable two alignment- [...] adds 7f1c52e244c [COFF, ARM64] Add __nop intrinsic adds c65e6ee6d5e [X86] Fix unused variable warning in Release builds. NFC. adds 79a1b87e15b [Sema] Change std::sort to llvm::sort adds 00449fb04b5 [ORC] Move ORC Core symbol map and set types into their own [...] adds a4ddea5d260 [AArch64] Add new target feature to fuse arithmetic and log [...] adds f56c613db27 Generalize the comparison test structure to support cross-t [...] adds 866322034b8 [AArch64] Explicitly use v1i64 type for llvm.aarch64.neon.a [...] adds ba36bfd2b49 [EarlyIfConversion] Don't if-convert unconditional branches. adds 0262d5be08e [AArch64] Fix typo (NFC) adds e7d6fcfd47e [AArch64] Fix typo (NFC) adds 4b57f4eeee3 [CMake][Fuchsia] Synchronize first and second stage builds adds ec6fab4bdd3 [X86] Avoid clobbering ESP/RSP in the epilogue. adds 1b9c7ed3e3a [COFF, ARM64] Add __byteswap intrinsics adds 3358f0b2d9b [test] Fix logic error in <compare> tests; enable for MSVC Dev16 adds 82b679c383c [AArch64] Adjust the feature set for Exynos adds 37bb8c773b7 AMDGPU: Add a fast path for icmp.i1(src, false, NE) adds 42bed81f11a [WebAssembly] Expand SIMD shifts while V8's implementation [...] adds 3bb19b5a67f [libFuzzer][MSVC] Use alternatename for ext functions adds f29df0337d7 Silence failing tests adds 3bbdb3291e1 gn build: Stop defining LLVM_ON_UNIX globally. adds ff63512e47f gn build: Split no-RTTI flag into a config. adds 38399d15b54 [LLDB] Remove the unused variable oso_dwarf. adds 66dcfcf5053 Revert alignment assumptions changes adds f312e487497 [X86] Make _xgetbv/_xsetbv on non-windows platforms adds 960717aa249 [X86] Switch the triple on avx2-intrinsics-x86.ll to be -un [...] adds e84a5dd8b95 [X86] Add test cases for D56695. NFC adds 7bcc2587584 [WebAssembly] Support multilibs for wasm32 and add a wasm O [...] adds ef218563fdb [WebAssembly] Support multilibs for wasm32 and add a wasm O [...] adds 759a63da656 [X86] Upgrade some avx512bw shift intrinsics that were remo [...] adds 85e2d7f946f gn build: Switch to using current_os in lib/Support/BUILD.gn. adds a46a21f783e gn build: Make a couple of improvements to the unix toolchain. adds 0def16c4ac7 gn build: Rename llvm_host_triple to llvm_current_triple an [...] adds 99ca9c51f0c Explicitly set C++ standard for `Posix/no-fd.cc` ASan test. adds 2e9fc8dcaa2 [clangd] Fix updated file detection logic in indexing adds 9e327827d37 [llvm-objdump] - Cleanup the code. NFCI. adds 3cc25e326d7 [ASTDump] NFC: Move dump of type nodes to NodeDumper adds 596cf3df5c1 [llvm-objcopy] [COFF] Remove pointless comment chars from . [...] adds 0820e5029ea [llvm-objcopy] [COFF] Implement --strip-all[-gnu] for symbols adds 17d4126da08 NFC: Move Decl node handling to TextNodeDumper adds 79ce8bef624 [llvm][IRBuilder] Introspection for CreateAlignmentAssumpti [...] adds bcb84992243 [clang][UBSan] Sanitization for alignment assumptions. adds b3c4a9f048d [compiler-rt][UBSan] Sanitization for alignment assumptions. adds 2bc72cd2d11 [NFC] Move some functions to LoopUtils adds 259fb02d406 [NFC] Decrease if nest adds c40f0c85a2d [compiler-rt] fuzzer-alignment-assumption.test: fixup the e [...] adds f3034bd03c4 [NFC][X86] extract-bits.ll: add test with truncation with e [...] adds 9aa751d2edd [NFC] Remove obsolete enum RangeCheckKind adds 944b212eb30 [compiler-rt] alignment-assumption-blacklist.cpp test appar [...] adds 3a47ee4a843 [NFC] Remove some code duplication adds d7769752098 [ELF][AArch64] Add missing PLT relocations to isStaticLinkT [...] adds f05ddce1b5e [InstCombine] Don't undo 0 - (X * Y) canonicalization when [...] adds 78bf4c485c9 [OpenCL] opencl-c.h: read_image*(): sampler-less, and image [...] adds 8d4ad462c17 [Sanitizer] Intercept sl_add api on FreeBSD/NetBSD adds 4c751331bd2 Revert little bad rebasing. adds 7c8e93a1ca4 [llvm-obdump] - Fix the help lines for -stop-address and -z. adds 14c0955d14f [SimpleLoopUnswitch] Increment stats counter for unswitchin [...] adds 7a07d7ecc4b Update year in license files adds d0e0e3b3b40 Revert r351138 "[ORC] Move ORC Core symbol map and set type [...] adds 05b6df6fd16 Reduce ASTMatchers stack footprint. Addresses http://llvm.o [...] adds e51de053d34 [OMPT] Second chunk of final OMPT 5.0 interface updates adds 47d902511b7 [DAGCombiner] reduce buildvec of zexted extracted element t [...] adds 0f402f18d1e [SLP][X86] Split prefer-256-bit 'AVX256BW' tests from AVX2 checks adds 28dffd1800b Remove irrelevant references to legacy git repositories fro [...] adds f562b81afcb [X86] Add PR40318 shuffle test case adds 6b468682ccb gn build: Don't assume valgrind.h exists on Linux adds e8ac90758e4 [X86] Bailout of lowerVectorShuffleAsPermuteAndUnpack for s [...] adds a5b03966bac [llvm-objcopy] Use SHT_NOTE for added note sections. adds c8da389137b [llvm-readelf] Allow single-letter flags to be merged. adds f6aec44071b [X86] Fix register class for assembly constraints to ST(7). NFCI. adds 57946df81e8 [SelectionDAG] Check membership of register in class for si [...] adds d8a0ff7b7af Revert "Update clang-tools-extra for r350891 from Clang." adds 9eb48ffb2d1 Revert "Correct the source range returned from preprocessor [...] adds b5a0fbd55d2 Revert "[X86] Make _xgetbv/_xsetbv on non-windows platforms" adds f8de08422f2 We can improve the performance (generally) by memo-izing th [...] adds 703497467cb Fix cpu-dispatch MV regression caused by r347812 adds b6cd91ee3de [WebAssembly] Update release notes adds 04cbd2567c6 Make CompilerType::getBitSize() / getByteSize() return an o [...] adds f7211703812 Silence compiler warnings adds 5cdfa6af0f2 [WebAssembly] Fix updating/moving DBG_VALUEs in RegStackify adds 5b8ba49c754 [Solaris] Move enabling IAS for SPARC from the Solaris tool [...] adds 7f3ef733bb5 Do not emit a corrupt symbol table entry for .rela_iplt_{st [...] adds e4a717a0bb7 Reapply "[CodeGen][X86] Expand USUBSAT to UMAX+SUB, also fo [...] adds 9c8bff52013 [libc++] Support different libc++ namespaces in the iterator test adds e051d64457a [OpenMP] Fix performance regression in SPEC kdtree test adds ef217a8803a [Tooling] Make clang-tool find libc++ dir on mac when runni [...] adds cba4d27f094 [OpenMP][Cmake] Allowed OpenMP testing detect test compiler [...] adds cd037879107 [OpenMP] Add lock function definitions to fix Bug 40042 adds 5d8423a8d1d Add large file support to create_file for 32-bit. adds 762185e6be1 Fix size_t/off_t mixup in std::filesystem. new b0499f2dc1f [OpenMP] Fix for nested proc_bind affinity bug new c4cfeac09be [MSP430] Provide a toolchain description new 0aa35b88373 [Tooling] Fix broken compliation databse tests. new f9045b575ac [Nios2] Remove Nios2 backend new d6e22d762b2 [Nios2] Remove Nios2 backend new b668c249a3e [MSVC Compat] Fix typo correction for inclusion directives. new ca8a80927a2 [MSP430] Recognize '{' as a line separator new b578f7acf9a [X86] Add versions of the avx512 gather intrinsics that tak [...] new 484e44a17e3 Implement CXXCtorInitializer dump in terms of Visitor new 5d4c9d6ad95 NFC: Implement OMPClause dump in terms of visitors new 39e7fe2fd6b Replace auto -> llvm::Optional<uint64_t> new 710eb304b03 llvm-objdump -m -D should disassemble all text segments new 07bb47a15da Implement BlockDecl::Capture dump in terms of visitors new 7cacfc2bdab [SLP] Added test for PR40310, NFC. new e55d7672558 CodeGen: Remove debug printf unintentionally added in r351228. new 9c699691b1d gn build: Merge r351216, r351228. new 27c6ec39329 Add Doxygen comments. new 03e3065f240 Simplify code new 81b77028c8d Enable IAS for OpenBSD SPARC. new 5c2d7386350 gn build: Add build files for compiler-rt/lib/{hwasan,inter [...]
The 20 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/LICENSE.TXT | 2 +- .../clangd/clients/clangd-vscode/LICENSE | 2 +- clang-tools-extra/clangd/index/Background.cpp | 63 +- clang-tools-extra/clangd/index/Background.h | 7 +- .../modularize/ProblemsInconsistent.modularize | 10 + .../test/pp-trace/pp-trace-conditional.cpp | 48 +- clang-tools-extra/test/pp-trace/pp-trace-macro.cpp | 4 +- .../unittests/clangd/BackgroundIndexTests.cpp | 73 +- clang/LICENSE.TXT | 2 +- clang/cmake/caches/Fuchsia-stage2.cmake | 29 +- clang/cmake/caches/Fuchsia.cmake | 30 +- clang/include/clang/AST/TextNodeDumper.h | 32 +- .../clang/ASTMatchers/ASTMatchersInternal.h | 2 +- clang/include/clang/Basic/BuiltinsNios2.def | 70 - clang/include/clang/Basic/DiagnosticDriverKinds.td | 11 + clang/include/clang/Basic/MSP430Target.def | 247 +++ clang/include/clang/Basic/TargetBuiltins.h | 10 - clang/include/clang/Driver/Options.td | 1 + clang/include/clang/Lex/Preprocessor.h | 7 +- clang/include/clang/module.modulemap | 2 +- clang/lib/AST/ASTDumper.cpp | 229 +- clang/lib/AST/TextNodeDumper.cpp | 280 +++ clang/lib/Basic/CMakeLists.txt | 1 - clang/lib/Basic/Targets.cpp | 18 +- clang/lib/Basic/Targets/Nios2.cpp | 56 - clang/lib/Basic/Targets/Nios2.h | 151 -- clang/lib/Driver/CMakeLists.txt | 1 + clang/lib/Driver/Driver.cpp | 5 + clang/lib/Driver/ToolChains/Clang.cpp | 3 + clang/lib/Driver/ToolChains/CommonArgs.cpp | 19 - clang/lib/Driver/ToolChains/Gnu.cpp | 40 + clang/lib/Driver/ToolChains/MSP430.cpp | 233 ++ clang/lib/Driver/ToolChains/MSP430.h | 71 + clang/lib/Driver/ToolChains/Solaris.h | 2 - clang/lib/Driver/ToolChains/WebAssembly.cpp | 38 +- clang/lib/Headers/intrin.h | 13 + clang/lib/Headers/opencl-c.h | 17 +- clang/lib/Lex/PPDirectives.cpp | 84 +- clang/lib/Lex/PPExpressions.cpp | 10 +- clang/lib/Sema/SemaChecking.cpp | 6 +- clang/lib/Sema/SemaDecl.cpp | 3 +- clang/lib/Tooling/CompilationDatabase.cpp | 18 +- .../sarif-diagnostics-taint-test.c.sarif | 2 +- .../Inputs/basic_msp430_tree/bin/msp430-elf-ld | 0 .../lib/gcc/msp430-elf/7.3.1/430}/crtbegin.o | 0 .../lib/gcc/msp430-elf/7.3.1/430}/crtend.o | 0 .../basic_msp430_tree/msp430-elf/lib/430/crt0.o | 0 .../basic_msp430_tree/msp430-elf/lib/430/crtn.o | 0 clang/test/Driver/msp430-hwmult.c | 42 + clang/test/Driver/msp430-mmcu.c | 16 + clang/test/Driver/msp430-toolchain.c | 78 + clang/test/Driver/nios2-cpu.c | 26 - clang/test/Driver/no-integrated-as.c | 7 +- clang/test/Driver/openbsd.c | 12 +- clang/test/Driver/wasm-toolchain.c | 21 +- clang/test/Driver/wasm-toolchain.cpp | 23 +- clang/test/Headers/ms-arm64-intrin.cpp | 29 + clang/test/Misc/target-invalid-cpu-note.c | 4 - clang/test/Preprocessor/include-likely-typo.c | 1 + clang/test/Sema/attr-cpuspecific.c | 8 + ...clang-check-mac-libcxx-fixed-compilation-db.cpp | 16 + clang/unittests/Lex/PPCallbacksTest.cpp | 58 +- .../unittests/Tooling/CompilationDatabaseTest.cpp | 52 +- compiler-rt/LICENSE.TXT | 2 +- compiler-rt/lib/fuzzer/CMakeLists.txt | 2 +- .../lib/fuzzer/FuzzerExtFunctionsWeakAlias.cpp | 56 - .../lib/fuzzer/FuzzerExtFunctionsWindows.cpp | 83 + .../sanitizer_common_interceptors.inc | 54 + .../sanitizer_platform_interceptors.h | 10 +- .../sanitizer_platform_limits_freebsd.cc | 2 + .../sanitizer_platform_limits_freebsd.h | 1 + .../sanitizer_platform_limits_netbsd.cc | 2 + .../sanitizer_platform_limits_netbsd.h | 1 + compiler-rt/test/asan/TestCases/Posix/no-fd.cc | 2 +- .../test/fuzzer/AlignmentAssumptionTest.cpp | 2 +- .../test/fuzzer/fuzzer-alignment-assumption.test | 2 +- .../sanitizer_common/TestCases/Posix/sl_add.cc | 26 + ...-assumption-attribute-align_value-on-lvalue.cpp | 16 +- ...ssumption-attribute-align_value-on-paramvar.cpp | 14 +- ...-attribute-alloc_align-on-function-variable.cpp | 23 +- ...ssumption-attribute-alloc_align-on-function.cpp | 21 +- ...ibute-assume_aligned-on-function-two-params.cpp | 14 +- ...mption-attribute-assume_aligned-on-function.cpp | 14 +- .../Pointer/alignment-assumption-blacklist.cpp | 10 +- ...uiltin_assume_aligned-three-params-variable.cpp | 12 +- ...umption-builtin_assume_aligned-three-params.cpp | 10 +- ...ssumption-builtin_assume_aligned-two-params.cpp | 10 +- .../Pointer/alignment-assumption-openmp.cpp | 15 +- .../Pointer/alignment-assumption-summary.cpp | 12 +- .../ubsan_minimal/TestCases/alignment-assumption.c | 10 +- libclc/LICENSE.TXT | 2 +- libcxx/LICENSE.TXT | 2 +- libcxx/src/filesystem/operations.cpp | 3 +- .../iterator.traits/empty.fail.cpp | 60 +- .../cmp/cmp.partialord/partialord.pass.cpp | 2 +- .../cmp/cmp.strongord/strongord.pass.cpp | 2 +- .../cmp/cmp.weakord/weakord.pass.cpp | 2 +- libcxx/test/support/filesystem_test_helper.hpp | 46 +- libcxx/test/support/test_comparisons.h | 72 +- libcxx/test/support/test_macros.h | 3 +- libcxxabi/LICENSE.TXT | 2 +- libunwind/LICENSE.TXT | 2 +- lld/ELF/Relocations.cpp | 6 +- lld/ELF/Symbols.cpp | 1 + lld/ELF/Symbols.h | 3 +- lld/ELF/Writer.cpp | 22 +- lld/LICENSE.TXT | 2 +- lld/test/ELF/aarch64-gnu-ifunc-address.s | 40 + lld/test/ELF/gnu-ifunc-empty.s | 16 + lldb/include/lldb/Core/Module.h | 19 +- lldb/include/lldb/Core/ModuleList.h | 8 +- lldb/include/lldb/Symbol/CompilerType.h | 7 +- lldb/include/lldb/Symbol/SymbolFile.h | 9 +- lldb/include/lldb/Symbol/SymbolVendor.h | 9 +- lldb/include/lldb/Target/ProcessStructReader.h | 12 +- lldb/source/API/SBModule.cpp | 3 +- lldb/source/API/SBTarget.cpp | 3 +- lldb/source/API/SBType.cpp | 9 +- lldb/source/Commands/CommandObjectMemory.cpp | 38 +- lldb/source/Commands/CommandObjectTarget.cpp | 22 +- lldb/source/Core/Module.cpp | 49 +- lldb/source/Core/ModuleList.cpp | 19 +- lldb/source/Core/Value.cpp | 10 +- lldb/source/Core/ValueObject.cpp | 45 +- lldb/source/Core/ValueObjectConstResult.cpp | 9 +- lldb/source/Core/ValueObjectMemory.cpp | 4 +- lldb/source/Core/ValueObjectVariable.cpp | 4 +- lldb/source/DataFormatters/TypeFormat.cpp | 23 +- lldb/source/DataFormatters/VectorType.cpp | 18 +- lldb/source/Expression/Materializer.cpp | 13 +- .../Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp | 33 +- .../Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp | 206 +- .../Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp | 22 +- lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp | 68 +- .../Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp | 60 +- lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp | 46 +- lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp | 10 +- .../Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp | 57 +- lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp | 83 +- .../Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp | 55 +- .../Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp | 45 +- .../Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp | 76 +- .../Plugins/Architecture/Mips/ArchitectureMips.cpp | 2 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 32 +- .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 19 +- .../Plugins/Language/CPlusPlus/CxxStringTypes.cpp | 14 +- lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp | 54 +- .../Plugins/Language/CPlusPlus/LibCxxBitset.cpp | 19 +- .../Language/CPlusPlus/LibCxxInitializerList.cpp | 11 +- .../Plugins/Language/CPlusPlus/LibCxxVector.cpp | 34 +- .../Plugins/Language/CPlusPlus/LibStdcpp.cpp | 7 +- .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 4 +- .../AppleObjCClassDescriptorV2.cpp | 3 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp | 2 +- .../Platform/MacOSX/PlatformAppleTVSimulator.cpp | 2 +- .../MacOSX/PlatformAppleWatchSimulator.cpp | 2 +- .../Platform/MacOSX/PlatformDarwinKernel.cpp | 2 +- .../Platform/MacOSX/PlatformRemoteAppleBridge.cpp | 2 +- .../Platform/MacOSX/PlatformRemoteAppleTV.cpp | 2 +- .../Platform/MacOSX/PlatformRemoteAppleWatch.cpp | 2 +- .../Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp | 2 +- .../Platform/MacOSX/PlatformiOSSimulator.cpp | 2 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 7 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.h | 6 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 19 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 51 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 14 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 49 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 6 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 15 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 6 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 22 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 6 +- .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp | 4 +- .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.h | 2 +- lldb/source/Symbol/ClangASTContext.cpp | 83 +- lldb/source/Symbol/CompilerType.cpp | 83 +- lldb/source/Symbol/Function.cpp | 14 +- lldb/source/Symbol/SymbolFile.cpp | 5 +- lldb/source/Symbol/SymbolVendor.cpp | 15 +- lldb/source/Symbol/Type.cpp | 4 +- lldb/source/Target/Language.cpp | 3 +- lldb/source/Target/ObjCLanguageRuntime.cpp | 3 +- lldb/tools/lldb-test/lldb-test.cpp | 6 +- .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 35 +- llgo/LICENSE.TXT | 2 +- llvm/LICENSE.TXT | 2 +- llvm/docs/CommandGuide/llvm-objdump.rst | 42 +- llvm/docs/DeveloperPolicy.rst | 22 +- llvm/docs/GettingStarted.rst | 527 ++--- llvm/docs/Phabricator.rst | 67 +- llvm/docs/ReleaseNotes.rst | 2 + llvm/docs/SourceLevelDebugging.rst | 4 +- llvm/docs/TypeMetadata.rst | 2 +- llvm/docs/Vectorizers.rst | 2 +- llvm/docs/index.rst | 2 +- llvm/include/llvm-c/Core.h | 38 + llvm/include/llvm/ADT/Triple.h | 9 +- llvm/include/llvm/IR/IRBuilder.h | 200 +- llvm/include/llvm/IR/Instructions.h | 359 ++-- llvm/include/llvm/IR/IntrinsicsX86.td | 154 +- llvm/include/llvm/IR/Module.h | 5 + llvm/include/llvm/Object/MachO.h | 2 +- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 17 + llvm/lib/CodeGen/EarlyIfConversion.cpp | 7 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 75 + .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 12 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 20 +- llvm/lib/IR/Core.cpp | 98 +- llvm/lib/IR/Instructions.cpp | 100 +- llvm/lib/Object/MachOObjectFile.cpp | 2 +- llvm/lib/Support/Triple.cpp | 13 +- llvm/lib/Target/AArch64/AArch64.td | 11 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 16 +- llvm/lib/Target/AArch64/AArch64MacroFusion.cpp | 104 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 9 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 5 + llvm/lib/Target/AMDGPU/SIInstructions.td | 5 + llvm/lib/Target/LLVMBuild.txt | 1 - .../Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp | 1 + llvm/lib/Target/Nios2/CMakeLists.txt | 30 - llvm/lib/Target/Nios2/InstPrinter/CMakeLists.txt | 1 - llvm/lib/Target/Nios2/InstPrinter/LLVMBuild.txt | 23 - .../Target/Nios2/InstPrinter/Nios2InstPrinter.cpp | 66 - .../Target/Nios2/InstPrinter/Nios2InstPrinter.h | 49 - llvm/lib/Target/Nios2/LLVMBuild.txt | 66 - llvm/lib/Target/Nios2/MCTargetDesc/CMakeLists.txt | 9 - llvm/lib/Target/Nios2/MCTargetDesc/LLVMBuild.txt | 26 - .../Target/Nios2/MCTargetDesc/Nios2AsmBackend.cpp | 130 -- .../Target/Nios2/MCTargetDesc/Nios2AsmBackend.h | 81 - llvm/lib/Target/Nios2/MCTargetDesc/Nios2BaseInfo.h | 38 - .../Nios2/MCTargetDesc/Nios2ELFObjectWriter.cpp | 43 - .../Target/Nios2/MCTargetDesc/Nios2FixupKinds.h | 41 - .../Target/Nios2/MCTargetDesc/Nios2MCAsmInfo.cpp | 44 - .../lib/Target/Nios2/MCTargetDesc/Nios2MCAsmInfo.h | 31 - llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCExpr.cpp | 76 - llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCExpr.h | 60 - .../Nios2/MCTargetDesc/Nios2MCTargetDesc.cpp | 102 - .../Target/Nios2/MCTargetDesc/Nios2MCTargetDesc.h | 52 - .../Nios2/MCTargetDesc/Nios2TargetStreamer.cpp | 22 - llvm/lib/Target/Nios2/Nios2.h | 35 - llvm/lib/Target/Nios2/Nios2.td | 59 - llvm/lib/Target/Nios2/Nios2AsmPrinter.cpp | 153 -- llvm/lib/Target/Nios2/Nios2CallingConv.td | 34 - llvm/lib/Target/Nios2/Nios2FrameLowering.cpp | 27 - llvm/lib/Target/Nios2/Nios2FrameLowering.h | 39 - llvm/lib/Target/Nios2/Nios2ISelDAGToDAG.cpp | 76 - llvm/lib/Target/Nios2/Nios2ISelLowering.cpp | 188 -- llvm/lib/Target/Nios2/Nios2ISelLowering.h | 63 - llvm/lib/Target/Nios2/Nios2InstrFormats.td | 235 --- llvm/lib/Target/Nios2/Nios2InstrInfo.cpp | 54 - llvm/lib/Target/Nios2/Nios2InstrInfo.h | 49 - llvm/lib/Target/Nios2/Nios2InstrInfo.td | 109 - llvm/lib/Target/Nios2/Nios2MCInstLower.cpp | 117 - llvm/lib/Target/Nios2/Nios2MachineFunction.cpp | 14 - llvm/lib/Target/Nios2/Nios2MachineFunction.h | 62 - llvm/lib/Target/Nios2/Nios2RegisterInfo.cpp | 55 - llvm/lib/Target/Nios2/Nios2RegisterInfo.h | 52 - llvm/lib/Target/Nios2/Nios2RegisterInfo.td | 60 - llvm/lib/Target/Nios2/Nios2Schedule.td | 39 - llvm/lib/Target/Nios2/Nios2Subtarget.cpp | 56 - llvm/lib/Target/Nios2/Nios2Subtarget.h | 97 - llvm/lib/Target/Nios2/Nios2TargetMachine.cpp | 111 - llvm/lib/Target/Nios2/Nios2TargetMachine.h | 45 - llvm/lib/Target/Nios2/Nios2TargetObjectFile.cpp | 18 - llvm/lib/Target/Nios2/Nios2TargetObjectFile.h | 26 - llvm/lib/Target/Nios2/Nios2TargetStreamer.h | 30 - llvm/lib/Target/Nios2/TargetInfo/CMakeLists.txt | 1 - llvm/lib/Target/Nios2/TargetInfo/LLVMBuild.txt | 23 - .../Target/Nios2/TargetInfo/Nios2TargetInfo.cpp | 24 - llvm/lib/Target/WebAssembly/CMakeLists.txt | 1 + .../WebAssembly/WebAssemblyDebugValueManager.cpp | 46 + .../WebAssembly/WebAssemblyDebugValueManager.h | 38 + .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 12 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 32 +- .../Target/WebAssembly/WebAssemblyRegStackify.cpp | 66 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 34 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 25 + llvm/lib/Target/X86/X86RegisterInfo.td | 6 + llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 7 + llvm/lib/Transforms/IPO/SampleProfile.cpp | 9 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 7 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 5 + .../Scalar/InductiveRangeCheckElimination.cpp | 186 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 5 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 36 + llvm/test/Analysis/CostModel/X86/arith-usat.ll | 121 +- .../NonCanonicalizedSubscript.ll | 2 +- llvm/test/Bitcode/dilocalvariable-3.9.ll | 4 +- .../AArch64/arm64-2011-03-17-AsmPrinterCrash.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-vabs.ll | 3 +- llvm/test/CodeGen/AArch64/landingpad-ifcvt.ll | 29 + .../CodeGen/AArch64/misched-fusion-arith-logic.mir | 112 + llvm/test/CodeGen/AMDGPU/debug-value2.ll | 4 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.ll | 18 + llvm/test/CodeGen/ARM/constantpool-promote-dbg.ll | 4 +- llvm/test/CodeGen/ARM/dbg-range-extension.mir | 2 +- llvm/test/CodeGen/Hexagon/cfi-late.ll | 4 +- llvm/test/CodeGen/Hexagon/copy-to-combine-dbg.ll | 2 +- llvm/test/CodeGen/Hexagon/misaligned-const-load.ll | 4 +- .../test/CodeGen/Hexagon/misaligned-const-store.ll | 4 +- .../CodeGen/Hexagon/misched-top-rptracker-sync.ll | 4 +- llvm/test/CodeGen/Nios2/add-sub.ll | 19 - llvm/test/CodeGen/Nios2/lit.local.cfg | 3 - llvm/test/CodeGen/Nios2/mul-div.ll | 27 - llvm/test/CodeGen/Nios2/proc_support.ll | 10 - llvm/test/CodeGen/Nios2/ret_generated.ll | 9 - llvm/test/CodeGen/Nios2/shift-rotate.ll | 26 - llvm/test/CodeGen/Nios2/target_support.ll | 11 - llvm/test/CodeGen/PowerPC/direct-move-profit.ll | 2 +- llvm/test/CodeGen/SystemZ/Large/branch-01.ll | 2 +- llvm/test/CodeGen/SystemZ/cond-move-05.mir | 2 +- llvm/test/CodeGen/SystemZ/subregliveness-01.ll | 2 +- llvm/test/CodeGen/SystemZ/subregliveness-06.mir | 2 +- llvm/test/CodeGen/WebAssembly/PR40172.ll | 31 + llvm/test/CodeGen/WebAssembly/comparisons-i32.ll | 74 +- llvm/test/CodeGen/WebAssembly/comparisons-i64.ll | 74 +- llvm/test/CodeGen/WebAssembly/fast-isel-noreg.ll | 12 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 36 +- .../X86/GlobalISel/x86_64-legalize-sitofp.mir | 2 +- .../X86/GlobalISel/x86_64-select-sitofp.mir | 2 +- llvm/test/CodeGen/X86/avx2-intrinsics-x86.ll | 1742 ++++++++------- ... => avx512-gather-scatter-intrin-deprecated.ll} | 0 .../CodeGen/X86/avx512-gather-scatter-intrin.ll | 327 +-- llvm/test/CodeGen/X86/avx512-intrinsics.ll | 48 + .../CodeGen/X86/avx512bw-intrinsics-upgrade.ll | 90 + llvm/test/CodeGen/X86/avx512bw-intrinsics.ll | 91 +- .../CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll | 183 ++ llvm/test/CodeGen/X86/avx512bwvl-intrinsics.ll | 148 +- llvm/test/CodeGen/X86/buildvec-extract.ll | 313 +-- llvm/test/CodeGen/X86/extract-bits.ll | 829 +++++--- llvm/test/CodeGen/X86/fpstack-debuginstr-kill.ll | 2 +- llvm/test/CodeGen/X86/movpc32-check.ll | 4 +- llvm/test/CodeGen/X86/pr40289-64bit.ll | 10 + llvm/test/CodeGen/X86/pr40289.ll | 10 + llvm/test/CodeGen/X86/usub_sat.ll | 40 +- llvm/test/CodeGen/X86/usub_sat_vec.ll | 2229 ++++++-------------- llvm/test/CodeGen/X86/vector-shuffle-128-v8.ll | 37 +- llvm/test/DebugInfo/AArch64/tls-at-location.ll | 4 +- llvm/test/DebugInfo/ARM/PR26163.ll | 4 +- .../ARM/multiple-constant-uses-drops-dbgloc.ll | 2 +- llvm/test/DebugInfo/COFF/enum-co.ll | 4 +- llvm/test/DebugInfo/COFF/function-options.ll | 4 +- .../Generic/debuginfofinder-forward-declaration.ll | 4 +- .../debuginfofinder-imported-global-variable.ll | 4 +- llvm/test/DebugInfo/Generic/dwarf-public-names.ll | 2 +- llvm/test/DebugInfo/Inputs/loclists-dwp-b.ll | 4 +- llvm/test/DebugInfo/Sparc/gnu-window-save.ll | 4 +- .../DebugInfo/WebAssembly/dbg-value-move-clone.mir | 65 + .../WebAssembly/dbg-value-move-reg-stackify.mir | 60 + llvm/test/DebugInfo/X86/PR26148.ll | 4 +- llvm/test/DebugInfo/X86/align_c11.ll | 4 +- llvm/test/DebugInfo/X86/align_cpp11.ll | 4 +- llvm/test/DebugInfo/X86/align_objc.ll | 4 +- llvm/test/DebugInfo/X86/atomic-c11-dwarf-4.ll | 4 +- llvm/test/DebugInfo/X86/atomic-c11-dwarf-5.ll | 4 +- llvm/test/DebugInfo/X86/clone-module-2.ll | 4 +- llvm/test/DebugInfo/X86/clone-module.ll | 4 +- llvm/test/DebugInfo/X86/dwarf-public-names.ll | 2 +- llvm/test/DebugInfo/X86/loclists-dwp.ll | 4 +- llvm/test/DebugInfo/X86/noreturn_c11.ll | 4 +- llvm/test/DebugInfo/X86/noreturn_cpp11.ll | 4 +- llvm/test/DebugInfo/X86/noreturn_objc.ll | 4 +- llvm/test/DebugInfo/unrolled-loop-remainder.ll | 4 +- llvm/test/Linker/Inputs/metadata-source-a.ll | 4 +- llvm/test/Linker/Inputs/metadata-source-b.ll | 4 +- .../Linker/Inputs/type-unique-inheritance-a.ll | 2 +- .../Linker/Inputs/type-unique-inheritance-b.ll | 2 +- llvm/test/Linker/Inputs/type-unique-simple2-a.ll | 2 +- llvm/test/Linker/Inputs/type-unique-simple2-b.ll | 2 +- llvm/test/Linker/type-unique-simple-a.ll | 2 +- llvm/test/Linker/type-unique-simple-b.ll | 2 +- llvm/test/MC/ELF/ARM/clang-section.s | 2 +- llvm/test/MC/MSP430/msp430-separator.s | 15 + llvm/test/Transforms/ADCE/2016-09-06.ll | 2 +- .../CodeGenPrepare/ARM/bitreverse-recognize.ll | 2 +- .../Transforms/CodeGenPrepare/bitreverse-hang.ll | 2 +- llvm/test/Transforms/CodeGenPrepare/dom-tree.ll | 2 +- llvm/test/Transforms/Coroutines/coro-debug.ll | 4 +- llvm/test/Transforms/Coroutines/coro-split-dbg.ll | 4 +- llvm/test/Transforms/IRCE/only-lower-check.ll | 1 - llvm/test/Transforms/IRCE/only-upper-check.ll | 1 - .../InstCombine/AMDGPU/amdgcn-intrinsics.ll | 193 ++ .../test/Transforms/InstCombine/bitreverse-hang.ll | 2 +- llvm/test/Transforms/InstCombine/mul.ll | 42 +- llvm/test/Transforms/LoopReroll/reroll_with_dbg.ll | 4 +- llvm/test/Transforms/LoopRotate/phi-dbgvalue.ll | 4 +- llvm/test/Transforms/NewGVN/memory-handling.ll | 2 +- llvm/test/Transforms/NewGVN/phi-edge-handling.ll | 2 +- llvm/test/Transforms/NewGVN/pr31501.ll | 2 +- llvm/test/Transforms/NewGVN/pr33305.ll | 2 +- llvm/test/Transforms/NewGVN/pr34430.ll | 2 +- .../Transforms/SLPVectorizer/AArch64/matmul.ll | 2 +- .../Transforms/SLPVectorizer/AArch64/tsc-s352.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/PR40310.ll | 97 + .../Transforms/SLPVectorizer/X86/arith-add-ssat.ll | 14 +- .../Transforms/SLPVectorizer/X86/arith-add-usat.ll | 14 +- .../Transforms/SLPVectorizer/X86/arith-sub-ssat.ll | 14 +- .../Transforms/SLPVectorizer/X86/arith-sub-usat.ll | 374 +++- llvm/test/Transforms/Util/store-first-op.ll | 2 +- llvm/test/tools/gold/X86/split-dwarf.ll | 4 +- .../llvm-ar/flatten-thin-archive-recursive.test | 13 - llvm/test/tools/llvm-objcopy/COFF/strip-all.yaml | 55 + .../llvm-objcopy/COFF/strip-reloc-symbol.test | 8 +- .../test/tools/llvm-objcopy/COFF/strip-symbol.test | 52 +- llvm/test/tools/llvm-objcopy/ELF/add-note.test | 36 + .../llvm-objcopy/ELF/add-section-special.test | 22 + .../Hexagon/source-interleave-hexagon.ll | 4 +- .../llvm-objdump/X86/Inputs/macho-multiple-text | Bin 0 -> 12580 bytes .../llvm-objdump/X86/macho-disassemble-all.test | 39 + .../llvm-objdump/X86/source-interleave-x86_64.ll | 4 +- llvm/test/tools/llvm-readobj/dyn-symbols.test | 163 ++ llvm/test/tools/llvm-readobj/merged.test | 13 + llvm/test/tools/llvm-readobj/sections-ext.test | 14 + llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp | 10 + llvm/tools/llvm-objcopy/COFF/Writer.cpp | 5 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 22 +- llvm/tools/llvm-objdump/COFFDump.cpp | 2 +- llvm/tools/llvm-objdump/MachODump.cpp | 27 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 536 +++-- llvm/tools/llvm-objdump/llvm-objdump.h | 56 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 49 +- llvm/unittests/ADT/TripleTest.cpp | 18 + llvm/utils/gn/build/BUILD.gn | 28 +- llvm/utils/gn/build/BUILDCONFIG.gn | 8 + llvm/utils/gn/build/toolchain/BUILD.gn | 17 +- llvm/utils/gn/secondary/BUILD.gn | 7 +- llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn | 1 - llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/test/BUILD.gn | 2 +- .../gn/secondary/compiler-rt/lib/hwasan/BUILD.gn | 107 + .../compiler-rt/lib/interception/BUILD.gn | 13 + .../compiler-rt/lib/sanitizer_common/BUILD.gn | 70 + .../gn/secondary/compiler-rt/lib/ubsan/BUILD.gn | 30 + .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 9 +- llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 2 +- .../secondary/llvm/lib/Target/WebAssembly/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 2 +- llvm/utils/gn/secondary/llvm/triples.gni | 26 +- openmp/LICENSE.txt | 4 +- openmp/cmake/OpenMPTesting.cmake | 2 +- openmp/runtime/cmake/LibompExports.cmake | 2 +- openmp/runtime/src/CMakeLists.txt | 8 +- openmp/runtime/src/include/50/omp-tools.h.var | 1083 ++++++++++ openmp/runtime/src/include/50/ompt.h.var | 735 ------- openmp/runtime/src/kmp_affinity.cpp | 17 +- openmp/runtime/src/kmp_barrier.cpp | 2 +- openmp/runtime/src/kmp_csupport.cpp | 8 +- openmp/runtime/src/kmp_ftn_entry.h | 7 - openmp/runtime/src/kmp_gsupport.cpp | 2 +- openmp/runtime/src/kmp_lock.cpp | 41 + openmp/runtime/src/kmp_runtime.cpp | 20 +- openmp/runtime/src/kmp_taskdeps.cpp | 24 +- openmp/runtime/src/kmp_wait_release.h | 24 +- openmp/runtime/src/ompt-event-specific.h | 4 +- openmp/runtime/src/ompt-general.cpp | 10 +- openmp/runtime/src/ompt-internal.h | 4 +- openmp/runtime/src/ompt-specific.cpp | 2 +- openmp/runtime/test/affinity/bug-nested.c | 33 + openmp/runtime/test/lit.cfg | 2 +- openmp/runtime/test/ompt/callback.h | 29 +- openmp/runtime/test/ompt/cancel/cancel_taskgroup.c | 2 +- .../ompt/loadtool/tool_available/tool_available.c | 2 +- .../tool_available_search/tool_available_search.c | 4 +- .../tool_not_available/tool_not_available.c | 4 +- openmp/runtime/test/ompt/parallel/parallel_if0.c | 2 +- openmp/runtime/test/ompt/parallel/serialized.c | 2 +- .../synchronization/barrier/implicit_task_data.c | 2 +- openmp/runtime/test/ompt/tasks/explicit_task.c | 2 +- openmp/runtime/test/ompt/tasks/taskyield.c | 2 +- parallel-libs/acxxel/LICENSE.TXT | 2 +- polly/LICENSE.txt | 2 +- polly/test/DependenceInfo/fine_grain_dep_0.ll | 2 +- polly/test/GPGPU/debug-metadata-leak.ll | 4 +- .../test/GPGPU/kernels-names-across-scops-funcs.ll | 2 +- polly/test/GPGPU/managed-memory-rewrite-alloca.ll | 2 +- ...-memory-rewrite-malloc-free-inside-constexpr.ll | 2 +- .../GPGPU/managed-memory-rewrite-malloc-free.ll | 2 +- polly/test/GPGPU/simple-managed-memory-rewrite.ll | 2 +- polly/test/GPGPU/untouched-arrays.ll | 2 +- .../Isl/Ast/runtime_context_with_error_blocks.ll | 2 +- ...nvariant_load_not_executed_but_in_parameters.ll | 2 +- .../CodeGen/invariant_verify_function_failed_2.ll | 2 +- polly/test/Isl/CodeGen/select-base-pointer.ll | 2 +- .../ReportIrreducibleRegion.ll | 4 +- polly/test/ScopInfo/complex-expression.ll | 2 +- .../ScopInfo/do-not-model-error-block-accesses.ll | 2 +- .../ScopInfo/early_exit_for_complex_domains.ll | 2 +- polly/test/ScopInfo/remarks.ll | 4 +- polly/tools/GPURuntime/LICENSE.TXT | 2 +- pstl/LICENSE.txt | 4 +- 493 files changed, 11118 insertions(+), 10536 deletions(-) delete mode 100644 clang/include/clang/Basic/BuiltinsNios2.def create mode 100644 clang/include/clang/Basic/MSP430Target.def delete mode 100644 clang/lib/Basic/Targets/Nios2.cpp delete mode 100644 clang/lib/Basic/Targets/Nios2.h create mode 100644 clang/lib/Driver/ToolChains/MSP430.cpp create mode 100644 clang/lib/Driver/ToolChains/MSP430.h copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/Driver/Inp [...] mode change 100644 => 100755 copy clang/test/Driver/Inputs/{ami_linux_tree/usr/lib/gcc/x86_64-amazon-linux/7 => [...] copy clang/test/Driver/Inputs/{ami_linux_tree/usr/lib/gcc/x86_64-amazon-linux/7 => [...] copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/Driver/Inp [...] copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/Driver/Inp [...] create mode 100644 clang/test/Driver/msp430-hwmult.c create mode 100644 clang/test/Driver/msp430-mmcu.c create mode 100644 clang/test/Driver/msp430-toolchain.c delete mode 100644 clang/test/Driver/nios2-cpu.c create mode 100644 clang/test/Headers/ms-arm64-intrin.cpp create mode 100644 clang/test/Tooling/clang-check-mac-libcxx-fixed-compilation-db.cpp delete mode 100644 compiler-rt/lib/fuzzer/FuzzerExtFunctionsWeakAlias.cpp create mode 100644 compiler-rt/lib/fuzzer/FuzzerExtFunctionsWindows.cpp create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Posix/sl_add.cc create mode 100644 lld/test/ELF/aarch64-gnu-ifunc-address.s create mode 100644 lld/test/ELF/gnu-ifunc-empty.s delete mode 100644 llvm/lib/Target/Nios2/CMakeLists.txt delete mode 100644 llvm/lib/Target/Nios2/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/Nios2/InstPrinter/LLVMBuild.txt delete mode 100644 llvm/lib/Target/Nios2/InstPrinter/Nios2InstPrinter.cpp delete mode 100644 llvm/lib/Target/Nios2/InstPrinter/Nios2InstPrinter.h delete mode 100644 llvm/lib/Target/Nios2/LLVMBuild.txt delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/CMakeLists.txt delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/LLVMBuild.txt delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2AsmBackend.cpp delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2AsmBackend.h delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2BaseInfo.h delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2ELFObjectWriter.cpp delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2FixupKinds.h delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCAsmInfo.cpp delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCAsmInfo.h delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCExpr.cpp delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCExpr.h delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCTargetDesc.cpp delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCTargetDesc.h delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2TargetStreamer.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2.h delete mode 100644 llvm/lib/Target/Nios2/Nios2.td delete mode 100644 llvm/lib/Target/Nios2/Nios2AsmPrinter.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2CallingConv.td delete mode 100644 llvm/lib/Target/Nios2/Nios2FrameLowering.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2FrameLowering.h delete mode 100644 llvm/lib/Target/Nios2/Nios2ISelDAGToDAG.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2ISelLowering.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2ISelLowering.h delete mode 100644 llvm/lib/Target/Nios2/Nios2InstrFormats.td delete mode 100644 llvm/lib/Target/Nios2/Nios2InstrInfo.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2InstrInfo.h delete mode 100644 llvm/lib/Target/Nios2/Nios2InstrInfo.td delete mode 100644 llvm/lib/Target/Nios2/Nios2MCInstLower.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2MachineFunction.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2MachineFunction.h delete mode 100644 llvm/lib/Target/Nios2/Nios2RegisterInfo.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2RegisterInfo.h delete mode 100644 llvm/lib/Target/Nios2/Nios2RegisterInfo.td delete mode 100644 llvm/lib/Target/Nios2/Nios2Schedule.td delete mode 100644 llvm/lib/Target/Nios2/Nios2Subtarget.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2Subtarget.h delete mode 100644 llvm/lib/Target/Nios2/Nios2TargetMachine.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2TargetMachine.h delete mode 100644 llvm/lib/Target/Nios2/Nios2TargetObjectFile.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2TargetObjectFile.h delete mode 100644 llvm/lib/Target/Nios2/Nios2TargetStreamer.h delete mode 100644 llvm/lib/Target/Nios2/TargetInfo/CMakeLists.txt delete mode 100644 llvm/lib/Target/Nios2/TargetInfo/LLVMBuild.txt delete mode 100644 llvm/lib/Target/Nios2/TargetInfo/Nios2TargetInfo.cpp create mode 100644 llvm/lib/Target/WebAssembly/WebAssemblyDebugValueManager.cpp create mode 100644 llvm/lib/Target/WebAssembly/WebAssemblyDebugValueManager.h create mode 100644 llvm/test/CodeGen/AArch64/landingpad-ifcvt.ll create mode 100644 llvm/test/CodeGen/AArch64/misched-fusion-arith-logic.mir delete mode 100644 llvm/test/CodeGen/Nios2/add-sub.ll delete mode 100644 llvm/test/CodeGen/Nios2/lit.local.cfg delete mode 100644 llvm/test/CodeGen/Nios2/mul-div.ll delete mode 100644 llvm/test/CodeGen/Nios2/proc_support.ll delete mode 100644 llvm/test/CodeGen/Nios2/ret_generated.ll delete mode 100644 llvm/test/CodeGen/Nios2/shift-rotate.ll delete mode 100644 llvm/test/CodeGen/Nios2/target_support.ll create mode 100644 llvm/test/CodeGen/WebAssembly/PR40172.ll copy llvm/test/CodeGen/X86/{avx512-gather-scatter-intrin.ll => avx512-gather-scatt [...] create mode 100644 llvm/test/CodeGen/X86/pr40289-64bit.ll create mode 100644 llvm/test/CodeGen/X86/pr40289.ll create mode 100644 llvm/test/DebugInfo/WebAssembly/dbg-value-move-clone.mir create mode 100644 llvm/test/DebugInfo/WebAssembly/dbg-value-move-reg-stackify.mir create mode 100644 llvm/test/MC/MSP430/msp430-separator.s create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/PR40310.ll delete mode 100644 llvm/test/tools/llvm-ar/flatten-thin-archive-recursive.test create mode 100644 llvm/test/tools/llvm-objcopy/COFF/strip-all.yaml create mode 100644 llvm/test/tools/llvm-objcopy/ELF/add-note.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/add-section-special.test create mode 100755 llvm/test/tools/llvm-objdump/X86/Inputs/macho-multiple-text create mode 100644 llvm/test/tools/llvm-objdump/X86/macho-disassemble-all.test create mode 100644 llvm/test/tools/llvm-readobj/dyn-symbols.test create mode 100644 llvm/test/tools/llvm-readobj/merged.test create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/hwasan/BUILD.gn create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/interception/BUILD.gn create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/sanitizer_common/BUILD.gn create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/ubsan/BUILD.gn create mode 100644 openmp/runtime/src/include/50/omp-tools.h.var delete mode 100644 openmp/runtime/src/include/50/ompt.h.var create mode 100644 openmp/runtime/test/affinity/bug-nested.c