[libc-commits] [libc] [libc] Rework the RPC interface to accept runtime wave sizes (PR #80914)

Jon Chesterfield via libc-commits libc-commits at lists.llvm.org
Wed Feb 7 10:31:02 PST 2024


================
@@ -264,33 +277,35 @@ template <bool Invert, typename Packet> struct Process {
 /// Invokes a function accross every active buffer across the total lane size.
 template <uint32_t lane_size>
 static LIBC_INLINE void invoke_rpc(cpp::function<void(Buffer *)> fn,
-                                   Packet<lane_size> &packet) {
+                                   Buffer *slot, uint64_t mask) {
----------------
JonChesterfield wrote:

what is mask here?

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


More information about the libc-commits mailing list