Skip to content

fib.gpu

Generated declaration inventory of fib.gpu. Source links contain the full signatures and API comments; enum variants and protocol methods belong to their linked declaration.

Name Declaration Defined in
Arg defenum lib/fib/gpu/device.fib:33
Buffer defprotocol lib/fib/gpu/device.fib:40
Device defprotocol lib/fib/gpu/device.fib:106
DeviceInfo defstruct lib/fib/gpu/device.fib:29
Event defprotocol lib/fib/gpu/device.fib:84
GpuError defstruct lib/fib/gpu/device.fib:20
Kernel defprotocol lib/fib/gpu/device.fib:72
Module defprotocol lib/fib/gpu/device.fib:78
Pinned defprotocol lib/fib/gpu/device.fib:55
Platform defprotocol lib/fib/gpu/device.fib:117
Stream defprotocol lib/fib/gpu/device.fib:95
Transfer defprotocol lib/fib/gpu/device.fib:66
arg-kind defun lib/fib/gpu/device.fib:36
array-data defun lib/fib/gpu/host.fib:41
array-data-i32 defun lib/fib/gpu/host.fib:43
ballot defun lib/fib/gpu/warp.fib:25
check-args defun lib/fib/gpu/device.fib:170
check-dims defun lib/fib/gpu/device.fib:182
copy-bytes-check defun lib/fib/gpu/device.fib:144
error-kind defun lib/fib/gpu/device.fib:25
f32-add! defun lib/fib/gpu/atomic.fib:28
f32-at defun lib/fib/gpu/host.fib:31
f32-fetch-add defun lib/fib/gpu/atomic.fib:18
f32-fetch-max defun lib/fib/gpu/atomic.fib:19
f32-fetch-min defun lib/fib/gpu/atomic.fib:20
f32-max! defun lib/fib/gpu/atomic.fib:34
f32-min! defun lib/fib/gpu/atomic.fib:29
f32-set! defun lib/fib/gpu/host.fib:32
f64-at defun lib/fib/gpu/host.fib:33
f64-set! defun lib/fib/gpu/host.fib:34
gpu-error defun lib/fib/gpu/device.fib:24
host-launch defun lib/fib/gpu/host.fib:17
i32-add! defun lib/fib/gpu/atomic.fib:23
i32-at defun lib/fib/gpu/host.fib:35
i32-cas defun lib/fib/gpu/atomic.fib:17
i32-fetch-add defun lib/fib/gpu/atomic.fib:12
i32-fetch-max defun lib/fib/gpu/atomic.fib:14
i32-fetch-min defun lib/fib/gpu/atomic.fib:13
i32-fetch-xchg defun lib/fib/gpu/atomic.fib:15
i32-max! defun lib/fib/gpu/atomic.fib:25
i32-min! defun lib/fib/gpu/atomic.fib:24
i32-set! defun lib/fib/gpu/host.fib:36
i32-umax! defun lib/fib/gpu/atomic.fib:27
i32-umin! defun lib/fib/gpu/atomic.fib:26
i64-add! defun lib/fib/gpu/atomic.fib:30
i64-at defun lib/fib/gpu/host.fib:37
i64-fetch-add defun lib/fib/gpu/atomic.fib:21
i64-set! defun lib/fib/gpu/host.fib:38
lane-id defun lib/fib/gpu/warp.fib:24
lend-copy defun lib/fib/gpu/device.fib:133
lend-launch defun lib/fib/gpu/device.fib:129
lent? defun lib/fib/gpu/device.fib:128
parse-signatures defun lib/fib/gpu/device.fib:153
pinned-use defun lib/fib/gpu/device.fib:140
shfl-down-f32 defun lib/fib/gpu/warp.fib:15
shfl-down-i32 defun lib/fib/gpu/warp.fib:14
shfl-idx-f32 defun lib/fib/gpu/warp.fib:21
shfl-idx-i32 defun lib/fib/gpu/warp.fib:20
shfl-up-f32 defun lib/fib/gpu/warp.fib:17
shfl-up-i32 defun lib/fib/gpu/warp.fib:16
shfl-xor-f32 defun lib/fib/gpu/warp.fib:19
shfl-xor-i32 defun lib/fib/gpu/warp.fib:18
signatures-of defun lib/fib/gpu/device.fib:164
subgroup-size defun lib/fib/gpu/warp.fib:23