/third_party/skia/third_party/externals/tint/src/sem/ |
H A D | atomic_type.cc | 20 TINT_INSTANTIATE_TYPEINFO(tint::sem::Atomic); variable 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(Atomi [all...] |
H A D | atomic_type.h | 26 class Atomic : public Castable<Atomic, Type> { class 30 explicit Atomic(const sem::Type* subtype); 33 Atomic(Atomic&&); 34 ~Atomic() override;
|
H A 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/ |
H A D | atomic.cc | 19 TINT_INSTANTIATE_TYPEINFO(tint::ast::Atomic); variable 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* Atomi [all...] |
H A D | atomic.h | 26 class Atomic : public Castable<Atomic, Type> { class 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;
|
H A D | atomic_test.cc | 28 auto* p = create<Atomic>(i32); in TEST_F() 34 auto* p = create<Atomic>(i32); in TEST_F()
|
/third_party/skia/third_party/externals/tint/src/resolver/ |
H A 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()
|
H A D | is_host_shareable_test.cc | 96 TEST_F(ResolverIsHostShareable, Atomic) { in TEST_F() 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()
|
H A D | is_storeable_test.cc | 71 TEST_F(ResolverIsStorableTest, Atomic) { in TEST_F() 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()
|
H A D | resolver.h | 60 class Atomic; 237 bool ValidateAtomic(const ast::Atomic* a, const sem::Atomic* s);
|
H A D | resolver.cc | 208 if (auto* t = ty->As<ast::Atomic>()) { in Type() 210 auto* a = builder_->create<sem::Atomic>(el); in Type() 2159 if (elem_type->Is<sem::Atomic>()) { 2327 if (mem_type->Is<sem::Atomic>()) { 2620 type->IsAnyOf<sem::Atomic, sem::Vector, sem::Matrix, sem::Array, 2651 if (auto* atomic = type->As<sem::Atomic>()) {
|
/third_party/skia/third_party/externals/tint/src/transform/ |
H A D | transform.cc | 136 if (auto* a = ty->As<sem::Atomic>()) { in CreateASTTypeFor() 137 return ctx.dst->create<ast::Atomic>(CreateASTTypeFor(ctx, a->Type())); in CreateASTTypeFor()
|
H A D | zero_init_workgroup_memory.cc | 285 if (auto* atomic = ty->As<sem::Atomic>()) { in BuildZeroingStatements() 414 if (ty->Is<sem::Atomic>()) { in CanTriviallyZero()
|
/third_party/FreeBSD/sys/compat/linuxkpi/common/include/asm/ |
H A D | atomic.h | 41 typedef Atomic atomic_t;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/ |
H A D | Instrumentation.h | 137 bool Atomic = false; member
|
/third_party/NuttX/fs/vfs/include/ |
H A D | file.h | 82 Atomic ref; /* reference counting */
|
/third_party/node/deps/v8/src/builtins/ |
H A D | builtins-sharedarraybuffer-gen.cc | 690 &CodeAssembler::Atomic##op, \ 691 &CodeAssembler::Atomic##op##64 < AtomicInt64 >, \ 692 &CodeAssembler::Atomic##op##64 < AtomicUint64 >, \
|
/third_party/skia/third_party/externals/swiftshader/src/Reactor/ |
H A D | LLVMJIT.cpp | 389 struct Atomic 400 UNIMPLEMENTED_NO_BUG("Atomic::load(size: %d)", int(size)); 412 UNIMPLEMENTED_NO_BUG("Atomic::store(size: %d)", int(size)); 509 functions.try_emplace("atomic_load", reinterpret_cast<void *>(Atomic::load)); 510 functions.try_emplace("atomic_store", reinterpret_cast<void *>(Atomic::store));
|
/third_party/skia/third_party/externals/tint/src/reader/wgsl/ |
H A D | parser_impl_type_decl_test.cc | 345 ASSERT_TRUE(t.value->Is<ast::Atomic>()); in TEST_F() 347 auto* atomic = t.value->As<ast::Atomic>(); in TEST_F() 359 ASSERT_TRUE(t.value->Is<ast::Atomic>()); in TEST_F() 361 auto* atomic = t.value->As<ast::Atomic>(); in TEST_F()
|
/third_party/node/deps/v8/src/compiler/ |
H A D | code-assembler.cc | 893 TNode<Word32T> CodeAssembler::Atomic##name( \ 897 raw_assembler()->Atomic##name(type, base, offset, value)); \ 900 TNode<Type> CodeAssembler::Atomic##name##64( \ 904 raw_assembler()->Atomic##name##64(base, offset, value, value_high)); \ 906 template TNode<AtomicInt64> CodeAssembler::Atomic##name##64 < AtomicInt64 > \ 909 template TNode<AtomicUint64> CodeAssembler::Atomic##name##64 < \
|
/third_party/mesa3d/src/gallium/include/pipe/ |
H A D | p_shader_tokens.h | 135 unsigned Atomic : 1; /**< atomic only? for TGSI_FILE_BUFFER */ member
|
/third_party/mesa3d/src/gallium/auxiliary/tgsi/ |
H A D | tgsi_build.c | 113 declaration.Atomic = 0; in tgsi_default_declaration() 148 declaration.Atomic = atomic; in tgsi_build_declaration() 427 full_decl->Declaration.Atomic, in tgsi_build_full_declaration()
|
/third_party/skia/third_party/externals/tint/src/ |
H A D | intrinsic_table.cc | 471 if (auto* a = ty->As<sem::Atomic>()) { in match_atomic() 478 const sem::Atomic* build_atomic(MatchState& state, const sem::Type* T) { in build_atomic() 479 return state.builder.create<sem::Atomic>(T); in build_atomic()
|
H A D | program_builder.h | 804 const ast::Atomic* atomic(const Source& source, in atomic() 806 return builder->create<ast::Atomic>(source, type); in atomic() 811 const ast::Atomic* atomic(const ast::Type* type) const { in atomic() 812 return builder->create<ast::Atomic>(type); in atomic() 817 const ast::Atomic* atomic() const { in atomic()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/Utils/ |
H A D | AMDGPUBaseInfo.h | 207 bool Atomic; member
|