This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-O3 in repository toolchain/ci/llvm-project.
from 8a91b68b95e6 [AMDGPU] Limit memory scope for scratch, LDS and GDS adds bc2e843839ee [ARM] A couple of small MVE reduction tests from intrinsics. NFC adds da46a2a87bca [BasicAA] Add test for single arg phi in loop (NFC) adds f197cf2126be [BasicAA] Merge aliasGEP code paths adds 3df5d5aace0e [ConstraintElimination] Fix variables used for pattern matching. adds 08c09bb89fd1 [ARM] Move PhaseOrdering test to the correct place. NFC adds 25f753c51e7b [clang-format] Add possibility to be based on parent directory adds 656ead1fb7db [llvm/Support] Add SHA256 implementation adds 28315df07332 [gn build] Port 656ead1fb7db adds 99f3510b4137 Reland "[mlir] add support for verification in integration tests" adds 011791dda43c [lldb] [Process/FreeBSDRemote] Fix clang-formatting on ppc commit adds 36246388bae2 [GlobalISel] Extract a narrowScalarAddSub method. NFC adds 97a1cdb15618 [GlobalISel] Disable vector types in narrowScalarAddSub adds d09491895f8c [Polly] Invalidate passes after Scop processing in NewPM. adds aef781b47a5e [AMDGPU] Add llvm.amdgcn.wqm.demote intrinsic adds 61da20575d6c [X86] Convert fmin/fmax _mm_reduce_* intrinsics to emit ll [...] adds ab0556bb208b [Polly] Regenerate isl-noexceptions.h. adds e764e9e32c20 [RISCV] Add i16 bswap and i8/i16 bitreverse tests to the Z [...] adds 080866470d3e Add ehcont section support adds 21daada95079 [analyzer] Fix static_cast on pointer-to-member handling adds f8d3f47e1fd0 [analyzer] Updated comments to reflect D85817 adds 34ea608a473a [mlir] Support repeated delayed registration of dialect in [...] adds 5786f64a4ec8 [clangd] Extract binding of typed->untyped LSP handlers to [...] adds dfa6fdb0b672 [gn build] Port 5786f64a4ec8 adds 89d900b2a1c1 [mlir] Add error message on shape.broadcast verification failure adds 0b55ecce45d7 [clangd] Allow modules to bind LSP methods/notifications/commands adds c70737ba1dea Recommit "[LTO] Use lto::backend for code generation." adds e54811ff7e0b Restore diagnostic handler after CodeGenAction::ExecuteAction adds 4bd5bd40094c [RISCV] Convert VSLIDE(UP|DOWN) nodes to "VL" versions (NFC) adds cd6de0e8de4a [TTI] Unify FavorPostInc and FavorBackedgeIndex into getPr [...] adds effc3b079927 Revert "[TTI] Unify FavorPostInc and FavorBackedgeIndex in [...] adds e3c759bd583d [LoopLoadElim] Pass ScalarEvolution in old pass manager. PR49141 adds 357237e93ec1 Recommit "[TTI] Unify FavorPostInc and FavorBackedgeIndex [...] adds 7f0ed9266724 [X86][SSE] Add missing USUBSAT test coverage adds f32dc6bb42fd [X86][AVX] Regenerate PSUBUS tests for slow/fast shuffle A [...] adds cd443398566b [lldb] Remove the legacy FreeBSD plugin adds bee4d6efe178 [lldb] Rename FreeBSDRemote to FreeBSD (NFC) adds b9d3234c7058 [sanitizer] [arm] Disable some LSAN tests for arm-linux-gnueabihf adds 20e3a6cb6270 Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop r [...] adds a838a4f69f50 [ARM] Extend search for increment in load/store optimizer
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdLSPServer.cpp | 341 +- clang-tools-extra/clangd/ClangdLSPServer.h | 51 +- clang-tools-extra/clangd/LSPBinder.h | 147 + clang-tools-extra/clangd/Module.h | 19 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + .../clangd/unittests/ClangdLSPServerTests.cpp | 23 + .../clangd/unittests/LSPBinderTests.cpp | 100 + clang/docs/ClangFormatStyleOptions.rst | 9 + clang/docs/ReleaseNotes.rst | 3 + clang/include/clang/Basic/BuiltinsX86.def | 4 + clang/include/clang/Format/Format.h | 5 + .../Core/PathSensitive/BasicValueFactory.h | 6 +- .../StaticAnalyzer/Core/PathSensitive/SVals.h | 9 +- clang/lib/CodeGen/CGBuiltin.cpp | 18 +- clang/lib/CodeGen/CodeGenAction.cpp | 8 + clang/lib/Format/Format.cpp | 74 +- clang/lib/Headers/avx512fintrin.h | 51 +- .../lib/StaticAnalyzer/Core/BasicValueFactory.cpp | 62 +- clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 7 +- clang/test/Analysis/pointer-to-member.cpp | 23 + .../reinterpret-cast-pointer-to-member.cpp | 26 + clang/test/CodeGen/X86/avx512-reduceMinMaxIntrin.c | 160 +- clang/unittests/Format/FormatTest.cpp | 105 + .../TestCases/Linux/cleanup_in_tsd_destructor.c | 3 + .../Linux/use_tls_pthread_specific_dynamic.cpp | 3 + compiler-rt/test/lsan/TestCases/disabler.c | 3 + .../test/lsan/TestCases/do_leak_check_override.cpp | 3 + compiler-rt/test/lsan/TestCases/ignore_object.c | 3 + .../test/lsan/TestCases/use_after_return.cpp | 3 + flang/lib/Semantics/check-omp-structure.cpp | 139 +- flang/lib/Semantics/check-omp-structure.h | 6 + flang/lib/Semantics/resolve-directives.cpp | 9 + flang/test/Semantics/omp-do06-positivecases.f90 | 23 + flang/test/Semantics/omp-do06.f90 | 18 +- flang/test/Semantics/omp-do08.f90 | 139 +- flang/test/Semantics/omp-do09.f90 | 26 +- flang/test/Semantics/omp-do10.f90 | 33 +- flang/test/Semantics/omp-do11.f90 | 36 + flang/test/Semantics/omp-do12.f90 | 96 + flang/test/Semantics/omp-do13.f90 | 185 ++ flang/test/Semantics/omp-do14.f90 | 91 + flang/test/Semantics/omp-do15.f90 | 94 + flang/test/Semantics/omp-do16.f90 | 77 + flang/test/Semantics/omp-do17.f90 | 57 + .../Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp | 51 +- .../Plugins/Platform/FreeBSD/PlatformFreeBSD.h | 3 - lldb/source/Plugins/Process/CMakeLists.txt | 1 - lldb/source/Plugins/Process/FreeBSD/CMakeLists.txt | 24 +- .../Plugins/Process/FreeBSD/FreeBSDThread.cpp | 616 ---- .../source/Plugins/Process/FreeBSD/FreeBSDThread.h | 111 - .../NativeProcessFreeBSD.cpp | 0 .../NativeProcessFreeBSD.h | 0 .../NativeRegisterContextFreeBSD.cpp | 2 +- .../NativeRegisterContextFreeBSD.h | 0 .../NativeRegisterContextFreeBSD_arm.cpp | 2 +- .../NativeRegisterContextFreeBSD_arm.h | 2 +- .../NativeRegisterContextFreeBSD_arm64.cpp | 2 +- .../NativeRegisterContextFreeBSD_arm64.h | 2 +- .../NativeRegisterContextFreeBSD_mips64.cpp | 2 +- .../NativeRegisterContextFreeBSD_mips64.h | 2 +- .../NativeRegisterContextFreeBSD_powerpc.cpp | 16 +- .../NativeRegisterContextFreeBSD_powerpc.h | 7 +- .../NativeRegisterContextFreeBSD_x86_64.cpp | 0 .../NativeRegisterContextFreeBSD_x86_64.h | 2 +- .../NativeThreadFreeBSD.cpp | 0 .../NativeThreadFreeBSD.h | 2 +- .../Plugins/Process/FreeBSD/POSIXStopInfo.cpp | 44 - .../source/Plugins/Process/FreeBSD/POSIXStopInfo.h | 66 - .../Plugins/Process/FreeBSD/ProcessFreeBSD.cpp | 1080 ------- .../Plugins/Process/FreeBSD/ProcessFreeBSD.h | 221 -- .../Plugins/Process/FreeBSD/ProcessMonitor.cpp | 1424 --------- .../Plugins/Process/FreeBSD/ProcessMonitor.h | 279 -- .../Plugins/Process/FreeBSD/RegisterContextPOSIX.h | 63 - .../RegisterContextPOSIXProcessMonitor_arm.cpp | 260 -- .../RegisterContextPOSIXProcessMonitor_arm.h | 80 - .../RegisterContextPOSIXProcessMonitor_arm64.cpp | 267 -- .../RegisterContextPOSIXProcessMonitor_arm64.h | 82 - .../RegisterContextPOSIXProcessMonitor_mips64.cpp | 262 -- .../RegisterContextPOSIXProcessMonitor_mips64.h | 82 - .../RegisterContextPOSIXProcessMonitor_powerpc.cpp | 274 -- .../RegisterContextPOSIXProcessMonitor_powerpc.h | 84 - .../RegisterContextPOSIXProcessMonitor_x86.cpp | 613 ---- .../RegisterContextPOSIXProcessMonitor_x86.h | 81 - .../Plugins/Process/FreeBSDRemote/CMakeLists.txt | 20 - lldb/tools/lldb-server/CMakeLists.txt | 4 +- lldb/tools/lldb-server/lldb-gdbserver.cpp | 2 +- .../Process/Utility/RegisterContextFreeBSDTest.cpp | 11 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 25 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 7 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 2 + llvm/include/llvm/CodeGen/MachineBasicBlock.h | 15 + llvm/include/llvm/CodeGen/MachineFunction.h | 20 + llvm/include/llvm/CodeGen/Passes.h | 4 + llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 14 +- llvm/include/llvm/IR/LLVMContext.h | 11 +- llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/LTO/legacy/LTOCodeGenerator.h | 41 +- llvm/include/llvm/MC/MCObjectFileInfo.h | 2 + llvm/include/llvm/Support/SHA256.h | 90 + llvm/lib/Analysis/BasicAliasAnalysis.cpp | 77 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 10 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 4 + llvm/lib/CodeGen/AsmPrinter/WinException.cpp | 14 + llvm/lib/CodeGen/AsmPrinter/WinException.h | 3 + llvm/lib/CodeGen/CMakeLists.txt | 1 + llvm/lib/CodeGen/EHContGuardCatchret.cpp | 84 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 101 +- llvm/lib/CodeGen/MachineBasicBlock.cpp | 11 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 + llvm/lib/LTO/LTOCodeGenerator.cpp | 162 +- llvm/lib/MC/MCObjectFileInfo.cpp | 5 + llvm/lib/Support/CMakeLists.txt | 1 + llvm/lib/Support/SHA256.cpp | 291 ++ llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 27 +- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 7 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 5 + llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td | 1 + llvm/lib/Target/AMDGPU/SIInstructions.td | 22 + llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 37 +- llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 55 +- llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp | 40 +- llvm/lib/Target/ARM/ARMTargetMachine.cpp | 7 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 22 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 4 +- .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 6 +- .../Target/Hexagon/HexagonTargetTransformInfo.h | 3 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 83 +- llvm/lib/Target/RISCV/RISCVISelLowering.h | 9 +- llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td | 40 - llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td | 42 + llvm/lib/Target/X86/X86AsmPrinter.cpp | 7 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 8 +- .../Transforms/Scalar/ConstraintElimination.cpp | 10 +- llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp | 3 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 24 +- llvm/test/Analysis/BasicAA/phi-aa.ll | 19 + llvm/test/CodeGen/AArch64/ehcontguard.ll | 29 + .../AMDGPU/GlobalISel/llvm.amdgcn.wqm.demote.ll | 1186 +++++++ .../GlobalISel/regbankselect-amdgcn.live.mask.mir | 16 + .../GlobalISel/regbankselect-amdgcn.wqm.demote.mir | 69 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wqm.demote.ll | 1177 +++++++ llvm/test/CodeGen/ARM/indexed-mem.ll | 6 +- llvm/test/CodeGen/RISCV/rv32Zbp.ll | 119 + llvm/test/CodeGen/RISCV/rv64Zbp.ll | 136 + .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 9 +- .../Thumb2/LowOverheadLoops/mve-float-loops.ll | 45 +- llvm/test/CodeGen/Thumb2/mve-float16regloops.ll | 22 + llvm/test/CodeGen/Thumb2/mve-float32regloops.ll | 25 +- llvm/test/CodeGen/Thumb2/mve-postinc-distribute.ll | 9 +- llvm/test/CodeGen/Thumb2/mve-postinc-lsr.ll | 9 +- llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll | 18 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-loops.ll | 6 +- llvm/test/CodeGen/Thumb2/mve-vldshuffle.ll | 3 +- llvm/test/CodeGen/X86/ehcontguard.ll | 29 + llvm/test/CodeGen/X86/psubus.ll | 705 ++++- llvm/test/CodeGen/X86/win-catchpad-nested.ll | 2 + llvm/test/LTO/X86/diagnostic-handler-remarks.ll | 22 +- llvm/test/LTO/X86/disable-verify.ll | 8 +- llvm/test/Other/X86/lto-hot-cold-split.ll | 8 +- llvm/test/Transforms/ConstraintElimination/geps.ll | 55 +- llvm/test/Transforms/LoopLoadElim/pr-49141.ll | 35 + .../PhaseOrdering/ARM/mve-floatreduce.ll | 58 + llvm/test/tools/lto/print-stats.ll | 7 + llvm/tools/llvm-lto/llvm-lto.cpp | 26 +- llvm/unittests/Support/CMakeLists.txt | 1 + llvm/unittests/Support/SHA256.cpp | 80 + .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Support/BUILD.gn | 1 + mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td | 5 +- mlir/include/mlir/ExecutionEngine/RunnerUtils.h | 134 +- mlir/include/mlir/IR/Dialect.h | 18 +- .../Dialect/Linalg/CPU/benchmark_matmul.mlir | 17 +- .../Linalg/CPU/benchmark_matmul_column_major.mlir | 17 +- ...benchmark_matmul_column_major_as_row_major.mlir | 33 +- .../Linalg/CPU/benchmark_matmul_i8_i8_i32.mlir | 15 +- mlir/lib/Dialect/Shape/IR/Shape.cpp | 8 + mlir/lib/ExecutionEngine/RunnerUtils.cpp | 39 + mlir/lib/IR/Dialect.cpp | 31 +- mlir/unittests/IR/DialectTest.cpp | 48 + polly/include/polly/ScopPass.h | 34 +- polly/include/polly/Support/ISLTools.h | 2 +- polly/lib/Analysis/DependenceInfo.cpp | 5 +- polly/lib/Analysis/ScopBuilder.cpp | 7 +- polly/lib/Analysis/ScopInfo.cpp | 11 +- .../External/isl/include/isl/isl-noexceptions.h | 3301 ++++++++++++++++---- polly/lib/Support/ISLTools.cpp | 5 +- polly/lib/Transform/FlattenAlgo.cpp | 10 +- polly/lib/Transform/ScheduleOptimizer.cpp | 29 +- polly/unittests/Isl/IslTest.cpp | 16 +- 191 files changed, 9926 insertions(+), 7707 deletions(-) create mode 100644 clang-tools-extra/clangd/LSPBinder.h create mode 100644 clang-tools-extra/clangd/unittests/LSPBinderTests.cpp create mode 100644 clang/test/Analysis/reinterpret-cast-pointer-to-member.cpp create mode 100644 flang/test/Semantics/omp-do06-positivecases.f90 create mode 100644 flang/test/Semantics/omp-do11.f90 create mode 100644 flang/test/Semantics/omp-do12.f90 create mode 100644 flang/test/Semantics/omp-do13.f90 create mode 100644 flang/test/Semantics/omp-do14.f90 create mode 100644 flang/test/Semantics/omp-do15.f90 create mode 100644 flang/test/Semantics/omp-do16.f90 create mode 100644 flang/test/Semantics/omp-do17.f90 delete mode 100644 lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp delete mode 100644 lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h rename lldb/source/Plugins/Process/{FreeBSDRemote => FreeBSD}/NativeProcessFreeBSD [...] rename lldb/source/Plugins/Process/{FreeBSDRemote => FreeBSD}/NativeProcessFreeBSD [...] rename lldb/source/Plugins/Process/{FreeBSDRemote => FreeBSD}/NativeRegisterContex [...] rename lldb/source/Plugins/Process/{FreeBSDRemote => FreeBSD}/NativeRegisterContex [...] rename lldb/source/Plugins/Process/{FreeBSDRemote => FreeBSD}/NativeRegisterContex [...] rename lldb/source/Plugins/Process/{FreeBSDRemote => FreeBSD}/NativeRegisterContex [...] rename lldb/source/Plugins/Process/{FreeBSDRemote => FreeBSD}/NativeRegisterContex [...] rename lldb/source/Plugins/Process/{FreeBSDRemote => FreeBSD}/NativeRegisterContex [...] rename lldb/source/Plugins/Process/{FreeBSDRemote => FreeBSD}/NativeRegisterContex [...] rename lldb/source/Plugins/Process/{FreeBSDRemote => FreeBSD}/NativeRegisterContex [...] rename lldb/source/Plugins/Process/{FreeBSDRemote => FreeBSD}/NativeRegisterContex [...] rename lldb/source/Plugins/Process/{FreeBSDRemote => FreeBSD}/NativeRegisterContex [...] rename lldb/source/Plugins/Process/{FreeBSDRemote => FreeBSD}/NativeRegisterContex [...] rename lldb/source/Plugins/Process/{FreeBSDRemote => FreeBSD}/NativeRegisterContex [...] rename lldb/source/Plugins/Process/{FreeBSDRemote => FreeBSD}/NativeThreadFreeBSD. [...] rename lldb/source/Plugins/Process/{FreeBSDRemote => FreeBSD}/NativeThreadFreeBSD.h (97%) delete mode 100644 lldb/source/Plugins/Process/FreeBSD/POSIXStopInfo.cpp delete mode 100644 lldb/source/Plugins/Process/FreeBSD/POSIXStopInfo.h delete mode 100644 lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp delete mode 100644 lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h delete mode 100644 lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp delete mode 100644 lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h delete mode 100644 lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIX.h delete mode 100644 lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcess [...] delete mode 100644 lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcess [...] delete mode 100644 lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcess [...] delete mode 100644 lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcess [...] delete mode 100644 lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcess [...] delete mode 100644 lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcess [...] delete mode 100644 lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcess [...] delete mode 100644 lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcess [...] delete mode 100644 lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcess [...] delete mode 100644 lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcess [...] delete mode 100644 lldb/source/Plugins/Process/FreeBSDRemote/CMakeLists.txt create mode 100644 llvm/include/llvm/Support/SHA256.h create mode 100644 llvm/lib/CodeGen/EHContGuardCatchret.cpp create mode 100644 llvm/lib/Support/SHA256.cpp create mode 100644 llvm/test/CodeGen/AArch64/ehcontguard.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wqm.demote.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.live.mask.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.wqm.de [...] create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wqm.demote.ll create mode 100644 llvm/test/CodeGen/X86/ehcontguard.ll create mode 100644 llvm/test/Transforms/LoopLoadElim/pr-49141.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/ARM/mve-floatreduce.ll create mode 100644 llvm/unittests/Support/SHA256.cpp