/third_party/skia/third_party/externals/tint/src/ast/ |
D | else_statement.cc | 19 TINT_INSTANTIATE_TYPEINFO(tint::ast::ElseStatement); 24 ElseStatement::ElseStatement(ProgramID pid, in ElseStatement() function in tint::ast::ElseStatement 34 ElseStatement::ElseStatement(ElseStatement&&) = default; 36 ElseStatement::~ElseStatement() = default; 38 const ElseStatement* ElseStatement::Clone(CloneContext* ctx) const { in Clone() 43 return ctx->dst->create<ElseStatement>(src, cond, b); in Clone()
|
D | else_statement.h | 27 class ElseStatement : public Castable<ElseStatement, Statement> { 34 ElseStatement(ProgramID pid, 39 ElseStatement(ElseStatement&&); 40 ~ElseStatement() override; 46 const ElseStatement* Clone(CloneContext* ctx) const override; 56 using ElseStatementList = std::vector<const ElseStatement*>;
|
D | else_statement_test.cc | 33 auto* e = create<ElseStatement>(cond, body); in TEST_F() 40 auto* e = create<ElseStatement>(Source{Source::Location{20, 2}}, Expr(true), in TEST_F() 48 auto* e = create<ElseStatement>(nullptr, Block()); in TEST_F() 49 EXPECT_TRUE(e->Is<ElseStatement>()); in TEST_F() 54 auto* e = create<ElseStatement>(cond, Block()); in TEST_F() 59 auto* e = create<ElseStatement>(nullptr, Block()); in TEST_F() 67 b.create<ElseStatement>(b.Expr(true), nullptr); in TEST_F() 77 b1.create<ElseStatement>(b2.Expr(true), b1.Block()); in TEST_F() 87 b1.create<ElseStatement>(b1.Expr(true), b2.Block()); in TEST_F()
|
D | statement.cc | 62 if (Is<ElseStatement>()) { in Name()
|
D | if_statement_test.cc | 98 b2.create<ElseStatement>(b2.Expr("ident"), b2.Block()), in TEST_F()
|
/third_party/skia/third_party/externals/tint/src/sem/ |
D | if_statement.cc | 20 TINT_INSTANTIATE_TYPEINFO(tint::sem::ElseStatement); 32 ElseStatement::ElseStatement(const ast::ElseStatement* declaration, in ElseStatement() function in tint::sem::ElseStatement 37 ElseStatement::~ElseStatement() = default;
|
D | if_statement.h | 24 class ElseStatement; variable 60 class ElseStatement : public Castable<ElseStatement, CompoundStatement> { 66 ElseStatement(const ast::ElseStatement* declaration, 71 ~ElseStatement() override;
|
/third_party/skia/third_party/externals/tint/src/writer/glsl/ |
D | generator_impl_if_test.cc | 53 ast::ElseStatementList{create<ast::ElseStatement>(else_cond, else_body)}); in TEST_F() 80 ast::ElseStatementList{create<ast::ElseStatement>(nullptr, else_body)}); in TEST_F() 110 create<ast::ElseStatement>(else_cond, else_body), in TEST_F() 111 create<ast::ElseStatement>(nullptr, else_body_2), in TEST_F()
|
/third_party/skia/third_party/externals/tint/src/writer/hlsl/ |
D | generator_impl_if_test.cc | 53 ast::ElseStatementList{create<ast::ElseStatement>(else_cond, else_body)}); in TEST_F() 80 ast::ElseStatementList{create<ast::ElseStatement>(nullptr, else_body)}); in TEST_F() 110 create<ast::ElseStatement>(else_cond, else_body), in TEST_F() 111 create<ast::ElseStatement>(nullptr, else_body_2), in TEST_F()
|
/third_party/skia/third_party/externals/tint/src/writer/wgsl/ |
D | generator_impl_if_test.cc | 54 ast::ElseStatementList{create<ast::ElseStatement>(else_cond, else_body)}); in TEST_F() 79 ast::ElseStatementList{create<ast::ElseStatement>(nullptr, else_body)}); in TEST_F() 109 create<ast::ElseStatement>(else_cond, else_body), in TEST_F() 110 create<ast::ElseStatement>(nullptr, else_body_2), in TEST_F()
|
/third_party/skia/third_party/externals/tint/src/writer/spirv/ |
D | builder_if_test.cc | 119 ast::ElseStatementList{create<ast::ElseStatement>(nullptr, else_body)}); in TEST_F() 164 create<ast::ElseStatement>(Expr(true), else_body), in TEST_F() 221 create<ast::ElseStatement>(Expr(true), elseif_1_body), in TEST_F() 222 create<ast::ElseStatement>(Expr(false), elseif_2_body), in TEST_F() 223 create<ast::ElseStatement>(nullptr, else_body), in TEST_F() 328 ast::ElseStatementList{create<ast::ElseStatement>(nullptr, else_body)}); in TEST_F() 416 ast::ElseStatementList{create<ast::ElseStatement>(nullptr, else_body)}); in TEST_F()
|
/third_party/skia/third_party/externals/tint/src/reader/wgsl/ |
D | parser_impl_elseif_stmt_test.cc | 30 ASSERT_TRUE(e.value[0]->Is<ast::ElseStatement>()); in TEST_F() 44 ASSERT_TRUE(e.value[0]->Is<ast::ElseStatement>()); in TEST_F() 49 ASSERT_TRUE(e.value[1]->Is<ast::ElseStatement>()); in TEST_F()
|
D | parser_impl_else_stmt_test.cc | 29 ASSERT_TRUE(e->Is<ast::ElseStatement>()); in TEST_F()
|
D | parser_impl.h | 530 Maybe<const ast::ElseStatement*> else_stmt();
|
D | parser_impl.cc | 1832 create<ast::ElseStatement>(source, condition.value, body.value)); in elseif_stmt() 1843 Maybe<const ast::ElseStatement*> ParserImpl::else_stmt() { in else_stmt() 1852 return create<ast::ElseStatement>(source, nullptr, body.value); in else_stmt()
|
/third_party/skia/third_party/externals/tint/docs/ |
D | compound_statements.md | 27 sem::ElseStatement { 33 sem::ElseStatement {
|
/third_party/skia/third_party/externals/tint/src/resolver/ |
D | resolver.h | 63 class ElseStatement; variable 215 sem::ElseStatement* ElseStatement(const ast::ElseStatement*); 247 bool ValidateElseStatement(const sem::ElseStatement* stmt);
|
D | compound_statement_test.cc | 272 EXPECT_TRUE(s->Is<sem::ElseStatement>()); in TEST_F() 283 EXPECT_EQ(s->Parent()->Parent(), s->FindFirstParent<sem::ElseStatement>()); in TEST_F() 294 EXPECT_EQ(s->Parent()->Parent(), s->FindFirstParent<sem::ElseStatement>()); in TEST_F()
|
D | resolver.cc | 842 if (stmt->Is<ast::ElseStatement>()) { in Statement() 940 auto* else_sem = ElseStatement(else_stmt); in IfStatement() 959 sem::ElseStatement* Resolver::ElseStatement(const ast::ElseStatement* stmt) { in ElseStatement() function in tint::resolver::Resolver 960 auto* sem = builder_->create<sem::ElseStatement>( in ElseStatement()
|
D | resolver_validation.cc | 1445 bool Resolver::ValidateElseStatement(const sem::ElseStatement* stmt) { in ValidateElseStatement()
|
D | resolver_test.cc | 164 auto* else_stmt = create<ast::ElseStatement>(else_cond, else_body); in TEST_F()
|
/third_party/skia/third_party/externals/tint/src/ |
D | program_builder.h | 2052 const ast::ElseStatement* Else(CONDITION&& condition, in Else() 2054 return create<ast::ElseStatement>(Expr(std::forward<CONDITION>(condition)), in Else() 2061 const ast::ElseStatement* Else(const ast::BlockStatement* body) { in Else() 2062 return create<ast::ElseStatement>(nullptr, body); in Else()
|
/third_party/skia/third_party/externals/tint/src/reader/spirv/ |
D | function.cc | 2933 create<ast::ElseStatement>(Source{}, nullptr, else_body)); in EmitIfStart() 3332 else_stmts.emplace_back(create<ast::ElseStatement>( in MakeSimpleIf()
|