[all-commits] [llvm/llvm-project] 3c7073: [NVPTX] Add clang builtin for `__nvvm_reflect` int...
Fangrui Song via All-commits
all-commits at lists.llvm.org
Fri Feb 9 14:01:58 PST 2024
Branch: refs/heads/users/MaskRay/spr/elf-place-lbsslrodataldata-after-bss
Home: https://github.com/llvm/llvm-project
Commit: 3c707310a3e0233c1bc364a408e6fb43e56e1b78
https://github.com/llvm/llvm-project/commit/3c707310a3e0233c1bc364a408e6fb43e56e1b78
Author: Joseph Huber <huberjn at outlook.com>
Date: 2024-02-09 (Fri, 09 Feb 2024)
Changed paths:
M clang/include/clang/Basic/BuiltinsNVPTX.def
M clang/test/CodeGen/builtins-nvptx.c
A clang/test/CodeGenOpenCL/reflect.cl
M llvm/include/llvm/IR/IntrinsicsNVVM.td
M llvm/test/CodeGen/NVPTX/nvvm-reflect-opaque.ll
M llvm/test/CodeGen/NVPTX/nvvm-reflect.ll
Log Message:
-----------
[NVPTX] Add clang builtin for `__nvvm_reflect` intrinsic (#81277)
Summary:
Some recent support made usage of `__nvvm_reflect` more consistent. We
should expose it as a builtin rather than forcing users to externally
define the function.
Commit: 2cbe5a33a5fda257747d75863bd9ccb8920b9249
https://github.com/llvm/llvm-project/commit/2cbe5a33a5fda257747d75863bd9ccb8920b9249
Author: Maksim Panchenko <maks at fb.com>
Date: 2024-02-09 (Fri, 09 Feb 2024)
Changed paths:
M llvm/lib/ObjCopy/ELF/ELFObject.cpp
Log Message:
-----------
[llvm-objcopy] Fix the build again after 7ddc320
Commit: 228e9d5bcfcb6411d2a257b560464323d0248c35
https://github.com/llvm/llvm-project/commit/228e9d5bcfcb6411d2a257b560464323d0248c35
Author: Louis Dionne <ldionne.2 at gmail.com>
Date: 2024-02-09 (Fri, 09 Feb 2024)
Changed paths:
M clang/include/clang/Basic/Attr.td
M clang/include/clang/Basic/AttrDocs.td
Log Message:
-----------
[clang] Document the type_visibility attribute (#79157)
I was looking for the documentation of that attribute, and the best I
could find was a Stackoverflow answer or the commit message that
originally introduced the attribute. I figured I might as well document
what I find to save everyone time in the future.
Commit: bd65547805a4b02be8f8c9e7acf1df850164da53
https://github.com/llvm/llvm-project/commit/bd65547805a4b02be8f8c9e7acf1df850164da53
Author: Tom Stellard <tstellar at redhat.com>
Date: 2024-02-09 (Fri, 09 Feb 2024)
Changed paths:
M .github/workflows/issue-release-workflow.yml
M llvm/utils/git/github-automation.py
Log Message:
-----------
[workflows] Create a more descriptive title and body when creating a PR for backports (#80396)
When a backport request is made, the resulting pull request will have a
title like this:
<release branch>: <First line of HEAD commit for the branch>
And a body that says:
Backport <commit0> <commit1> ..
Requested By: <user>
Commit: 967374123bd6eee23db9a57fcac7324e420648c5
https://github.com/llvm/llvm-project/commit/967374123bd6eee23db9a57fcac7324e420648c5
Author: Joseph Huber <huberjn at outlook.com>
Date: 2024-02-09 (Fri, 09 Feb 2024)
Changed paths:
M libc/cmake/modules/LLVMLibCObjectRules.cmake
Log Message:
-----------
[libc] Bump up minimum PTX version to 6.3
Summary:
I neglected the fact that `activemask` is a 6.2 or 6.3 feature, so
building this on older machines is incorrect. Bump this up to 6.3 for
now so it works. In the future we will try to get rid of the N
architecture business.
Commit: 7fd1466433a05f4e2e183914a8bd7c372bb0b8a7
https://github.com/llvm/llvm-project/commit/7fd1466433a05f4e2e183914a8bd7c372bb0b8a7
Author: Richard Dzenis <dzenis at richard.lv>
Date: 2024-02-09 (Fri, 09 Feb 2024)
Changed paths:
M mlir/include/mlir/Interfaces/CallInterfaces.td
Log Message:
-----------
[mlir] Fix CallOpInterface extraClassDeclaration to be fully namespace qualified (#81258)
`extraClassDeclaration` of `CallOpInterface` can be inherited by other
`OpInterfaces` into foreign namespaces, thus types must be fully
qualified to prevent compiler errors, for example:
def MyCaller : OpInterface<"MyCaller", [CallOpInterface]> {
let cppNamespace = "::MyNamespace";
}
Commit: 1d0f86ba80543931d467d6ce3f2ad8cdde514710
https://github.com/llvm/llvm-project/commit/1d0f86ba80543931d467d6ce3f2ad8cdde514710
Author: Fangrui Song <i at maskray.me>
Date: 2024-02-09 (Fri, 09 Feb 2024)
Changed paths:
M clang/lib/AST/Decl.cpp
A clang/test/SemaCXX/attr-target-mv-warn-unused.cpp
Log Message:
-----------
[Sema] Warn unused functions for FMV based on the target attribute (#81302)
The spurious -Wunused-function warning issue for `target_version` #80227
also applied to `__attribute__((target(...)))` based FMV. #81167 removed
warnings for all `target`-based FMV. This patch restores the warnings
for `__attribute__((target("default")))`.
Commit: 50a63f71d5f4afba3aaa43d05207a44db3b44017
https://github.com/llvm/llvm-project/commit/50a63f71d5f4afba3aaa43d05207a44db3b44017
Author: Fangrui Song <i at maskray.me>
Date: 2024-02-09 (Fri, 09 Feb 2024)
Changed paths:
M .github/workflows/issue-release-workflow.yml
M clang/include/clang/Basic/Attr.td
M clang/include/clang/Basic/AttrDocs.td
M clang/include/clang/Basic/BuiltinsNVPTX.def
M clang/lib/AST/Decl.cpp
M clang/test/CodeGen/builtins-nvptx.c
A clang/test/CodeGenOpenCL/reflect.cl
A clang/test/SemaCXX/attr-target-mv-warn-unused.cpp
M libc/cmake/modules/LLVMLibCObjectRules.cmake
M llvm/include/llvm/IR/IntrinsicsNVVM.td
M llvm/lib/ObjCopy/ELF/ELFObject.cpp
M llvm/test/CodeGen/NVPTX/nvvm-reflect-opaque.ll
M llvm/test/CodeGen/NVPTX/nvvm-reflect.ll
M llvm/utils/git/github-automation.py
M mlir/include/mlir/Interfaces/CallInterfaces.td
Log Message:
-----------
[𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.4
[skip ci]
Commit: dcb5038803c18c5cca56cef72df62b7ac35b300b
https://github.com/llvm/llvm-project/commit/dcb5038803c18c5cca56cef72df62b7ac35b300b
Author: Fangrui Song <i at maskray.me>
Date: 2024-02-09 (Fri, 09 Feb 2024)
Changed paths:
M .github/workflows/issue-release-workflow.yml
M clang/include/clang/Basic/Attr.td
M clang/include/clang/Basic/AttrDocs.td
M clang/include/clang/Basic/BuiltinsNVPTX.def
M clang/lib/AST/Decl.cpp
M clang/test/CodeGen/builtins-nvptx.c
A clang/test/CodeGenOpenCL/reflect.cl
A clang/test/SemaCXX/attr-target-mv-warn-unused.cpp
M libc/cmake/modules/LLVMLibCObjectRules.cmake
M lld/ELF/Writer.cpp
M llvm/include/llvm/IR/IntrinsicsNVVM.td
M llvm/lib/ObjCopy/ELF/ELFObject.cpp
M llvm/test/CodeGen/NVPTX/nvvm-reflect-opaque.ll
M llvm/test/CodeGen/NVPTX/nvvm-reflect.ll
M llvm/utils/git/github-automation.py
M mlir/include/mlir/Interfaces/CallInterfaces.td
Log Message:
-----------
update comment for _edata
Created using spr 1.3.4
Compare: https://github.com/llvm/llvm-project/compare/d132d0396f37...dcb5038803c1
More information about the All-commits
mailing list