This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allyesconfig in repository toolchain/ci/llvm-project.
from 16b90733c75 [ASTImporter] Copy Argument Passing Restrictions setting wh [...] adds 93c05f097a9 [Sanitizer][Windows] Speculative fix for broken build on Windows adds 5ddc6d180cd [OPENMP]Added check for non-random access types for the dep [...] adds c03fe731760 [OPENMP][NVPTX]Correctly handle L2 parallelism in SPMD mode. adds da93dec3305 [MinGW] Don't let template instantiation declarations cover [...] adds 9534e9dbe44 [MinGW] Do dllexport inline methods in template instantiation adds 3820506960e [HIP] Fix visibility of `__constant__` variables. adds 228ccd67548 [MinGW] Always emit local typeinfo adds f20dd1d5a62 [CommandInterpreter] Remove scripting language argument. (NFC) adds b6661490b42 TestZMMRegister: use an integer division as intended adds 18b0c40bc5d [AArch64] Add support for MTE intrinsics This provides intr [...] adds fad0aa1e3a1 Pass explicit C++ version to test adds 5f163c7e2e6 Add to the release notes the fact that UninitializedObject [...] adds 76f64b665bb [GlobalISel][AArch64] Use getConstantVRegValWithLookThrough [...] adds 8504b5f64f4 Revert "[sanitizer] NFC: add static_assert to confirm that [...] adds 3bf116c1a4f [driver][macOS] Link libarclite from the default toolchain [...] adds 2b29b432d20 [ScriptInterpreter] Move ownership into debugger (NFC) adds de3d12f9549 [Driver] Remove unused functions (NFC) adds 353f593976d [clang][driver] Weaken the test from 359353 to appease Wind [...] adds a9fdf375b37 [ORC] Add a 'plugin' interface to ObjectLinkingLayer for ev [...] adds 4f331cb1f31 [AMDGPU] gfx1010 VOPC implementation adds 0f9f021d05a [Driver] Support priority for multilibs adds b58561baa50 [Fuchsia] Support multilib for -fsanitize=address and -fno- [...] adds 1dbd42ab5ba Revert Fix interactions between __builtin_constant_p and co [...] adds c1008e4d3da [NFC][Sanitizer] Remove GetRealFunctionAddress and replace usages adds 76c5b62988f Revert "AMDGPU: Split block for si_end_cf" adds 83c6d10b62a [sanitizer] NFC: add static_assert to confirm that we use r [...] adds ae01981d03e [AArch64] Initialize HasMTE adds 31cfb311c5c Reinstate r359059, reverted in r359361, with a fix to prope [...] adds 063b471ff7f [X86] Use MOVQ for i64 atomic_stores when SSE2 is enabled adds 40dfc3920e0 [FormatEntity] Remove unused format type (NFC) adds 57179860a05 [CommandObject] Use GetDebugger() helper method (NFC) adds 0f21545a3c9 [sanitizer] Calculate SizeClassAllocator32::ByteMap type fr [...] adds b907c442653 [lldb] [lit] Cleanly terminate Register tests adds b82144b6e4b [cmake] Disable a GCC optimization when building LLVM for MIPS adds d77dc9ada20 [MCA] Add field `IsEliminated` to class Instruction. NFCI adds acc1e6d1c61 [X86][AVX] Merge mask select with shuffles across extract_s [...] adds 3879b2cd45e [X86][SSE] Add initial test case for subvector insert/extra [...] adds 0969af6962e [llvm-nm] Support section type 'u': STB_GNU_UNIQUE adds 795c00b21f0 [DJB] Fix variable case after D61178 adds 5cf616530a1 Fix check-prefixes typo adds 763a2e1f360 [llvm-nm][llvm-readelf] Avoid single-dash -long-option in tests adds 15c072a1619 [lli] Fix a typo in a cl::opt description. adds 913bfd3363f [X86] Add vector boolean reduction tests (PR38840) adds 2a2d4224002 [X86][AVX512] Improve vector bool reductions adds e2849a031c0 Fix UNPREDICTABLE check in EmulateInstructionARM::EmulateAD [...]
No new revisions were added by this update.
Summary of changes: clang/docs/ReleaseNotes.rst | 3 +- clang/include/clang/Basic/BuiltinsAArch64.def | 8 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 16 +- clang/include/clang/Driver/Multilib.h | 7 +- clang/include/clang/Sema/Sema.h | 1 + clang/lib/AST/ExprConstant.cpp | 18 +- clang/lib/Basic/Targets/AArch64.cpp | 6 + clang/lib/Basic/Targets/AArch64.h | 1 + clang/lib/CodeGen/CGBuiltin.cpp | 91 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 2 +- clang/lib/CodeGen/TargetInfo.cpp | 3 +- clang/lib/Driver/Multilib.cpp | 20 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 39 +- clang/lib/Driver/ToolChains/CommonArgs.h | 11 +- clang/lib/Driver/ToolChains/Darwin.cpp | 31 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 52 +- clang/lib/Driver/ToolChains/Gnu.cpp | 12 +- clang/lib/Headers/arm_acle.h | 10 + clang/lib/Sema/SemaChecking.cpp | 164 ++ clang/lib/Sema/SemaDeclCXX.cpp | 7 +- clang/lib/Sema/SemaOpenMP.cpp | 129 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 6 +- clang/test/CodeGen/arm64-mte.c | 110 + clang/test/CodeGen/builtin-constant-p.c | 8 + clang/test/CodeGenCUDA/amdgpu-visibility.cu | 21 + clang/test/CodeGenCXX/mingw-template-dllexport.cpp | 16 +- clang/test/CodeGenCXX/vtable-key-function-ios.cpp | 10 +- .../aarch64-fuchsia/lib/noexcept}/.keep | 0 .../x86_64-fuchsia/lib/noexcept}/.keep | 0 .../test/Driver/arclite-link-external-toolchain.c | 8 + clang/test/Driver/fuchsia.cpp | 21 + clang/test/OpenMP/for_loop_messages.cpp | 28 +- clang/test/Preprocessor/aarch64-target-features.c | 3 + clang/test/Sema/builtins-arm64-mte.c | 136 ++ clang/unittests/Driver/MultilibTest.cpp | 24 + compiler-rt/lib/asan/asan_allocator.h | 13 +- compiler-rt/lib/asan/asan_win.cc | 9 +- compiler-rt/lib/interception/interception_linux.cc | 6 - compiler-rt/lib/interception/interception_linux.h | 16 +- .../interception/tests/interception_linux_test.cc | 11 - compiler-rt/lib/lsan/lsan_allocator.h | 15 +- compiler-rt/lib/msan/msan_allocator.cc | 12 +- .../sanitizer_allocator_internal.h | 11 +- .../sanitizer_allocator_primary32.h | 27 +- .../tests/sanitizer_allocator_test.cc | 11 +- compiler-rt/lib/scudo/scudo_allocator.h | 7 - compiler-rt/lib/tsan/rtl/tsan_interceptors.cc | 24 +- compiler-rt/lib/tsan/rtl/tsan_rtl.h | 11 +- lldb/include/lldb/Core/Debugger.h | 5 + lldb/include/lldb/Core/FormatEntity.h | 4 - lldb/include/lldb/Interpreter/CommandInterpreter.h | 11 +- lldb/include/lldb/Interpreter/CommandObject.h | 1 + .../ExecControl/StopHook/stop-hook-threads.test | 2 +- lldb/lit/Register/x86-64-read.test | 3 + lldb/lit/Register/x86-64-ymm-read.test | 3 + lldb/lit/Register/x86-mm-xmm-read.test | 3 + lldb/lit/Register/x86-ymm-read.test | 3 + .../register/intel_avx/TestZMMRegister.py | 4 +- lldb/source/API/SBBreakpoint.cpp | 2 - lldb/source/API/SBBreakpointLocation.cpp | 2 - lldb/source/API/SBBreakpointName.cpp | 2 - lldb/source/API/SBTypeCategory.cpp | 4 +- lldb/source/Breakpoint/BreakpointOptions.cpp | 3 +- .../Breakpoint/BreakpointResolverScripted.cpp | 5 +- lldb/source/Commands/CommandObjectApropos.cpp | 2 +- lldb/source/Commands/CommandObjectBreakpoint.cpp | 2 +- .../Commands/CommandObjectBreakpointCommand.cpp | 4 +- lldb/source/Commands/CommandObjectCommands.cpp | 34 +- lldb/source/Commands/CommandObjectDisassemble.cpp | 14 +- lldb/source/Commands/CommandObjectExpression.cpp | 3 +- lldb/source/Commands/CommandObjectFrame.cpp | 2 +- lldb/source/Commands/CommandObjectGUI.cpp | 2 +- lldb/source/Commands/CommandObjectLog.cpp | 6 +- lldb/source/Commands/CommandObjectPlatform.cpp | 60 +- lldb/source/Commands/CommandObjectPlugin.cpp | 2 +- lldb/source/Commands/CommandObjectProcess.cpp | 16 +- lldb/source/Commands/CommandObjectSettings.cpp | 45 +- lldb/source/Commands/CommandObjectSource.cpp | 5 +- lldb/source/Commands/CommandObjectTarget.cpp | 45 +- lldb/source/Commands/CommandObjectThread.cpp | 6 +- lldb/source/Commands/CommandObjectType.cpp | 16 +- lldb/source/Commands/CommandObjectWatchpoint.cpp | 16 +- .../Commands/CommandObjectWatchpointCommand.cpp | 13 +- lldb/source/Core/Debugger.cpp | 31 +- lldb/source/Core/FormatEntity.cpp | 184 +- lldb/source/Core/Module.cpp | 3 +- lldb/source/DataFormatters/TypeSummary.cpp | 2 +- lldb/source/DataFormatters/TypeSynthetic.cpp | 3 +- lldb/source/Interpreter/CommandInterpreter.cpp | 22 +- lldb/source/Interpreter/CommandObject.cpp | 2 + lldb/source/Interpreter/CommandObjectScript.cpp | 2 +- .../Instruction/ARM/EmulateInstructionARM.cpp | 2 +- .../Python/OperatingSystemPython.cpp | 3 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 2 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 2 +- .../Python/ScriptInterpreterPython.cpp | 20 +- lldb/source/Target/Target.cpp | 11 +- lldb/source/Target/ThreadPlanPython.cpp | 5 - lldb/tools/driver/Driver.cpp | 69 +- lldb/tools/driver/Driver.h | 11 - llvm/cmake/modules/HandleLLVMOptions.cmake | 5 + .../llvm/ExecutionEngine/JITLink/EHFrameSupport.h | 7 +- .../llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h | 91 +- llvm/include/llvm/MCA/Instruction.h | 14 +- .../lib/ExecutionEngine/JITLink/EHFrameSupport.cpp | 9 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 195 +- llvm/lib/MCA/Stages/DispatchStage.cpp | 6 +- llvm/lib/Support/DJB.cpp | 6 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 44 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 3 +- .../AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp | 76 +- .../Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.h | 2 + llvm/lib/Target/AMDGPU/SIInsertSkips.cpp | 22 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 7 - llvm/lib/Target/AMDGPU/SIInstrInfo.h | 11 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 13 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 1 - llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 127 +- llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp | 6 - .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 4 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 2 +- llvm/lib/Target/AMDGPU/VOPCInstructions.td | 928 ++++--- llvm/lib/Target/X86/X86ISelLowering.cpp | 156 +- llvm/lib/Target/X86/X86ISelLowering.h | 3 + llvm/lib/Target/X86/X86InstrAVX512.td | 5 + llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 2 + llvm/lib/Target/X86/X86InstrSSE.td | 6 + .../GlobalISel/select-extract-vector-elt.mir | 71 + llvm/test/CodeGen/AMDGPU/collapse-endcf.mir | 150 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll | 2 +- llvm/test/CodeGen/X86/atomic-fp.ll | 204 +- llvm/test/CodeGen/X86/atomic-load-store-wide.ll | 56 +- llvm/test/CodeGen/X86/atomic-non-integer.ll | 176 +- llvm/test/CodeGen/X86/atomic6432.ll | 31 +- .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 239 +- llvm/test/CodeGen/X86/oddsubvector.ll | 84 + llvm/test/CodeGen/X86/vector-compare-all_of.ll | 175 +- llvm/test/CodeGen/X86/vector-compare-any_of.ll | 188 +- llvm/test/CodeGen/X86/vector-reduce-and-bool.ll | 1461 +++++++++++ llvm/test/CodeGen/X86/vector-reduce-or-bool.ll | 1455 +++++++++++ llvm/test/CodeGen/X86/vector-reduce-xor-bool.ll | 2556 ++++++++++++++++++++ .../DebugInfo/X86/xray-split-dwarf-interaction.ll | 2 +- llvm/test/DebugInfo/debuglineinfo-path.ll | 6 +- .../JITLink/X86/MachO_x86-64_ehframe.test | 7 +- llvm/test/LTO/X86/runtime-library.ll | 2 +- llvm/test/MC/AMDGPU/vop2-err.s | 3 - llvm/test/MC/Mips/tls-symbols.s | 5 +- llvm/test/Other/llvm-nm-without-aliases.ll | 6 +- llvm/test/ThinLTO/X86/cache-icall.ll | 4 +- llvm/test/tools/gold/X86/bcsection.ll | 4 +- llvm/test/tools/llvm-ar/coff-weak.yaml | 2 +- llvm/test/tools/llvm-nm/X86/IRobj.test | 2 +- llvm/test/tools/llvm-nm/X86/dyldinfo.test | 4 +- llvm/test/tools/llvm-nm/X86/radix.s | 10 +- .../elf-reloc-symbol-with-versioning.test | 4 +- llvm/test/tools/llvm-readobj/elf-versioninfo.test | 4 +- llvm/test/tools/lto/opt-level.ll | 4 +- llvm/test/tools/yaml2obj/dynamic-symbols.yaml | 2 +- llvm/test/tools/yaml2obj/symbol-index.yaml | 2 +- llvm/tools/lli/lli.cpp | 2 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 28 +- .../libomptarget/deviceRTLs/nvptx/src/libcall.cu | 2 +- .../libomptarget/deviceRTLs/nvptx/src/omp_data.cu | 2 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.cu | 4 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 3 +- .../libomptarget/deviceRTLs/nvptx/src/parallel.cu | 22 +- openmp/libomptarget/deviceRTLs/nvptx/src/support.h | 2 + .../libomptarget/deviceRTLs/nvptx/src/supporti.h | 8 +- .../nvptx/test/parallel/spmd_parallel_regions.cpp | 33 +- 169 files changed, 8523 insertions(+), 2174 deletions(-) create mode 100644 clang/test/CodeGen/arm64-mte.c create mode 100644 clang/test/CodeGenCUDA/amdgpu-visibility.cu copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => resource_dir_with [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => resource_dir_with [...] create mode 100644 clang/test/Driver/arclite-link-external-toolchain.c create mode 100644 clang/test/Sema/builtins-arm64-mte.c create mode 100644 llvm/test/CodeGen/X86/oddsubvector.ll create mode 100644 llvm/test/CodeGen/X86/vector-reduce-and-bool.ll create mode 100644 llvm/test/CodeGen/X86/vector-reduce-or-bool.ll create mode 100644 llvm/test/CodeGen/X86/vector-reduce-xor-bool.ll