Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/tint/src/reader/spirv/
H A Dnamer.cc94 std::string Namer::GetMemberName(uint32_t struct_id, in GetMemberName() argument
97 auto where = struct_member_names_.find(struct_id); in GetMemberName()
160 bool Namer::SuggestSanitizedMemberName(uint32_t struct_id, in SuggestSanitizedMemberName() argument
164 auto& name_vector = struct_member_names_[struct_id]; in SuggestSanitizedMemberName()
175 void Namer::ResolveMemberNamesForStruct(uint32_t struct_id, in ResolveMemberNamesForStruct() argument
177 auto& name_vector = struct_member_names_[struct_id]; in ResolveMemberNamesForStruct()
H A Dnamer.h127 /// @param struct_id the SPIR-V ID for the struct
131 bool SuggestSanitizedMemberName(uint32_t struct_id,
139 /// @param struct_id the SPIR-V ID for the struct
141 void ResolveMemberNamesForStruct(uint32_t struct_id, uint32_t num_members);
/third_party/spirv-tools/source/val/
H A Dvalidate_decorations.cpp85 bool isBuiltInStruct(uint32_t struct_id, ValidationState_t& vstate) { in isBuiltInStruct() argument
86 const auto& decorations = vstate.id_decorations(struct_id); in isBuiltInStruct()
95 bool isBlock(uint32_t struct_id, ValidationState_t& vstate) { in isBlock() argument
96 const auto& decorations = vstate.id_decorations(struct_id); in isBlock()
115 std::vector<uint32_t> getStructMembers(uint32_t struct_id,
117 const auto inst = vstate.FindDef(struct_id);
122 std::vector<uint32_t> getStructMembers(uint32_t struct_id, spv::Op type,
125 for (auto id : getStructMembers(struct_id, vstate)) {
135 bool isMissingOffsetInStruct(uint32_t struct_id, ValidationState_t& vstate) {
136 const auto* inst = vstate.FindDef(struct_id);
[all...]
H A Dvalidate_annotation.cpp394 const uint32_t struct_id = inst->GetOperandAs<uint32_t>(i); in ValidateGroupMemberDecorate() local
396 auto struct_instr = _.FindDef(struct_id); in ValidateGroupMemberDecorate()
400 << _.getIdName(struct_id) << " is not a struct type."; in ValidateGroupMemberDecorate()
408 << _.getIdName(struct_id) in ValidateGroupMemberDecorate()
436 const uint32_t struct_id = inst->word(1); in RegisterDecorations() local
445 _.RegisterDecorationForId(struct_id, in RegisterDecorations()
477 const uint32_t struct_id = inst->word(i); in RegisterDecorations() local
481 _.RegisterDecorationsForStructMember(struct_id, index, in RegisterDecorations()
H A Dvalidate_type.cpp310 const uint32_t struct_id = inst->GetOperandAs<uint32_t>(0); in ValidateTypeStruct() local
336 << "type. Structure <id> " << _.getIdName(struct_id) in ValidateTypeStruct()
389 for (auto decoration : _.id_decorations(struct_id)) { in ValidateTypeStruct()
403 << struct_id << " does not meet this requirement."; in ValidateTypeStruct()
406 _.RegisterStructTypeWithBuiltInMember(struct_id); in ValidateTypeStruct()
H A Dvalidation_state.h407 void RegisterDecorationsForStructMember(uint32_t struct_id, in RegisterDecorationsForStructMember() argument
410 std::set<Decoration>& cur_decs = id_decorations_[struct_id]; in RegisterDecorationsForStructMember()
/third_party/skia/third_party/externals/spirv-tools/source/val/
H A Dvalidate_annotation.cpp514 const uint32_t struct_id = inst->GetOperandAs<uint32_t>(i); in ValidateGroupMemberDecorate() local
516 auto struct_instr = _.FindDef(struct_id); in ValidateGroupMemberDecorate()
520 << _.getIdName(struct_id) << "' is not a struct type."; in ValidateGroupMemberDecorate()
528 << _.getIdName(struct_id) in ValidateGroupMemberDecorate()
555 const uint32_t struct_id = inst->word(1); in RegisterDecorations() local
563 _.RegisterDecorationForId(struct_id, in RegisterDecorations()
595 const uint32_t struct_id = inst->word(i); in RegisterDecorations() local
599 _.RegisterDecorationsForStructMember(struct_id, index, in RegisterDecorations()
H A Dvalidate_decorations.cpp90 bool isBuiltInStruct(uint32_t struct_id, ValidationState_t& vstate) { in isBuiltInStruct() argument
91 const auto& decorations = vstate.id_decorations(struct_id); in isBuiltInStruct()
111 std::vector<uint32_t> getStructMembers(uint32_t struct_id, in getStructMembers() argument
113 const auto inst = vstate.FindDef(struct_id); in getStructMembers()
118 std::vector<uint32_t> getStructMembers(uint32_t struct_id, SpvOp type, in getStructMembers() argument
121 for (auto id : getStructMembers(struct_id, vstate)) { in getStructMembers()
131 bool isMissingOffsetInStruct(uint32_t struct_id, ValidationState_t& vstate) { in isMissingOffsetInStruct() argument
132 const auto* inst = vstate.FindDef(struct_id); in isMissingOffsetInStruct()
137 struct_members = getStructMembers(struct_id, vstate); in isMissingOffsetInStruct()
140 for (auto& decoration : vstate.id_decorations(struct_id)) { in isMissingOffsetInStruct()
[all...]
H A Dvalidate_type.cpp339 const uint32_t struct_id = inst->GetOperandAs<uint32_t>(0); in ValidateTypeStruct() local
365 << "type. Structure <id> " << _.getIdName(struct_id) in ValidateTypeStruct()
407 for (auto decoration : _.id_decorations(struct_id)) { in ValidateTypeStruct()
421 << struct_id << " does not meet this requirement."; in ValidateTypeStruct()
424 _.RegisterStructTypeWithBuiltInMember(struct_id); in ValidateTypeStruct()
H A Dvalidation_state.h396 void RegisterDecorationsForStructMember(uint32_t struct_id, in RegisterDecorationsForStructMember() argument
399 RegisterDecorationsForId(struct_id, begin, end); in RegisterDecorationsForStructMember()
400 for (auto& decoration : id_decorations_[struct_id]) { in RegisterDecorationsForStructMember()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/
H A Dvalidate_annotation.cpp514 const uint32_t struct_id = inst->GetOperandAs<uint32_t>(i); in ValidateGroupMemberDecorate() local
516 auto struct_instr = _.FindDef(struct_id); in ValidateGroupMemberDecorate()
520 << _.getIdName(struct_id) << "' is not a struct type."; in ValidateGroupMemberDecorate()
528 << _.getIdName(struct_id) in ValidateGroupMemberDecorate()
555 const uint32_t struct_id = inst->word(1); in RegisterDecorations() local
563 _.RegisterDecorationForId(struct_id, in RegisterDecorations()
595 const uint32_t struct_id = inst->word(i); in RegisterDecorations() local
599 _.RegisterDecorationsForStructMember(struct_id, index, in RegisterDecorations()
H A Dvalidate_decorations.cpp90 bool isBuiltInStruct(uint32_t struct_id, ValidationState_t& vstate) { in isBuiltInStruct() argument
91 const auto& decorations = vstate.id_decorations(struct_id); in isBuiltInStruct()
111 std::vector<uint32_t> getStructMembers(uint32_t struct_id, in getStructMembers() argument
113 const auto inst = vstate.FindDef(struct_id); in getStructMembers()
118 std::vector<uint32_t> getStructMembers(uint32_t struct_id, SpvOp type, in getStructMembers() argument
121 for (auto id : getStructMembers(struct_id, vstate)) { in getStructMembers()
131 bool isMissingOffsetInStruct(uint32_t struct_id, ValidationState_t& vstate) { in isMissingOffsetInStruct() argument
132 const auto* inst = vstate.FindDef(struct_id); in isMissingOffsetInStruct()
137 struct_members = getStructMembers(struct_id, vstate); in isMissingOffsetInStruct()
140 for (auto& decoration : vstate.id_decorations(struct_id)) { in isMissingOffsetInStruct()
[all...]
H A Dvalidate_type.cpp339 const uint32_t struct_id = inst->GetOperandAs<uint32_t>(0); in ValidateTypeStruct() local
365 << "type. Structure <id> " << _.getIdName(struct_id) in ValidateTypeStruct()
407 for (auto decoration : _.id_decorations(struct_id)) { in ValidateTypeStruct()
421 << struct_id << " does not meet this requirement."; in ValidateTypeStruct()
424 _.RegisterStructTypeWithBuiltInMember(struct_id); in ValidateTypeStruct()
H A Dvalidation_state.h396 void RegisterDecorationsForStructMember(uint32_t struct_id, in RegisterDecorationsForStructMember() argument
399 RegisterDecorationsForId(struct_id, begin, end); in RegisterDecorationsForStructMember()
400 for (auto& decoration : id_decorations_[struct_id]) { in RegisterDecorationsForStructMember()
/third_party/skia/third_party/externals/tint/src/writer/spirv/
H A Dbuilder.h291 /// @param struct_id the struct id
294 uint32_t struct_id,
504 /// @param struct_id the id of the parent structure
508 uint32_t GenerateStructMember(uint32_t struct_id,
H A Dbuilder.cc2374 auto struct_id = GenerateExpression(accessor->structure); in GenerateIntrinsicCall() local
2375 if (struct_id == 0) { in GenerateIntrinsicCall()
2378 params.push_back(Operand::Int(struct_id)); in GenerateIntrinsicCall()
4132 auto struct_id = result.to_i(); in GenerateStructType() local
4137 {Operand::Int(struct_id), in GenerateStructType()
4147 {Operand::Int(struct_id), Operand::Int(SpvDecorationBlock)}); in GenerateStructType()
4151 auto mem_id = GenerateStructMember(struct_id, i, struct_type->Members()[i]); in GenerateStructType()
4163 uint32_t Builder::GenerateStructMember(uint32_t struct_id, in GenerateStructMember() argument
4167 {Operand::Int(struct_id), Operand::Int(idx), in GenerateStructMember()
4178 {Operand::Int(struct_id), Operan in GenerateStructMember()
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/opt/
H A Deliminate_dead_members_pass.cpp658 uint32_t struct_id = inst->GetSingleWordInOperand(0); in UpdateOpArrayLength() local
659 Instruction* struct_inst = get_def_use_mgr()->GetDef(struct_id); in UpdateOpArrayLength()
H A Dupgrade_memory_model.cpp734 uint32_t struct_id = in UpgradeExtInst() local
742 ext_inst->SetResultType(struct_id); in UpgradeExtInst()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Deliminate_dead_members_pass.cpp658 uint32_t struct_id = inst->GetSingleWordInOperand(0); in UpdateOpArrayLength() local
659 Instruction* struct_inst = get_def_use_mgr()->GetDef(struct_id); in UpdateOpArrayLength()
H A Dupgrade_memory_model.cpp734 uint32_t struct_id = in UpgradeExtInst() local
742 ext_inst->SetResultType(struct_id); in UpgradeExtInst()
/third_party/spirv-tools/source/opt/
H A Deliminate_dead_members_pass.cpp658 uint32_t struct_id = inst->GetSingleWordInOperand(0); in UpdateOpArrayLength() local
659 Instruction* struct_inst = get_def_use_mgr()->GetDef(struct_id); in UpdateOpArrayLength()
H A Dupgrade_memory_model.cpp744 uint32_t struct_id = in UpgradeExtInst() local
752 ext_inst->SetResultType(struct_id); in UpgradeExtInst()
/third_party/skia/third_party/externals/spirv-tools/test/val/
H A Dval_decoration_test.cpp94 const uint32_t struct_id = 2; in TEST_F() local
96 vstate_->id_decorations(struct_id), in TEST_F()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/val/
H A Dval_decoration_test.cpp94 const uint32_t struct_id = 2; in TEST_F() local
96 vstate_->id_decorations(struct_id), in TEST_F()
/third_party/spirv-tools/test/val/
H A Dval_decoration_test.cpp95 const uint32_t struct_id = 2; in TEST_F() local
97 vstate_->id_decorations(struct_id), in TEST_F()

Completed in 52 milliseconds