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-monorepo.
from 636beb4c7a7 [RISCV][MC] Accept %lo and %pcrel_lo on operands to li adds e0cd7c8a6a2 [MCA] Improve code comment and reuse an helper function in [...] adds 2486981f335 [CostModel][X86] Add truncate cost tests to cover all legal [...] adds 9511c793e3d [clangd] Bump vscode-clangd v0.0.9 adds 2ae0f6e4e51 [clangd] Move helpers from global namespace into anonymous [...] adds c58f2057f90 Python compat - iterator protocol adds 37a5a0c1690 Python compat - no explicit reference to Python version adds b5c5676ab59 [OPENMP][NVPTX]Use __kmpc_barrier_simple_spmd(nullptr, 0) i [...] adds c47fb3d8edf [clangd] Fix detecting atomics in stand-alone builds adds c3d1a655dd3 De-tab a couple tests. NFC adds 1e81214c8fd Re-disable the sanitizer_common/TestCases/Posix/getfsent.cc [...] adds 481f30de556 [AArch64] Add new scheduling predicates adds 5a2151d0cf2 [OPENMP][NVPTX]Fix incompatibility of __syncthreads with LL [...] adds 3cb3c2977ee [UnrollRuntime] Add DomTree verification under debug mode adds 2d05a5c6ef2 Make -Wstring-plus-int warns even if when the result is not [...] adds d93df3d9804 [llvm-objcopy][ELF] Implement a mutable section visitor tha [...] adds 5d44413ecbd Fix typos in comments adds de9774a35bb [x86] add tests for buildvector with extracted element; NFC adds 97451691e02 Rename TapiTests to TextAPITests adds c30e2df7848 Validate -add-plugin arguments. adds ecf5404b7dc [elfabi] Introduce tool for ELF TextAPI adds 987bfa8013c [MCStreamer] Use report_fatal_error in EmitRawTextImpl adds c0ab0f28930 [llvm-objcopy] Fix buildbots on older compilers adds b098de5a2df Revert "[MachinePipeliner] Add missing header file to Machi [...] adds 0444bbf243e Revert "Resubmit rL345008 "Split MachinePipeliner code into [...] adds 2d53988b313 Unbreak the modules build by splitting Target out into its [...] adds 4f501bff53a Reflow module.modulemap for readability adds 4cd5d12bc67 Remove unused %host_cc lit pattern adds 0029204d6d2 [UnrollRuntime] Move the DomTree verification under expensi [...] adds 02859d9d449 [AMDGPU] Fix scalar operand folding bug that causes SHOC pe [...] adds a7d37198a79 [CaptureTracking] Add a unit test for MaxUsesToExplore adds a805ab3e2b2 [OpenMP] Add omp_get_device_num() and update several other [...] adds 04f73e5c059 [AVR] Update integration/blink.ll as we now generate sbi/cb [...] adds 443526386d4 [DAGCombiner][x86] scalarize binop followed by extractelement adds bbf46b3b6fb [X86] Remove terrible DX Register parsing hack in parse ope [...] adds 26c5529c0f2 [x86] add common FileCheck prefix to reduce assert duplicat [...] adds 238b7a2ec3d [x86] split tests for FP and integer horizontal math adds aa68c4499df [x86] remove dead CHECK lines from test file; NFC adds 7d32a19beb6 [X86] Add test case for D56283. adds 2b7860d3551 TestQueues: Move the synchronisation code into the binary itself. adds 5d1406c82c8 [cmake] Fix monorepo + LLVM_BUILD_EXTERNAL_COMPILER_RT=ON. adds f79e72f6c5c [x86] add AVX512 runs for horizontal ops; NFC adds 22e1a44035a Fix check-hwasan with LLVM_BUILD_EXTERNAL_COMPILER_RT=ON adds 46920e5367c [x86] add 512-bit vector tests for horizontal ops; NFC adds 2b4feb9f459 [WebAssembly] Made InstPrinter more robust adds 7e98c2229fe [WebAssembly] Fixed disassembler not knowing about new brli [...] adds 001c9f20966 [WebAssembly] Optimize Irreducible Control Flow adds 3757d228e9b symbols.enable-external-lookup=false on all hosts (not just OSX) adds 19f326bb8b2 [x86] lower extracted fadd/fsub to horizontal vector math adds 5aafa872304 [hwasan] Switch to 64 allocator with a dense size class map. adds 7748e109020 Fix MSVC visualizations for ActionResult and OpaquePtr adds 40b9cdd310b Adopt SwiftABIInfo for WebAssembly. adds 6f5a9c9c30c revert r350369: [x86] lower extracted fadd/fsub to horizont [...] adds a37a5ed2a8f [X86] Add post-isel peephole to fold KAND+KORTEST into KTES [...] adds ba08e833ed1 [lldb] Check SafeToCallFunctions before calling functions i [...] adds ddaf01877fa [lldb] Fix ObjCExceptionRecognizedStackFrame to populate th [...] adds d796917e408 [OpenMP] Fix nvidia-cuda-toolkit detection on Debian/Ubuntu adds 0a8c0861a8c [memcpyopt] Remove a few unnecessary isVolatile() checks. NFC adds a1eeee419ac [WebAssembly] Split the checking from the sorting logic. adds 23fedf7e186 RangeMap.h: merge RangeDataArray and RangeDataVector adds 3666a296fbe [CMake] Use XCODE_ATTRIBUTE properties for code signing and [...] adds b35e41baa11 Symtab: Remove one copy of symbol size computation code adds 60f6356a130 [AArch64] Add command-line option predres adds f0bec68aa93 [Basic] Extend DiagnosticEngine to store and format Qualifiers. adds fb838243350 [MCA] Store extra information about processor resources in [...] adds 51a013859d8 [CMake] Streamline code signing for debugserver #2 adds 04d1275c61d [CMake] Aggregate options for LLDB in LLDBConfig.cmake adds 4b6192d07d3 [CMake] Move debugserver options to separate debugserverCon [...] adds a1a8768e5e3 [CMake] Revised LLDB.framework builds adds 3decebe6496 [CMake] Revised RPATH handling adds 2853f977015 [CMake] Python bindings generation polishing adds f84fd5c6fa7 [gn build] Make write_cmake_config.py check that each key p [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/CMakeLists.txt | 5 + clang-tools-extra/clangd/CodeComplete.cpp | 44 +- .../clangd/clients/clangd-vscode/package.json | 2 +- .../python/tests/cindex/test_diagnostics.py | 4 +- clang/include/clang/AST/Type.h | 18 + clang/include/clang/Basic/Diagnostic.h | 3 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 24 +- clang/lib/AST/ASTDiagnostic.cpp | 14 + clang/lib/Basic/Diagnostic.cpp | 1 + clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 41 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h | 3 + clang/lib/CodeGen/TargetInfo.cpp | 23 +- clang/lib/Frontend/CompilerInvocation.cpp | 16 +- clang/lib/Sema/SemaExpr.cpp | 10 - clang/lib/Sema/SemaOverload.cpp | 8 +- clang/runtime/CMakeLists.txt | 4 +- clang/test/Frontend/plugin-unknown.c | 5 + clang/test/OpenMP/nvptx_data_sharing.cpp | 10 +- clang/test/OpenMP/nvptx_parallel_codegen.cpp | 24 +- clang/test/OpenMP/nvptx_parallel_for_codegen.cpp | 6 +- clang/test/OpenMP/nvptx_target_codegen.cpp | 44 +- clang/test/OpenMP/nvptx_target_teams_codegen.cpp | 12 +- .../nvptx_target_teams_distribute_codegen.cpp | 6 +- clang/test/SemaCXX/addr-of-overloaded-function.cpp | 14 +- clang/test/SemaCXX/string-plus-int.cpp | 23 +- clang/test/SemaCXX/warn-overloaded-virtual.cpp | 2 +- clang/utils/ClangVisualizers/clang.natvis | 40 +- compiler-rt/lib/hwasan/hwasan_allocator.h | 16 +- .../sanitizer_allocator_combined.h | 4 +- .../sanitizer_allocator_size_class_map.h | 3 + .../test/hwasan/TestCases/heap-buffer-overflow.c | 1 - compiler-rt/test/hwasan/TestCases/use-after-free.c | 2 +- .../sanitizer_common/TestCases/Posix/getfsent.cc | 2 +- .../time.duration.special/max.pass.cpp | 4 +- .../time.duration.special/zero.pass.cpp | 4 +- .../time.point/time.point.special/max.pass.cpp | 4 +- lldb/CMakeLists.txt | 94 +-- lldb/cmake/modules/AddLLDB.cmake | 128 ++-- lldb/cmake/modules/LLDBConfig.cmake | 90 ++- lldb/cmake/modules/LLDBFramework.cmake | 110 +++- lldb/cmake/modules/debugserverConfig.cmake | 3 + lldb/include/lldb/Core/RangeMap.h | 284 +-------- .../lang/objc/exceptions/TestObjCExceptions.py | 11 + .../lldbsuite/test/macosx/queues/TestQueues.py | 18 +- .../Python/lldbsuite/test/macosx/queues/main.c | 39 +- .../test/tools/lldb-mi/lldbmi_testcase.py | 6 +- .../startup_options/TestMiStartupOptions.py | 6 +- .../lldb-mi/startup_options/start_script_error | 1 + lldb/resources/LLDB-Info.plist.in | 24 + lldb/scripts/CMakeLists.txt | 45 +- lldb/source/API/CMakeLists.txt | 55 +- lldb/source/Core/ModuleList.cpp | 13 +- lldb/source/Host/common/Symbols.cpp | 41 +- .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 3 + .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 3 + .../Plugins/Process/elf-core/ProcessElfCore.h | 2 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.h | 2 +- lldb/source/Symbol/Symtab.cpp | 28 +- lldb/source/Target/Target.cpp | 3 +- lldb/test/CMakeLists.txt | 11 +- lldb/tools/argdumper/CMakeLists.txt | 2 +- lldb/tools/darwin-debug/CMakeLists.txt | 2 +- lldb/tools/debugserver/CMakeLists.txt | 6 +- lldb/tools/debugserver/source/CMakeLists.txt | 193 ++++-- lldb/tools/driver/CMakeLists.txt | 5 +- lldb/tools/lldb-mi/CMakeLists.txt | 4 + lldb/tools/lldb-server/CMakeLists.txt | 2 +- lldb/tools/lldb-vscode/CMakeLists.txt | 4 + lldb/unittests/Core/CMakeLists.txt | 1 + lldb/unittests/Core/RangeMapTest.cpp | 55 ++ lldb/unittests/tools/CMakeLists.txt | 2 +- lldb/unittests/tools/lldb-server/CMakeLists.txt | 2 +- llvm/bindings/python/llvm/core.py | 21 +- llvm/cmake/modules/AddLLVM.cmake | 18 +- llvm/docs/TestSuiteGuide.md | 2 +- llvm/include/llvm/CodeGen/MachinePipeliner.h | 615 ------------------ llvm/include/llvm/CodeGen/TargetLowering.h | 6 + .../llvm/MCA/HardwareUnits/ResourceManager.h | 70 +- llvm/include/llvm/Support/AArch64TargetParser.def | 1 + llvm/include/llvm/Support/AArch64TargetParser.h | 1 + llvm/include/llvm/module.modulemap | 54 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 600 +++++++++++++++++- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 49 +- llvm/lib/MC/MCStreamer.cpp | 15 +- llvm/lib/MCA/HardwareUnits/ResourceManager.cpp | 65 +- llvm/lib/Target/AArch64/AArch64SchedPredicates.td | 117 +++- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 10 +- .../Disassembler/WebAssemblyDisassembler.cpp | 16 +- .../InstPrinter/WebAssemblyInstPrinter.cpp | 110 ++-- .../InstPrinter/WebAssemblyInstPrinter.h | 3 +- .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 2 + .../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 14 +- .../WebAssemblyFixIrreducibleControlFlow.cpp | 442 ++++++++----- .../Target/WebAssembly/WebAssemblyInstrControl.td | 4 + llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 8 - llvm/lib/Target/X86/AsmParser/X86Operand.h | 15 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 35 + llvm/lib/Target/X86/X86ISelLowering.cpp | 12 + llvm/lib/Target/X86/X86ISelLowering.h | 5 + llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 10 +- llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | 6 + llvm/test/Analysis/CostModel/X86/trunc.ll | 146 ++++- llvm/test/CMakeLists.txt | 1 + llvm/test/CodeGen/AMDGPU/fdiv32-to-rcp-folding.ll | 20 +- llvm/test/CodeGen/AVR/integration/blink.ll | 32 +- .../WebAssembly/irreducible-cfg-exceptions.ll | 108 ++++ .../CodeGen/WebAssembly/irreducible-cfg-nested.ll | 63 ++ .../CodeGen/WebAssembly/irreducible-cfg-nested2.ll | 39 ++ llvm/test/CodeGen/WebAssembly/irreducible-cfg.ll | 129 +++- llvm/test/CodeGen/X86/and-load-fold.ll | 5 +- llvm/test/CodeGen/X86/avx512-mask-op.ll | 147 +++-- llvm/test/CodeGen/X86/buildvec-extract.ll | 703 +++++++++++++++++++++ llvm/test/CodeGen/X86/extract-fp.ll | 21 +- llvm/test/CodeGen/X86/haddsub-undef.ll | 482 +++++--------- llvm/test/CodeGen/X86/horizontal-reduce-smax.ll | 276 ++++---- llvm/test/CodeGen/X86/horizontal-reduce-smin.ll | 276 ++++---- llvm/test/CodeGen/X86/horizontal-reduce-umax.ll | 220 +++---- llvm/test/CodeGen/X86/horizontal-reduce-umin.ll | 12 +- llvm/test/CodeGen/X86/known-bits-vector.ll | 14 +- llvm/test/CodeGen/X86/known-signbits-vector.ll | 90 ++- llvm/test/CodeGen/X86/phaddsub-undef.ll | 241 +++++++ llvm/test/CodeGen/X86/pr30511.ll | 2 +- llvm/test/CodeGen/X86/setcc-combine.ll | 40 +- llvm/test/CodeGen/X86/shrink_vmul-widen.ll | 150 ++--- llvm/test/CodeGen/X86/shrink_vmul.ll | 150 ++--- llvm/test/CodeGen/X86/vector-fshl-128.ll | 22 +- llvm/test/CodeGen/X86/vector-fshl-rot-128.ll | 44 +- llvm/test/CodeGen/X86/vector-fshr-128.ll | 22 +- llvm/test/CodeGen/X86/vector-fshr-rot-128.ll | 50 +- llvm/test/CodeGen/X86/vector-gep.ll | 5 +- llvm/test/CodeGen/X86/vector-reduce-smax-widen.ll | 226 +++---- llvm/test/CodeGen/X86/vector-reduce-smax.ll | 226 +++---- llvm/test/CodeGen/X86/vector-reduce-smin-widen.ll | 226 +++---- llvm/test/CodeGen/X86/vector-reduce-smin.ll | 226 +++---- llvm/test/CodeGen/X86/vector-reduce-umax-widen.ll | 172 ++--- llvm/test/CodeGen/X86/vector-reduce-umax.ll | 168 ++--- llvm/test/CodeGen/X86/vector-reduce-umin-widen.ll | 12 +- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 8 +- llvm/test/CodeGen/X86/vector-rotate-128.ll | 44 +- llvm/test/CodeGen/X86/xor.ll | 18 +- .../MC/Disassembler/WebAssembly/wasm-error.txt | 9 + llvm/test/MC/Disassembler/WebAssembly/wasm.txt | 4 + llvm/test/lit.cfg.py | 1 - llvm/test/tools/llvm-elfabi/binary-read-arch.test | 15 + llvm/test/tools/llvm-elfabi/fail-file-open.test | 5 + .../tools/llvm-elfabi/read-unsupported-file.test | 7 + .../test/tools/llvm-elfabi/replace-soname-tbe.test | 16 + .../llvm-elfabi/tbe-emits-current-version.test | 13 + llvm/test/tools/llvm-elfabi/tbe-read-basic.test | 25 + llvm/test/tools/llvm-objcopy/ELF/binary-input.test | 2 +- llvm/tools/LLVMBuild.txt | 1 + llvm/tools/llvm-elfabi/CMakeLists.txt | 11 + llvm/tools/llvm-elfabi/ELFObjHandler.cpp | 68 ++ llvm/tools/llvm-elfabi/ELFObjHandler.h | 33 + llvm/tools/llvm-elfabi/ErrorCollector.cpp | 70 ++ llvm/tools/llvm-elfabi/ErrorCollector.h | 75 +++ llvm/tools/llvm-elfabi/LLVMBuild.txt | 22 + llvm/tools/llvm-elfabi/llvm-elfabi.cpp | 120 ++++ llvm/tools/llvm-objcopy/ELF/Object.cpp | 126 +++- llvm/tools/llvm-objcopy/ELF/Object.h | 60 +- llvm/tools/opt-viewer/opt-diff.py | 2 +- llvm/tools/opt-viewer/opt-stats.py | 2 +- llvm/tools/opt-viewer/opt-viewer.py | 2 +- llvm/tools/opt-viewer/optrecord.py | 2 +- llvm/unittests/Analysis/CMakeLists.txt | 1 + llvm/unittests/Analysis/CaptureTrackingTest.cpp | 78 +++ llvm/unittests/Support/TargetParserTest.cpp | 4 +- llvm/unittests/TextAPI/CMakeLists.txt | 4 +- .../TableGen/WebAssemblyDisassemblerEmitter.cpp | 1 + llvm/utils/gdb-scripts/prettyprinters.py | 19 +- llvm/utils/gn/build/write_cmake_config.py | 3 + llvm/utils/update_analyze_test_checks.py | 2 +- llvm/utils/update_llc_test_checks.py | 2 +- llvm/utils/update_mca_test_checks.py | 2 +- llvm/utils/update_test_checks.py | 2 +- .../Modules/LibomptargetGetDependencies.cmake | 33 + .../deviceRTLs/nvptx/src/data_sharing.cu | 6 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.cu | 9 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 3 + openmp/libomptarget/deviceRTLs/nvptx/src/sync.cu | 3 +- openmp/libomptarget/test/api/omp_get_num_devices.c | 36 ++ openmp/runtime/src/dllexports | 7 +- openmp/runtime/src/include/45/omp.h.var | 1 - openmp/runtime/src/include/45/omp_lib.f.var | 8 +- openmp/runtime/src/include/45/omp_lib.h.var | 3 +- openmp/runtime/src/include/50/omp.h.var | 4 +- openmp/runtime/src/include/50/omp_lib.f.var | 18 +- openmp/runtime/src/include/50/omp_lib.f90.var | 5 + openmp/runtime/src/include/50/omp_lib.h.var | 9 + openmp/runtime/src/kmp.h | 7 + openmp/runtime/src/kmp_ftn_entry.h | 78 ++- openmp/runtime/src/kmp_ftn_os.h | 20 +- openmp/runtime/test/api/omp_get_num_devices.c | 24 + 193 files changed, 6135 insertions(+), 3854 deletions(-) create mode 100644 clang/test/Frontend/plugin-unknown.c create mode 100644 lldb/cmake/modules/debugserverConfig.cmake create mode 100644 lldb/resources/LLDB-Info.plist.in create mode 100644 lldb/unittests/Core/RangeMapTest.cpp delete mode 100644 llvm/include/llvm/CodeGen/MachinePipeliner.h create mode 100644 llvm/test/CodeGen/WebAssembly/irreducible-cfg-exceptions.ll create mode 100644 llvm/test/CodeGen/WebAssembly/irreducible-cfg-nested.ll create mode 100644 llvm/test/CodeGen/WebAssembly/irreducible-cfg-nested2.ll create mode 100644 llvm/test/CodeGen/X86/buildvec-extract.ll create mode 100644 llvm/test/CodeGen/X86/phaddsub-undef.ll create mode 100644 llvm/test/MC/Disassembler/WebAssembly/wasm-error.txt create mode 100644 llvm/test/tools/llvm-elfabi/binary-read-arch.test create mode 100644 llvm/test/tools/llvm-elfabi/fail-file-open.test create mode 100644 llvm/test/tools/llvm-elfabi/read-unsupported-file.test create mode 100644 llvm/test/tools/llvm-elfabi/replace-soname-tbe.test create mode 100644 llvm/test/tools/llvm-elfabi/tbe-emits-current-version.test create mode 100644 llvm/test/tools/llvm-elfabi/tbe-read-basic.test create mode 100644 llvm/tools/llvm-elfabi/CMakeLists.txt create mode 100644 llvm/tools/llvm-elfabi/ELFObjHandler.cpp create mode 100644 llvm/tools/llvm-elfabi/ELFObjHandler.h create mode 100644 llvm/tools/llvm-elfabi/ErrorCollector.cpp create mode 100644 llvm/tools/llvm-elfabi/ErrorCollector.h create mode 100644 llvm/tools/llvm-elfabi/LLVMBuild.txt create mode 100644 llvm/tools/llvm-elfabi/llvm-elfabi.cpp create mode 100644 llvm/unittests/Analysis/CaptureTrackingTest.cpp create mode 100644 openmp/libomptarget/test/api/omp_get_num_devices.c create mode 100644 openmp/runtime/test/api/omp_get_num_devices.c