Home
last modified time | relevance | path

Searched refs:Atomic (Results 1 - 25 of 52) sorted by relevance

123

/third_party/skia/third_party/externals/tint/src/sem/
H A Datomic_type.cc20 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 Datomic_type.h26 class Atomic : public Castable<Atomic, Type> { class
30 explicit Atomic(const sem::Type* subtype);
33 Atomic(Atomic&&);
34 ~Atomic() override;
H A 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/
H A Datomic.cc19 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 Datomic.h26 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 Datomic_test.cc28 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 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()
H A Dis_host_shareable_test.cc96 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 Dis_storeable_test.cc71 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 Dresolver.h60 class Atomic;
237 bool ValidateAtomic(const ast::Atomic* a, const sem::Atomic* s);
H A Dresolver.cc208 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 Dtransform.cc136 if (auto* a = ty->As<sem::Atomic>()) { in CreateASTTypeFor()
137 return ctx.dst->create<ast::Atomic>(CreateASTTypeFor(ctx, a->Type())); in CreateASTTypeFor()
H A Dzero_init_workgroup_memory.cc285 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 Datomic.h41 typedef Atomic atomic_t;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/
H A DInstrumentation.h137 bool Atomic = false; member
/third_party/NuttX/fs/vfs/include/
H A Dfile.h82 Atomic ref; /* reference counting */
/third_party/node/deps/v8/src/builtins/
H A Dbuiltins-sharedarraybuffer-gen.cc690 &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 DLLVMJIT.cpp389 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 Dparser_impl_type_decl_test.cc345 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 Dcode-assembler.cc893 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 Dp_shader_tokens.h135 unsigned Atomic : 1; /**< atomic only? for TGSI_FILE_BUFFER */ member
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
H A Dtgsi_build.c113 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 Dintrinsic_table.cc471 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 Dprogram_builder.h804 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 DAMDGPUBaseInfo.h207 bool Atomic; member

Completed in 26 milliseconds

123