[llvm] [AMDGPU] Split struct kernel arguments (PR #133786)

Shilei Tian via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 23 09:11:47 PDT 2025


================
@@ -903,6 +904,7 @@ void AMDGPUTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) {
     if (Level != OptimizationLevel::O0) {
       if (!isLTOPreLink(Phase)) {
         AMDGPUAttributorOptions Opts;
+        MPM.addPass(AMDGPUSplitKernelArgumentsPass());
         MPM.addPass(AMDGPUAttributorPass(*this, Opts, Phase));
----------------
shiltian wrote:

nit:

```suggestion
        MPM.addPass(AMDGPUAttributorPass(*this, Opts, Phase));
        MPM.addPass(AMDGPUSplitKernelArgumentsPass());
```

https://github.com/llvm/llvm-project/pull/133786


More information about the llvm-commits mailing list