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-defconfig in repository toolchain/ci/llvm-project.
from f5589508d34 Fixes failing test cases on Windows for rL368119 adds b4e5f016c47 Append an executable suffix to the toolchain tool paths on [...] adds 989679c3711 Reverts commit r368117, r368115 and r368112 adds 29688f4da0b [X86] Limit vpermil2pd/vpermil2ps immediates to 4 bits in t [...] adds 02b8056cc1a [MachineCSE][NFC] Use 'profitable' rather than 'beneficial' [...] adds c6551bf0133 Detect HAVE_SYS_TYPES_H in lldb adds 624980037d1 [X86] Use isInt<8> to simplify some code. NFC adds f192cc587cc [X86] Allow any 8-bit immediate to be used with bt/btc/btr/ [...] adds 371bdc9b7f2 [RISCV] Remove duplicated logic when determining the target ABI adds cb87f3734b0 Force check prof branch_weights consistency in SwitchInstPr [...] adds 173de037404 [ARM][LowOverheadLoops] Revert after read/write adds cac8df1ab95 Re-submit r367649: Improve raw_ostream so that you can "wri [...] adds 8840cd31414 Remove inclusion of a private gmock header from a test adds 843280bfe30 [unittests] Mark private gmock headers with IWYU pragmas. NFC adds 57ced1e1551 [clangd] Added a TextMate theme parser to the vscode extension. adds c310992186b [llvm-readelf] --notes: move 'Data size' column left by 1 adds a74aa23065c [ELF.h] - Check the case when e_shstrndx=SHN_XINDEX, but th [...] adds 12d21fc1284 [obj2yaml] - MIPS: move and improve testing of the e_flags adds 9bece444dd5 [InstCombine] Recommit: Shift amount reassociation: shl-tru [...] adds 5ebee2558bd [ELF][X86] Add --no-show-raw-insn and -soname to some i386 tests adds efd0e11b26d [lldb][NFC] Fix typo in 368066 adds 6c5fc94093d Simplify error message output. NFC. adds e6a33e1f11b Handle /align option. adds 30dcae09561 [ARM] Generate MVE VHADDs/VHSUBs adds 23092ca9bac gsl::Owner/gsl::Pointer: Add implicit annotations for some [...] adds befde45a6f6 [lldb][CMake] Fix one more detail in r368066 adds 3d5360a4398 Replace llvm::MutexGuard/UniqueLock with their standard equ [...] adds 44b8e5f4a6d [lldb][NFC] Remove commented out code in ClangASTContext::A [...] adds f2410017930 [lldb][CMake] Workaround debugserver code-signing issue in [...] adds 45f721ff059 [clang] Fix mismatched args constructing AddressSpaceAttr. adds da41e2107e3 [ELF] Fix splitting messages for duplicate symbols. adds b53203ec1f1 A more robust way of testing debug_line parser near the end [...] adds 0eafe011cab [TargetLowering] SimplifyDemandedBits - call SimplifyMultip [...] adds 45ee93323ba Remove support for 32-bit offsets in utility classes (5/5) adds e57b60f3210 Replace non-recursive sys::Mutex users with std::mutex adds ea134f221f2 [Support] Base SmartMutex on std::recursive_mutex adds 8280730f96c ObjectFileELF: Remove NT_*** constants adds 9f2e076f273 [Mips] Instruction `sc` now accepts symbol as an argument adds 8a7c0e7c0a5 [mips] Use isMicroMips() function to check enabled feature [...] adds e5fa049efaf [mips] Make a couple of class methods plain static functions. NFC adds e9719f9e9e9 [ASTImporter] Do not import FunctionTemplateDecl in record twice. adds 1d2bfa4a868 [AArch64][WinCFI] Do not pair callee-save instructions in L [...] adds d52bc482a50 [X86] EltsFromConsecutiveLoads - early out for non-byte siz [...] adds 3c10f346dcd GlobalISel: factor common code from translateCall and trans [...] adds 4f6737565b3 [RISCV][NFC] Document RISC-V-specific assembly constraints adds b9f31b6f4e4 ProcessElfCore: Remove linux and freebsd NT_*** constants adds 0e1fea67540 Try to fix windows build bots after r368153. adds 2e3a07fcb87 [OPENMP]Add standard macro value _OPENMP for OpenMP 5.0. adds 303b6dbfb47 [EarlyCSE] Add support for unary FNeg to EarlyCSE adds a06155ddc4e [OPENMP]Set default version to OpenMP 4.5. adds 762bc3351f2 Remove LLVM mutexes from clang in favor of std::mutex adds 7169ea391a7 [UpdateTestChecks] Update tests option adds 8e8b2958355 [InstCombine] Propagate fast math flags through selects adds 7d4ab7751d6 [InstCombine] Add a TODO comment adds ae0178bee72 Use forceinline. Necessary for nvcc to inline small functio [...] adds 3a7c85a8d42 gn build: Merge r368119 adds e75ccf85fe8 gn build: Merge r368158 adds 4d4eefda6c2 [ARM] Expand CTPOP intrinsic for MVE adds af0c828a1ef [ExecutionContext] Return the target/process byte order. adds 9f75418e1a7 [Driver] Expand the executable path in the target create output adds 8b5f2ab2a40 Recommit r367901 "[X86] Enable -x86-experimental-vector-wid [...] adds 3dae6347da3 Recommit r368079 "[X86] Remove uses of the -x86-experimenta [...] adds 396f6c7e903 Recommit r368081 "[X86] Add more extract subvector cost mod [...] adds 0e8dd4a80e7 Code completion should not ignore default parameters in functions. adds 1919317929a Support: Remove needless allocation when getMainExecutable( [...] adds fb991596e34 [clang][NFC] Fix typo in matcher comment adds 90146cd8b95 DebugInfo/DWARF: Normalize DWARFObject members on the DWARF [...] adds fa2f4395e90 API update for change to LLVM's lib/DebugInfo/DWARF adds d8c3c173945 [DataLayout] Check StackNatural and FunctionPtr alignments. adds a1d20506e77 [OpenMP][libomptarget] Add support for unified memory for r [...] adds 03edcd68dd7 [SCEV] Return zero from computeConstantDifference(X, X) adds aaa5270c536 [Attributor] Introduce checkForAllReadWriteInstructions(...). adds 66c08430f6d [ValueTracking] When calculating known bits for integer abs [...] adds ba55970c150 [Tooling] Expose ExecutorConcurrency option. adds 0a05a04e5bd [LoopVectorize][X86] Add test case for missed vectorization [...] adds 353938ec687 Fix indentation adds 8883ec7da2e Add support for deterministically linked binaries on macOS [...] adds f8183d64de9 [NFC] Added tests for x/fabs(X) fold adds ae154d00b44 [NFC] Fixed newly added tests adds 85f07cbb547 Add target requirements for those bots which don't handle x86. adds 762e662582d [pstl] Make sure we install all of PSTL's include/ directory adds 885fa02da97 Revert r367501 "Create unique, but identically-named ELF se [...] adds 4cd04547f52 [Symbol] Remove commented out code from CompileUnit adds 6ab28e8cbae [clang-doc] Parallelize reducing phase adds 4f018a3290d [X86] Add test cases for missed opportunities to use pack i [...] adds 333f14d52d1 [CommandObject] Remove unused function adds d47be4da5ab [clang-doc] Add second index for sections within info's content adds 7f7ef0208b5 [X86] Allow pack instructions to be used for 512->256 trunc [...] adds 0091621e0c4 [NFC][LICM] Pre-commit test for unary FNeg support in LICM. adds 1b1f1d66778 DebugInfo/DWARF: Remove unused return type from DWARFUnit:: [...] adds e0eed65e068 [libc++] Take 3: Do not cleverly link against libc++abi jus [...] adds b80c4c82d6d Added Delta IR Reduction Tool adds 005b22855e6 [LoopVectorize][X86] Clamp interleave factor if we have a k [...] adds 127af283abe [libc++] Remove temporary hack for D63883 adds d4d00ae6a25 Revert Added Delta IR Reduction Tool adds c96387fce36 [HWASan] Use LLD for check-hwasan. adds 72c940417aa Restrict the NetBSD ASan TSD fallback to !ASAN_DYNAMIC adds 77ddf6af2b2 Add a test demonstrating DWARF parse failures are not causi [...] adds 80a8ae2dfea [llvm-readobj][test] Add baseline tests for FreeBSD/AMD/AMD [...] adds 14a0493a88e [Attributor] Provide easier checkForallReturnedValues funct [...] adds d6207818722 [Attributor][NFC] Avoid unnecessary liveness queries adds 344d038960c [Attributor] Introduce a state wrapper class adds beb5150f478 [Attributor][NFC] Code simplification and style normalization adds f81d6fe75ca Adjust a ValueObjectChild's offset when the child is a bitfield adds d1b79e07743 [Attributor][Stats] Locate statistics tracking with the attributes adds ac136fc51f8 [Attributor][NFC] remove leftover and format code adds 8a480d2cbf8 gdb-index: Wire up str_offsets section to avoid incorrect e [...] adds 0b870b969fc Recommit "[MS] Emit S_HEAPALLOCSITE debug info in Selection [...] adds 30703de3a75 [Docs] Fix (incorrect) code highlighting adds 2921abc3573 [ScalarizeMaskedMemIntrin] Add test case for expanding scatter. adds a87f856f2d9 [llvm-lipo] Update llvm-lipo docs for -info -thin -create - [...] adds 155b8d02c36 Update fix-it hints for std::move warnings. adds 80ef2f05d87 Revert "[libc++] Take 3: Do not cleverly link against libc+ [...] adds ab751a7c8b9 [llvm-strip] Support --strip-sections adds 11538f0afab Add LLD as a requirement for hwasan tests because of change [...] adds b78c8a0a35b [Utility] Remove unused function 'GetMatchSpanningIndices' adds 07e6798baf9 Inline diagnostic text into .td file. NFC. adds 7dbdc8de183 [Driver] Move LIBRARY_PATH before user inputs adds 9d161896a16 Update generate_netbsd_ioctls.awk for NetBSD 9.99.3 adds 42ae6fecd40 Sync ioctl(2) list with NetBSD 9.99.3 adds 277583ec0ab [GISel][NFC]: Make members of CombinerHelper accessible in [...] adds e04c62bb236 [Materializer] Remove wrong SetSizeAndAlignmentFromType().
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/HTMLGenerator.cpp | 100 +- clang-tools-extra/clang-doc/Representation.h | 3 + clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 115 +- clang-tools-extra/clangd/CodeCompletionStrings.cpp | 18 + .../clangd/clients/clangd-vscode/package.json | 3 +- .../clangd-vscode/src/semantic-highlighting.ts | 102 + .../clangd-vscode/test/assets/includeTheme.jsonc | 28 + .../clangd-vscode/test/assets/simpleTheme.jsonc | 17 + .../test/semantic-highlighting.test.ts | 18 + .../clangd/unittests/CodeCompleteTests.cpp | 19 + .../unittests/CodeCompletionStringsTests.cpp | 24 + .../unittests/clang-doc/HTMLGeneratorTest.cpp | 103 +- clang/docs/LibASTMatchersReference.html | 2 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 2 +- clang/include/clang/Basic/AttrDocs.td | 4 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 +- clang/include/clang/Frontend/ASTUnit.h | 2 +- clang/include/clang/Sema/Sema.h | 11 + clang/include/clang/Tooling/AllTUsExecution.h | 1 + clang/lib/AST/ASTImporter.cpp | 14 +- .../linux/DirectoryWatcher-linux.cpp | 1 - clang/lib/Driver/ToolChains/Arch/RISCV.cpp | 8 +- clang/lib/Driver/ToolChains/Clang.cpp | 14 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 11 +- clang/lib/Frontend/ASTUnit.cpp | 10 +- clang/lib/Frontend/CompilerInvocation.cpp | 4 +- clang/lib/Frontend/InitPreprocessor.cpp | 11 +- clang/lib/Frontend/PrecompiledPreamble.cpp | 11 +- clang/lib/Sema/SemaAttr.cpp | 120 + clang/lib/Sema/SemaDecl.cpp | 5 + clang/lib/Sema/SemaExpr.cpp | 28 +- clang/lib/Sema/SemaInit.cpp | 51 +- clang/lib/Sema/SemaTemplate.cpp | 1 + clang/lib/Sema/SemaType.cpp | 6 +- clang/lib/Tooling/AllTUsExecution.cpp | 2 +- clang/test/CodeGen/pr41027.c | 1 + clang/test/Driver/linker-opts.c | 8 +- clang/test/OpenMP/driver.c | 10 +- clang/test/OpenMP/parallel_default_messages.cpp | 2 +- clang/test/OpenMP/predefined_macro.c | 1 + clang/test/SemaCXX/attr-gsl-owner-pointer-std.cpp | 129 + clang/test/SemaCXX/warn-pessmizing-move.cpp | 43 +- clang/test/SemaCXX/warn-redundant-move.cpp | 14 + clang/tools/diagtool/TreeView.cpp | 3 +- clang/tools/libclang/CIndex.cpp | 6 +- clang/tools/libclang/CIndexer.cpp | 2 +- clang/tools/libclang/CIndexer.h | 1 - clang/tools/libclang/Indexing.cpp | 10 +- clang/unittests/AST/ASTImporterTest.cpp | 46 + clang/unittests/AST/ASTTraverserTest.cpp | 13 + clang/unittests/AST/RecursiveASTVisitorTest.cpp | 1 - .../DirectoryWatcher/DirectoryWatcherTest.cpp | 1 - compiler-rt/lib/asan/asan_posix.cpp | 4 +- .../sanitizer_interceptors_ioctl_netbsd.inc | 29 +- .../sanitizer_platform_limits_netbsd.cpp | 58 +- .../sanitizer_platform_limits_netbsd.h | 47 +- compiler-rt/test/hwasan/lit.cfg.py | 4 +- compiler-rt/utils/generate_netbsd_ioctls.awk | 6 + lld/COFF/Config.h | 1 + lld/COFF/Driver.cpp | 14 +- lld/COFF/DriverUtils.cpp | 8 +- lld/COFF/Writer.cpp | 10 +- lld/Common/ErrorHandler.cpp | 127 +- lld/ELF/DWARF.cpp | 11 +- lld/ELF/DWARF.h | 33 +- lld/ELF/Driver.cpp | 2 +- lld/ELF/DriverUtils.cpp | 8 +- lld/ELF/SyntheticSections.cpp | 4 +- lld/include/lld/Common/ErrorHandler.h | 9 +- lld/lib/Driver/DarwinLdDriver.cpp | 2 +- lld/test/COFF/align.s | 45 + lld/test/COFF/color-diagnostics.test | 4 +- lld/test/ELF/color-diagnostics.test | 4 +- lld/test/ELF/gdb-index-parse-fail.s | 30 + lld/test/ELF/gdb-index-rng-lists.s | 7 +- lld/test/ELF/gnu-ifunc-i386.s | 26 +- lld/test/ELF/gnu-ifunc-plt-i386.s | 52 +- lld/test/ELF/i386-gotoff-shared.s | 6 +- lld/test/ELF/i386-tls-gdiele.s | 26 +- lld/test/ELF/plt-i686.s | 126 +- lld/test/ELF/relocation-copy-i686.s | 8 +- lld/test/ELF/relocation-i686.s | 30 +- lld/test/ELF/vs-diagnostics-duplicate-split.s | 39 + lld/wasm/Driver.cpp | 10 +- lldb/cmake/caches/Apple-lldb-Xcode.cmake | 2 +- lldb/cmake/modules/LLDBConfig.cmake | 2 +- lldb/cmake/modules/LLDBGenerateConfig.cmake | 1 + lldb/docs/use/symbolication.rst | 50 +- lldb/include/lldb/Expression/Materializer.h | 2 - lldb/include/lldb/Host/Config.h.cmake | 2 + lldb/include/lldb/Host/windows/PosixApi.h | 5 +- lldb/include/lldb/Utility/RegularExpression.h | 4 - lldb/lit/Driver/TestTarget.test | 7 + .../DWARF/Inputs/debug-line-basic.script | 14 + lldb/lit/SymbolFile/DWARF/debug-line-basic.s | 17 +- lldb/lit/SymbolFile/DWARF/deterministic-build.cpp | 11 + .../test/lang/c/bitfields/TestBitfields.py | 3 + .../Python/lldbsuite/test/lang/c/bitfields/main.c | 8 + lldb/source/Commands/CommandObjectCommands.cpp | 2 - lldb/source/Commands/CommandObjectTarget.cpp | 3 +- lldb/source/Core/ValueObjectChild.cpp | 24 + lldb/source/Expression/Materializer.cpp | 14 - lldb/source/Expression/UserExpression.cpp | 2 + lldb/source/Expression/UtilityFunction.cpp | 2 + .../ExpressionParser/Clang/ClangUserExpression.cpp | 2 + .../Clang/ClangUtilityFunction.cpp | 2 + .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 37 +- .../Plugins/Process/elf-core/ProcessElfCore.cpp | 27 +- .../Plugins/Process/elf-core/RegisterUtilities.h | 40 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 6 +- lldb/source/Symbol/ClangASTContext.cpp | 18 - lldb/source/Symbol/CompileUnit.cpp | 43 - lldb/source/Target/ExecutionContext.cpp | 4 +- lldb/source/Utility/RegularExpression.cpp | 17 - lldb/tools/debugserver/source/CMakeLists.txt | 28 + lldb/tools/driver/Platform.h | 2 + lldb/unittests/Target/CMakeLists.txt | 6 +- lldb/unittests/Target/ExecutionContextTest.cpp | 120 + llvm/cmake/modules/LLVMExternalProjectUtils.cmake | 24 +- llvm/docs/BugpointRedesign.md | 106 - llvm/docs/CommandGuide/llvm-lipo.rst | 38 +- llvm/docs/LangRef.rst | 11 + llvm/include/llvm/Analysis/ScalarEvolution.h | 2 + .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 1 + .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 4 + llvm/include/llvm/CodeGen/SelectionDAG.h | 28 +- .../llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h | 4 - llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 4 +- llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 22 - llvm/include/llvm/DebugInfo/DWARF/DWARFObject.h | 28 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 4 +- llvm/include/llvm/IR/PatternMatch.h | 6 + llvm/include/llvm/IR/ValueMap.h | 10 +- llvm/include/llvm/Object/ELF.h | 1 - llvm/include/llvm/Support/DataExtractor.h | 23 - llvm/include/llvm/Support/Mutex.h | 105 +- llvm/include/llvm/Support/MutexGuard.h | 40 - llvm/include/llvm/Support/UnicodeCharRanges.h | 3 - llvm/include/llvm/Support/UniqueLock.h | 68 - llvm/include/llvm/Support/raw_ostream.h | 27 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 177 +- llvm/lib/Analysis/ScalarEvolution.cpp | 4 + llvm/lib/Analysis/ValueTracking.cpp | 10 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 86 +- llvm/lib/CodeGen/MachineCSE.cpp | 16 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 10 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 23 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 19 +- llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp | 10 - llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 170 +- llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 37 - llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 139 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 26 +- llvm/lib/ExecutionEngine/ExecutionEngine.cpp | 26 +- .../ExecutionEngine/GDBRegistrationListener.cpp | 8 +- .../Interpreter/ExternalFunctions.cpp | 4 +- llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp | 38 +- .../OProfileJIT/OProfileWrapper.cpp | 4 +- .../PerfJITEvents/PerfJITEventListener.cpp | 6 +- .../ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp | 8 +- llvm/lib/IR/DataLayout.cpp | 10 +- llvm/lib/IR/Instructions.cpp | 2 +- llvm/lib/Support/CMakeLists.txt | 1 - llvm/lib/Support/DataExtractor.cpp | 85 - llvm/lib/Support/ManagedStatic.cpp | 6 +- llvm/lib/Support/Mutex.cpp | 123 - llvm/lib/Support/Unix/Mutex.inc | 42 - llvm/lib/Support/Unix/Path.inc | 8 +- llvm/lib/Support/Unix/Process.inc | 4 +- llvm/lib/Support/Unix/Signals.inc | 1 - llvm/lib/Support/Windows/Mutex.inc | 56 - llvm/lib/Support/raw_ostream.cpp | 33 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 12 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 1 + llvm/lib/Target/ARM/ARMInstrMVE.td | 54 + llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 31 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 81 +- .../Mips/MCTargetDesc/MipsTargetStreamer.cpp | 55 +- llvm/lib/Target/Mips/MipsTargetStreamer.h | 6 + llvm/lib/Target/NVPTX/NVPTXUtilities.cpp | 13 +- llvm/lib/Target/X86/AsmParser/X86AsmParserCommon.h | 4 + llvm/lib/Target/X86/AsmParser/X86Operand.h | 9 + llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 24 +- llvm/lib/Target/X86/X86InstrInfo.td | 22 +- llvm/lib/Target/X86/X86InstrXOP.td | 8 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 54 +- llvm/lib/Transforms/IPO/Attributor.cpp | 627 +- .../Transforms/InstCombine/InstCombineShifts.cpp | 96 +- .../InstCombine/InstructionCombining.cpp | 12 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 13 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 10 +- .../CostModel/X86/alternate-shuffle-cost.ll | 36 +- llvm/test/Analysis/CostModel/X86/arith.ll | 32 +- llvm/test/Analysis/CostModel/X86/cast.ll | 18 +- llvm/test/Analysis/CostModel/X86/fptosi.ll | 62 +- llvm/test/Analysis/CostModel/X86/fptoui.ll | 81 +- .../CostModel/X86/masked-intrinsic-cost.ll | 80 +- .../Analysis/CostModel/X86/reduce-add-widen.ll | 307 - llvm/test/Analysis/CostModel/X86/reduce-add.ll | 60 +- llvm/test/Analysis/CostModel/X86/reduce-and.ll | 10 +- llvm/test/Analysis/CostModel/X86/reduce-mul.ll | 112 +- llvm/test/Analysis/CostModel/X86/reduce-or.ll | 10 +- llvm/test/Analysis/CostModel/X86/reduce-smax.ll | 72 +- llvm/test/Analysis/CostModel/X86/reduce-smin.ll | 72 +- llvm/test/Analysis/CostModel/X86/reduce-umax.ll | 76 +- llvm/test/Analysis/CostModel/X86/reduce-umin.ll | 76 +- llvm/test/Analysis/CostModel/X86/reduce-xor.ll | 10 +- .../CostModel/X86/shuffle-extract_subvector.ll | 495 +- .../Analysis/CostModel/X86/shuffle-transpose.ll | 8 +- llvm/test/Analysis/CostModel/X86/sitofp.ll | 18 +- .../test/Analysis/CostModel/X86/slm-arith-costs.ll | 24 +- llvm/test/Analysis/CostModel/X86/testshiftashr.ll | 40 +- llvm/test/Analysis/CostModel/X86/testshiftlshr.ll | 38 +- llvm/test/Analysis/CostModel/X86/testshiftshl.ll | 40 +- llvm/test/Analysis/CostModel/X86/uitofp.ll | 16 +- .../datalayout-invalid-function-ptr-alignment.ll | 5 + .../datalayout-invalid-stack-natural-alignment.ll | 5 + llvm/test/Bitcode/invalid-functionptr-align.ll | 5 + llvm/test/Bitcode/invalid-functionptr-align.ll.bc | Bin 0 -> 1588 bytes llvm/test/CMakeLists.txt | 1 - llvm/test/CodeGen/AArch64/wineh1.mir | 12 +- llvm/test/CodeGen/AArch64/wineh2.mir | 4 +- .../Thumb2/LowOverheadLoops/revert-after-read.mir | 128 + .../Thumb2/LowOverheadLoops/revert-after-write.mir | 128 + llvm/test/CodeGen/Thumb2/mve-ctpop.ll | 151 + llvm/test/CodeGen/Thumb2/mve-vhaddsub.ll | 281 + llvm/test/CodeGen/X86/2008-09-05-sinttofp-2xi32.ll | 2 - llvm/test/CodeGen/X86/2009-06-05-VZextByteShort.ll | 3 +- llvm/test/CodeGen/X86/2011-10-19-LegelizeLoad.ll | 30 +- llvm/test/CodeGen/X86/2011-12-28-vselecti8.ll | 9 +- llvm/test/CodeGen/X86/2011-12-8-bitcastintprom.ll | 6 +- llvm/test/CodeGen/X86/2012-01-18-vbitcast.ll | 5 +- .../test/CodeGen/X86/2012-03-15-build_vector_wl.ll | 1 - llvm/test/CodeGen/X86/2012-07-10-extload64.ll | 2 +- llvm/test/CodeGen/X86/3dnow-intrinsics.ll | 25 +- llvm/test/CodeGen/X86/4char-promote.ll | 7 +- llvm/test/CodeGen/X86/SwizzleShuff.ll | 2 +- llvm/test/CodeGen/X86/and-load-fold.ll | 4 +- llvm/test/CodeGen/X86/atomic-unordered.ll | 8 +- llvm/test/CodeGen/X86/avg.ll | 1479 +++-- llvm/test/CodeGen/X86/avx-cvt-2.ll | 2 +- llvm/test/CodeGen/X86/avx-fp2int.ll | 2 + llvm/test/CodeGen/X86/avx2-conversions.ll | 6 +- llvm/test/CodeGen/X86/avx2-masked-gather.ll | 44 +- llvm/test/CodeGen/X86/avx2-vbroadcast.ll | 4 +- llvm/test/CodeGen/X86/avx512-any_extend_load.ll | 34 +- llvm/test/CodeGen/X86/avx512-cvt-widen.ll | 2645 --------- llvm/test/CodeGen/X86/avx512-cvt.ll | 95 +- llvm/test/CodeGen/X86/avx512-ext.ll | 57 +- llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll | 88 +- llvm/test/CodeGen/X86/avx512-mask-op.ll | 32 +- llvm/test/CodeGen/X86/avx512-trunc-widen.ll | 1035 ---- llvm/test/CodeGen/X86/avx512-trunc.ll | 50 +- llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 36 +- llvm/test/CodeGen/X86/avx512-vec3-crash.ll | 18 +- .../CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll | 88 +- .../CodeGen/X86/avx512vl-intrinsics-fast-isel.ll | 4 + .../CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 340 +- llvm/test/CodeGen/X86/bitcast-and-setcc-128.ll | 653 +-- llvm/test/CodeGen/X86/bitcast-setcc-128.ll | 339 +- llvm/test/CodeGen/X86/bitcast-vector-bool.ll | 155 +- llvm/test/CodeGen/X86/bitreverse.ll | 13 +- llvm/test/CodeGen/X86/bswap-vector.ll | 85 +- llvm/test/CodeGen/X86/buildvec-insertvec.ll | 25 +- llvm/test/CodeGen/X86/combine-64bit-vec-binop.ll | 6 +- llvm/test/CodeGen/X86/combine-or.ll | 2 +- llvm/test/CodeGen/X86/complex-fastmath.ll | 12 +- llvm/test/CodeGen/X86/cvtv2f32.ll | 44 +- llvm/test/CodeGen/X86/elf-associated.ll | 18 +- llvm/test/CodeGen/X86/explicit-elf-sections.ll | 65 - llvm/test/CodeGen/X86/extract-concat.ll | 9 +- llvm/test/CodeGen/X86/extract-insert.ll | 2 - llvm/test/CodeGen/X86/f16c-intrinsics.ll | 6 +- llvm/test/CodeGen/X86/fold-vector-sext-zext.ll | 16 +- llvm/test/CodeGen/X86/insertelement-shuffle.ll | 10 +- llvm/test/CodeGen/X86/known-bits.ll | 76 +- llvm/test/CodeGen/X86/label-heapallocsite.ll | 173 +- llvm/test/CodeGen/X86/load-partial.ll | 25 +- llvm/test/CodeGen/X86/lower-bitcast.ll | 58 - llvm/test/CodeGen/X86/madd.ll | 48 +- llvm/test/CodeGen/X86/masked_compressstore.ll | 99 +- llvm/test/CodeGen/X86/masked_expandload.ll | 102 +- llvm/test/CodeGen/X86/masked_gather_scatter.ll | 203 +- .../CodeGen/X86/masked_gather_scatter_widen.ll | 247 +- llvm/test/CodeGen/X86/masked_load.ll | 304 +- llvm/test/CodeGen/X86/masked_store.ll | 114 +- llvm/test/CodeGen/X86/masked_store_trunc.ll | 867 +-- llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll | 1281 ++--- llvm/test/CodeGen/X86/masked_store_trunc_usat.ll | 978 ++-- .../CodeGen/X86/merge-consecutive-loads-256.ll | 12 +- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 83 + llvm/test/CodeGen/X86/mmx-arg-passing-x86-64.ll | 9 +- llvm/test/CodeGen/X86/mmx-arith.ll | 289 +- llvm/test/CodeGen/X86/mmx-cvt.ll | 4 +- llvm/test/CodeGen/X86/mulvi32.ll | 41 +- llvm/test/CodeGen/X86/oddshuffles.ll | 264 +- llvm/test/CodeGen/X86/oddsubvector.ll | 51 +- llvm/test/CodeGen/X86/packss.ll | 38 +- llvm/test/CodeGen/X86/pmaddubsw.ll | 66 +- llvm/test/CodeGen/X86/pmul.ll | 6 +- llvm/test/CodeGen/X86/pmulh.ll | 86 +- llvm/test/CodeGen/X86/pointer-vector.ll | 2 +- llvm/test/CodeGen/X86/pr14161.ll | 2 - llvm/test/CodeGen/X86/pr35918.ll | 96 +- llvm/test/CodeGen/X86/pr40994.ll | 2 +- llvm/test/CodeGen/X86/pr42909.ll | 21 + llvm/test/CodeGen/X86/promote-vec3.ll | 84 +- llvm/test/CodeGen/X86/promote.ll | 23 +- llvm/test/CodeGen/X86/psubus.ll | 32 +- llvm/test/CodeGen/X86/ret-mmx.ll | 2 +- llvm/test/CodeGen/X86/sad.ll | 14 +- llvm/test/CodeGen/X86/sadd_sat_vec.ll | 269 +- llvm/test/CodeGen/X86/scalar_widen_div.ll | 89 +- llvm/test/CodeGen/X86/select.ll | 32 +- llvm/test/CodeGen/X86/shift-combine.ll | 8 +- llvm/test/CodeGen/X86/shrink_vmul-widen.ll | 2553 --------- llvm/test/CodeGen/X86/shrink_vmul.ll | 324 +- .../CodeGen/X86/shuffle-strided-with-offset-128.ll | 433 +- .../CodeGen/X86/shuffle-strided-with-offset-256.ll | 550 +- .../CodeGen/X86/shuffle-strided-with-offset-512.ll | 589 +- .../test/CodeGen/X86/shuffle-vs-trunc-128-widen.ll | 574 -- llvm/test/CodeGen/X86/shuffle-vs-trunc-128.ll | 159 +- .../test/CodeGen/X86/shuffle-vs-trunc-256-widen.ll | 1454 ----- llvm/test/CodeGen/X86/shuffle-vs-trunc-256.ll | 352 +- .../test/CodeGen/X86/shuffle-vs-trunc-512-widen.ll | 903 --- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 28 +- llvm/test/CodeGen/X86/slow-pmulld.ll | 252 +- llvm/test/CodeGen/X86/sse2-intrinsics-canonical.ll | 106 +- llvm/test/CodeGen/X86/sse2-vector-shifts.ll | 7 +- llvm/test/CodeGen/X86/ssub_sat_vec.ll | 291 +- llvm/test/CodeGen/X86/test-shrink-bug.ll | 8 +- llvm/test/CodeGen/X86/trunc-ext-ld-st.ll | 111 +- llvm/test/CodeGen/X86/trunc-subvector.ll | 134 +- llvm/test/CodeGen/X86/uadd_sat_vec.ll | 76 +- .../X86/unfold-masked-merge-vector-variablemask.ll | 64 +- llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 137 +- llvm/test/CodeGen/X86/usub_sat_vec.ll | 87 +- llvm/test/CodeGen/X86/vec_cast2.ll | 158 +- llvm/test/CodeGen/X86/vec_cast3.ll | 156 +- llvm/test/CodeGen/X86/vec_ctbits.ll | 74 +- llvm/test/CodeGen/X86/vec_extract-mmx.ll | 12 +- llvm/test/CodeGen/X86/vec_fp_to_int-widen.ll | 2794 --------- llvm/test/CodeGen/X86/vec_fp_to_int.ll | 772 +-- llvm/test/CodeGen/X86/vec_insert-5.ll | 3 +- llvm/test/CodeGen/X86/vec_insert-7.ll | 12 +- llvm/test/CodeGen/X86/vec_insert-mmx.ll | 14 +- llvm/test/CodeGen/X86/vec_int_to_fp-widen.ll | 6008 -------------------- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 38 +- llvm/test/CodeGen/X86/vec_saddo.ll | 477 +- llvm/test/CodeGen/X86/vec_smulo.ll | 488 +- llvm/test/CodeGen/X86/vec_ssubo.ll | 571 +- llvm/test/CodeGen/X86/vec_uaddo.ll | 165 +- llvm/test/CodeGen/X86/vec_umulo.ll | 892 ++- llvm/test/CodeGen/X86/vec_usubo.ll | 158 +- llvm/test/CodeGen/X86/vector-blend.ll | 36 +- llvm/test/CodeGen/X86/vector-ext-logic.ll | 113 +- llvm/test/CodeGen/X86/vector-fshl-128.ll | 147 +- llvm/test/CodeGen/X86/vector-fshl-256.ll | 50 +- llvm/test/CodeGen/X86/vector-fshl-rot-128.ll | 50 +- llvm/test/CodeGen/X86/vector-fshl-rot-256.ll | 29 +- llvm/test/CodeGen/X86/vector-fshr-128.ll | 272 +- llvm/test/CodeGen/X86/vector-fshr-256.ll | 48 +- llvm/test/CodeGen/X86/vector-fshr-rot-128.ll | 65 +- llvm/test/CodeGen/X86/vector-fshr-rot-256.ll | 4 +- llvm/test/CodeGen/X86/vector-gep.ll | 3 +- llvm/test/CodeGen/X86/vector-half-conversions.ll | 124 +- llvm/test/CodeGen/X86/vector-idiv-v2i32.ll | 852 +-- .../X86/{vec_clz.ll => vector-lzcnt-sub128.ll} | 2 +- llvm/test/CodeGen/X86/vector-narrow-binop.ll | 41 +- llvm/test/CodeGen/X86/vector-reduce-add-widen.ll | 1386 ----- llvm/test/CodeGen/X86/vector-reduce-add.ll | 266 +- llvm/test/CodeGen/X86/vector-reduce-and-bool.ll | 89 +- llvm/test/CodeGen/X86/vector-reduce-and-widen.ll | 1168 ---- llvm/test/CodeGen/X86/vector-reduce-and.ll | 60 +- llvm/test/CodeGen/X86/vector-reduce-mul-widen.ll | 3022 ---------- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 233 +- llvm/test/CodeGen/X86/vector-reduce-or-bool.ll | 89 +- llvm/test/CodeGen/X86/vector-reduce-or-widen.ll | 1168 ---- llvm/test/CodeGen/X86/vector-reduce-or.ll | 60 +- llvm/test/CodeGen/X86/vector-reduce-smax-widen.ll | 2001 ------- llvm/test/CodeGen/X86/vector-reduce-smax.ll | 613 +- llvm/test/CodeGen/X86/vector-reduce-smin-widen.ll | 1999 ------- llvm/test/CodeGen/X86/vector-reduce-smin.ll | 611 +- llvm/test/CodeGen/X86/vector-reduce-umax-widen.ll | 2203 ------- llvm/test/CodeGen/X86/vector-reduce-umax.ll | 529 +- llvm/test/CodeGen/X86/vector-reduce-umin-widen.ll | 2007 ------- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 524 +- llvm/test/CodeGen/X86/vector-reduce-xor-bool.ll | 89 +- llvm/test/CodeGen/X86/vector-reduce-xor-widen.ll | 1168 ---- llvm/test/CodeGen/X86/vector-reduce-xor.ll | 60 +- llvm/test/CodeGen/X86/vector-rotate-128.ll | 50 +- llvm/test/CodeGen/X86/vector-rotate-256.ll | 29 +- llvm/test/CodeGen/X86/vector-sext-widen.ll | 3966 ------------- llvm/test/CodeGen/X86/vector-sext.ll | 162 +- .../CodeGen/X86/vector-shift-ashr-sub128-widen.ll | 2481 -------- llvm/test/CodeGen/X86/vector-shift-ashr-sub128.ll | 3806 ++++++------- .../CodeGen/X86/vector-shift-by-select-loop.ll | 168 +- .../CodeGen/X86/vector-shift-lshr-sub128-widen.ll | 2151 ------- llvm/test/CodeGen/X86/vector-shift-lshr-sub128.ll | 2807 +++++---- llvm/test/CodeGen/X86/vector-shift-shl-128.ll | 50 +- llvm/test/CodeGen/X86/vector-shift-shl-256.ll | 50 +- .../CodeGen/X86/vector-shift-shl-sub128-widen.ll | 1944 ------- llvm/test/CodeGen/X86/vector-shift-shl-sub128.ll | 2084 ++++--- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 22 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 176 +- llvm/test/CodeGen/X86/vector-trunc-math-widen.ll | 5197 ----------------- llvm/test/CodeGen/X86/vector-trunc-packus-widen.ll | 3079 ---------- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 146 +- llvm/test/CodeGen/X86/vector-trunc-ssat-widen.ll | 3050 ---------- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 574 +- llvm/test/CodeGen/X86/vector-trunc-usat-widen.ll | 2430 -------- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 310 +- llvm/test/CodeGen/X86/vector-trunc-widen.ll | 2126 ------- llvm/test/CodeGen/X86/vector-trunc.ll | 268 +- llvm/test/CodeGen/X86/vector-truncate-combine.ll | 4 - llvm/test/CodeGen/X86/vector-zext-widen.ll | 2741 --------- llvm/test/CodeGen/X86/vector-zext.ll | 113 +- llvm/test/CodeGen/X86/vsel-cmp-load.ll | 82 +- llvm/test/CodeGen/X86/vselect-avx.ll | 14 +- llvm/test/CodeGen/X86/vselect.ll | 75 +- llvm/test/CodeGen/X86/vshift-4.ll | 12 +- llvm/test/CodeGen/X86/widen_arith-1.ll | 14 +- llvm/test/CodeGen/X86/widen_arith-2.ll | 7 +- llvm/test/CodeGen/X86/widen_arith-3.ll | 13 +- llvm/test/CodeGen/X86/widen_bitops-0.ll | 72 +- llvm/test/CodeGen/X86/widen_cast-1.ll | 17 +- llvm/test/CodeGen/X86/widen_cast-2.ll | 3 +- llvm/test/CodeGen/X86/widen_cast-3.ll | 3 +- llvm/test/CodeGen/X86/widen_cast-4.ll | 37 +- llvm/test/CodeGen/X86/widen_cast-5.ll | 9 +- llvm/test/CodeGen/X86/widen_cast-6.ll | 2 - llvm/test/CodeGen/X86/widen_compare-1.ll | 22 +- llvm/test/CodeGen/X86/widen_conv-1.ll | 41 +- llvm/test/CodeGen/X86/widen_conv-2.ll | 8 +- llvm/test/CodeGen/X86/widen_conv-3.ll | 123 +- llvm/test/CodeGen/X86/widen_conv-4.ll | 96 +- llvm/test/CodeGen/X86/widen_conversions.ll | 4 +- llvm/test/CodeGen/X86/widen_load-2.ll | 91 +- llvm/test/CodeGen/X86/widen_mul.ll | 10 +- llvm/test/CodeGen/X86/widen_shuffle-1.ll | 10 +- llvm/test/CodeGen/X86/x86-interleaved-access.ll | 72 +- llvm/test/CodeGen/X86/x86-shifts.ll | 18 +- .../COFF/AArch64/arm64-register-variables.ll | 4 +- llvm/test/MC/Mips/sym-sc.s | 74 + llvm/test/MC/X86/x86-32-coverage.s | 4 + llvm/test/MC/X86/x86_errors.s | 4 + llvm/test/Object/Mips/elf-abi.yaml | 136 - llvm/test/Object/Mips/elf-flags.yaml | 52 - llvm/test/Object/invalid.test | 20 + llvm/test/Reduce/Inputs/remove-funcs.sh | 9 - llvm/test/Reduce/Inputs/remove-global-vars.sh | 9 - llvm/test/Reduce/remove-funcs.ll | 34 - llvm/test/Reduce/remove-global-vars.ll | 38 - llvm/test/Transforms/EarlyCSE/floatingpoint.ll | 5 +- .../test/Transforms/FunctionAttrs/arg_nocapture.ll | 2 +- llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 4 +- llvm/test/Transforms/InstCombine/fabs-copysign.ll | 78 + .../Transforms/InstCombine/select_arithmetic.ll | 16 +- ...ift-amount-reassociation-with-truncation-shl.ll | 78 +- llvm/test/Transforms/InstSimplify/icmp-abs-nabs.ll | 7 +- llvm/test/Transforms/LICM/hoisting.ll | 23 + llvm/test/Transforms/LoopVectorize/X86/pr42674.ll | 61 + .../SLPVectorizer/X86/blending-shuffle.ll | 47 +- llvm/test/Transforms/SLPVectorizer/X86/fptosi.ll | 37 +- llvm/test/Transforms/SLPVectorizer/X86/fptoui.ll | 43 +- .../X86/insert-element-build-vector.ll | 36 +- llvm/test/Transforms/SLPVectorizer/X86/sitofp.ll | 115 +- llvm/test/Transforms/SLPVectorizer/X86/uitofp.ll | 115 +- .../X86/expand-masked-scatter.ll | 64 + .../llvm-mca/X86/BdVer2/xop-super-registers-2.s | 12 +- .../llvm-mca/X86/Generic/xop-super-registers-2.s | 12 +- .../tools/llvm-objcopy/ELF/strip-sections.test | 5 + llvm/test/tools/llvm-readobj/gnu-notes.test | 26 +- llvm/test/tools/llvm-readobj/note-amd.s | 108 + llvm/test/tools/llvm-readobj/note-amdgpu.test | 85 + llvm/test/tools/llvm-readobj/note-freebsd.s | 58 + llvm/test/tools/obj2yaml/elf-mips-eflags.yaml | 380 ++ llvm/tools/LLVMBuild.txt | 1 - llvm/tools/dsymutil/DwarfLinker.cpp | 6 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 1 + llvm/tools/llvm-objcopy/StripOpts.td | 3 + llvm/tools/llvm-readobj/ELFDumper.cpp | 19 +- llvm/tools/llvm-reduce/CMakeLists.txt | 25 - llvm/tools/llvm-reduce/DeltaManager.h | 30 - llvm/tools/llvm-reduce/LLVMBuild.txt | 24 - llvm/tools/llvm-reduce/TestRunner.cpp | 40 - llvm/tools/llvm-reduce/TestRunner.h | 52 - llvm/tools/llvm-reduce/deltas/Delta.cpp | 171 - llvm/tools/llvm-reduce/deltas/Delta.h | 75 - llvm/tools/llvm-reduce/deltas/RemoveFunctions.cpp | 86 - llvm/tools/llvm-reduce/deltas/RemoveFunctions.h | 20 - llvm/tools/llvm-reduce/deltas/RemoveGlobalVars.cpp | 79 - llvm/tools/llvm-reduce/deltas/RemoveGlobalVars.h | 20 - llvm/tools/llvm-reduce/llvm-reduce.cpp | 123 - llvm/tools/obj2yaml/dwarf2yaml.cpp | 12 +- llvm/unittests/Analysis/ScalarEvolutionTest.cpp | 70 +- .../DebugInfo/DWARF/DWARFDebugInfoTest.cpp | 2 +- llvm/unittests/IR/ValueMapTest.cpp | 4 +- llvm/unittests/Support/DataExtractorTest.cpp | 30 +- llvm/utils/TableGen/X86RecognizableInstr.cpp | 2 + llvm/utils/UpdateTestChecks/common.py | 23 +- .../gn/secondary/llvm/lib/ObjectYAML/BUILD.gn | 8 + llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 1 - .../gn/secondary/llvm/tools/yaml2obj/BUILD.gn | 8 - .../secondary/llvm/unittests/ObjectYAML/BUILD.gn | 1 + .../googlemock/include/gmock/gmock-actions.h | 2 + .../googlemock/include/gmock/gmock-cardinalities.h | 2 + .../include/gmock/gmock-generated-actions.h | 2 + .../gmock/gmock-generated-function-mockers.h | 2 + .../include/gmock/gmock-generated-matchers.h | 2 + .../include/gmock/gmock-generated-nice-strict.h | 2 + .../googlemock/include/gmock/gmock-matchers.h | 2 + .../googlemock/include/gmock/gmock-more-actions.h | 2 + .../googlemock/include/gmock/gmock-more-matchers.h | 2 + .../googlemock/include/gmock/gmock-spec-builders.h | 2 + .../internal/gmock-generated-internal-utils.h | 2 + .../include/gmock/internal/gmock-internal-utils.h | 2 + .../googlemock/include/gmock/internal/gmock-port.h | 2 + llvm/utils/update_analyze_test_checks.py | 25 +- llvm/utils/update_cc_test_checks.py | 15 +- llvm/utils/update_llc_test_checks.py | 23 +- llvm/utils/update_mir_test_checks.py | 76 +- llvm/utils/update_test_checks.py | 24 +- openmp/libomptarget/deviceRTLs/nvptx/src/option.h | 2 +- openmp/libomptarget/src/api.cpp | 10 +- openmp/libomptarget/src/device.cpp | 54 +- openmp/libomptarget/src/device.h | 4 +- openmp/libomptarget/src/omptarget.cpp | 82 +- openmp/libomptarget/test/offloading/requires.c | 2 +- .../libomptarget/test/unified_shared_memory/api.c | 164 + .../test/unified_shared_memory/shared_update.c | 114 + pstl/CMakeLists.txt | 2 +- 535 files changed, 21501 insertions(+), 87567 deletions(-) create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/src/semantic-hig [...] create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/test/assets/incl [...] create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/test/assets/simp [...] create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/test/semantic-hi [...] create mode 100644 clang/test/SemaCXX/attr-gsl-owner-pointer-std.cpp create mode 100644 lld/test/COFF/align.s create mode 100644 lld/test/ELF/gdb-index-parse-fail.s create mode 100644 lld/test/ELF/vs-diagnostics-duplicate-split.s create mode 100644 lldb/lit/Driver/TestTarget.test create mode 100644 lldb/lit/SymbolFile/DWARF/Inputs/debug-line-basic.script create mode 100644 lldb/lit/SymbolFile/DWARF/deterministic-build.cpp create mode 100644 lldb/unittests/Target/ExecutionContextTest.cpp delete mode 100644 llvm/docs/BugpointRedesign.md delete mode 100644 llvm/include/llvm/Support/MutexGuard.h delete mode 100644 llvm/include/llvm/Support/UniqueLock.h delete mode 100644 llvm/lib/Support/Mutex.cpp delete mode 100644 llvm/lib/Support/Unix/Mutex.inc delete mode 100644 llvm/lib/Support/Windows/Mutex.inc delete mode 100644 llvm/test/Analysis/CostModel/X86/reduce-add-widen.ll create mode 100644 llvm/test/Assembler/datalayout-invalid-function-ptr-alignment.ll create mode 100644 llvm/test/Assembler/datalayout-invalid-stack-natural-alignment.ll create mode 100644 llvm/test/Bitcode/invalid-functionptr-align.ll create mode 100644 llvm/test/Bitcode/invalid-functionptr-align.ll.bc create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/revert-after-read.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/revert-after-write.mir create mode 100644 llvm/test/CodeGen/Thumb2/mve-ctpop.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vhaddsub.ll delete mode 100644 llvm/test/CodeGen/X86/avx512-cvt-widen.ll delete mode 100644 llvm/test/CodeGen/X86/avx512-trunc-widen.ll delete mode 100644 llvm/test/CodeGen/X86/explicit-elf-sections.ll create mode 100644 llvm/test/CodeGen/X86/pr42909.ll delete mode 100644 llvm/test/CodeGen/X86/shrink_vmul-widen.ll delete mode 100644 llvm/test/CodeGen/X86/shuffle-vs-trunc-128-widen.ll delete mode 100644 llvm/test/CodeGen/X86/shuffle-vs-trunc-256-widen.ll delete mode 100644 llvm/test/CodeGen/X86/shuffle-vs-trunc-512-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vec_fp_to_int-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vec_int_to_fp-widen.ll rename llvm/test/CodeGen/X86/{vec_clz.ll => vector-lzcnt-sub128.ll} (96%) delete mode 100644 llvm/test/CodeGen/X86/vector-reduce-add-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vector-reduce-and-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vector-reduce-mul-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vector-reduce-or-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vector-reduce-smax-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vector-reduce-smin-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vector-reduce-umax-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vector-reduce-umin-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vector-reduce-xor-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vector-sext-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vector-shift-ashr-sub128-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vector-shift-lshr-sub128-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vector-shift-shl-sub128-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vector-trunc-math-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vector-trunc-packus-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vector-trunc-ssat-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vector-trunc-usat-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vector-trunc-widen.ll delete mode 100644 llvm/test/CodeGen/X86/vector-zext-widen.ll create mode 100644 llvm/test/MC/Mips/sym-sc.s delete mode 100644 llvm/test/Object/Mips/elf-abi.yaml delete mode 100644 llvm/test/Object/Mips/elf-flags.yaml delete mode 100755 llvm/test/Reduce/Inputs/remove-funcs.sh delete mode 100755 llvm/test/Reduce/Inputs/remove-global-vars.sh delete mode 100644 llvm/test/Reduce/remove-funcs.ll delete mode 100644 llvm/test/Reduce/remove-global-vars.ll create mode 100644 llvm/test/Transforms/InstCombine/fabs-copysign.ll create mode 100644 llvm/test/Transforms/LoopVectorize/X86/pr42674.ll create mode 100644 llvm/test/Transforms/ScalarizeMaskedMemIntrin/X86/expand-masked [...] create mode 100644 llvm/test/tools/llvm-readobj/note-amd.s create mode 100644 llvm/test/tools/llvm-readobj/note-amdgpu.test create mode 100644 llvm/test/tools/llvm-readobj/note-freebsd.s create mode 100644 llvm/test/tools/obj2yaml/elf-mips-eflags.yaml delete mode 100644 llvm/tools/llvm-reduce/CMakeLists.txt delete mode 100644 llvm/tools/llvm-reduce/DeltaManager.h delete mode 100644 llvm/tools/llvm-reduce/LLVMBuild.txt delete mode 100644 llvm/tools/llvm-reduce/TestRunner.cpp delete mode 100644 llvm/tools/llvm-reduce/TestRunner.h delete mode 100644 llvm/tools/llvm-reduce/deltas/Delta.cpp delete mode 100644 llvm/tools/llvm-reduce/deltas/Delta.h delete mode 100644 llvm/tools/llvm-reduce/deltas/RemoveFunctions.cpp delete mode 100644 llvm/tools/llvm-reduce/deltas/RemoveFunctions.h delete mode 100644 llvm/tools/llvm-reduce/deltas/RemoveGlobalVars.cpp delete mode 100644 llvm/tools/llvm-reduce/deltas/RemoveGlobalVars.h delete mode 100644 llvm/tools/llvm-reduce/llvm-reduce.cpp create mode 100644 openmp/libomptarget/test/unified_shared_memory/api.c create mode 100644 openmp/libomptarget/test/unified_shared_memory/shared_update.c