[all-commits] [llvm/llvm-project] 1c729d: [NVPTX] Use align attribute for kernel pointer arg...
Nikita Popov via All-commits
all-commits at lists.llvm.org
Thu Feb 10 02:57:04 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 1c729d719a344c1dbe8c507118fcfbf2eeab85fd
https://github.com/llvm/llvm-project/commit/1c729d719a344c1dbe8c507118fcfbf2eeab85fd
Author: Nikita Popov <npopov at redhat.com>
Date: 2022-02-10 (Thu, 10 Feb 2022)
Changed paths:
M llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
M llvm/test/CodeGen/NVPTX/nvcl-param-align.ll
Log Message:
-----------
[NVPTX] Use align attribute for kernel pointer arg alignment
Instead of determining the alignment based on the pointer element
type (which is incompatible with opaque pointers), make use of
alignment annotations added by the frontend.
In particular, clang will add alignment attributes to OpenCL kernels
since D118894. Other frontends might need to be adjusted to add
the attribute as well.
Differential Revision: https://reviews.llvm.org/D119247
More information about the All-commits
mailing list