Groverkss wrote: I don't think all users of gpu dialect use gpu.func / gpu.launch. I've atleast seen triton use gpu.barrier but not gpu.func (because they have their own tt.func). https://github.com/llvm/llvm-project/pull/188729