Home
last modified time | relevance | path

Searched defs:Atomic (Results 1 – 25 of 37) sorted by relevance

12

/external/llvm-libc/src/__support/CPP/
Datomic.h43 template <typename T> struct Atomic { struct
57 LIBC_INLINE static int order(MemoryOrder mem_ord) { in order()
61 LIBC_INLINE static int scope(MemoryScope mem_scope) { in scope()
85 LIBC_INLINE constexpr Atomic() = default; argument
88 LIBC_INLINE constexpr Atomic(value_type v) : val(v) {} in Atomic() function
91 LIBC_INLINE Atomic &operator=(const Atomic &) = delete; argument
109 // Atomic store. argument
168 T ret;
229 LIBC_INLINE void set(T rhs) { val = rhs; } in set()
/external/cronet/tot/third_party/llvm-libc/src/src/__support/CPP/
Datomic.h42 template <typename T> struct Atomic { struct
62 constexpr Atomic() = default; argument
65 constexpr Atomic(value_type v) : val(v) {} in Atomic() argument
68 Atomic &operator=(const Atomic &) = delete; argument
82 // Atomic store. argument
186 void set(T rhs) { val = rhs; } in set()
/external/cronet/stable/third_party/llvm-libc/src/src/__support/CPP/
Datomic.h42 template <typename T> struct Atomic { struct
62 constexpr Atomic() = default; argument
65 constexpr Atomic(value_type v) : val(v) {} in Atomic() argument
68 Atomic &operator=(const Atomic &) = delete; argument
82 // Atomic store. argument
186 void set(T rhs) { val = rhs; } in set()
/external/rust/android-crates-io/crates/atomic/src/
Dlib.rs67 pub struct Atomic<T> { struct
72 // Atomic<T> is only Sync if T is Send argument
73 unsafe impl<T: Copy + Send> Sync for Atomic<T> {} implementation
82 impl<T: RefUnwindSafe> RefUnwindSafe for Atomic<T> {} implementation
84 impl<T: Default> Default for Atomic<T> { implementation
91 impl<T: NoUninit + fmt::Debug> fmt::Debug for Atomic<T> { implementation
99 impl<T> Atomic<T> { implementation
119 impl<T: NoUninit> Atomic<T> { impl
287 impl Atomic<bool> { impl
324 impl Atomic<$t> { impl
[all …]
/external/rust/android-crates-io/crates/crossbeam-epoch/src/
Datomic.rs294 pub struct Atomic<T: ?Sized + Pointable> { struct
295 data: AtomicUsize, argument
299 unsafe impl<T: ?Sized + Pointable + Send + Sync> Send for Atomic<T> {} implementation
300 unsafe impl<T: ?Sized + Pointable + Send + Sync> Sync for Atomic<T> {} implementation
302 impl<T> Atomic<T> { implementation
318 impl<T: ?Sized + Pointable> Atomic<T> { implementation
930 impl<T: ?Sized + Pointable> fmt::Debug for Atomic<T> { implementation
942 impl<T: ?Sized + Pointable> fmt::Pointer for Atomic<T> { implementation
950 impl<T: ?Sized + Pointable> Clone for Atomic<T> { implementation
961 impl<T: ?Sized + Pointable> Default for Atomic<T> { implementation
[all …]
/external/cronet/stable/third_party/libc++/src/test/std/atomics/atomics.types.generic/
Dstandard_layout.compile.pass.cpp23 typedef std::atomic<Tp> Atomic; in operator ()() typedef
/external/cronet/tot/third_party/libc++/src/test/std/atomics/atomics.types.generic/
Dstandard_layout.compile.pass.cpp23 typedef std::atomic<Tp> Atomic; in operator ()() typedef
/external/cronet/stable/third_party/libc++/src/test/std/atomics/atomics.types.operations/atomics.types.operations.req/
Ddtor.pass.cpp25 typedef std::atomic<Tp> Atomic; in operator ()() typedef
Dctor.pass.cpp36 typedef std::atomic<Tp> Atomic; in operator ()() typedef
/external/cronet/tot/third_party/libc++/src/test/std/atomics/atomics.types.operations/atomics.types.operations.req/
Ddtor.pass.cpp25 typedef std::atomic<Tp> Atomic; in operator ()() typedef
Dctor.pass.cpp36 typedef std::atomic<Tp> Atomic; in operator ()() typedef
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/
DMemoryOpRemark.cpp128 bool Atomic, in inlineVolatileOrAtomicWithExtraArgs()
170 bool Atomic = SI.isAtomic(); in visitStore() local
189 bool Atomic = false; in visitIntrinsicCall() local
/external/pigweed/third_party/fuchsia/repo/zircon/system/ulib/lazy_init/include/lib/lazy_init/
Doptions.h23 Atomic, enumerator
/external/llvm/test/DebugInfo/Inputs/
Ddwarfdump-objc.m13 @property (atomic) int Atomic; property
/external/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/
Dctor.pass.cpp41 typedef std::atomic<Tp> Atomic; in operator ()() typedef
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Transforms/
DInstrumentation.h71 bool Atomic = false; member
114 bool Atomic = false; member
/external/swiftshader/src/Reactor/
DLLVMJIT.cpp461 struct Atomic struct in __anon884bf0030111::ExternalSymbolGenerator
463 static void load(size_t size, void *ptr, void *ret, llvm::AtomicOrdering ordering) in load()
475 static void store(size_t size, void *ptr, void *ret, llvm::AtomicOrdering ordering) in store()
/external/cronet/stable/base/memory/
Dshared_memory_mapping_unittest.cc150 TEST_F(SharedMemoryMappingTest, Atomic) { in TEST_F() argument
/external/cronet/tot/base/memory/
Dshared_memory_mapping_unittest.cc150 TEST_F(SharedMemoryMappingTest, Atomic) { in TEST_F() argument
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/
DInstrumentation.h137 bool Atomic = false; member
/external/rust/android-crates-io/crates/drm/src/
Dlib.rs321 Atomic = drm_ffi::DRM_CLIENT_CAP_ATOMIC as u64, enumerator
/external/rust/android-crates-io/crates/pest_meta/src/
Dast.rs41 Atomic, enumerator
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/Utils/
DAMDGPUBaseInfo.h207 bool Atomic; member
/external/clang/test/CodeGenCXX/
Dmangle-ms.cpp454 namespace Atomic { namespace
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AMDGPU/Utils/
DAMDGPUBaseInfo.h329 bool Atomic; member

12