/third_party/skia/third_party/externals/tint/src/reader/wgsl/ |
H A D | parser_impl_variable_decoration_test.cc | 24 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 D | parser_impl_function_decoration_test.cc | 26 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 D | parser_impl_struct_member_decoration_test.cc | 24 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 D | parser_impl_struct_decoration_test.cc | 38 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 D | parser_impl_struct_member_decoration_decl_test.cc | 48 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 D | val_annotation_test.cpp | 72 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 D | val_annotation_test.cpp | 72 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 D | val_annotation_test.cpp | 71 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 D | resolver_validation.cc | 124 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 D | resolver.cc | 525 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 D | decoration.h | 48 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 D | function.cc | 49 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 D | struct.cc | 37 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 D | struct_member.cc | 33 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 D | variable.cc | 55 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 D | array.cc | 55 for (auto* deco : decorations) { in FriendlyName() 56 if (auto* stride = deco->As<ast::StrideDecoration>()) { in FriendlyName()
|
/third_party/spirv-tools/source/opt/ |
H A D | eliminate_dead_output_stores_pass.cpp | 81 [&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 D | switch_descriptorset_pass.cpp | 32 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 D | liveness.cpp | 205 [&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 D | generator_impl.cc | 370 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 D | canonicalize_entry_point_io.cc | 65 // 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 D | single_entry_point.cc | 79 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 D | parser_impl.cc | 240 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 D | function.cc | 50 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 D | quopri.py | 207 deco = False 211 if o == '-d': deco = True 212 if tabs and deco: 229 if deco:
|