Home
last modified time | relevance | path

Searched refs:Atomic (Results 1 – 25 of 346) sorted by relevance

12345678910>>...14

/external/llvm-project/llvm/test/MC/RISCV/rvv/
Dzvamo.s15 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
21 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
27 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
33 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
39 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
45 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
51 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
57 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
63 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
69 # CHECK-ERROR: instruction requires the following: 'A' (Atomic Instructions), 'Zvamo'(Vector AMO Op…
[all …]
/external/rust/crates/grpcio-sys/grpc/src/core/lib/channel/
Dchannelz.h142 Atomic<int64_t> calls_started{0};
143 Atomic<int64_t> calls_succeeded{0};
144 Atomic<int64_t> calls_failed{0};
145 Atomic<gpr_cycle_counter> last_call_started_cycle{0};
147 uint8_t padding[GPR_CACHELINE_SIZE - 3 * sizeof(Atomic<intptr_t>) -
148 sizeof(Atomic<gpr_cycle_counter>)];
222 Atomic<int> connectivity_state_{0};
296 Atomic<int64_t> streams_started_{0};
297 Atomic<int64_t> streams_succeeded_{0};
298 Atomic<int64_t> streams_failed_{0};
[all …]
/external/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/
Dctor.pass.cpp41 typedef std::atomic<Tp> Atomic; in operator ()() typedef
42 static_assert(std::is_literal_type<Atomic>::value, ""); in operator ()()
45 constexpr Atomic a(t); in operator ()()
49 constexpr Atomic a{t}; in operator ()()
53 constexpr Atomic a = ATOMIC_VAR_INIT(t); in operator ()()
/external/llvm-project/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/
Dctor.pass.cpp37 typedef std::atomic<Tp> Atomic; in operator ()() typedef
38 static_assert(std::is_literal_type<Atomic>::value, ""); in operator ()()
41 constexpr Atomic a(t); in operator ()()
45 constexpr Atomic a{t}; in operator ()()
49 constexpr Atomic a = ATOMIC_VAR_INIT(t); in operator ()()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrAtomics.td1 // WebAssemblyInstrAtomics.td-WebAssembly Atomic codegen support-*- tablegen -*-
11 /// \brief WebAssembly Atomic operand code-gen constructs.
18 // Atomic fences
24 // Atomic loads
30 // Atomic stores
/external/rust/crates/crossbeam-epoch/
DCHANGELOG.md7 - Add `Atomic::compare_exchange` and `Atomic::compare_exchange_weak`. (#628)
8 - Deprecate `Atomic::compare_and_set` and `Atomic::compare_and_set_weak`. Use `Atomic::compare_exch…
37 - Make `Atomic::null()` const function at 1.31+.
42 - Add `Atomic::into_owned()`.
94 - Add `load_consume` to `Atomic`.
/external/rust/crates/crossbeam-epoch/tests/
Dloom.rs7 use epoch::{Atomic, Owned};
18 let item: Atomic<String> = Atomic::from(Owned::new(String::from("boom"))); in it_works()
55 head: Atomic<Node<T>>, in treiber_stack()
61 next: Atomic<Node<T>>, in treiber_stack()
68 head: Atomic::null(), in treiber_stack()
76 next: Atomic::null(), in treiber_stack()
/external/rust/crates/crossbeam-epoch/src/
Datomic.rs287 pub struct Atomic<T: ?Sized + Pointable> { struct
292 unsafe impl<T: ?Sized + Pointable + Send + Sync> Send for Atomic<T> {} implementation
293 unsafe impl<T: ?Sized + Pointable + Send + Sync> Sync for Atomic<T> {} implementation
295 impl<T> Atomic<T> { impl
305 pub fn new(init: T) -> Atomic<T> { in new()
310 impl<T: ?Sized + Pointable> Atomic<T> { implementation
320 pub fn init(init: T::Init) -> Atomic<T> { in init()
343 pub fn null() -> Atomic<T> { in null()
811 impl<T: ?Sized + Pointable> fmt::Debug for Atomic<T> { implementation
823 impl<T: ?Sized + Pointable> fmt::Pointer for Atomic<T> { implementation
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVSchedule.td33 def WriteAtomicW : SchedWrite; //Atomic memory operation word size
34 def WriteAtomicD : SchedWrite; //Atomic memory operation double word size
35 def WriteAtomicLDW : SchedWrite; // Atomic load word
36 def WriteAtomicLDD : SchedWrite; // Atomic load double word
37 def WriteAtomicSTW : SchedWrite; // Atomic store word
38 def WriteAtomicSTD : SchedWrite; // Atomic store double word
105 def ReadAtomicLDW : SchedRead; // Atomic load word
106 def ReadAtomicLDD : SchedRead; // Atomic load double word
107 def ReadAtomicSTW : SchedRead; // Atomic store word
108 def ReadAtomicSTD : SchedRead; // Atomic store double word
/external/llvm-project/llvm/lib/Target/RISCV/
DRISCVSchedule.td33 def WriteAtomicW : SchedWrite; //Atomic memory operation word size
34 def WriteAtomicD : SchedWrite; //Atomic memory operation double word size
35 def WriteAtomicLDW : SchedWrite; // Atomic load word
36 def WriteAtomicLDD : SchedWrite; // Atomic load double word
37 def WriteAtomicSTW : SchedWrite; // Atomic store word
38 def WriteAtomicSTD : SchedWrite; // Atomic store double word
110 def ReadAtomicLDW : SchedRead; // Atomic load word
111 def ReadAtomicLDD : SchedRead; // Atomic load double word
112 def ReadAtomicSTW : SchedRead; // Atomic store word
113 def ReadAtomicSTD : SchedRead; // Atomic store double word
/external/vixl/doc/aarch64/
Dsupported-instructions-aarch64.md865 Atomic add on word or doubleword in memory _(Armv8.1)_
872 Atomic add on word or doubleword in memory, with Load-acquire semantics _(Armv8.1)_
879 Atomic add on byte in memory, with Load-acquire semantics _(Armv8.1)_
886 Atomic add on halfword in memory, with Load-acquire semantics _(Armv8.1)_
893 Atomic add on word or doubleword in memory, with Load-acquire and Store-release semantics _(Armv8.1…
900 Atomic add on byte in memory, with Load-acquire and Store-release semantics _(Armv8.1)_
907 Atomic add on halfword in memory, with Load-acquire and Store-release semantics _(Armv8.1)_
914 Atomic add on byte in memory _(Armv8.1)_
921 Atomic add on halfword in memory _(Armv8.1)_
928 Atomic add on word or doubleword in memory, with Store-release semantics _(Armv8.1)_
[all …]
/external/rust/crates/grpcio-sys/grpc/src/core/ext/xds/
Dxds_client_stats.h147 Atomic<uint64_t> uncategorized_drops_{0};
224 Atomic<uint64_t> total_successful_requests_{0};
225 Atomic<uint64_t> total_requests_in_progress_{0};
226 Atomic<uint64_t> total_error_requests_{0};
227 Atomic<uint64_t> total_issued_requests_{0};
Dxds_client_stats.cc34 uint64_t GetAndResetCounter(Atomic<uint64_t>* from) { in GetAndResetCounter()
152 Atomic<uint64_t>& to_increment = in AddCallFinished()
/external/rust/crates/crossbeam-epoch/src/sync/
Dqueue.rs16 use crate::{unprotected, Atomic, Guard, Owned, Shared};
23 head: CachePadded<Atomic<Node<T>>>,
24 tail: CachePadded<Atomic<Node<T>>>,
36 next: Atomic<Node<T>>,
47 head: CachePadded::new(Atomic::null()), in new()
48 tail: CachePadded::new(Atomic::null()), in new()
52 next: Atomic::null(), in new()
101 next: Atomic::null(), in push()
Dlist.rs9 use crate::{unprotected, Atomic, Guard, Shared};
19 next: Atomic<Entry>,
98 head: Atomic<Entry>,
110 pred: &'g Atomic<Entry>,
116 head: &'g Atomic<Entry>,
135 next: Atomic::null(), in default()
157 head: Atomic::null(), in new()
/external/rust/crates/crossbeam-epoch/examples/
Dsanitize.rs7 use crossbeam_epoch::{self as epoch, Atomic, Collector, LocalHandle, Owned, Shared};
10 fn worker(a: Arc<Atomic<AtomicUsize>>, handle: LocalHandle) -> usize { in worker()
47 let a = Arc::new(Atomic::new(AtomicUsize::new(777))); in main()
/external/rust/crates/grpcio-sys/grpc/src/core/lib/gprpp/
Dmpscq.h38 Atomic<Node*> next;
64 Atomic<Node*> head_;
Datomic.h40 class Atomic {
42 explicit Atomic(T val = T()) : storage_(val) {} in storage_()
/external/rust/crates/grpcio-sys/grpc/src/core/lib/iomgr/poller/
Deventmanager_libuv.h75 grpc_core::Atomic<bool> should_stop_{false};
77 grpc_core::Atomic<int> shutdown_refcount_{0};
/external/llvm-project/llvm/include/llvm/Transforms/
DInstrumentation.h70 bool Atomic = false; member
130 bool Atomic = false; member
/external/rust/crates/grpcio-sys/grpc/src/core/ext/filters/client_channel/health/
Dhealth_check_client.h129 Atomic<bool> seen_response_{false};
137 Atomic<bool> cancelled_{false};
/external/deqp/doc/testspecs/GLES31/
Dfunctional.shaders.atomic_counter.txt31 + Atomic counters with different offsets
32 + Atomic counters with default layout qualifier and implicit offset and binding
48 the shader. Atomic counter values are verified by comparing against the
54 peforming operation. Atomic counter values returned by different atomic
/external/llvm-project/llvm/test/CodeGen/Mips/
Dinlineasm-constraint-ZC-2.ll11 define i32 @Atomic() {
12 ; CHECK-LABEL: Atomic:
/external/angle/doc/
DES31StatusOnD3D11.md16 | Atomic counters | Implemented with limitations | Atomic counte…
/external/rust/crates/grpcio-sys/grpc/src/core/lib/transport/
Dmetadata.h206 grpc_core::Atomic<destroy_user_data_func> destroy_user_data;
207 grpc_core::Atomic<void*> data;
277 grpc_core::Atomic<intptr_t> refcnt_;

12345678910>>...14