Searched refs:MemoryScope (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/libc/src/__support/CPP/ |
| H A D | atomic.h | 34 enum class MemoryScope : int { enum 49 LIBC_INLINE constexpr int scope(MemoryScope mem_scope) { in scope() 112 [[maybe_unused]] MemoryScope mem_scope = MemoryScope::DEVICE) { 132 [[maybe_unused]] MemoryScope mem_scope = MemoryScope::DEVICE) { 145 [[maybe_unused]] MemoryScope mem_scope = MemoryScope::DEVICE) { 156 [[maybe_unused]] MemoryScope mem_scope = MemoryScope::DEVICE) { 166 [[maybe_unused]] MemoryScope mem_scope = MemoryScope::DEVICE) { 178 [[maybe_unused]] MemoryScope mem_scope = MemoryScope::DEVICE) { 187 [[maybe_unused]] MemoryScope mem_scope = MemoryScope::DEVICE) { 202 [[maybe_unused]] MemoryScope mem_scope = MemoryScope::DEVICE) { [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | OpenCLBuiltins.td | 429 def MemoryScope : EnumType<"memory_scope">; 934 def : Builtin<"work_group_barrier", [Void, MemFenceFlags, MemoryScope], Attr.Convergent>; 1101 // Without explicit MemoryOrder or MemoryScope. 1111 // With explicit MemoryOrder and MemoryScope arguments. 1113 def : Builtin<Name # "_explicit", !listconcat(Types, [MemoryOrder, MemoryScope])>; 1150 … PointerType<TypePair[1], exp_ptr_addrspace>, TypePair[1], MemoryOrder, MemoryOrder, MemoryScope]>; 1180 def : Builtin<"atomic_work_item_fence", [Void, MemFenceFlags, MemoryOrder, MemoryScope]>; 1727 def : Builtin<"sub_group_barrier", [Void, MemFenceFlags, MemoryScope], Attr.Convergent>;
|