/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
H A D | desc_sroa_util.cpp | 61 if (!context->get_decoration_mgr()->HasDecoration( in IsDescriptorArray() 66 return context->get_decoration_mgr()->HasDecoration(var->result_id(), in IsDescriptorArray() 77 return context->get_decoration_mgr()->HasDecoration(type->result_id(), in IsTypeOfStructuredBuffer()
|
H A D | upgrade_memory_model.cpp | 343 is_coherent |= HasDecoration(inst, 0, SpvDecorationCoherent); in TraceInstruction() 344 is_volatile |= HasDecoration(inst, 0, SpvDecorationVolatile); in TraceInstruction() 423 is_coherent |= HasDecoration(element_inst, static_cast<uint32_t>(value), in CheckType() 425 is_volatile |= HasDecoration(element_inst, static_cast<uint32_t>(value), in CheckType() 465 is_coherent |= HasDecoration(def, std::numeric_limits<uint32_t>::max(), in CheckAllTypes() 467 is_volatile |= HasDecoration(def, std::numeric_limits<uint32_t>::max(), in CheckAllTypes() 508 bool UpgradeMemoryModel::HasDecoration(const Instruction* inst, uint32_t value, in HasDecoration() function in spvtools::opt::UpgradeMemoryModel
|
H A D | upgrade_memory_model.h | 86 bool HasDecoration(const Instruction* inst, uint32_t value,
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
H A D | desc_sroa_util.cpp | 61 if (!context->get_decoration_mgr()->HasDecoration( in IsDescriptorArray() 66 return context->get_decoration_mgr()->HasDecoration(var->result_id(), in IsDescriptorArray() 77 return context->get_decoration_mgr()->HasDecoration(type->result_id(), in IsTypeOfStructuredBuffer()
|
H A D | upgrade_memory_model.cpp | 343 is_coherent |= HasDecoration(inst, 0, SpvDecorationCoherent); in TraceInstruction() 344 is_volatile |= HasDecoration(inst, 0, SpvDecorationVolatile); in TraceInstruction() 423 is_coherent |= HasDecoration(element_inst, static_cast<uint32_t>(value), in CheckType() 425 is_volatile |= HasDecoration(element_inst, static_cast<uint32_t>(value), in CheckType() 465 is_coherent |= HasDecoration(def, std::numeric_limits<uint32_t>::max(), in CheckAllTypes() 467 is_volatile |= HasDecoration(def, std::numeric_limits<uint32_t>::max(), in CheckAllTypes() 508 bool UpgradeMemoryModel::HasDecoration(const Instruction* inst, uint32_t value, in HasDecoration() function in spvtools::opt::UpgradeMemoryModel
|
H A D | upgrade_memory_model.h | 86 bool HasDecoration(const Instruction* inst, uint32_t value,
|
/third_party/spirv-tools/source/opt/ |
H A D | desc_sroa_util.cpp | 60 if (!context->get_decoration_mgr()->HasDecoration( in IsDescriptorArray() 65 return context->get_decoration_mgr()->HasDecoration( in IsDescriptorArray() 76 return context->get_decoration_mgr()->HasDecoration( in IsTypeOfStructuredBuffer()
|
H A D | decoration_manager.h | 95 bool HasDecoration(uint32_t id, uint32_t decoration) const; 96 bool HasDecoration(uint32_t id, spv::Decoration decoration) const;
|
H A D | upgrade_memory_model.cpp | 345 is_coherent |= HasDecoration(inst, 0, spv::Decoration::Coherent); in TraceInstruction() 346 is_volatile |= HasDecoration(inst, 0, spv::Decoration::Volatile); in TraceInstruction() 425 is_coherent |= HasDecoration(element_inst, static_cast<uint32_t>(value), in CheckType() 427 is_volatile |= HasDecoration(element_inst, static_cast<uint32_t>(value), in CheckType() 467 is_coherent |= HasDecoration(def, std::numeric_limits<uint32_t>::max(), in CheckAllTypes() 469 is_volatile |= HasDecoration(def, std::numeric_limits<uint32_t>::max(), in CheckAllTypes() 510 bool UpgradeMemoryModel::HasDecoration(const Instruction* inst, uint32_t value, in HasDecoration() function in spvtools::opt::UpgradeMemoryModel
|
H A D | upgrade_memory_model.h | 86 bool HasDecoration(const Instruction* inst, uint32_t value,
|
H A D | eliminate_dead_output_stores_pass.cpp | 200 if (deco_mgr->HasDecoration(var_id, uint32_t(spv::Decoration::BuiltIn))) { in DoDeadOutputStoreElimination() 211 if (deco_mgr->HasDecoration(str_type_id, in DoDeadOutputStoreElimination()
|
H A D | decoration_manager.cpp | 495 bool DecorationManager::HasDecoration(uint32_t id, in HasDecoration() function in spvtools::opt::analysis::DecorationManager 497 return HasDecoration(id, static_cast<uint32_t>(decoration)); in HasDecoration() 500 bool DecorationManager::HasDecoration(uint32_t id, uint32_t decoration) const { in HasDecoration() function in spvtools::opt::analysis::DecorationManager
|
/third_party/skia/third_party/externals/tint/src/ast/ |
H A D | variable_test.cc | 103 EXPECT_TRUE(ast::HasDecoration<ast::LocationDecoration>(decorations)); in TEST_F() 104 EXPECT_TRUE(ast::HasDecoration<ast::BuiltinDecoration>(decorations)); in TEST_F() 105 EXPECT_TRUE(ast::HasDecoration<ast::OverrideDecoration>(decorations)); in TEST_F()
|
H A D | decoration.h | 47 bool HasDecoration(const DecorationList& decorations) { in HasDecoration() function
|
H A D | struct.cc | 48 return HasDecoration<StructBlockDecoration>(decorations); in IsBlockDecorated()
|
/third_party/spirv-tools/source/val/ |
H A D | validate_type.cpp | 353 if (!_.HasDecoration(inst->id(), spv::Decoration::Block) && in ValidateTypeStruct() 354 !_.HasDecoration(inst->id(), spv::Decoration::BufferBlock)) { in ValidateTypeStruct() 370 if (_.HasDecoration(memberTypeInstr->id(), spv::Decoration::Block) || in ValidateTypeStruct() 371 _.HasDecoration(memberTypeInstr->id(), in ValidateTypeStruct() 381 (_.HasDecoration(inst->id(), spv::Decoration::BufferBlock) || in ValidateTypeStruct() 382 _.HasDecoration(inst->id(), spv::Decoration::Block))) { in ValidateTypeStruct()
|
H A D | validate_memory.cpp | 605 if (_.HasDecoration(inst->id(), spv::Decoration::Invariant)) { in ValidateVariable() 614 if (_.HasDecoration(value_id, spv::Decoration::Invariant)) { in ValidateVariable() 686 _.HasDecoration(inst->id(), spv::Decoration::AliasedPointer); in ValidateVariable() 688 _.HasDecoration(inst->id(), spv::Decoration::RestrictPointer); in ValidateVariable() 741 if (!_.HasDecoration(value_id, spv::Decoration::Block)) { in ValidateVariable() 750 if (!_.HasDecoration(value_id, spv::Decoration::BufferBlock)) { in ValidateVariable() 811 !_.HasDecoration(underlying_type->id(), in ValidateVariable() 875 !_.HasDecoration(underlying_type->id(), in ValidateVariable() 1052 if (_.HasDecoration(base_type->id(), spv::Decoration::Block)) { in ValidateStore() 1459 !_.HasDecoration(base_typ in ValidatePtrAccessChain() [all...] |
/third_party/skia/third_party/externals/tint/src/transform/ |
H A D | canonicalize_entry_point_io.cc | 168 ast::HasDecoration<ast::LocationDecoration>(attributes) && in AddInput() 169 !ast::HasDecoration<ast::InterpolateDecoration>(attributes) && in AddInput() 192 ast::HasDecoration<ast::BuiltinDecoration>(attributes)) { in AddInput() 227 ast::HasDecoration<ast::LocationDecoration>(attributes) && in AddOutput() 228 !ast::HasDecoration<ast::InterpolateDecoration>(attributes) && in AddOutput()
|
/third_party/skia/third_party/externals/spirv-tools/source/val/ |
H A D | validate_type.cpp | 389 if (_.HasDecoration(memberTypeInstr->id(), SpvDecorationBlock) || in ValidateTypeStruct() 390 _.HasDecoration(memberTypeInstr->id(), SpvDecorationBufferBlock) || in ValidateTypeStruct() 399 (_.HasDecoration(inst->id(), SpvDecorationBufferBlock) || in ValidateTypeStruct() 400 _.HasDecoration(inst->id(), SpvDecorationBlock))) { in ValidateTypeStruct()
|
H A D | validate_interfaces.cpp | 155 if (_.HasDecoration(type->id(), SpvDecorationLocation)) { in NumConsumedLocations() 323 if (_.HasDecoration(type_id, SpvDecorationBuiltIn)) return SPV_SUCCESS; in GetLocationsForVariable() 327 const bool is_block = _.HasDecoration(type_id, SpvDecorationBlock); in GetLocationsForVariable()
|
H A D | validate_memory.cpp | 581 if (_.HasDecoration(inst->id(), SpvDecorationInvariant)) { in ValidateVariable() 590 if (_.HasDecoration(value_id, SpvDecorationInvariant)) { in ValidateVariable() 644 _.HasDecoration(inst->id(), SpvDecorationAliasedPointerEXT); in ValidateVariable() 646 _.HasDecoration(inst->id(), SpvDecorationRestrictPointerEXT); in ValidateVariable() 696 if (!_.HasDecoration(value_id, SpvDecorationBlock)) { in ValidateVariable() 703 if (!_.HasDecoration(value_id, SpvDecorationBufferBlock)) { in ValidateVariable() 762 !_.HasDecoration(underlying_type->id(), in ValidateVariable() 824 !_.HasDecoration(underlying_type->id(), in ValidateVariable() 980 if (_.HasDecoration(base_type->id(), SpvDecorationBlock)) { in ValidateStore()
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/ |
H A D | validate_type.cpp | 389 if (_.HasDecoration(memberTypeInstr->id(), SpvDecorationBlock) || in ValidateTypeStruct() 390 _.HasDecoration(memberTypeInstr->id(), SpvDecorationBufferBlock) || in ValidateTypeStruct() 399 (_.HasDecoration(inst->id(), SpvDecorationBufferBlock) || in ValidateTypeStruct() 400 _.HasDecoration(inst->id(), SpvDecorationBlock))) { in ValidateTypeStruct()
|
H A D | validate_interfaces.cpp | 155 if (_.HasDecoration(type->id(), SpvDecorationLocation)) { in NumConsumedLocations() 323 if (_.HasDecoration(type_id, SpvDecorationBuiltIn)) return SPV_SUCCESS; in GetLocationsForVariable() 327 const bool is_block = _.HasDecoration(type_id, SpvDecorationBlock); in GetLocationsForVariable()
|
H A D | validate_memory.cpp | 581 if (_.HasDecoration(inst->id(), SpvDecorationInvariant)) { in ValidateVariable() 590 if (_.HasDecoration(value_id, SpvDecorationInvariant)) { in ValidateVariable() 644 _.HasDecoration(inst->id(), SpvDecorationAliasedPointerEXT); in ValidateVariable() 646 _.HasDecoration(inst->id(), SpvDecorationRestrictPointerEXT); in ValidateVariable() 696 if (!_.HasDecoration(value_id, SpvDecorationBlock)) { in ValidateVariable() 703 if (!_.HasDecoration(value_id, SpvDecorationBufferBlock)) { in ValidateVariable() 762 !_.HasDecoration(underlying_type->id(), in ValidateVariable() 824 !_.HasDecoration(underlying_type->id(), in ValidateVariable() 980 if (_.HasDecoration(base_type->id(), SpvDecorationBlock)) { in ValidateStore()
|
/third_party/skia/third_party/externals/tint/src/reader/wgsl/ |
H A D | parser_impl_global_constant_decl_test.cc | 48 ast::HasDecoration<ast::OverrideDecoration>(e.value->decorations)); in TEST_F() 75 ast::HasDecoration<ast::OverrideDecoration>(e.value->decorations)); in TEST_F()
|