/third_party/skia/third_party/externals/tint/src/sem/ |
D | atomic_type.cc | 20 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;
|
D | atomic_type.h | 26 class Atomic : public Castable<Atomic, Type> { 30 explicit Atomic(const sem::Type* subtype); 33 Atomic(Atomic&&); 34 ~Atomic() override;
|
D | atomic_type_test.cc | 26 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/ |
D | atomic.cc | 19 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()
|
D | atomic.h | 26 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;
|
D | atomic_test.cc | 28 auto* p = create<Atomic>(i32); in TEST_F() 34 auto* p = create<Atomic>(i32); in TEST_F()
|
/third_party/grpc/src/core/lib/channel/ |
D | channelz.h | 142 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/ |
D | RISCVSchedule.td | 33 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/ |
D | README.md | 1 # ![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/ |
D | xds_client_stats.h | 147 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};
|
D | xds_client_stats.cc | 34 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/ |
D | NV_shader_atomic_counters.txt | 100 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/ |
D | NV_shader_atomic_counters.txt | 100 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/ |
D | atomics_test.cc | 36 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()
|
D | is_storeable_test.cc | 71 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()
|
D | is_host_shareable_test.cc | 96 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/ |
D | xds_client_stats.h | 196 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};
|
D | xds_client_stats.cc | 84 uint64_t GetAndResetCounter(Atomic<uint64_t>* from) { in GetAndResetCounter() 109 Atomic<uint64_t>& to_increment = in AddCallFinished()
|
/third_party/grpc/src/core/lib/gprpp/ |
D | mpscq.h | 38 Atomic<Node*> next; 64 Atomic<Node*> head_;
|
D | atomic.h | 40 class Atomic { 42 explicit Atomic(T val = T()) : storage_(val) {} in storage_()
|
/third_party/boost/libs/atomic/doc/ |
D | atomic.qbk | 9 [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/ |
D | eventmanager_libuv.h | 75 grpc_core::Atomic<bool> should_stop_{false}; 77 grpc_core::Atomic<int> shutdown_refcount_{0};
|
/third_party/vk-gl-cts/doc/testspecs/GLES31/ |
D | functional.shaders.atomic_counter.txt | 31 + 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/ |
D | health_check_client.h | 129 Atomic<bool> seen_response_{false}; 137 Atomic<bool> cancelled_{false};
|
/third_party/boost/libs/log/config/atomic-int32/ |
D | atomic_int32.cpp | 11 #error Boost.Log: Native 32-bit atomic operations are required but not supported by Boost.Atomic on…
|