Home
last modified time | relevance | path

Searched refs:deco (Results 1 - 25 of 46) sorted by relevance

12

/third_party/skia/third_party/externals/tint/src/reader/wgsl/
H A Dparser_impl_variable_decoration_test.cc24 auto deco = p->decoration(); in TEST_F() local
25 EXPECT_TRUE(deco.matched); in TEST_F()
26 EXPECT_FALSE(deco.errored); in TEST_F()
27 ASSERT_NE(deco.value, nullptr); in TEST_F()
28 auto* var_deco = deco.value->As<ast::Decoration>(); in TEST_F()
39 auto deco = p->decoration(); in TEST_F() local
40 EXPECT_FALSE(deco.matched); in TEST_F()
41 EXPECT_TRUE(deco.errored); in TEST_F()
42 EXPECT_EQ(deco.value, nullptr); in TEST_F()
49 auto deco in TEST_F() local
59 auto deco = p->decoration(); TEST_F() local
70 auto deco = p->decoration(); TEST_F() local
94 auto deco = p->decoration(); TEST_P() local
128 auto deco = p->decoration(); TEST_F() local
138 auto deco = p->decoration(); TEST_F() local
148 auto deco = p->decoration(); TEST_F() local
158 auto deco = p->decoration(); TEST_F() local
168 auto deco = p->decoration(); TEST_F() local
178 auto deco = p->decoration(); TEST_F() local
194 auto deco = p->decoration(); TEST_F() local
210 auto deco = p->decoration(); TEST_F() local
226 auto deco = p->decoration(); TEST_F() local
242 auto deco = p->decoration(); TEST_F() local
252 auto deco = p->decoration(); TEST_F() local
262 auto deco = p->decoration(); TEST_F() local
272 auto deco = p->decoration(); TEST_F() local
282 auto deco = p->decoration(); TEST_F() local
292 auto deco = p->decoration(); TEST_F() local
302 auto deco = p->decoration(); TEST_F() local
317 auto deco = p->decoration(); TEST_F() local
327 auto deco = p->decoration(); TEST_F() local
337 auto deco = p->decoration(); TEST_F() local
348 auto deco = p->decoration(); TEST_F() local
359 auto deco = p->decoration(); TEST_F() local
374 auto deco = p->decoration(); TEST_F() local
384 auto deco = p->decoration(); TEST_F() local
394 auto deco = p->decoration(); TEST_F() local
405 auto deco = p->decoration(); TEST_F() local
[all...]
H A Dparser_impl_function_decoration_test.cc26 auto deco = p->decoration(); in TEST_F() local
27 EXPECT_TRUE(deco.matched); in TEST_F()
28 EXPECT_FALSE(deco.errored); in TEST_F()
29 ASSERT_NE(deco.value, nullptr) << p->error(); in TEST_F()
31 auto* func_deco = deco.value->As<ast::Decoration>(); in TEST_F()
46 auto deco = p->decoration(); in TEST_F() local
47 EXPECT_TRUE(deco.matched); in TEST_F()
48 EXPECT_FALSE(deco.errored); in TEST_F()
49 ASSERT_NE(deco.value, nullptr) << p->error(); in TEST_F()
51 auto* func_deco = deco in TEST_F()
68 auto deco = p->decoration(); TEST_F() local
91 auto deco = p->decoration(); TEST_F() local
115 auto deco = p->decoration(); TEST_F() local
125 auto deco = p->decoration(); TEST_F() local
135 auto deco = p->decoration(); TEST_F() local
145 auto deco = p->decoration(); TEST_F() local
155 auto deco = p->decoration(); TEST_F() local
165 auto deco = p->decoration(); TEST_F() local
175 auto deco = p->decoration(); TEST_F() local
185 auto deco = p->decoration(); TEST_F() local
195 auto deco = p->decoration(); TEST_F() local
205 auto deco = p->decoration(); TEST_F() local
219 auto deco = p->decoration(); TEST_F() local
229 auto deco = p->decoration(); TEST_F() local
239 auto deco = p->decoration(); TEST_F() local
249 auto deco = p->decoration(); TEST_F() local
[all...]
H A Dparser_impl_struct_member_decoration_test.cc24 auto deco = p->decoration(); in TEST_F() local
25 EXPECT_TRUE(deco.matched); in TEST_F()
26 EXPECT_FALSE(deco.errored); in TEST_F()
27 ASSERT_NE(deco.value, nullptr); in TEST_F()
30 auto* member_deco = deco.value->As<ast::Decoration>(); in TEST_F()
40 auto deco = p->decoration(); in TEST_F() local
41 EXPECT_FALSE(deco.matched); in TEST_F()
42 EXPECT_TRUE(deco.errored); in TEST_F()
43 EXPECT_EQ(deco.value, nullptr); in TEST_F()
50 auto deco in TEST_F() local
60 auto deco = p->decoration(); TEST_F() local
71 auto deco = p->decoration(); TEST_F() local
82 auto deco = p->decoration(); TEST_F() local
98 auto deco = p->decoration(); TEST_F() local
108 auto deco = p->decoration(); TEST_F() local
118 auto deco = p->decoration(); TEST_F() local
129 auto deco = p->decoration(); TEST_F() local
[all...]
H A Dparser_impl_struct_decoration_test.cc38 auto deco = p->decoration(); in TEST_P() local
40 EXPECT_TRUE(deco.matched); in TEST_P()
41 EXPECT_FALSE(deco.errored); in TEST_P()
42 ASSERT_NE(deco.value, nullptr); in TEST_P()
43 auto* struct_deco = deco.value->As<ast::Decoration>(); in TEST_P()
53 auto deco = p->decoration(); in TEST_F() local
54 EXPECT_FALSE(deco.matched); in TEST_F()
55 EXPECT_FALSE(deco.errored); in TEST_F()
56 ASSERT_EQ(deco.value, nullptr); in TEST_F()
H A Dparser_impl_struct_member_decoration_decl_test.cc48 auto* deco = decos.value[0]->As<ast::Decoration>(); in TEST_F() local
49 ASSERT_NE(deco, nullptr); in TEST_F()
50 EXPECT_TRUE(deco->Is<ast::StructMemberSizeDecoration>()); in TEST_F()
/third_party/skia/third_party/externals/spirv-tools/test/val/
H A Dval_annotation_test.cpp72 const auto deco = GetParam(); in TEST_P() local
78 deco + R"( in TEST_P()
90 const auto deco = GetParam(); in TEST_P() local
95 OpDecorate %struct )" + deco + in TEST_P()
117 const auto deco = GetParam(); in TEST_P() local
132 deco + R"( in TEST_P()
164 const std::string deco = GetParam(); in TEST_P() local
170 OpDecorate %struct )" + deco + in TEST_P()
180 const std::string deco = GetParam(); in TEST_P() local
186 OpDecorate %int )" + deco in TEST_P()
196 const std::string deco = GetParam(); TEST_P() local
214 const auto deco = GetParam(); TEST_P() local
237 const std::string deco = GetParam(); TEST_P() local
261 const auto deco = GetParam(); TEST_P() local
278 const auto deco = GetParam(); TEST_P() local
294 const auto deco = GetParam(); TEST_P() local
309 const auto deco = GetParam(); TEST_P() local
327 const auto deco = GetParam(); TEST_P() local
345 const auto deco = GetParam(); TEST_P() local
368 const auto deco = GetParam(); TEST_P() local
393 const auto deco = GetParam(); TEST_P() local
416 const auto deco = GetParam(); TEST_P() local
434 const auto deco = GetParam(); TEST_P() local
458 const auto deco = GetParam(); TEST_P() local
481 const auto deco = GetParam(); TEST_P() local
512 const auto deco = GetParam(); TEST_P() local
534 const auto deco = GetParam(); TEST_P() local
562 const auto deco = GetParam(); TEST_P() local
590 const auto deco = GetParam(); TEST_P() local
613 const auto deco = GetParam(); TEST_P() local
646 const auto deco = GetParam(); TEST_P() local
664 const auto deco = GetParam(); TEST_P() local
688 const auto deco = GetParam(); TEST_P() local
706 const auto deco = GetParam(); TEST_P() local
732 const auto deco = std::get<0>(GetParam()); TEST_P() local
772 const auto deco = std::get<0>(GetParam()); TEST_P() local
810 const auto deco = GetParam(); TEST_P() local
834 const auto deco = GetParam(); TEST_P() local
857 const auto deco = GetParam(); TEST_P() local
885 const auto deco = GetParam(); TEST_P() local
915 const auto deco = GetParam(); TEST_P() local
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/val/
H A Dval_annotation_test.cpp72 const auto deco = GetParam(); in TEST_P() local
78 deco + R"( in TEST_P()
90 const auto deco = GetParam(); in TEST_P() local
95 OpDecorate %struct )" + deco + in TEST_P()
117 const auto deco = GetParam(); in TEST_P() local
132 deco + R"( in TEST_P()
164 const std::string deco = GetParam(); in TEST_P() local
170 OpDecorate %struct )" + deco + in TEST_P()
180 const std::string deco = GetParam(); in TEST_P() local
186 OpDecorate %int )" + deco in TEST_P()
196 const std::string deco = GetParam(); TEST_P() local
214 const auto deco = GetParam(); TEST_P() local
237 const std::string deco = GetParam(); TEST_P() local
261 const auto deco = GetParam(); TEST_P() local
278 const auto deco = GetParam(); TEST_P() local
294 const auto deco = GetParam(); TEST_P() local
309 const auto deco = GetParam(); TEST_P() local
327 const auto deco = GetParam(); TEST_P() local
345 const auto deco = GetParam(); TEST_P() local
368 const auto deco = GetParam(); TEST_P() local
393 const auto deco = GetParam(); TEST_P() local
416 const auto deco = GetParam(); TEST_P() local
434 const auto deco = GetParam(); TEST_P() local
458 const auto deco = GetParam(); TEST_P() local
481 const auto deco = GetParam(); TEST_P() local
512 const auto deco = GetParam(); TEST_P() local
534 const auto deco = GetParam(); TEST_P() local
562 const auto deco = GetParam(); TEST_P() local
590 const auto deco = GetParam(); TEST_P() local
613 const auto deco = GetParam(); TEST_P() local
646 const auto deco = GetParam(); TEST_P() local
664 const auto deco = GetParam(); TEST_P() local
688 const auto deco = GetParam(); TEST_P() local
706 const auto deco = GetParam(); TEST_P() local
732 const auto deco = std::get<0>(GetParam()); TEST_P() local
772 const auto deco = std::get<0>(GetParam()); TEST_P() local
810 const auto deco = GetParam(); TEST_P() local
834 const auto deco = GetParam(); TEST_P() local
857 const auto deco = GetParam(); TEST_P() local
885 const auto deco = GetParam(); TEST_P() local
915 const auto deco = GetParam(); TEST_P() local
[all...]
/third_party/spirv-tools/test/val/
H A Dval_annotation_test.cpp71 const auto deco = GetParam(); in TEST_P() local
77 deco + R"( in TEST_P()
89 const auto deco = GetParam(); in TEST_P() local
94 OpDecorate %struct )" + deco + in TEST_P()
116 const auto deco = GetParam(); in TEST_P() local
131 deco + R"( in TEST_P()
163 const std::string deco = GetParam(); in TEST_P() local
169 OpDecorate %struct )" + deco + in TEST_P()
179 const std::string deco = GetParam(); in TEST_P() local
185 OpDecorate %int )" + deco in TEST_P()
195 const std::string deco = GetParam(); TEST_P() local
213 const auto deco = GetParam(); TEST_P() local
236 const std::string deco = GetParam(); TEST_P() local
260 const auto deco = GetParam(); TEST_P() local
277 const auto deco = GetParam(); TEST_P() local
293 const auto deco = GetParam(); TEST_P() local
308 const auto deco = GetParam(); TEST_P() local
326 const auto deco = GetParam(); TEST_P() local
344 const auto deco = GetParam(); TEST_P() local
367 const auto deco = GetParam(); TEST_P() local
392 const auto deco = GetParam(); TEST_P() local
415 const auto deco = GetParam(); TEST_P() local
433 const auto deco = GetParam(); TEST_P() local
457 const auto deco = GetParam(); TEST_P() local
480 const auto deco = GetParam(); TEST_P() local
511 const auto deco = GetParam(); TEST_P() local
533 const auto deco = GetParam(); TEST_P() local
561 const auto deco = GetParam(); TEST_P() local
589 const auto deco = GetParam(); TEST_P() local
612 const auto deco = GetParam(); TEST_P() local
645 const auto deco = GetParam(); TEST_P() local
663 const auto deco = GetParam(); TEST_P() local
687 const auto deco = GetParam(); TEST_P() local
705 const auto deco = GetParam(); TEST_P() local
731 const auto deco = std::get<0>(GetParam()); TEST_P() local
773 const auto deco = std::get<0>(GetParam()); TEST_P() local
813 const auto deco = GetParam(); TEST_P() local
837 const auto deco = GetParam(); TEST_P() local
860 const auto deco = GetParam(); TEST_P() local
888 const auto deco = GetParam(); TEST_P() local
918 const auto deco = GetParam(); TEST_P() local
[all...]
/third_party/skia/third_party/externals/tint/src/resolver/
H A Dresolver_validation.cc124 std::string deco_to_str(const ast::Decoration* deco) { in deco_to_str() argument
126 if (auto* builtin = deco->As<ast::BuiltinDecoration>()) { in deco_to_str()
128 } else if (auto* location = deco->As<ast::LocationDecoration>()) { in deco_to_str()
454 for (auto* deco : decl->decorations) { in ValidateGlobalVariable()
456 if (auto* override_deco = deco->As<ast::OverrideDecoration>()) { in ValidateGlobalVariable()
461 AddError("pipeline constant IDs must be unique", deco->source); in ValidateGlobalVariable()
472 deco->source); in ValidateGlobalVariable()
477 AddError("decoration is not valid for constants", deco->source); in ValidateGlobalVariable()
482 deco->IsAnyOf<ast::BuiltinDecoration, ast::InterpolateDecoration, in ValidateGlobalVariable()
487 if (!(deco in ValidateGlobalVariable()
812 ValidateBuiltinDecoration(const ast::BuiltinDecoration* deco, const sem::Type* storage_ty, const bool is_input) ValidateBuiltinDecoration() argument
933 ValidateInterpolateDecoration( const ast::InterpolateDecoration* deco, const sem::Type* storage_ty) ValidateInterpolateDecoration() argument
2056 ValidateArrayStrideDecoration(const ast::StrideDecoration* deco, uint32_t el_size, uint32_t el_align, const Source& source) ValidateArrayStrideDecoration() argument
[all...]
H A Dresolver.cc525 for (auto* deco : var->decorations) { in GlobalVariable()
526 Mark(deco); in GlobalVariable()
528 if (auto* override_deco = deco->As<ast::OverrideDecoration>()) { in GlobalVariable()
578 for (auto* deco : param->decorations) { in Function()
579 Mark(deco); in Function()
677 for (auto* deco : decl->decorations) { in Function()
678 Mark(deco); in Function()
684 for (auto* deco : decl->return_type_decorations) { in Function()
685 Mark(deco); in Function()
714 auto* deco in WorkgroupSize() local
[all...]
/third_party/skia/third_party/externals/tint/src/ast/
H A Ddecoration.h48 for (auto* deco : decorations) { in HasDecoration()
49 if (deco->Is<T>()) { in HasDecoration()
60 for (auto* deco : decorations) { in GetDecoration()
61 if (deco->Is<T>()) { in GetDecoration()
62 return deco->As<T>(); in GetDecoration()
H A Dfunction.cc49 for (auto* deco : decorations) { in Function()
50 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, deco, program_id); in Function()
52 for (auto* deco : return_type_decorations) { in Function()
53 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, deco, program_id); in Function()
H A Dstruct.cc37 for (auto* deco : decorations) { in Struct()
38 TINT_ASSERT(AST, deco); in Struct()
39 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, deco, program_id); in Struct()
H A Dstruct_member.cc33 for (auto* deco : decorations) { in StructMember()
34 TINT_ASSERT(AST, deco); in StructMember()
35 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, deco, program_id); in StructMember()
H A Dvariable.cc55 for (auto* deco : decorations) { in BindingPoint()
56 if (auto* g = deco->As<GroupDecoration>()) { in BindingPoint()
58 } else if (auto* b = deco->As<BindingDecoration>()) { in BindingPoint()
H A Darray.cc55 for (auto* deco : decorations) { in FriendlyName()
56 if (auto* stride = deco->As<ast::StrideDecoration>()) { in FriendlyName()
/third_party/spirv-tools/source/opt/
H A Deliminate_dead_output_stores_pass.cpp81 [&start_loc](const Instruction& deco) { in KillAllDeadStoresOfLocRef()
82 assert(deco.opcode() == spv::Op::OpDecorate && "unexpected decoration"); in KillAllDeadStoresOfLocRef()
83 start_loc = deco.GetSingleWordInOperand(kDecorationLocationInIdx); in KillAllDeadStoresOfLocRef()
88 var_id, uint32_t(spv::Decoration::Patch), [](const Instruction& deco) { in KillAllDeadStoresOfLocRef()
89 if (deco.opcode() != spv::Op::OpDecorate) in KillAllDeadStoresOfLocRef()
122 [&builtin](const Instruction& deco) { in KillAllDeadStoresOfBuiltinRef()
123 assert(deco.opcode() == spv::Op::OpDecorate && "unexpected decoration"); in KillAllDeadStoresOfBuiltinRef()
124 builtin = deco.GetSingleWordInOperand(kOpDecorateBuiltInLiteralInIdx); in KillAllDeadStoresOfBuiltinRef()
157 [ac_idx, &builtin](const Instruction& deco) { in KillAllDeadStoresOfBuiltinRef()
158 assert(deco in KillAllDeadStoresOfBuiltinRef()
[all...]
H A Dswitch_descriptorset_pass.cpp32 for (const auto& deco : decos) { in Process()
33 spv::Decoration d = spv::Decoration(deco->GetSingleWordInOperand(1u)); in Process()
35 deco->GetSingleWordInOperand(2u) == ds_from_) { in Process()
36 deco->SetInOperand(2u, {ds_to_}); in Process()
H A Dliveness.cpp205 [&loc, index, no_loc](const Instruction& deco) { in AnalyzeAccessChainLoc()
206 assert(deco.opcode() == spv::Op::OpMemberDecorate && in AnalyzeAccessChainLoc()
208 if (deco.GetSingleWordInOperand(kOpDecorateMemberMemberInIdx) == in AnalyzeAccessChainLoc()
211 deco.GetSingleWordInOperand(kOpDecorateMemberLocationInIdx); in AnalyzeAccessChainLoc()
242 [&loc](const Instruction& deco) { in MarkRefLive()
243 assert(deco.opcode() == spv::Op::OpDecorate && "unexpected decoration"); in MarkRefLive()
244 loc = deco.GetSingleWordInOperand(kDecorationLocationInIdx); in MarkRefLive()
249 var_id, uint32_t(spv::Decoration::Patch), [](const Instruction& deco) { in MarkRefLive()
250 if (deco.opcode() != spv::Op::OpDecorate) in MarkRefLive()
/third_party/skia/third_party/externals/tint/src/writer/wgsl/
H A Dgenerator_impl.cc370 for (auto* deco : ary->decorations) { in EmitType()
371 if (auto* stride = deco->As<ast::StrideDecoration>()) { in EmitType()
549 for (auto* deco : mem->decorations) { in EmitStructType()
550 if (!deco->Is<ast::StructMemberOffsetDecoration>()) { in EmitStructType()
551 decorations_sanitized.emplace_back(deco); in EmitStructType()
624 for (auto* deco : decos) { in EmitDecorations()
630 if (auto* workgroup = deco->As<ast::WorkgroupDecoration>()) { in EmitDecorations()
644 } else if (deco->Is<ast::StructBlockDecoration>()) { in EmitDecorations()
646 } else if (auto* stage = deco->As<ast::StageDecoration>()) { in EmitDecorations()
648 } else if (auto* binding = deco in EmitDecorations()
[all...]
/third_party/skia/third_party/externals/tint/src/transform/
H A Dcanonicalize_entry_point_io.cc65 // Returns true if `deco` is a shader IO decoration.
66 bool IsShaderIODecoration(const ast::Decoration* deco) { in IsShaderIODecoration() argument
67 return deco->IsAnyOf<ast::BuiltinDecoration, ast::InterpolateDecoration, in IsShaderIODecoration()
136 for (auto* deco : src) { in CloneShaderIOAttributes()
137 if (IsShaderIODecoration(deco)) { in CloneShaderIOAttributes()
138 new_decorations.push_back(ctx.Clone(deco)); in CloneShaderIOAttributes()
251 for (auto* deco : param->Declaration()->decorations) { in ProcessNonStructParameter()
252 if (IsShaderIODecoration(deco)) { in ProcessNonStructParameter()
253 ctx.Remove(param->Declaration()->decorations, deco); in ProcessNonStructParameter()
254 attributes.push_back(ctx.Clone(deco)); in ProcessNonStructParameter()
[all...]
H A Dsingle_entry_point.cc79 if (auto* deco = ast::GetDecoration<ast::OverrideDecoration>( in Run()
82 if (!deco->has_value) { in Run()
88 ctx.dst->Override(deco->source, global->ConstantId()); in Run()
89 ctx.Replace(deco, new_deco); in Run()
/third_party/skia/third_party/externals/tint/src/reader/spirv/
H A Dparser_impl.cc240 bool IsPipelineDecoration(const Decoration& deco) { in IsPipelineDecoration() argument
241 if (deco.size() < 1) { in IsPipelineDecoration()
244 switch (deco[0]) { in IsPipelineDecoration()
1164 for (auto* deco : decos) { in ConvertType()
1165 ast_member_decorations.emplace_back(deco); in ConvertType()
1391 for (const auto& deco : GetDecorationsFor(inst.result_id())) { in EmitScalarSpecConstants()
1392 if ((deco.size() == 2) && (deco[0] == SpvDecorationSpecId)) { in EmitScalarSpecConstants()
1393 const uint32_t id = deco[1]; in EmitScalarSpecConstants()
1648 for (auto& deco in ConvertDecorationsForVariable()
[all...]
/third_party/skia/third_party/externals/tint/src/sem/
H A Dfunction.cc50 for (auto* deco : var->Declaration()->decorations) { in TransitivelyReferencedLocationVariables()
51 if (auto* location = deco->As<ast::LocationDecoration>()) { in TransitivelyReferencedLocationVariables()
97 for (auto* deco : var->Declaration()->decorations) { in TransitivelyReferencedBuiltinVariables()
98 if (auto* builtin = deco->As<ast::BuiltinDecoration>()) { in TransitivelyReferencedBuiltinVariables()
/third_party/python/Lib/
H A Dquopri.py207 deco = False
211 if o == '-d': deco = True
212 if tabs and deco:
229 if deco:

Completed in 18 milliseconds

12