/third_party/skia/third_party/externals/tint/src/resolver/ |
H A D | resolver_constants_test.cc | 19 #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 D | struct_layout_test.cc | 20 #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 D | resolver_behavior_test.cc | 19 #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 D | resolver.h | 30 #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 D | is_host_shareable_test.cc | 19 #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 D | resolver.cc | 54 #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 D | is_storeable_test.cc | 19 #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 D | struct_pipeline_stage_use_test.cc | 20 #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 D | struct_storage_class_use_test.cc | 20 #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 D | resolver_constants.cc | 17 #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 D | compound_statement_test.cc | 19 #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 D | var_let_test.cc | 18 #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 D | linux_semaphore.c | 39 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 D | semaphore.h | 44 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 D | intrinsic_table.cc | 23 #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 D | thread.c | 37 #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 D | thread.c | 37 #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 D | append_vector.cc | 20 #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 D | append_vector_test.cc | 18 #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 D | resolve.go | 22 "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 D | generator_impl.cc | 31 #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 D | generator_impl.cc | 37 #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 D | deNamedSemaphoreUnix.c | 39 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 D | sys_arch.c | 75 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 D | generator_impl.h | 36 #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...] |