This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allmodconfig in repository toolchain/ci/llvm-project.
from 76c1ef3d07b [x86] add tests for vector zext; NFC adds 77749567a12 [SLPVectorizer] Update file missed in rL356913 adds ec5dbf5a7b7 [clangd] Add .cu files to VSCode extension adds 524e5e90194 [PSTL][NFC] Add missing #include adds 36db4898740 Cleaup of requirements for optional. While researching LWG3 [...] adds 1f44814952b [llvm-objcopy]Preserve data in segments not covered by sections adds 7e8476ddfa7 [clang] Remove cmake warning message (NFC) adds e63f47549e2 [pstl] Make sure unit tests exit with a non-zero error code [...] adds fa284551165 AMDGPU: Preserve LiveIntervals in WQM adds f7970130152 Attempt to fix sphinx bot after r356897 adds 2224181dad5 merge-request.sh: Update 8.0 metabug for 8.0.1 adds 70ad396bc49 [Sema][NFCI] Don't allocate storage for the various Correct [...] adds b27e4974d00 MISched: Don't schedule regions with 0 instructions adds 7d3225c4b41 [Args] Handle backticks to prevent crash. adds fc67176eec7 [clang-format] Refine structured binding detection adds db695c834f2 Moved everything SMT-related to LLVM and updated the cmake [...] adds f49e33e252c [x86] add another vector zext test; NFC adds a199a9ba40c clang -dumpversion returns 4.2.1 for legacy reason, update it adds 84c8652fc30 Revert "[WebAssembly] Add linker options to control feature [...] adds 61708b1e946 [OpenMP] Fix pause check with version info adds dab9ed87c6c Fix gettid warnings on FreeBSD adds df32bf6b740 [pstl] Gate usage of TBB in test on whether TBB is used as [...] adds a70da7f29f9 Fix interoperability test compilation on FreeBSD adds 3bd4b5a925b [CGP] Build the DominatorTree lazily adds 167af1bafbf [SelectionDAG] Add icmp UNDEF handling to SelectionDAG::FoldSetCC adds 6f96795b882 [SLPVectorizer] Merge reorderAltShuffleOperands into reorde [...] adds cefafc49993 Thread Safety: also look at ObjC methods adds 312ab05887d [llvm] Prevent duplicate files in debug line header in dwarf 5. adds b01b10877d2 [ScriptInterpreterPython] Move SWIG initialization into the [...] adds 5aa7478a55f [lld] Prevent duplicate files in debug line header in dwarf 5. adds b29d82ebafc [ScriptInterpreterPython] Make SWIG callback private (NFC) adds 65bd5d8aa3b [pstl][NFC] Remove some warnings adds 51809cbc98c AMDGPU: Add support for cross address space synchronization scopes adds ec28a1dcefc AMDGPU: Add support for cross address space synchronization [...] adds 9d94a684040 [LLVM-C] Add binding to look up intrinsic by name adds 800fe977d06 Revert "[lld] Prevent duplicate files in debug line header [...] adds e3959de2686 [PythonTestSuite] Fix usage of InitializePrivate in PythonT [...] adds fdce82a814c Revert "[llvm] Prevent duplicate files in debug line header [...] adds bc978872dea AMDGPU: Set hasSideEffects 0 on _term instructions adds 4dcf3acce6d [WebAssembly] Don't use default GetLinkerPath adds 92d0d133661 [AArch64] Prefer "mov" over "orr" to materialize constants. adds b008b37b617 AMDGPU: Make collapse-endcf test more useful adds 77bf2e3704c AMDGPU: Remove unnecessary check for isFullCopy adds 95550e412f3 [Sema] Don't check for array bounds when the types in the b [...] adds 8bbc1597861 Revert "AMDGPU: Scavenge register instead of findUnusedReg" adds 9bcb0766ebe [x86] add tests for vector cmps; NFC adds c5d7bc86b89 [lldb] [Process/NetBSD] Use nullptr to fix template arg deduction adds 7ca09056c74 [OpenMP] Add Intel 19.0 to list of compilers in kmp_version.cpp adds 3bc703d5380 [OpenMP] Add LLVM license header to file adds 1e5d569c8c7 [ARM] Add missing memory operands to a bunch of instructions. adds 1181c9f45db [MS] Add frontend support for __declspec(allocator) adds ea40d5b05b8 Moving ManagedMemoryRewritePass when hybrid option is selected adds e6c24299d23 Use a class instead of lambda-based callbacks to organize g [...] adds 1d1f1ba3d24 [Python] Move SWIG wrapper dependency into the plugin adds 210949a221f [ELF] Change GOT*_FROM_END (relative to end(.got)) to GOTPL [...] adds bef9f8aac31 [CFG] [analyzer] pr41142: C++17: Skip transparent InitListE [...] adds 1b1523c6ff2 [CMake][Fuchsia] Merge static libunwind and libc++abi into [...] adds 282890d7112 [Python] Define empty SWIG wrapper for unit testin" adds 3dce29b8e90 X86AsmParser: Do not process a non-existent token adds fd880d30b19 X86Parser: Fix potential reference to deleted object adds 2d000e395ec [clangd][xpc][cmake] Respect explicit value of CLANGD_BUILD_XPC adds 82de51a3aef Reland "[WebAssembly] Add linker options to control feature [...] adds 795ebe3bff9 [X86] Remove unneeded FIXME. NFC adds 10576fea828 [X86] In matchBitExtract, if we need to truncate the BEXTR [...] adds 4dcabf8ddfa [X86] In matchBitExtract, place all of the new nodes before [...] adds 78e21bac992 [ADT] Update SmallVectorTest.EmplaceBack tests after rL356312 adds e41a74e8d28 [RISCV] Pass -target-abi to -cc1as adds 146db4405c1 [llvm-dlltool] Set a proper machine type for weak symbol ob [...] adds 90dbbdbc95c update the release notes after the change of 'clang -dumpversion' adds 5c902384791 [ARM][Asm] Accept upper case coprocessor number and registers adds 33888ff66b1 [TableGen] Give meaningful msg for def use in multiclass adds c85cb2fb5d7 [TableGen] Let list elements have a trailing comma adds 545652b9648 [OpenCL] Allow variadic macros as Clang feature. adds 74b874ac4c6 Fix nondeterminism introduced in r353954 adds e24441aab03 [TargetLowering] Add SimplifyDemandedBits support for ISD:: [...] adds 614fd9d830c [RISCV] Improve codegen for icmp {ne,eq} with a constant adds f2ffb47ff27 Minidump: Use minidump types defined in llvm adds 9876addcf4e Remove the TypePair class adds 25f9094d89d Moved body of methods dump to .cpp file to fix compilation [...] adds 1a12dd70c00 python 2/3 compat: commands vs subprocess adds a28c514581a [DAG] Avoid smart constructor-based dangling nodes. adds 8f8c38174ef [SystemZ] Remove LRMux pseudo instruction. adds d97d5ebcfa4 [libomptarget] Introduce LIBOMPTARGET_ENABLE_DEBUG cmake option. adds bb7c57d36dd Test commit: fix typo adds ddce32e2f3a [MCA] Correctly update the UsedResourceGroups mask in the I [...] adds 9d568e29b79 [CodeGen] Delete never used LValueAlign adds 72734fc7b5f [RISCV] Update setcc-logic.ll codegen test adds 52da938cd0e [llvm-exegesis] Allow the target to disable the selection o [...] adds 418ee7b7bbc [InstCombine] update tests to use FileCheck; NFC
No new revisions were added by this update.
Summary of changes: clang-tools-extra/CMakeLists.txt | 13 +- .../clangd/clients/clangd-vscode/src/extension.ts | 12 +- clang-tools-extra/docs/ReleaseNotes.rst | 2 +- clang/CMakeLists.txt | 30 +- clang/cmake/caches/Fuchsia-stage2.cmake | 12 + clang/cmake/modules/FindZ3.cmake | 51 -- clang/docs/ReleaseNotes.rst | 2 + clang/include/clang/Basic/Attr.td | 6 + clang/include/clang/Basic/AttrDocs.td | 17 + clang/include/clang/Basic/DiagnosticLexKinds.td | 4 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 + clang/include/clang/Config/config.h.cmake | 3 - clang/include/clang/Parse/Parser.h | 5 +- clang/include/clang/Sema/Sema.h | 20 +- clang/include/clang/Sema/TypoCorrection.h | 31 +- .../Core/PathSensitive/SMTConstraintManager.h | 25 +- .../StaticAnalyzer/Core/PathSensitive/SMTConv.h | 227 +++--- clang/lib/Analysis/ThreadSafetyCommon.cpp | 21 +- clang/lib/CodeGen/CGAtomic.cpp | 9 +- clang/lib/CodeGen/TargetInfo.cpp | 33 +- clang/lib/CodeGen/TargetInfo.h | 6 +- clang/lib/Driver/Driver.cpp | 6 +- clang/lib/Driver/ToolChains/Clang.cpp | 14 + clang/lib/Driver/ToolChains/Clang.h | 2 + clang/lib/Driver/ToolChains/WebAssembly.cpp | 23 +- clang/lib/Driver/ToolChains/WebAssembly.h | 1 + clang/lib/Format/TokenAnnotator.cpp | 16 +- clang/lib/Lex/PPDirectives.cpp | 3 +- clang/lib/Parse/ParseDecl.cpp | 2 +- clang/lib/Parse/ParseExpr.cpp | 22 +- clang/lib/Parse/ParseExprCXX.cpp | 2 +- clang/lib/Parse/ParseStmt.cpp | 11 +- clang/lib/Parse/ParseTentative.cpp | 10 +- clang/lib/Parse/Parser.cpp | 8 +- clang/lib/Sema/SemaCXXScopeSpec.cpp | 13 +- clang/lib/Sema/SemaChecking.cpp | 2 + clang/lib/Sema/SemaCodeComplete.cpp | 5 +- clang/lib/Sema/SemaDecl.cpp | 62 +- clang/lib/Sema/SemaDeclAttr.cpp | 18 + clang/lib/Sema/SemaDeclCXX.cpp | 40 +- clang/lib/Sema/SemaDeclObjC.cpp | 44 +- clang/lib/Sema/SemaExpr.cpp | 52 +- clang/lib/Sema/SemaExprMember.cpp | 16 +- clang/lib/Sema/SemaExprObjC.cpp | 19 +- clang/lib/Sema/SemaInit.cpp | 10 +- clang/lib/Sema/SemaLambda.cpp | 4 +- clang/lib/Sema/SemaLookup.cpp | 43 +- clang/lib/Sema/SemaOpenMP.cpp | 20 +- clang/lib/Sema/SemaOverload.cpp | 35 +- clang/lib/Sema/SemaTemplate.cpp | 27 +- clang/lib/Sema/SemaTemplateVariadic.cpp | 14 +- clang/lib/Sema/SemaType.cpp | 9 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 4 +- clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 16 +- clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 2 +- .../StaticAnalyzer/Core/SMTConstraintManager.cpp | 18 + clang/test/Analysis/initializer.cpp | 24 +- clang/test/CMakeLists.txt | 2 +- clang/test/CodeGenOpenCL/atomic-ops.cl | 20 +- clang/test/Driver/immediate-options.c | 2 +- clang/test/Driver/riscv-abi.c | 8 + clang/test/Driver/wasm-toolchain.c | 8 +- clang/test/Driver/wasm-toolchain.cpp | 8 +- clang/test/Misc/warning-flags.c | 2 +- clang/test/Preprocessor/macro_variadic.cl | 21 +- clang/test/SemaCXX/array-bounds.cpp | 13 + clang/test/SemaCXX/declspec-allocator.cpp | 13 + .../SemaObjCXX/no-crash-thread-safety-analysis.mm | 15 + clang/test/SemaObjCXX/thread-safety-analysis.h | 17 + .../test/SemaObjCXX/warn-thread-safety-analysis.mm | 18 +- clang/test/lit.site.cfg.py.in | 2 +- clang/tools/driver/cc1as_main.cpp | 13 +- clang/unittests/Format/FormatTestObjC.cpp | 24 + libcxx/include/optional | 4 +- .../optional.object.ctor/ctor.fail.cpp | 47 ++ lld/ELF/Arch/X86.cpp | 36 +- lld/ELF/Arch/X86_64.cpp | 6 +- lld/ELF/InputSection.cpp | 20 +- lld/ELF/MarkLive.cpp | 237 +++--- lld/ELF/Relocations.cpp | 26 +- lld/ELF/Relocations.h | 14 +- lld/ELF/SyntheticSections.cpp | 14 +- lld/ELF/SyntheticSections.h | 4 + lld/ELF/Writer.cpp | 9 + lld/test/ELF/got-i386.s | 14 +- lld/test/ELF/got32x-i386.s | 6 +- lld/test/ELF/i386-gotoff-shared.s | 16 +- lld/test/ELF/i386-gotpc-dynamic.s | 23 +- lld/test/ELF/i386-gotpc.s | 22 +- lld/test/ELF/i386-relax-reloc.s | 13 +- lld/test/ELF/i386-retpoline-pic-linkerscript.s | 8 +- lld/test/ELF/i386-retpoline-pic.s | 8 +- lld/test/ELF/plt-i686.s | 20 +- lld/test/ELF/relocation-i686.s | 24 +- lld/test/ELF/relocation.s | 4 +- lld/test/ELF/shared.s | 2 +- lld/test/ELF/tls-dynamic-i686.s | 2 +- lld/test/ELF/tls-opt-gdiele-i686.s | 6 +- lld/test/ELF/x86-64-reloc-gotoff64.s | 16 +- lld/test/ELF/x86-64-reloc-gotpc64.s | 6 +- lld/test/wasm/target-feature-disallowed.yaml | 14 +- lld/test/wasm/target-feature-none.yaml | 9 +- lld/test/wasm/target-feature-required.yaml | 16 +- lld/test/wasm/target-feature-used.yaml | 21 +- lldb/examples/python/delta.py | 1 - lldb/examples/python/gdbremote.py | 2 +- lldb/examples/python/globals.py | 1 - lldb/examples/python/memory.py | 9 +- lldb/examples/python/performance.py | 10 +- lldb/examples/python/process_events.py | 8 +- lldb/examples/python/stacks.py | 1 - lldb/examples/python/types.py | 9 +- lldb/include/lldb/DataFormatters/FormatClasses.h | 13 +- lldb/include/lldb/Symbol/Type.h | 90 +-- lldb/include/lldb/lldb-forward.h | 1 - lldb/scripts/verify_api.py | 4 +- lldb/source/API/SystemInitializerFull.cpp | 170 +---- .../Plugins/Process/NetBSD/NativeProcessNetBSD.cpp | 2 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 107 +-- .../Plugins/Process/minidump/MinidumpParser.h | 16 +- .../Plugins/Process/minidump/MinidumpTypes.cpp | 26 - .../Plugins/Process/minidump/MinidumpTypes.h | 93 +-- .../Plugins/Process/minidump/ProcessMinidump.cpp | 20 +- .../Python/ScriptInterpreterPython.cpp | 289 +++++-- .../Python/ScriptInterpreterPython.h | 331 ++++---- lldb/source/Symbol/Type.cpp | 90 +-- lldb/source/Utility/Args.cpp | 7 +- .../ScriptInterpreter/Python/PythonTestSuite.cpp | 198 ++++- lldb/unittests/Utility/ArgsTest.cpp | 26 + llvm/CMakeLists.txt | 25 + llvm/cmake/modules/FindZ3.cmake | 110 +++ llvm/cmake/modules/LLVMConfig.cmake.in | 2 + llvm/docs/AMDGPUUsage.rst | 130 ++-- llvm/docs/Proposals/GitHubMove.rst | 2 +- llvm/include/llvm-c/Core.h | 7 + llvm/include/llvm/CodeGen/SelectionDAG.h | 3 + llvm/include/llvm/Config/config.h.cmake | 3 + llvm/include/llvm/MCA/Stages/DispatchStage.h | 4 +- .../include/llvm/Support}/SMTAPI.h | 20 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 73 +- llvm/lib/CodeGen/MachineScheduler.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 22 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 25 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 +- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 3 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 38 + llvm/lib/IR/Core.cpp | 4 + llvm/lib/MCA/InstrBuilder.cpp | 1 + llvm/lib/MCA/Stages/DispatchStage.cpp | 10 + llvm/lib/Object/COFFImportFile.cpp | 2 +- llvm/lib/Support/CMakeLists.txt | 17 +- .../lib/Support/Z3Solver.cpp | 33 +- llvm/lib/TableGen/TGParser.cpp | 14 +- llvm/lib/Target/AArch64/AArch64ExpandImm.cpp | 7 +- llvm/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp | 10 + llvm/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h | 73 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 3 + llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp | 50 +- .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 2 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 2 + llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 6 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 12 +- llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp | 66 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 +- llvm/lib/Target/RISCV/RISCVInstrInfo.td | 4 + llvm/lib/Target/SystemZ/SystemZInstrInfo.td | 3 - llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 23 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 23 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 120 +-- llvm/test/CodeGen/AArch64/arm64-aapcs.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-abi.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-abi_align.ll | 6 +- llvm/test/CodeGen/AArch64/arm64-addrmode.ll | 6 +- llvm/test/CodeGen/AArch64/arm64-build-vector.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-ccmp.ll | 4 +- .../CodeGen/AArch64/arm64-coalescing-MOVi32imm.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-csel.ll | 24 +- llvm/test/CodeGen/AArch64/arm64-fast-isel-call.ll | 8 +- llvm/test/CodeGen/AArch64/arm64-fast-isel-fcmp.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-fast-isel.ll | 4 +- .../CodeGen/AArch64/arm64-indexed-vector-ldst.ll | 20 +- llvm/test/CodeGen/AArch64/arm64-inline-asm.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-memcpy-inline.ll | 2 +- .../AArch64/arm64-misaligned-memcpy-inline.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-movi.ll | 6 +- .../AArch64/arm64-neon-compare-instructions.ll | 6 +- .../AArch64/arm64-patchpoint-webkit_jscc.ll | 28 +- llvm/test/CodeGen/AArch64/atomic-ops-lse.ll | 16 +- llvm/test/CodeGen/AArch64/branch-relax-asm.ll | 2 +- llvm/test/CodeGen/AArch64/branch-relax-bcc.ll | 2 +- llvm/test/CodeGen/AArch64/bswap-known-bits.ll | 8 +- llvm/test/CodeGen/AArch64/cmpxchg-idioms.ll | 10 +- llvm/test/CodeGen/AArch64/cond-sel-value-prop.ll | 12 +- llvm/test/CodeGen/AArch64/cond-sel.ll | 2 +- .../test/CodeGen/AArch64/dag-combine-invaraints.ll | 4 +- llvm/test/CodeGen/AArch64/extract-bits.ll | 46 +- llvm/test/CodeGen/AArch64/extract-lowbits.ll | 36 +- llvm/test/CodeGen/AArch64/fabs.ll | 4 +- .../CodeGen/AArch64/fast-isel-addressing-modes.ll | 8 +- llvm/test/CodeGen/AArch64/fast-isel-gep.ll | 4 +- llvm/test/CodeGen/AArch64/fold-global-offsets.ll | 2 +- llvm/test/CodeGen/AArch64/funnel-shift.ll | 14 +- llvm/test/CodeGen/AArch64/i128-align.ll | 4 +- llvm/test/CodeGen/AArch64/isinf.ll | 4 +- llvm/test/CodeGen/AArch64/known-never-nan.ll | 2 +- llvm/test/CodeGen/AArch64/ldst-paired-aliasing.ll | 2 +- llvm/test/CodeGen/AArch64/machine-outliner-tail.ll | 8 +- .../test/CodeGen/AArch64/machine-outliner-thunk.ll | 16 +- llvm/test/CodeGen/AArch64/machine-outliner.ll | 10 +- .../AArch64/machine_cse_impdef_killflags.ll | 6 +- llvm/test/CodeGen/AArch64/madd-combiner.ll | 2 +- llvm/test/CodeGen/AArch64/movw-consts.ll | 24 +- .../CodeGen/AArch64/neon-compare-instructions.ll | 6 +- llvm/test/CodeGen/AArch64/optimize-imm.ll | 2 +- .../AArch64/redundant-copy-elim-empty-mbb.ll | 2 +- llvm/test/CodeGen/AArch64/sadd_sat.ll | 6 +- llvm/test/CodeGen/AArch64/sadd_sat_vec.ll | 8 +- llvm/test/CodeGen/AArch64/sdivpow2.ll | 2 +- llvm/test/CodeGen/AArch64/seh-finally.ll | 8 +- llvm/test/CodeGen/AArch64/selectcc-to-shiftand.ll | 2 +- .../CodeGen/AArch64/signed-truncation-check.ll | 2 +- llvm/test/CodeGen/AArch64/ssub_sat.ll | 6 +- llvm/test/CodeGen/AArch64/ssub_sat_vec.ll | 8 +- llvm/test/CodeGen/AArch64/swifterror.ll | 76 +- llvm/test/CodeGen/AArch64/tst-br.ll | 4 +- ...nfold-masked-merge-vector-variablemask-const.ll | 3 +- .../CodeGen/AArch64/urem-seteq-vec-nonsplat.ll | 8 +- llvm/test/CodeGen/AArch64/urem-seteq.ll | 4 +- llvm/test/CodeGen/AArch64/vec_cttz.ll | 4 +- .../CodeGen/AArch64/vecreduce-fmax-legalization.ll | 2 +- llvm/test/CodeGen/AArch64/wineh-try-catch-cbz.ll | 2 +- llvm/test/CodeGen/AArch64/wineh-try-catch.ll | 4 +- llvm/test/CodeGen/AMDGPU/atomicrmw-nand.ll | 4 +- llvm/test/CodeGen/AMDGPU/collapse-endcf.ll | 26 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.update.dpp.ll | 4 +- llvm/test/CodeGen/AMDGPU/local-atomics-fp.ll | 23 +- .../test/CodeGen/AMDGPU/memory-legalizer-amdpal.ll | 242 +++++- .../AMDGPU/memory-legalizer-atomic-cmpxchg.ll | 842 ++++++++++++++++++--- .../AMDGPU/memory-legalizer-atomic-fence.ll | 252 +++++- .../AMDGPU/memory-legalizer-atomic-insert-end.mir | 2 +- .../CodeGen/AMDGPU/memory-legalizer-atomic-rmw.ll | 398 ++++++++-- .../AMDGPU/memory-legalizer-invalid-addrspace.mir | 8 +- llvm/test/CodeGen/AMDGPU/memory-legalizer-load.ll | 400 ++++++++-- .../test/CodeGen/AMDGPU/memory-legalizer-local.mir | 92 +-- .../test/CodeGen/AMDGPU/memory-legalizer-mesa3d.ll | 242 +++++- ...ory-legalizer-multiple-mem-operands-atomics.mir | 2 +- .../CodeGen/AMDGPU/memory-legalizer-region.mir | 88 +-- llvm/test/CodeGen/AMDGPU/memory-legalizer-store.ll | 320 ++++++-- .../sched-assert-onlydbg-value-empty-region.mir | 115 +++ llvm/test/CodeGen/ARM/CGP/arm-cgp-icmps.ll | 2 +- llvm/test/CodeGen/ARM/arm-storebytesmerge.ll | 4 +- llvm/test/CodeGen/ARM/vdup.ll | 2 - .../CodeGen/Generic/selection-dag-determinism.ll | 49 ++ .../Mips/indirect-jump-hazard/jumptables.ll | 24 +- .../CodeGen/PowerPC/vec_conv_i16_to_fp64_elts.ll | 76 +- .../CodeGen/PowerPC/vec_conv_i8_to_fp32_elts.ll | 8 +- .../CodeGen/PowerPC/vec_conv_i8_to_fp64_elts.ll | 48 +- llvm/test/CodeGen/RISCV/i32-icmp.ll | 22 + llvm/test/CodeGen/RISCV/setcc-logic.ll | 20 +- llvm/test/CodeGen/SPARC/missinglabel.ll | 4 +- .../Thumb2/umulo-128-legalisation-lowering.ll | 10 +- llvm/test/CodeGen/X86/2006-11-17-IllegalMove.ll | 8 +- llvm/test/CodeGen/X86/3addr-or.ll | 10 +- llvm/test/CodeGen/X86/avx-load-store.ll | 4 +- llvm/test/CodeGen/X86/avx512-insert-extract.ll | 121 ++- llvm/test/CodeGen/X86/known-signbits-vector.ll | 4 +- llvm/test/CodeGen/X86/midpoint-int-vec-128.ll | 59 +- llvm/test/CodeGen/X86/mulvi32.ll | 16 +- llvm/test/CodeGen/X86/oddshuffles.ll | 4 +- llvm/test/CodeGen/X86/psubus.ll | 85 +-- llvm/test/CodeGen/X86/sadd_sat_vec.ll | 255 +++---- llvm/test/CodeGen/X86/sat-add.ll | 22 +- llvm/test/CodeGen/X86/select.ll | 116 +-- llvm/test/CodeGen/X86/select_const.ll | 6 +- .../CodeGen/X86/shuffle-strided-with-offset-512.ll | 12 +- .../test/CodeGen/X86/shuffle-vs-trunc-512-widen.ll | 6 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 6 +- llvm/test/CodeGen/X86/ssub_sat_vec.ll | 231 +++--- llvm/test/CodeGen/X86/uadd_sat_vec.ll | 96 ++- llvm/test/CodeGen/X86/umul_fix.ll | 10 +- llvm/test/CodeGen/X86/undef-ops.ll | 2 - ...nfold-masked-merge-vector-variablemask-const.ll | 30 +- llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 16 +- llvm/test/CodeGen/X86/usub_sat_vec.ll | 110 ++- llvm/test/CodeGen/X86/vec_minmax_sint.ll | 170 ++--- llvm/test/CodeGen/X86/vec_minmax_uint.ll | 170 ++--- llvm/test/CodeGen/X86/vector-compare-all_of.ll | 704 +++++++++++++++++ llvm/test/CodeGen/X86/vector-compare-any_of.ll | 716 ++++++++++++++++++ llvm/test/CodeGen/X86/vector-narrow-binop.ll | 30 +- llvm/test/CodeGen/X86/vector-reduce-smax-widen.ll | 173 ++--- llvm/test/CodeGen/X86/vector-reduce-smax.ll | 216 +++--- llvm/test/CodeGen/X86/vector-reduce-smin-widen.ll | 188 +++-- llvm/test/CodeGen/X86/vector-reduce-smin.ll | 251 +++--- llvm/test/CodeGen/X86/vector-reduce-umax-widen.ll | 173 ++--- llvm/test/CodeGen/X86/vector-reduce-umax.ll | 194 +++-- llvm/test/CodeGen/X86/vector-reduce-umin-widen.ll | 188 +++-- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 209 +++-- .../CodeGen/X86/vector-shift-ashr-sub128-widen.ll | 48 +- .../CodeGen/X86/vector-shift-lshr-sub128-widen.ll | 50 +- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 8 +- llvm/test/CodeGen/X86/vector-shuffle-128-v8.ll | 14 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 224 ++---- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 2 +- llvm/test/CodeGen/X86/vector-shuffle-512-v32.ll | 4 +- llvm/test/CodeGen/X86/vector-trunc-packus-widen.ll | 622 ++++++++------- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 646 ++++++++-------- llvm/test/CodeGen/X86/vector-trunc-ssat-widen.ll | 730 +++++++++--------- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 706 +++++++++-------- llvm/test/CodeGen/X86/vector-trunc-usat-widen.ll | 488 ++++++------ llvm/test/CodeGen/X86/vector-trunc-usat.ll | 492 ++++++------ llvm/test/CodeGen/X86/vector-zext.ll | 70 +- llvm/test/CodeGen/X86/vsel-cmp-load.ll | 5 +- llvm/test/CodeGen/X86/zext-demanded.ll | 2 +- llvm/test/CodeGen/X86/zext-logicop-shift-load.ll | 15 +- llvm/test/MC/ARM/basic-arm-instructions.s | 28 + llvm/test/MC/ARM/basic-thumb2-instructions.s | 28 + llvm/test/MC/AsmParser/unfinished-op.s | 4 + llvm/test/MC/X86/x86_operands.s | 4 +- llvm/test/TableGen/ListArgs.td | 4 + llvm/test/TableGen/MultiClass-def-fail.td | 10 + .../InstCombine/2007-12-18-AddSelCmpSub.ll | 56 +- llvm/test/Transforms/InstCombine/lshr-phi.ll | 72 +- llvm/test/Transforms/SLPVectorizer/X86/PR39774.ll | 4 +- .../Transforms/SLPVectorizer/X86/alternate-int.ll | 10 +- llvm/test/tools/llvm-dlltool/coff-weak-exports.def | 3 + llvm/test/tools/llvm-exegesis/X86/latency-SBB8rr.s | 11 + .../ELF/preserve-segment-contents-ehdr-phdrs.test | 41 + .../ELF/preserve-segment-contents.test | 639 ++++++++++++++++ llvm/tools/llvm-exegesis/lib/LlvmState.cpp | 7 +- llvm/tools/llvm-exegesis/lib/Target.h | 5 + llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 13 + llvm/tools/llvm-mca/Views/SummaryView.cpp | 3 +- llvm/tools/llvm-mca/llvm-mca.cpp | 8 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 38 +- llvm/tools/llvm-objcopy/ELF/Object.h | 14 +- llvm/unittests/ADT/SmallVectorTest.cpp | 78 +- .../tools/llvm-exegesis/X86/TargetTest.cpp | 4 + llvm/utils/release/merge-request.sh | 2 +- openmp/libomptarget/CMakeLists.txt | 12 +- openmp/libomptarget/test/CMakeLists.txt | 2 +- openmp/runtime/src/kmp_dispatch_hier.h | 12 + openmp/runtime/src/kmp_runtime.cpp | 15 +- openmp/runtime/src/kmp_version.cpp | 6 +- openmp/runtime/src/kmp_wrapper_getpid.h | 3 + openmp/runtime/test/ompt/misc/interoperability.cpp | 2 +- polly/lib/Support/RegisterPasses.cpp | 11 +- pstl/include/pstl/internal/algorithm_impl.h | 1 + pstl/include/pstl/internal/parallel_backend_tbb.h | 2 +- pstl/include/pstl/internal/unseq_backend_simd.h | 2 +- pstl/test/test_partial_sort.cpp | 2 +- pstl/test/utils.h | 31 +- 352 files changed, 11543 insertions(+), 6741 deletions(-) create mode 100644 clang/lib/StaticAnalyzer/Core/SMTConstraintManager.cpp create mode 100644 clang/test/SemaCXX/declspec-allocator.cpp create mode 100644 clang/test/SemaObjCXX/no-crash-thread-safety-analysis.mm create mode 100644 clang/test/SemaObjCXX/thread-safety-analysis.h create mode 100644 libcxx/test/std/utilities/optional/optional.object/optional.obj [...] create mode 100644 llvm/cmake/modules/FindZ3.cmake rename {clang/include/clang/StaticAnalyzer/Core/PathSensitive => llvm/include/llvm [...] rename clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp => llvm/lib/Support/Z [...] create mode 100644 llvm/test/CodeGen/AMDGPU/sched-assert-onlydbg-value-empty-region.mir create mode 100644 llvm/test/CodeGen/Generic/selection-dag-determinism.ll create mode 100644 llvm/test/MC/AsmParser/unfinished-op.s create mode 100644 llvm/test/TableGen/MultiClass-def-fail.td create mode 100644 llvm/test/tools/llvm-exegesis/X86/latency-SBB8rr.s create mode 100644 llvm/test/tools/llvm-objcopy/ELF/preserve-segment-contents-ehdr [...] create mode 100644 llvm/test/tools/llvm-objcopy/ELF/preserve-segment-contents.test