[llvm] [offload] support arbitrary memoryFill pattern sizes in L0 plugin (PR #209724)

Alex Duran via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 16 05:38:39 PDT 2026


Jan =?utf-8?q?Trusiłło?= <jan.trusillo at intel.com>,
Jan =?utf-8?q?Trusiłło?= <jan.trusillo at intel.com>,
Jan =?utf-8?q?Trusiłło?= <jan.trusillo at intel.com>,
Jan =?utf-8?q?Trusiłło?= <jan.trusillo at intel.com>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/209724 at github.com>


================

----------------
adurang wrote:

If the ComputeGroup we select doesn't support Cooperative launch I don't think setting the support to true seems like a good idea. I think we can either:

a) Select a ComputeGroup and if supports Cooperative turn it on. Otherwise, false.
b) Keep track of two groups here (one with cooperative support, one without it). If we find one with cooperative support we select that one. If don't find one, we fallback to the one and disable cooperative.

The current state seems brittle. I also realize this is not really what you were trying to do in this PR so I think it's ok to fix it in a different one.

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


More information about the llvm-commits mailing list