Home
last modified time | relevance | path

Searched refs:sem (Results 1 - 25 of 473) sorted by relevance

12345678910>>...19

/third_party/skia/third_party/externals/tint/src/resolver/
H A Dresolver_constants_test.cc19 #include "src/sem/expression.h"
25 using Scalar = sem::Constant::Scalar;
35 auto* sem = Sem().Get(expr); in TEST_F() local
36 EXPECT_NE(sem, nullptr); in TEST_F()
37 EXPECT_TRUE(sem->Type()->Is<sem::I32>()); in TEST_F()
38 EXPECT_EQ(sem->ConstantValue().Type(), sem->Type()); in TEST_F()
39 EXPECT_EQ(sem->ConstantValue().ElementType(), sem in TEST_F()
50 auto* sem = Sem().Get(expr); TEST_F() local
65 auto* sem = Sem().Get(expr); TEST_F() local
80 auto* sem = Sem().Get(expr); TEST_F() local
95 auto* sem = Sem().Get(expr); TEST_F() local
114 auto* sem = Sem().Get(expr); TEST_F() local
133 auto* sem = Sem().Get(expr); TEST_F() local
152 auto* sem = Sem().Get(expr); TEST_F() local
171 auto* sem = Sem().Get(expr); TEST_F() local
190 auto* sem = Sem().Get(expr); TEST_F() local
209 auto* sem = Sem().Get(expr); TEST_F() local
228 auto* sem = Sem().Get(expr); TEST_F() local
247 auto* sem = Sem().Get(expr); TEST_F() local
266 auto* sem = Sem().Get(expr); TEST_F() local
285 auto* sem = Sem().Get(expr); TEST_F() local
304 auto* sem = Sem().Get(expr); TEST_F() local
323 auto* sem = Sem().Get(expr); TEST_F() local
342 auto* sem = Sem().Get(expr); TEST_F() local
361 auto* sem = Sem().Get(expr); TEST_F() local
380 auto* sem = Sem().Get(expr); TEST_F() local
399 auto* sem = Sem().Get(expr); TEST_F() local
418 auto* sem = Sem().Get(expr); TEST_F() local
[all...]
H A Dstruct_layout_test.cc20 #include "src/sem/struct.h"
37 auto* sem = TypeOf(s)->As<sem::Struct>(); in TEST_F() local
38 ASSERT_NE(sem, nullptr); in TEST_F()
39 EXPECT_EQ(sem->Size(), 12u); in TEST_F()
40 EXPECT_EQ(sem->SizeNoPadding(), 12u); in TEST_F()
41 EXPECT_EQ(sem->Align(), 4u); in TEST_F()
42 ASSERT_EQ(sem->Members().size(), 3u); in TEST_F()
43 EXPECT_EQ(sem->Members()[0]->Offset(), 0u); in TEST_F()
44 EXPECT_EQ(sem in TEST_F()
65 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
88 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
114 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
141 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
162 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
182 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
206 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
226 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
258 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
305 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
337 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
372 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
399 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
[all...]
H A Dresolver_behavior_test.cc19 #include "src/sem/expression.h"
45 auto* sem = Sem().Get(stmt); in TEST_F() local
46 EXPECT_EQ(sem->Behaviors(), in TEST_F()
47 sem::Behaviors(sem::Behavior::kDiscard, sem::Behavior::kNext)); in TEST_F()
56 auto* sem = Sem().Get(stmt); in TEST_F() local
57 EXPECT_EQ(sem->Behaviors(), in TEST_F()
58 sem::Behaviors(sem in TEST_F()
67 auto* sem = Sem().Get(stmt); TEST_F() local
85 auto* sem = Sem().Get(stmt); TEST_F() local
98 auto* sem = Sem().Get(stmt); TEST_F() local
111 auto* sem = Sem().Get(stmt); TEST_F() local
124 auto* sem = Sem().Get(stmt); TEST_F() local
135 auto* sem = Sem().Get(stmt); TEST_F() local
147 auto* sem = Sem().Get(stmt); TEST_F() local
158 auto* sem = Sem().Get(stmt); TEST_F() local
168 auto* sem = Sem().Get(stmt); TEST_F() local
179 auto* sem = Sem().Get(stmt); TEST_F() local
190 auto* sem = Sem().Get(stmt); TEST_F() local
201 auto* sem = Sem().Get(stmt); TEST_F() local
212 auto* sem = Sem().Get(stmt); TEST_F() local
222 auto* sem = Sem().Get(stmt); TEST_F() local
232 auto* sem = Sem().Get(stmt); TEST_F() local
242 auto* sem = Sem().Get(stmt); TEST_F() local
252 auto* sem = Sem().Get(stmt); TEST_F() local
262 auto* sem = Sem().Get(stmt); TEST_F() local
272 auto* sem = Sem().Get(stmt); TEST_F() local
282 auto* sem = Sem().Get(stmt); TEST_F() local
293 auto* sem = Sem().Get(stmt); TEST_F() local
305 auto* sem = Sem().Get(stmt); TEST_F() local
315 auto* sem = Sem().Get(stmt); TEST_F() local
325 auto* sem = Sem().Get(stmt); TEST_F() local
336 auto* sem = Sem().Get(stmt); TEST_F() local
346 auto* sem = Sem().Get(stmt); TEST_F() local
357 auto* sem = Sem().Get(stmt); TEST_F() local
368 auto* sem = Sem().Get(stmt); TEST_F() local
378 auto* sem = Sem().Get(stmt); TEST_F() local
390 auto* sem = Sem().Get(stmt); TEST_F() local
401 auto* sem = Sem().Get(stmt); TEST_F() local
411 auto* sem = Sem().Get(stmt); TEST_F() local
422 auto* sem = Sem().Get(stmt); TEST_F() local
432 auto* sem = Sem().Get(stmt); TEST_F() local
442 auto* sem = Sem().Get(stmt); TEST_F() local
452 auto* sem = Sem().Get(stmt); TEST_F() local
462 auto* sem = Sem().Get(stmt); TEST_F() local
472 auto* sem = Sem().Get(stmt); TEST_F() local
482 auto* sem = Sem().Get(stmt); TEST_F() local
492 auto* sem = Sem().Get(stmt); TEST_F() local
502 auto* sem = Sem().Get(stmt); TEST_F() local
513 auto* sem = Sem().Get(stmt); TEST_F() local
523 auto* sem = Sem().Get(stmt); TEST_F() local
533 auto* sem = Sem().Get(stmt); TEST_F() local
543 auto* sem = Sem().Get(stmt); TEST_F() local
553 auto* sem = Sem().Get(stmt); TEST_F() local
563 auto* sem = Sem().Get(stmt); TEST_F() local
574 auto* sem = Sem().Get(stmt); TEST_F() local
585 auto* sem = Sem().Get(stmt); TEST_F() local
598 auto* sem = Sem().Get(stmt); TEST_F() local
610 auto* sem = Sem().Get(stmt); TEST_F() local
625 auto* sem = Sem().Get(stmt); TEST_F() local
637 auto* sem = Sem().Get(stmt); TEST_F() local
648 auto* sem = Sem().Get(stmt); TEST_F() local
658 auto* sem = Sem().Get(stmt); TEST_F() local
[all...]
H A Dresolver.h30 #include "src/sem/binding_point.h"
31 #include "src/sem/block_statement.h"
32 #include "src/sem/constant.h"
33 #include "src/sem/function.h"
34 #include "src/sem/struct.h"
58 namespace sem { namespace
71 } // namespace sem
93 bool IsPlain(const sem::Type* type) const;
97 bool IsStorable(const sem::Type* type) const;
101 bool IsHostShareable(const sem
147 sem::Type* const sem; global() member in tint::resolver::TypeDeclInfo::sem
[all...]
H A Dis_host_shareable_test.cc19 #include "src/sem/atomic_type.h"
28 EXPECT_FALSE(r()->IsHostShareable(create<sem::Void>())); in TEST_F()
32 EXPECT_FALSE(r()->IsHostShareable(create<sem::Bool>())); in TEST_F()
36 EXPECT_TRUE(r()->IsHostShareable(create<sem::I32>())); in TEST_F()
37 EXPECT_TRUE(r()->IsHostShareable(create<sem::U32>())); in TEST_F()
38 EXPECT_TRUE(r()->IsHostShareable(create<sem::F32>())); in TEST_F()
42 EXPECT_TRUE(r()->IsHostShareable(create<sem::Vector>(create<sem::I32>(), 2))); in TEST_F()
43 EXPECT_TRUE(r()->IsHostShareable(create<sem::Vector>(create<sem in TEST_F()
[all...]
H A Dresolver.cc54 #include "src/sem/array.h"
55 #include "src/sem/atomic_type.h"
56 #include "src/sem/call.h"
57 #include "src/sem/depth_multisampled_texture_type.h"
58 #include "src/sem/depth_texture_type.h"
59 #include "src/sem/for_loop_statement.h"
60 #include "src/sem/function.h"
61 #include "src/sem/if_statement.h"
62 #include "src/sem/loop_statement.h"
63 #include "src/sem/member_accessor_expressio
492 auto* sem = Sem<sem::GlobalVariable>(var); AllocateOverridableConstantIds() local
510 auto* sem = Variable(var, VariableKind::kGlobal); GlobalVariable() local
815 auto* sem = Statement(stmt); Statements() local
900 auto* sem = builder_->create<sem::CaseStatement>( CaseStatement() local
918 auto* sem = builder_->create<sem::IfStatement>( IfStatement() local
[all...]
H A Dis_storeable_test.cc19 #include "src/sem/atomic_type.h"
28 EXPECT_FALSE(r()->IsStorable(create<sem::Void>())); in TEST_F()
32 EXPECT_TRUE(r()->IsStorable(create<sem::Bool>())); in TEST_F()
33 EXPECT_TRUE(r()->IsStorable(create<sem::I32>())); in TEST_F()
34 EXPECT_TRUE(r()->IsStorable(create<sem::U32>())); in TEST_F()
35 EXPECT_TRUE(r()->IsStorable(create<sem::F32>())); in TEST_F()
39 EXPECT_TRUE(r()->IsStorable(create<sem::Vector>(create<sem::I32>(), 2))); in TEST_F()
40 EXPECT_TRUE(r()->IsStorable(create<sem::Vector>(create<sem in TEST_F()
[all...]
H A Dstruct_pipeline_stage_use_test.cc20 #include "src/sem/struct.h"
35 auto* sem = TypeOf(s)->As<sem::Struct>(); in TEST_F() local
36 ASSERT_NE(sem, nullptr); in TEST_F()
37 EXPECT_TRUE(sem->PipelineStageUses().empty()); in TEST_F()
47 auto* sem = TypeOf(s)->As<sem::Struct>(); in TEST_F() local
48 ASSERT_NE(sem, nullptr); in TEST_F()
49 EXPECT_TRUE(sem->PipelineStageUses().empty()); in TEST_F()
59 auto* sem in TEST_F() local
74 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
89 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
103 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
117 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
133 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
151 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
167 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
183 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
[all...]
H A Dstruct_storage_class_use_test.cc20 #include "src/sem/struct.h"
35 auto* sem = TypeOf(s)->As<sem::Struct>(); in TEST_F() local
36 ASSERT_NE(sem, nullptr); in TEST_F()
37 EXPECT_TRUE(sem->StorageClassUsage().empty()); in TEST_F()
47 auto* sem = TypeOf(s)->As<sem::Struct>(); in TEST_F() local
48 ASSERT_NE(sem, nullptr); in TEST_F()
49 EXPECT_THAT(sem->StorageClassUsage(), in TEST_F()
60 auto* sem in TEST_F() local
73 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
86 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
99 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
112 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
125 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
138 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
151 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
164 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
187 auto* sem = TypeOf(s)->As<sem::Struct>(); TEST_F() local
[all...]
H A Dresolver_constants.cc17 #include "src/sem/constant.h"
18 #include "src/sem/type_constructor.h"
31 sem::Constant Resolver::EvaluateConstantValue(const ast::Expression* expr, in EvaluateConstantValue()
32 const sem::Type* type) { in EvaluateConstantValue()
42 sem::Constant Resolver::EvaluateConstantValue( in EvaluateConstantValue()
44 const sem::Type* type) { in EvaluateConstantValue()
61 sem::Constant Resolver::EvaluateConstantValue(const ast::CallExpression* call, in EvaluateConstantValue()
62 const sem::Type* type) { in EvaluateConstantValue()
63 auto* vec = type->As<sem::Vector>(); in EvaluateConstantValue()
75 if (elem_type->Is<sem in EvaluateConstantValue()
[all...]
H A Dcompound_statement_test.cc19 #include "src/sem/block_statement.h"
20 #include "src/sem/for_loop_statement.h"
21 #include "src/sem/if_statement.h"
22 #include "src/sem/loop_statement.h"
23 #include "src/sem/switch_statement.h"
43 ASSERT_TRUE(s->Block()->Is<sem::FunctionBlockStatement>()); in TEST_F()
44 EXPECT_EQ(s->Block(), s->FindFirstParent<sem::BlockStatement>()); in TEST_F()
45 EXPECT_EQ(s->Block(), s->FindFirstParent<sem::FunctionBlockStatement>()); in TEST_F()
65 EXPECT_TRUE(s->Is<sem::BlockStatement>()); in TEST_F()
67 EXPECT_EQ(s->Parent(), s->FindFirstParent<sem in TEST_F()
[all...]
H A Dvar_let_test.cc18 #include "src/sem/reference_type.h"
64 ASSERT_TRUE(TypeOf(i)->Is<sem::Reference>()); in TEST_F()
65 ASSERT_TRUE(TypeOf(u)->Is<sem::Reference>()); in TEST_F()
66 ASSERT_TRUE(TypeOf(f)->Is<sem::Reference>()); in TEST_F()
67 ASSERT_TRUE(TypeOf(b)->Is<sem::Reference>()); in TEST_F()
68 ASSERT_TRUE(TypeOf(s)->Is<sem::Reference>()); in TEST_F()
69 ASSERT_TRUE(TypeOf(a)->Is<sem::Reference>()); in TEST_F()
71 EXPECT_TRUE(TypeOf(i)->As<sem::Reference>()->StoreType()->Is<sem::I32>()); in TEST_F()
72 EXPECT_TRUE(TypeOf(u)->As<sem in TEST_F()
[all...]
/third_party/FreeBSD/sys/compat/linuxkpi/common/src/
H A Dlinux_semaphore.c39 int _sema_init(losMutexDef_t *sem, unsigned int value) in _sema_init() argument
44 if ((sem == NULL) || (value > OS_SEM_COUNT_MAX)) { in _sema_init()
53 sem->sem = GET_SEM(semHandle); in _sema_init()
58 int _sema_lock(losMutexDef_t *sem) in _sema_lock() argument
62 if ((sem == NULL) || (sem->sem == NULL)) { in _sema_lock()
66 if ((UINTPTR)sem->sem in _sema_lock()
80 _sema_trylock(losMutexDef_t *sem) _sema_trylock() argument
96 _sema_unlock(losMutexDef_t *sem) _sema_unlock() argument
112 _sema_destory(losMutexDef_t *sem) _sema_destory() argument
[all...]
/third_party/FreeBSD/sys/compat/linuxkpi/common/include/linux/
H A Dsemaphore.h44 LosSemCB *sem; member
53 extern int _sema_lock(losMutexDef_t *sem);
54 extern int _sema_unlock(losMutexDef_t *sem);
55 extern int _sema_init(losMutexDef_t *sem, unsigned int value);
56 extern int _sema_destory(losMutexDef_t *sem);
57 extern int _sema_trylock(losMutexDef_t *sem);
59 #define init_MUTEX(sem) _sema_init((losMutexDef_t*)(sem), 1)
60 #define destory_MUTEX(sem) _sema_destory((losMutexDef_t*)(sem))
[all...]
/third_party/skia/third_party/externals/tint/src/
H A Dintrinsic_table.cc23 #include "src/sem/atomic_type.h"
24 #include "src/sem/depth_multisampled_texture_type.h"
25 #include "src/sem/depth_texture_type.h"
26 #include "src/sem/external_texture_type.h"
27 #include "src/sem/multisampled_texture_type.h"
28 #include "src/sem/pipeline_stage_set.h"
29 #include "src/sem/sampled_texture_type.h"
30 #include "src/sem/storage_texture_type.h"
46 class Any : public Castable<Any, sem::Type> {
109 bool Type(uint32_t idx, const sem
[all...]
/third_party/libuv/src/unix/
H A Dthread.c37 #include <sys/sem.h>
439 int uv_sem_init(uv_sem_t* sem, unsigned int value) { in uv_sem_init() argument
442 err = semaphore_create(mach_task_self(), sem, SYNC_POLICY_FIFO, value); in uv_sem_init()
455 void uv_sem_destroy(uv_sem_t* sem) { in uv_sem_destroy() argument
456 if (semaphore_destroy(mach_task_self(), *sem)) in uv_sem_destroy()
461 void uv_sem_post(uv_sem_t* sem) { in uv_sem_post() argument
462 if (semaphore_signal(*sem)) in uv_sem_post()
467 void uv_sem_wait(uv_sem_t* sem) { in uv_sem_wait() argument
471 r = semaphore_wait(*sem); in uv_sem_wait()
479 int uv_sem_trywait(uv_sem_t* sem) { in uv_sem_trywait() argument
541 uv_semaphore_t* sem; uv__custom_sem_init() local
565 uv_semaphore_t* sem; uv__custom_sem_destroy() local
575 uv_semaphore_t* sem; uv__custom_sem_post() local
587 uv_semaphore_t* sem; uv__custom_sem_wait() local
599 uv_semaphore_t* sem; uv__custom_sem_trywait() local
616 uv__sem_init(uv_sem_t* sem, unsigned int value) uv__sem_init() argument
623 uv__sem_destroy(uv_sem_t* sem) uv__sem_destroy() argument
629 uv__sem_post(uv_sem_t* sem) uv__sem_post() argument
635 uv__sem_wait(uv_sem_t* sem) uv__sem_wait() argument
647 uv__sem_trywait(uv_sem_t* sem) uv__sem_trywait() argument
663 uv_sem_init(uv_sem_t* sem, unsigned int value) uv_sem_init() argument
675 uv_sem_destroy(uv_sem_t* sem) uv_sem_destroy() argument
683 uv_sem_post(uv_sem_t* sem) uv_sem_post() argument
691 uv_sem_wait(uv_sem_t* sem) uv_sem_wait() argument
699 uv_sem_trywait(uv_sem_t* sem) uv_sem_trywait() argument
[all...]
/third_party/node/deps/uv/src/unix/
H A Dthread.c37 #include <sys/sem.h>
446 int uv_sem_init(uv_sem_t* sem, unsigned int value) { in uv_sem_init() argument
449 err = semaphore_create(mach_task_self(), sem, SYNC_POLICY_FIFO, value); in uv_sem_init()
462 void uv_sem_destroy(uv_sem_t* sem) { in uv_sem_destroy() argument
463 if (semaphore_destroy(mach_task_self(), *sem)) in uv_sem_destroy()
468 void uv_sem_post(uv_sem_t* sem) { in uv_sem_post() argument
469 if (semaphore_signal(*sem)) in uv_sem_post()
474 void uv_sem_wait(uv_sem_t* sem) { in uv_sem_wait() argument
478 r = semaphore_wait(*sem); in uv_sem_wait()
486 int uv_sem_trywait(uv_sem_t* sem) { in uv_sem_trywait() argument
548 uv_semaphore_t* sem; uv__custom_sem_init() local
572 uv_semaphore_t* sem; uv__custom_sem_destroy() local
582 uv_semaphore_t* sem; uv__custom_sem_post() local
594 uv_semaphore_t* sem; uv__custom_sem_wait() local
606 uv_semaphore_t* sem; uv__custom_sem_trywait() local
623 uv__sem_init(uv_sem_t* sem, unsigned int value) uv__sem_init() argument
630 uv__sem_destroy(uv_sem_t* sem) uv__sem_destroy() argument
636 uv__sem_post(uv_sem_t* sem) uv__sem_post() argument
642 uv__sem_wait(uv_sem_t* sem) uv__sem_wait() argument
654 uv__sem_trywait(uv_sem_t* sem) uv__sem_trywait() argument
670 uv_sem_init(uv_sem_t* sem, unsigned int value) uv_sem_init() argument
682 uv_sem_destroy(uv_sem_t* sem) uv_sem_destroy() argument
690 uv_sem_post(uv_sem_t* sem) uv_sem_post() argument
698 uv_sem_wait(uv_sem_t* sem) uv_sem_wait() argument
706 uv_sem_trywait(uv_sem_t* sem) uv_sem_trywait() argument
[all...]
/third_party/skia/third_party/externals/tint/src/writer/
H A Dappend_vector.cc20 #include "src/sem/call.h"
21 #include "src/sem/expression.h"
22 #include "src/sem/type_constructor.h"
23 #include "src/sem/type_conversion.h"
32 const sem::Call* call = nullptr;
33 const sem::TypeConstructor* ctor = nullptr;
36 VectorConstructorInfo AsVectorConstructor(const sem::Expression* expr) { in AsVectorConstructor()
37 if (auto* call = expr->As<sem::Call>()) { in AsVectorConstructor()
38 if (auto* ctor = call->Target()->As<sem::TypeConstructor>()) { in AsVectorConstructor()
39 if (ctor->ReturnType()->Is<sem in AsVectorConstructor()
64 auto* sem = b.create<sem::Expression>(expr, ty, stmt, sem::Constant{}); Zero() local
[all...]
H A Dappend_vector_test.cc18 #include "src/sem/type_constructor.h"
55 auto* ctor = call->Target()->As<sem::TypeConstructor>(); in TEST_F()
57 ASSERT_TRUE(ctor->ReturnType()->Is<sem::Vector>()); in TEST_F()
58 EXPECT_EQ(ctor->ReturnType()->As<sem::Vector>()->Width(), 3u); in TEST_F()
59 EXPECT_TRUE(ctor->ReturnType()->As<sem::Vector>()->type()->Is<sem::I32>()); in TEST_F()
63 EXPECT_TRUE(ctor->Parameters()[0]->Type()->Is<sem::I32>()); in TEST_F()
64 EXPECT_TRUE(ctor->Parameters()[1]->Type()->Is<sem::I32>()); in TEST_F()
65 EXPECT_TRUE(ctor->Parameters()[2]->Type()->Is<sem::I32>()); in TEST_F()
99 auto* ctor = call->Target()->As<sem in TEST_F()
[all...]
/third_party/skia/third_party/externals/tint/tools/src/cmd/intrinsic-gen/resolver/
H A Dresolve.go22 "dawn.googlesource.com/tint/tools/src/cmd/intrinsic-gen/sem"
28 s *sem.Sem
31 functions map[string]*sem.Function
32 enumEntryMatchers map[*sem.EnumEntry]*sem.EnumMatcher
36 func Resolve(a *ast.AST) (*sem.Sem, error) {
39 s: sem.New(),
41 functions: map[string]*sem.Function{},
42 enumEntryMatchers: map[*sem.EnumEntry]*sem
[all...]
/third_party/skia/third_party/externals/tint/src/writer/glsl/
H A Dgenerator_impl.cc31 #include "src/sem/array.h"
32 #include "src/sem/atomic_type.h"
33 #include "src/sem/block_statement.h"
34 #include "src/sem/call.h"
35 #include "src/sem/depth_multisampled_texture_type.h"
36 #include "src/sem/depth_texture_type.h"
37 #include "src/sem/function.h"
38 #include "src/sem/member_accessor_expression.h"
39 #include "src/sem/multisampled_texture_type.h"
40 #include "src/sem/sampled_texture_typ
[all...]
/third_party/skia/third_party/externals/tint/src/writer/msl/
H A Dgenerator_impl.cc37 #include "src/sem/array.h"
38 #include "src/sem/atomic_type.h"
39 #include "src/sem/bool_type.h"
40 #include "src/sem/call.h"
41 #include "src/sem/depth_multisampled_texture_type.h"
42 #include "src/sem/depth_texture_type.h"
43 #include "src/sem/f32_type.h"
44 #include "src/sem/function.h"
45 #include "src/sem/i32_type.h"
46 #include "src/sem/matrix_typ
555 EmitFunctionCall(std::ostream& out, const sem::Call* call, const sem::Function*) EmitFunctionCall() argument
630 auto* sem = builder_.Sem().Get(expr->args[0]); EmitIntrinsicCall() local
639 auto* sem = builder_.Sem().Get(expr->args[0]); EmitIntrinsicCall() local
2022 auto& sem = program_->Sem(); EmitMemberAccessor() local
[all...]
/third_party/vk-gl-cts/framework/delibs/dethread/unix/
H A DdeNamedSemaphoreUnix.c39 static void NamedSemaphore_getName (const NamedSemaphore* sem, char* buf, int bufSize) in NamedSemaphore_getName() argument
41 deSprintf(buf, bufSize, "/desem-%d-%p", getpid(), (void*)sem); in NamedSemaphore_getName()
48 NamedSemaphore* sem = (NamedSemaphore*)deCalloc(sizeof(NamedSemaphore)); in deSemaphore_create() local
54 if (!sem) in deSemaphore_create()
57 NamedSemaphore_getName(sem, name, DE_LENGTH_OF_ARRAY(name)); in deSemaphore_create()
59 sem->semaphore = sem_open(name, O_CREAT|O_EXCL, mode, initialValue); in deSemaphore_create()
61 if (sem->semaphore == SEM_FAILED) in deSemaphore_create()
63 deFree(sem); in deSemaphore_create()
67 return (deSemaphore)sem; in deSemaphore_create()
72 NamedSemaphore* sem in deSemaphore_destroy() local
88 sem_t* sem = ((NamedSemaphore*)semaphore)->semaphore; deSemaphore_increment() local
96 sem_t* sem = ((NamedSemaphore*)semaphore)->semaphore; deSemaphore_decrement() local
104 sem_t* sem = ((NamedSemaphore*)semaphore)->semaphore; deSemaphore_tryDecrement() local
[all...]
/third_party/lwip/test/unit/arch/
H A Dsys_arch.c75 sys_sem_new(sys_sem_t *sem, u8_t count) in sys_sem_new() argument
77 LWIP_ASSERT("sem != NULL", sem != NULL); in sys_sem_new()
78 *sem = count + 1; in sys_sem_new()
83 sys_sem_free(sys_sem_t *sem) in sys_sem_free() argument
85 LWIP_ASSERT("sem != NULL", sem != NULL); in sys_sem_free()
86 *sem = 0; in sys_sem_free()
90 sys_sem_set_invalid(sys_sem_t *sem) in sys_sem_set_invalid() argument
92 LWIP_ASSERT("sem ! in sys_sem_set_invalid()
98 sys_arch_sem_wait(sys_sem_t *sem, u32_t timeout) sys_arch_sem_wait() argument
140 sys_sem_signal(sys_sem_t *sem) sys_sem_signal() argument
[all...]
/third_party/skia/third_party/externals/tint/src/writer/hlsl/
H A Dgenerator_impl.h36 #include "src/sem/binding_point.h"
45 namespace sem { namespace
50 } // namespace sem
78 sem::BindingPoint root_constant_binding_point = {},
140 const sem::Call* call,
141 const sem::Function* function);
148 const sem::Call* call,
149 const sem::Intrinsic* intrinsic);
156 const sem::Call* call,
157 const sem
[all...]

Completed in 13 milliseconds

12345678910>>...19