Lines Matching defs:atomic
521 def atomic(name, flags=[]):
533 atomic("atomic_counter_inc")
534 atomic("atomic_counter_pre_dec")
535 atomic("atomic_counter_post_dec")
536 atomic("atomic_counter_read", flags=[CAN_ELIMINATE])
546 # Image load, store and atomic intrinsics.
560 # argument with the value to be written, and image atomic operations take
622 # atomic intrinsics
624 # All of these atomic memory operations read a value from memory, compute a new
631 # 0: A deref to the memory on which to perform the atomic
632 # 1: The data parameter to the atomic function (i.e. the value to add
640 # 1: The offset into the SSBO buffer of the variable that the atomic
642 # 2: The data parameter to the atomic function (i.e. the value to add
649 # 0: The offset into the shared variable storage region that the atomic
651 # 1: The data parameter to the atomic function (i.e. the value to add
658 # 0: The memory address that the atomic operation will operate on.
659 # 1: The data parameter to the atomic function (i.e. the value to add
1084 # DXIL Shared atomic intrinsics
1086 # All of the shared variable atomic memory operations read a value from
1093 # 1: The data parameter to the atomic function (i.e. the value to add