[all-commits] [llvm/llvm-project] 6311ba: [X86] Add test cases for fmul/fdiv with select.
Shilei Tian via All-commits
all-commits at lists.llvm.org
Wed Feb 16 10:52:24 PST 2022
Branch: refs/heads/release/14.x
Home: https://github.com/llvm/llvm-project
Commit: 6311bae1b42429729e0a03f84fc4dc4d5683686a
https://github.com/llvm/llvm-project/commit/6311bae1b42429729e0a03f84fc4dc4d5683686a
Author: Luo, Yuanke <yuanke.luo at intel.com>
Date: 2022-02-16 (Wed, 16 Feb 2022)
Changed paths:
M llvm/test/CodeGen/X86/vector-bo-select.ll
Log Message:
-----------
[X86] Add test cases for fmul/fdiv with select.
(cherry picked from commit 24562babdf16093052230e91332f1b1f13e2c4de)
Commit: b0ae8076cf4cf4d9c14af24567a524b8c570349a
https://github.com/llvm/llvm-project/commit/b0ae8076cf4cf4d9c14af24567a524b8c570349a
Author: Sanjay Patel <spatel at rotateright.com>
Date: 2022-02-16 (Wed, 16 Feb 2022)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
M llvm/test/CodeGen/X86/vector-bo-select.ll
Log Message:
-----------
[SDAG] enable binop identity constant folds for fmul/fdiv
The test diffs are identical to D119111.
This only affects x86 currently because no other target
has an override for the TLI hook that controls this transform.
(cherry picked from commit 905abc5b7db27fa26f49f668b47a57b462be24c9)
Commit: ecdd25c8651145916f52bf84d094fe94db1a3686
https://github.com/llvm/llvm-project/commit/ecdd25c8651145916f52bf84d094fe94db1a3686
Author: Daniel Thornburgh <dthorn at google.com>
Date: 2022-02-16 (Wed, 16 Feb 2022)
Changed paths:
A llvm/include/llvm/DebugInfo/Symbolize/DIFetcher.h
M llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h
A llvm/include/llvm/Debuginfod/DIFetcher.h
M llvm/lib/DebugInfo/Symbolize/CMakeLists.txt
A llvm/lib/DebugInfo/Symbolize/DIFetcher.cpp
M llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
M llvm/lib/Debuginfod/CMakeLists.txt
A llvm/lib/Debuginfod/DIFetcher.cpp
M llvm/tools/llvm-debuginfod-find/CMakeLists.txt
M llvm/tools/llvm-symbolizer/CMakeLists.txt
M llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp
M llvm/unittests/Debuginfod/CMakeLists.txt
Log Message:
-----------
[Debuginfod] [Symbolizer] Break debuginfod out of libLLVM.
Debuginfod can pull in libcurl as a dependency, which isn't appropriate
for libLLVM. (See
https://gitlab.freedesktop.org/mesa/mesa/-/issues/5732).
This change breaks out debuginfod into a separate non-component library
that can be used directly in llvm-symbolizer. The tool can inject
debuginfod into the Symbolizer library via an abstract DebugInfoFetcher
interface, breaking the dependency of Symbolizer on debuinfod.
See https://github.com/llvm/llvm-project/issues/52731
Reviewed By: phosek
Differential Revision: https://reviews.llvm.org/D118413
Commit: 9bc22aa5078020bd76d5e4150d39e929c63cc355
https://github.com/llvm/llvm-project/commit/9bc22aa5078020bd76d5e4150d39e929c63cc355
Author: Shilei Tian <i at tianshilei.me>
Date: 2022-02-16 (Wed, 16 Feb 2022)
Changed paths:
M openmp/libomptarget/plugins/cuda/src/rtl.cpp
Log Message:
-----------
[OpenMP][CUDA] Refine the logic to determine grid size
This patch refines the logic to determine grid size as previous method
can escape the check of whether `CudaBlocksPerGrid` could be greater than the actual
hardware limit.
Reviewed By: jdoerfert
Differential Revision: https://reviews.llvm.org/D119311
(cherry picked from commit f6685f774697c85d6a352dcea013f46a99f9fe31)
Compare: https://github.com/llvm/llvm-project/compare/812894f74a8a...9bc22aa50780
More information about the All-commits
mailing list