[llvm] [AMDGPU][GlobalISel] Enable kernel argument preloading (PR #134655)
Shilei Tian via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 11 07:29:42 PDT 2025
================
@@ -559,13 +617,29 @@ bool AMDGPUCallLowering::lowerFormalArgumentsKernel(
B.buildAddrSpaceCast(VRegs[i][0], PtrReg);
}
- } else {
- ArgInfo OrigArg(VRegs[i], Arg, i);
- const unsigned OrigArgIdx = i + AttributeList::FirstArgIndex;
- setArgFlags(OrigArg, OrigArgIdx, DL, F);
- lowerParameter(B, OrigArg, ArgOffset, Alignment);
+ i++;
+ continue;
}
+ auto &PreloadKernArgs = Info->getArgInfo().PreloadKernArgs;
+ auto PreloadKernArg =
----------------
shiltian wrote:
that one can pass
https://github.com/llvm/llvm-project/pull/134655
More information about the llvm-commits
mailing list