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-arm-mainline-allnoconfig in repository toolchain/ci/llvm-project.
from 5dbfca85419 Added Tool as Dependency to tests & fixed warnings adds 6cebeafac31 Upstream a few small Apple changes to debugserver - arm64_3 [...] adds c22d9666fc3 [yaml2obj] Move core yaml2obj code into lib and include for [...] adds 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 [...] new d6207818722 [Attributor][NFC] Avoid unnecessary liveness queries new 344d038960c [Attributor] Introduce a state wrapper class new beb5150f478 [Attributor][NFC] Code simplification and style normalization new f81d6fe75ca Adjust a ValueObjectChild's offset when the child is a bitfield new d1b79e07743 [Attributor][Stats] Locate statistics tracking with the attributes new ac136fc51f8 [Attributor][NFC] remove leftover and format code new 8a480d2cbf8 gdb-index: Wire up str_offsets section to avoid incorrect e [...] new 0b870b969fc Recommit "[MS] Emit S_HEAPALLOCSITE debug info in Selection [...] new 30703de3a75 [Docs] Fix (incorrect) code highlighting new 2921abc3573 [ScalarizeMaskedMemIntrin] Add test case for expanding scatter. new a87f856f2d9 [llvm-lipo] Update llvm-lipo docs for -info -thin -create - [...] new 155b8d02c36 Update fix-it hints for std::move warnings. new 80ef2f05d87 Revert "[libc++] Take 3: Do not cleverly link against libc+ [...] new ab751a7c8b9 [llvm-strip] Support --strip-sections
The 14 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/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/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/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/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/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 +- compiler-rt/test/hwasan/lit.cfg.py | 2 +- 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/Host/Config.h.cmake | 2 + lldb/include/lldb/Host/windows/PosixApi.h | 5 +- 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/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/Target/TargetProperties.td | 2 +- lldb/tools/debugserver/source/CMakeLists.txt | 28 + lldb/tools/debugserver/source/DNB.cpp | 6 + lldb/tools/debugserver/source/DNB.h | 9 +- lldb/tools/debugserver/source/DNBDefs.h | 1 + .../debugserver/source/MacOSX/MachException.cpp | 2 + lldb/tools/debugserver/source/MacOSX/MachProcess.h | 7 +- .../tools/debugserver/source/MacOSX/MachProcess.mm | 115 +- .../debugserver/source/MacOSX/MachThreadList.cpp | 9 +- .../source/MacOSX/arm64/DNBArchImplARM64.cpp | 8 + lldb/tools/debugserver/source/RNBRemote.cpp | 42 +- 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 + .../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/ObjectYAML}/yaml2obj.h | 31 +- 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/ObjectYAML/CMakeLists.txt | 9 + .../ObjectYAML/COFFEmitter.cpp} | 85 +- .../yaml2elf.cpp => lib/ObjectYAML/ELFEmitter.cpp} | 60 +- llvm/lib/ObjectYAML/LLVMBuild.txt | 2 +- .../ObjectYAML/MachOEmitter.cpp} | 16 +- .../ObjectYAML/MinidumpEmitter.cpp} | 8 +- .../ObjectYAML/WasmEmitter.cpp} | 48 +- llvm/lib/ObjectYAML/yaml2obj.cpp | 68 + 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/test/tools/yaml2obj/empty-or-invalid-doc.yaml | 4 +- llvm/test/tools/yaml2obj/invalid-docnum.test | 22 + llvm/test/tools/yaml2obj/missing_document_tag.yaml | 2 +- llvm/test/tools/yaml2obj/multi-doc.test | 2 +- llvm/test/tools/yaml2obj/section-size-content.yaml | 2 +- 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/tools/yaml2obj/CMakeLists.txt | 8 - llvm/tools/yaml2obj/yaml2obj.cpp | 39 +- llvm/unittests/Analysis/ScalarEvolutionTest.cpp | 70 +- .../DebugInfo/DWARF/DWARFDebugInfoTest.cpp | 2 +- llvm/unittests/IR/ValueMapTest.cpp | 4 +- llvm/unittests/ObjectYAML/CMakeLists.txt | 1 + llvm/unittests/ObjectYAML/YAML2ObjTest.cpp | 36 + 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 +- 550 files changed, 21798 insertions(+), 87684 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 rename llvm/{tools/yaml2obj => include/llvm/ObjectYAML}/yaml2obj.h (52%) delete mode 100644 llvm/include/llvm/Support/MutexGuard.h delete mode 100644 llvm/include/llvm/Support/UniqueLock.h rename llvm/{tools/yaml2obj/yaml2coff.cpp => lib/ObjectYAML/COFFEmitter.cpp} (92%) rename llvm/{tools/yaml2obj/yaml2elf.cpp => lib/ObjectYAML/ELFEmitter.cpp} (97%) rename llvm/{tools/yaml2obj/yaml2macho.cpp => lib/ObjectYAML/MachOEmitter.cpp} (98%) rename llvm/{tools/yaml2obj/yaml2minidump.cpp => lib/ObjectYAML/MinidumpEmitter.cp [...] rename llvm/{tools/yaml2obj/yaml2wasm.cpp => lib/ObjectYAML/WasmEmitter.cpp} (99%) create mode 100644 llvm/lib/ObjectYAML/yaml2obj.cpp 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 create mode 100644 llvm/test/tools/yaml2obj/invalid-docnum.test 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 llvm/unittests/ObjectYAML/YAML2ObjTest.cpp create mode 100644 openmp/libomptarget/test/unified_shared_memory/api.c create mode 100644 openmp/libomptarget/test/unified_shared_memory/shared_update.c