[all-commits] [llvm/llvm-project] 61e05d: [clangd] Parse Diagnostics block, and nest ClangTi...
Shilei Tian via All-commits
all-commits at lists.llvm.org
Fri Jan 29 22:12:15 PST 2021
Branch: refs/heads/release/12.x
Home: https://github.com/llvm/llvm-project
Commit: 61e05d1bc1af737c5f24fd5cd765f1a9914cbd13
https://github.com/llvm/llvm-project/commit/61e05d1bc1af737c5f24fd5cd765f1a9914cbd13
Author: Sam McCall <sam.mccall at gmail.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M clang-tools-extra/clangd/Config.h
M clang-tools-extra/clangd/ConfigCompile.cpp
M clang-tools-extra/clangd/ConfigFragment.h
M clang-tools-extra/clangd/ConfigYAML.cpp
M clang-tools-extra/clangd/TidyProvider.cpp
M clang-tools-extra/clangd/unittests/ConfigCompileTests.cpp
M clang-tools-extra/clangd/unittests/ConfigYAMLTests.cpp
Log Message:
-----------
[clangd] Parse Diagnostics block, and nest ClangTidy block under it.
(ClangTidy configuration block hasn't been in any release, so we should be OK
to move it around like this)
Differential Revision: https://reviews.llvm.org/D95362
(cherry picked from commit c3df9d58c75e0f89ca95e947804d65e79a491adc)
Commit: 074ad6de6fae20ff7ff720f79df1d6c1a7845157
https://github.com/llvm/llvm-project/commit/074ad6de6fae20ff7ff720f79df1d6c1a7845157
Author: AndreyChurbanov <andrey.churbanov at intel.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M openmp/runtime/src/kmp_settings.cpp
Log Message:
-----------
[OpenMP] libomp: fix build by cl with vs2019
Replace VLA with dynamic allocation using alloca().
This fixes https://bugs.llvm.org/show_bug.cgi?id=48919.
Differential Revision: https://reviews.llvm.org/D95627
(cherry picked from commit 7f5ad0e07162e0c19e569986ee37a17c147c9a27)
Commit: 99f43f598907a9cc1a613c691ffbce7c8bd4ec75
https://github.com/llvm/llvm-project/commit/99f43f598907a9cc1a613c691ffbce7c8bd4ec75
Author: Hans Wennborg <hans at chromium.org>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M clang/test/CodeGenCXX/debug-info-gline-tables-only-codeview.cpp
Log Message:
-----------
Relax test expectations in debug-info-gline-tables-only-codeview.cpp
To make it pass also on 32-bit Windows, see PR48920.
(cherry picked from commit 0024efc69ea6cd0b630cd11cef5991b7edb73ffc)
Commit: c5a1eb9b0a76eef7e3025b7333a0d256b8562360
https://github.com/llvm/llvm-project/commit/c5a1eb9b0a76eef7e3025b7333a0d256b8562360
Author: Piotr Sobczak <Piotr.Sobczak at amd.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp
A llvm/test/CodeGen/AMDGPU/shrink-instructions-illegal-fold.mir
Log Message:
-----------
[AMDGPU] Avoid an illegal operand in si-shrink-instructions
Before the patch it was possible to trigger a constant bus
violation when folding immediates into a shrunk instruction.
The patch adds a check to enforce the legality of the new operand.
Differential Revision: https://reviews.llvm.org/D95527
(cherry picked from commit fc8e7411218c846386650cfba111b62827c71da0)
Commit: b2710e7535bd43d9fd6f9792644fe2c207079c42
https://github.com/llvm/llvm-project/commit/b2710e7535bd43d9fd6f9792644fe2c207079c42
Author: Dimitry Andric <dimitry at andric.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M compiler-rt/lib/msan/tests/msan_test.cpp
M compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
Log Message:
-----------
[sanitizer] Fix msan test build on FreeBSD after 7afdc89c2054
This commit accidentally enabled fgetgrent_r() in the msan tests under
FreeBSD, but this function is not supported. Also remove FreeBSD from
the SANITIZER_INTERCEPT_FGETGRENT_R macro.
(cherry picked from commit e056fc6cb676f72d5b7dfe7ca540b3275bd1a46f)
Commit: 4e20d9c03d9acc9ee5a78cbba82b08d51ecbaf3f
https://github.com/llvm/llvm-project/commit/4e20d9c03d9acc9ee5a78cbba82b08d51ecbaf3f
Author: Petr Hosek <phosek at google.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M clang/test/CodeGen/profile-filter.c
Log Message:
-----------
Make the profile-filter.c test compatible with 32-bit systems
This addresses PR48930.
Differential Revision: https://reviews.llvm.org/D95658
(cherry picked from commit 0217f1c7a31ba44715bc083a60cddc2192ffed96)
Commit: 07f8d437134c0b229104241a621db05013da0049
https://github.com/llvm/llvm-project/commit/07f8d437134c0b229104241a621db05013da0049
Author: Michał Górny <mgorny at moritz.systems>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M clang-tools-extra/unittests/clang-tidy/CMakeLists.txt
Log Message:
-----------
[clang-tidy] Fix linking tests to LLVMTestingSupport
LLVMTestingSupport is not part of libLLVM, and therefore can not
be linked to via LLVM_LINK_COMPONENTS. Instead, it needs to be
specified explicitly to ensure that it is linked explicitly
even if LLVM_LINK_LLVM_DYLIB is used. This is consistent with handling
in clangd.
Fixes PR#48931
Differential Revision: https://reviews.llvm.org/D95653
(cherry picked from commit 632545e8ce846ccaeca8df15a3dc5e36d01a1275)
Commit: f54cf61ad8e1cc6592074ddd7ad07908623ead6b
https://github.com/llvm/llvm-project/commit/f54cf61ad8e1cc6592074ddd7ad07908623ead6b
Author: Shilei Tian <tianshilei1992 at gmail.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M openmp/libomptarget/deviceRTLs/nvptx/CMakeLists.txt
Log Message:
-----------
[OpenMP][NVPTX] Disable building NVPTX deviceRTL by default on a non-CUDA system
D95466 dropped CUDA to build NVPTX deviceRTL and enabled it by default.
However, the building requires some libraries that are not available on non-CUDA
system by default, which could break the compilation. This patch disabled the
build by default. It can be enabled with `LIBOMPTARGET_BUILD_NVPTX_BCLIB=ON`.
Reviewed By: kparzysz
Differential Revision: https://reviews.llvm.org/D95556
(cherry picked from commit fb12df4a8e33d759938057718273dfb434b2d9c4)
Compare: https://github.com/llvm/llvm-project/compare/1edbbf9d20d9...f54cf61ad8e1
More information about the All-commits
mailing list