Home
last modified time | relevance | path

Searched refs:SintLiteralExpression (Results 1 – 25 of 28) sorted by relevance

12

/third_party/skia/third_party/externals/tint/src/ast/
Dsint_literal_expression.cc19 TINT_INSTANTIATE_TYPEINFO(tint::ast::SintLiteralExpression);
24 SintLiteralExpression::SintLiteralExpression(ProgramID pid, in SintLiteralExpression() function in tint::ast::SintLiteralExpression
29 SintLiteralExpression::~SintLiteralExpression() = default;
31 uint32_t SintLiteralExpression::ValueAsU32() const { in ValueAsU32()
35 const SintLiteralExpression* SintLiteralExpression::Clone( in Clone()
39 return ctx->dst->create<SintLiteralExpression>(src, value); in Clone()
Dsint_literal_expression.h26 class SintLiteralExpression
27 : public Castable<SintLiteralExpression, IntLiteralExpression> {
33 SintLiteralExpression(ProgramID pid, const Source& src, int32_t value);
34 ~SintLiteralExpression() override;
43 const SintLiteralExpression* Clone(CloneContext* ctx) const override;
Dcase_statement_test.cc30 auto* selector = create<SintLiteralExpression>(2); in TEST_F()
60 b.push_back(create<SintLiteralExpression>(2)); in TEST_F()
81 b.push_back(create<SintLiteralExpression>(2)); in TEST_F()
129 CaseSelectorList{b2.create<SintLiteralExpression>(2)}, in TEST_F()
Dsint_literal_expression_test.cc24 auto* i = create<SintLiteralExpression>(47); in TEST_F()
25 ASSERT_TRUE(i->Is<SintLiteralExpression>()); in TEST_F()
Dswitch_statement_test.cc28 lit.push_back(create<SintLiteralExpression>(1)); in TEST_F()
53 lit.push_back(create<SintLiteralExpression>(2)); in TEST_F()
Dint_literal_expression_test.cc24 auto* i = create<SintLiteralExpression>(47); in TEST_F()
/third_party/skia/third_party/externals/tint/src/reader/wgsl/
Dparser_impl_assignment_stmt_test.cc39 ASSERT_TRUE(e->rhs->Is<ast::SintLiteralExpression>()); in TEST_F()
40 EXPECT_EQ(e->rhs->As<ast::SintLiteralExpression>()->value, 123); in TEST_F()
56 ASSERT_TRUE(e->rhs->Is<ast::SintLiteralExpression>()); in TEST_F()
57 EXPECT_EQ(e->rhs->As<ast::SintLiteralExpression>()->value, 123); in TEST_F()
70 ASSERT_TRUE(idx->index->Is<ast::SintLiteralExpression>()); in TEST_F()
71 EXPECT_EQ(idx->index->As<ast::SintLiteralExpression>()->value, 2); in TEST_F()
104 ASSERT_TRUE(e->rhs->Is<ast::SintLiteralExpression>()); in TEST_F()
105 EXPECT_EQ(e->rhs->As<ast::SintLiteralExpression>()->value, 123); in TEST_F()
Dparser_impl_unary_expression_test.cc37 ASSERT_TRUE(idx->index->Is<ast::SintLiteralExpression>()); in TEST_F()
38 ASSERT_EQ(idx->index->As<ast::SintLiteralExpression>()->value, 2); in TEST_F()
53 ASSERT_TRUE(u->expr->Is<ast::SintLiteralExpression>()); in TEST_F()
54 EXPECT_EQ(u->expr->As<ast::SintLiteralExpression>()->value, 1); in TEST_F()
135 ASSERT_TRUE(u->expr->Is<ast::SintLiteralExpression>()); in TEST_F()
136 EXPECT_EQ(u->expr->As<ast::SintLiteralExpression>()->value, 1); in TEST_F()
161 ASSERT_TRUE(u->expr->Is<ast::SintLiteralExpression>()); in TEST_F()
162 EXPECT_EQ(u->expr->As<ast::SintLiteralExpression>()->value, 1); in TEST_F()
Dparser_impl_primary_expression_test.cc49 ASSERT_TRUE(val[0]->Is<ast::SintLiteralExpression>()); in TEST_F()
50 EXPECT_EQ(val[0]->As<ast::SintLiteralExpression>()->value, 1); in TEST_F()
52 ASSERT_TRUE(val[1]->Is<ast::SintLiteralExpression>()); in TEST_F()
53 EXPECT_EQ(val[1]->As<ast::SintLiteralExpression>()->value, 2); in TEST_F()
55 ASSERT_TRUE(val[2]->Is<ast::SintLiteralExpression>()); in TEST_F()
56 EXPECT_EQ(val[2]->As<ast::SintLiteralExpression>()->value, 3); in TEST_F()
58 ASSERT_TRUE(val[3]->Is<ast::SintLiteralExpression>()); in TEST_F()
59 EXPECT_EQ(val[3]->As<ast::SintLiteralExpression>()->value, 4); in TEST_F()
Dparser_impl_const_literal_test.cc51 ASSERT_TRUE(c->Is<ast::SintLiteralExpression>()); in TEST_F()
52 EXPECT_EQ(c->As<ast::SintLiteralExpression>()->value, -234); in TEST_F()
Dparser_impl_singular_expression_test.cc37 ASSERT_TRUE(idx->index->Is<ast::SintLiteralExpression>()); in TEST_F()
38 EXPECT_EQ(idx->index->As<ast::SintLiteralExpression>()->value, 1); in TEST_F()
Dparser_impl_type_decl_test.cc415 auto* size = a->count->As<ast::SintLiteralExpression>(); in TEST_F()
473 auto* size = a->count->As<ast::SintLiteralExpression>(); in TEST_F()
/third_party/skia/third_party/externals/tint/src/writer/spirv/
Dbuilder_literal_test.cc75 auto* i = create<ast::SintLiteralExpression>(-23); in TEST_F()
89 auto* i1 = create<ast::SintLiteralExpression>(-23); in TEST_F()
90 auto* i2 = create<ast::SintLiteralExpression>(-23); in TEST_F()
Dbuilder.cc796 ast::SintLiteralExpression l(ProgramID(), Source{}, 0); in GenerateGlobalVariable()
1598 ast::SintLiteralExpression one(ProgramID(), Source{}, 1); in GenerateCastOrCopyOrPassthrough()
1599 ast::SintLiteralExpression zero(ProgramID(), Source{}, 0); in GenerateCastOrCopyOrPassthrough()
1655 } else if (auto* sl = lit->As<ast::SintLiteralExpression>()) { in GenerateLiteralIfNeeded()
2909 ast::SintLiteralExpression i32_0(ProgramID(), Source{}, 0); in GenerateTextureIntrinsic()
2941 ast::SintLiteralExpression i32_0(ProgramID(), Source{}, 0); in GenerateTextureIntrinsic()
/third_party/skia/third_party/externals/tint/src/resolver/
Dresolver_constants.cc45 if (auto* lit = literal->As<ast::SintLiteralExpression>()) { in EvaluateConstantValue()
Dresolver.cc2018 if (lit->Is<ast::SintLiteralExpression>()) { in TypeOf()
Dresolver_test.cc117 lit.push_back(create<ast::SintLiteralExpression>(3)); in TEST_F()
/third_party/skia/third_party/externals/tint/src/
Dprogram_builder.h1068 const ast::SintLiteralExpression* Expr(const Source& source, i32 value) { in Expr()
1069 return create<ast::SintLiteralExpression>(source, value); in Expr()
1074 const ast::SintLiteralExpression* Expr(i32 value) { in Expr()
1075 return create<ast::SintLiteralExpression>(value); in Expr()
/third_party/skia/third_party/externals/tint/src/reader/spirv/
Dparser_impl.cc1370 ast_expr = create<ast::SintLiteralExpression>( in EmitScalarSpecConstants()
1963 create<ast::SintLiteralExpression>(source, spirv_const->GetS32())}; in MakeConstantExpressionForScalarSpirvConstant()
2000 return create<ast::SintLiteralExpression>(Source{}, 0); in MakeNullValue()
/third_party/skia/third_party/externals/tint/src/writer/wgsl/
Dgenerator_impl.cc257 } else if (auto* sl = lit->As<ast::SintLiteralExpression>()) { in EmitLiteral()
/third_party/skia/third_party/externals/tint/src/inspector/
Dinspector.cc283 if (auto* l = literal->As<ast::SintLiteralExpression>()) { in GetConstantIDs()
/third_party/skia/third_party/externals/tint/src/writer/
Dappend_vector_test.cc458 auto* literal = As<ast::SintLiteralExpression>(vec_0004->args[i]); in TEST_F()
/third_party/skia/third_party/externals/tint/src/transform/
Ddecompose_memory_access.cc335 } else if (auto* i32 = expr->As<ast::SintLiteralExpression>()) { in ToOffset()
/third_party/skia/third_party/externals/tint/src/writer/msl/
Dgenerator_impl.cc1502 } else if (auto* sl = lit->As<ast::SintLiteralExpression>()) { in EmitLiteral()
/third_party/skia/third_party/externals/tint/src/writer/glsl/
Dgenerator_impl.cc2001 } else if (auto* sl = lit->As<ast::SintLiteralExpression>()) { in EmitLiteral()

12