Home
last modified time | relevance | path

Searched refs:MemoryScope (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/libc/src/__support/CPP/
H A Datomic.h34 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 DOpenCLBuiltins.td429 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>;