[all-commits] [llvm/llvm-project] d552ce: [OpenMP][NFC] Remove `DelayedBinDesc` (#74360)
Justin Bogner via All-commits
all-commits at lists.llvm.org
Wed Dec 6 15:27:35 PST 2023
Branch: refs/heads/users/bogner/spr/hlsl-rwbuffert-should-not-have-a-default-parameter
Home: https://github.com/llvm/llvm-project
Commit: d552ce263839ea92ae6bc5d05cf5e20b711019d1
https://github.com/llvm/llvm-project/commit/d552ce263839ea92ae6bc5d05cf5e20b711019d1
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M openmp/libomptarget/include/PluginManager.h
M openmp/libomptarget/src/interface.cpp
M openmp/libomptarget/src/rtl.cpp
A openmp/libomptarget/test/Inputs/empty.c
A openmp/libomptarget/test/offloading/bug60119.c
Log Message:
-----------
[OpenMP][NFC] Remove `DelayedBinDesc` (#74360)
Remove `DelayedBinDesc` as it is not necessary since
https://github.com/llvm/llvm-project/commit/bc4e0c048aa3cd940b0cea787014c7e8680e5040.
See
https://github.com/llvm/llvm-project/pull/74360#issuecomment-1843603736
for details.
Commit: dcbb1968a8215e79bfc2bdc48a88d2596b7f5995
https://github.com/llvm/llvm-project/commit/dcbb1968a8215e79bfc2bdc48a88d2596b7f5995
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M openmp/libomptarget/test/offloading/shared_lib_fp_mapping.c
Log Message:
-----------
[OpenMP][FIX] Use unique library name to avoid clashes with other tests
We probably should use a temporary name, but having stable names helps
debugging.
Commit: ab212fc94c3da7273442db6bbdad4d5a94f0a515
https://github.com/llvm/llvm-project/commit/ab212fc94c3da7273442db6bbdad4d5a94f0a515
Author: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M flang/test/Lower/OpenACC/acc-set.f90
M flang/test/Lower/OpenACC/acc-update.f90
M mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td
M mlir/test/Dialect/OpenACC/ops.mlir
Log Message:
-----------
[mlir][openacc] Switch * to `star` which is more MLIR friendly (#74662)
`*` is not friendly to the MLIR attribute parser and will fail to be
parsed. Switch the `*` enum representation to `star`.
Commit: 0ace6ee73a6b7047d16f23170c67cdf358f34c34
https://github.com/llvm/llvm-project/commit/0ace6ee73a6b7047d16f23170c67cdf358f34c34
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M openmp/libomptarget/plugins-nextgen/common/src/GlobalHandler.cpp
M openmp/libomptarget/plugins-nextgen/common/src/PluginInterface.cpp
M openmp/libomptarget/test/offloading/barrier_fence.c
A openmp/libomptarget/test/offloading/bug74582.c
Log Message:
-----------
[OpenMP][FIX] Ensure we do not read outside the device image (#74669)
Before we expected all symbols in the device image to be backed up with
data that we could read. However, uninitialized values are not. We now
check for this case and avoid reading random memory.
This also replaces the correct readGlobalFromImage call with a
isSymbolInImage check after
https://github.com/llvm/llvm-project/pull/74550 picked the wrong one.
Fixes: https://github.com/llvm/llvm-project/issues/74582
Commit: 2ba9720a76491709288467f3d51530cc6d031540
https://github.com/llvm/llvm-project/commit/2ba9720a76491709288467f3d51530cc6d031540
Author: Finn Plummer <50529406+inbelic at users.noreply.github.com>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBitOps.td
M mlir/lib/Dialect/SPIRV/IR/SPIRVCanonicalization.cpp
M mlir/test/Dialect/SPIRV/Transforms/canonicalize.mlir
Log Message:
-----------
[mlir][spirv] Add folding for SPIR-V Shifting ops (#74192)
Add missing constant propogation folder for LeftShiftLogical,
RightShift[Logical|Arithmetic].
Implement additional folding when Shift value is 0.
This helps for readability of lowered code into SPIR-V.
Part of work for #70704
Commit: 62b11e1b1640edfdc9e3f3f2d62c666622c1daee
https://github.com/llvm/llvm-project/commit/62b11e1b1640edfdc9e3f3f2d62c666622c1daee
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M openmp/libomptarget/src/PluginManager.cpp
Log Message:
-----------
[OpenMP][NFC] Actually use a string in the error message
Commit: 0cd308aebcde8af4d8b11084a82c8e64b6a828c6
https://github.com/llvm/llvm-project/commit/0cd308aebcde8af4d8b11084a82c8e64b6a828c6
Author: Justin Bogner <mail at justinbogner.com>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M clang/include/clang/Basic/DiagnosticSemaKinds.td
M clang/include/clang/Sema/Sema.h
M clang/lib/Sema/SemaDecl.cpp
M clang/lib/Sema/SemaDeclCXX.cpp
M clang/lib/Sema/SemaInit.cpp
M clang/lib/Sema/SemaLambda.cpp
M clang/lib/Sema/SemaTemplate.cpp
M clang/lib/Sema/SemaType.cpp
M clang/test/SemaHLSL/BuiltIns/vector-errors.hlsl
Log Message:
-----------
[Clang][Sema] Don't say "is declared here" for invalid template locations
If a template is defined via an external AST source, it won't have a
location. When we emit warnings about misusing such templates we
shouldn't emit a "template is declared here" warning with no location,
as that's just confusing.
Reviewers: llvm-beanz, erichkeane, AaronBallman
Reviewed By: erichkeane, AaronBallman
Pull Request: https://github.com/llvm/llvm-project/pull/71264
Commit: 23d402e5b705d98463150302a55623951284b5f2
https://github.com/llvm/llvm-project/commit/23d402e5b705d98463150302a55623951284b5f2
Author: Fangrui Song <i at maskray.me>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M lld/ELF/DWARF.h
M lld/ELF/InputFiles.cpp
M lld/ELF/InputSection.cpp
Log Message:
-----------
[ELF] IWYU <optional> NFC
Commit: 77f5b33c462459906980ebcd724987679be75078
https://github.com/llvm/llvm-project/commit/77f5b33c462459906980ebcd724987679be75078
Author: Matthias Springer <me at m-sp.org>
Date: 2023-12-07 (Thu, 07 Dec 2023)
Changed paths:
M mlir/lib/Dialect/SCF/IR/CMakeLists.txt
M mlir/lib/Dialect/SCF/IR/SCF.cpp
M mlir/test/Dialect/SCF/canonicalize.mlir
M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
Log Message:
-----------
[mlir][SCF] Retire SCF-specific `to_memref`/`to_tensor` canonicalization patterns (#74551)
The partial bufferization framework has been replaced with One-Shot
Bufferize. SCF-specific canonicalization patterns for
`to_memref`/`to_tensor` are no longer needed.
Commit: 0342942434477cdde1f8b8996aa4486be9bcefce
https://github.com/llvm/llvm-project/commit/0342942434477cdde1f8b8996aa4486be9bcefce
Author: Justin Bogner <mail at justinbogner.com>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M flang/test/Lower/OpenACC/acc-set.f90
M flang/test/Lower/OpenACC/acc-update.f90
M lld/ELF/DWARF.h
M lld/ELF/InputFiles.cpp
M lld/ELF/InputSection.cpp
M mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td
M mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBitOps.td
M mlir/lib/Dialect/SCF/IR/CMakeLists.txt
M mlir/lib/Dialect/SCF/IR/SCF.cpp
M mlir/lib/Dialect/SPIRV/IR/SPIRVCanonicalization.cpp
M mlir/test/Dialect/OpenACC/ops.mlir
M mlir/test/Dialect/SCF/canonicalize.mlir
M mlir/test/Dialect/SPIRV/Transforms/canonicalize.mlir
M openmp/libomptarget/include/PluginManager.h
M openmp/libomptarget/plugins-nextgen/common/src/GlobalHandler.cpp
M openmp/libomptarget/plugins-nextgen/common/src/PluginInterface.cpp
M openmp/libomptarget/src/PluginManager.cpp
M openmp/libomptarget/src/interface.cpp
M openmp/libomptarget/src/rtl.cpp
A openmp/libomptarget/test/Inputs/empty.c
M openmp/libomptarget/test/offloading/barrier_fence.c
A openmp/libomptarget/test/offloading/bug60119.c
A openmp/libomptarget/test/offloading/bug74582.c
M openmp/libomptarget/test/offloading/shared_lib_fp_mapping.c
M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
Log Message:
-----------
[𝘀𝗽𝗿] landed version
Created using spr 1.3.5
Compare: https://github.com/llvm/llvm-project/compare/712b5e581a1f...034294243447
More information about the All-commits
mailing list