Home | History | Annotate | Download | only in nir

Lines Matching refs:atomic

290 # Atomic counters
295 def atomic(name, flags=[]):
307 atomic("atomic_counter_inc")
308 atomic("atomic_counter_pre_dec")
309 atomic("atomic_counter_post_dec")
310 atomic("atomic_counter_read", flags=[CAN_ELIMINATE])
320 # Image load, store and atomic intrinsics.
334 # argument with the value to be written, and image atomic operations take
395 # variable atomic intrinsics
397 # All of these variable atomic memory operations read a value from memory,
404 # 0: A deref to the memory on which to perform the atomic
405 # 1: The data parameter to the atomic function (i.e. the value to add
423 # SSBO atomic intrinsics
425 # All of the SSBO atomic memory operations read a value from memory,
433 # 1: The offset into the SSBO buffer of the variable that the atomic
435 # 2: The data parameter to the atomic function (i.e. the value to add
453 # CS shared variable atomic intrinsics
455 # All of the shared variable atomic memory operations read a value from
462 # 0: The offset into the shared variable storage region that the atomic
464 # 1: The data parameter to the atomic function (i.e. the value to add
482 # Global atomic intrinsics
484 # All of the shared variable atomic memory operations read a value from
491 # 0: The memory address that the atomic operation will operate on.
492 # 1: The data parameter to the atomic function (i.e. the value to add