Home
last modified time | relevance | path

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

1234567891011

/third_party/skia/third_party/externals/tint/src/sem/
Datomic_type.cc20 TINT_INSTANTIATE_TYPEINFO(tint::sem::Atomic);
25 Atomic::Atomic(const sem::Type* subtype) : subtype_(subtype) { in Atomic() function in tint::sem::Atomic
29 std::string Atomic::type_name() const { in type_name()
35 std::string Atomic::FriendlyName(const SymbolTable& symbols) const { in FriendlyName()
41 uint32_t Atomic::Size() const { in Size()
45 uint32_t Atomic::Align() const { in Align()
49 bool Atomic::IsConstructible() const { in IsConstructible()
53 Atomic::Atomic(Atomic&&) = default;
55 Atomic::~Atomic() = default;
Datomic_type.h26 class Atomic : public Castable<Atomic, Type> {
30 explicit Atomic(const sem::Type* subtype);
33 Atomic(Atomic&&);
34 ~Atomic() override;
Datomic_type_test.cc26 auto* a = create<Atomic>(create<I32>()); in TEST_F()
31 auto* a = create<Atomic>(create<I32>()); in TEST_F()
36 auto* a = create<Atomic>(create<I32>()); in TEST_F()
/third_party/skia/third_party/externals/tint/src/ast/
Datomic.cc19 TINT_INSTANTIATE_TYPEINFO(tint::ast::Atomic);
24 Atomic::Atomic(ProgramID pid, const Source& src, const Type* const subtype) in Atomic() function in tint::ast::Atomic
27 std::string Atomic::FriendlyName(const SymbolTable& symbols) const { in FriendlyName()
33 Atomic::Atomic(Atomic&&) = default;
35 Atomic::~Atomic() = default;
37 const Atomic* Atomic::Clone(CloneContext* ctx) const { in Clone()
41 return ctx->dst->create<Atomic>(src, ty); in Clone()
Datomic.h26 class Atomic : public Castable<Atomic, Type> {
32 Atomic(ProgramID pid, const Source& src, const Type* const subtype);
34 Atomic(Atomic&&);
35 ~Atomic() override;
45 const Atomic* Clone(CloneContext* ctx) const override;
Datomic_test.cc28 auto* p = create<Atomic>(i32); in TEST_F()
34 auto* p = create<Atomic>(i32); in TEST_F()
/third_party/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 …]
/third_party/skia/third_party/externals/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
/third_party/boost/libs/atomic/
DREADME.md1 # ![Boost.Atomic](doc/logo.png)
3 Boost.Atomic, part of collection of the [Boost C++ Libraries](https://github.com/boostorg), impleme…
7 * **build** - Boost.Atomic build scripts
9 * **include** - Interface headers of Boost.Atomic
10 * **src** - Compilable source code of Boost.Atomic
11 * **test** - Boost.Atomic unit tests
/third_party/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()
153 Atomic<uint64_t>& to_increment = in AddCallFinished()
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/
DNV_shader_atomic_counters.txt100 Add New Section 2.X.3.Y, Atomic Counter Buffers, after Section 2.X.3.6,
103 Atomic counter buffers are arrays consisting of single-component unsigned
106 points to which buffer objects can be attached. Atomic counter variables
112 Atomic counter buffer bindings are established by calling BindBufferBase,
123 Atomic counter variables may only be used as operands in the ATOMCTR
125 general instructions. Atomic counter variables must be declared
126 explicitly via the <COUNTER_statement> grammar rule. Atomic counter
129 Atomic counter variables may be declared as arrays, but all bindings
142 Table X.Y: Atomic Counter Buffer Bindings. <a> indicates a buffer
186 counter variable. Atomic counter instruction modifiers are supported by
[all …]
/third_party/openGLES/extensions/NV/
DNV_shader_atomic_counters.txt100 Add New Section 2.X.3.Y, Atomic Counter Buffers, after Section 2.X.3.6,
103 Atomic counter buffers are arrays consisting of single-component unsigned
106 points to which buffer objects can be attached. Atomic counter variables
112 Atomic counter buffer bindings are established by calling BindBufferBase,
123 Atomic counter variables may only be used as operands in the ATOMCTR
125 general instructions. Atomic counter variables must be declared
126 explicitly via the <COUNTER_statement> grammar rule. Atomic counter
129 Atomic counter variables may be declared as arrays, but all bindings
142 Table X.Y: Atomic Counter Buffer Bindings. <a> indicates a buffer
186 counter variable. Atomic counter instruction modifiers are supported by
[all …]
/third_party/skia/third_party/externals/tint/src/resolver/
Datomics_test.cc36 auto* atomic = TypeOf(g)->UnwrapRef()->As<sem::Atomic>(); in TEST_F()
47 auto* atomic = TypeOf(g)->UnwrapRef()->As<sem::Atomic>(); in TEST_F()
67 auto* atomic = str->Members()[0]->Type()->As<sem::Atomic>(); in TEST_F()
Dis_storeable_test.cc71 TEST_F(ResolverIsStorableTest, Atomic) { in TEST_F() argument
72 EXPECT_TRUE(r()->IsStorable(create<sem::Atomic>(create<sem::I32>()))); in TEST_F()
73 EXPECT_TRUE(r()->IsStorable(create<sem::Atomic>(create<sem::U32>()))); in TEST_F()
Dis_host_shareable_test.cc96 TEST_F(ResolverIsHostShareable, Atomic) { in TEST_F() argument
97 EXPECT_TRUE(r()->IsHostShareable(create<sem::Atomic>(create<sem::I32>()))); in TEST_F()
98 EXPECT_TRUE(r()->IsHostShareable(create<sem::Atomic>(create<sem::U32>()))); in TEST_F()
/third_party/grpc/src/core/ext/filters/client_channel/xds/
Dxds_client_stats.h196 Atomic<uint64_t> total_successful_requests_{0};
197 Atomic<uint64_t> total_requests_in_progress_{0};
198 Atomic<uint64_t> total_error_requests_{0};
199 Atomic<uint64_t> total_issued_requests_{0};
Dxds_client_stats.cc84 uint64_t GetAndResetCounter(Atomic<uint64_t>* from) { in GetAndResetCounter()
109 Atomic<uint64_t>& to_increment = in AddCallFinished()
/third_party/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_()
/third_party/boost/libs/atomic/doc/
Datomic.qbk9 [library Boost.Atomic
17 [purpose Atomic operations]
27 [section:introduction_presenting Presenting Boost.Atomic]
29 [*Boost.Atomic] is a library that provides [^atomic]
69 Atomic variables are useful for two purposes:
82 [section:thread_coordination Thread coordination using Boost.Atomic]
84 The most common use of [*Boost.Atomic] is to realize custom
109 [*Boost.Atomic] uses a synchronisation concept based on the
159 mapped to [*Boost.Atomic].
165 The most basic pattern for coordinating threads via [*Boost.Atomic]
[all …]
/third_party/grpc/src/core/lib/iomgr/poller/
Deventmanager_libuv.h75 grpc_core::Atomic<bool> should_stop_{false};
77 grpc_core::Atomic<int> shutdown_refcount_{0};
/third_party/vk-gl-cts/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
/third_party/grpc/src/core/ext/filters/client_channel/health/
Dhealth_check_client.h129 Atomic<bool> seen_response_{false};
137 Atomic<bool> cancelled_{false};
/third_party/boost/libs/log/config/atomic-int32/
Datomic_int32.cpp11 #error Boost.Log: Native 32-bit atomic operations are required but not supported by Boost.Atomic on…

1234567891011