[llvm] [NVPTX] Annotate CUDA kernel pointer arguments with .ptr .space .align attributes. (PR #79646)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 1 19:47:23 PST 2024
================
@@ -1610,6 +1610,10 @@ void NVPTXAsmPrinter::emitFunctionParamList(const Function *F, raw_ostream &O) {
}
Align ParamAlign = I->getParamAlign().valueOrOne();
O << ".align " << ParamAlign.value() << " ";
+ } else if (I->getParamAlign().valueOrOne() != 1) {
+ O << ".ptr .global ";
----------------
Vandana2896 wrote:
Rearranged the code as suggested. Thanks.
https://github.com/llvm/llvm-project/pull/79646
More information about the llvm-commits
mailing list