/third_party/skia/third_party/externals/tint/src/reader/spirv/ |
H A D | namer.cc | 94 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 D | namer.h | 127 /// @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 D | validate_decorations.cpp | 85 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 D | validate_annotation.cpp | 394 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 D | validate_type.cpp | 310 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 D | validation_state.h | 407 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 D | validate_annotation.cpp | 514 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 D | validate_decorations.cpp | 90 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 D | validate_type.cpp | 339 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 D | validation_state.h | 396 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 D | validate_annotation.cpp | 514 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 D | validate_decorations.cpp | 90 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 D | validate_type.cpp | 339 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 D | validation_state.h | 396 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 D | builder.h | 291 /// @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 D | builder.cc | 2374 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 D | eliminate_dead_members_pass.cpp | 658 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 D | upgrade_memory_model.cpp | 734 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 D | eliminate_dead_members_pass.cpp | 658 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 D | upgrade_memory_model.cpp | 734 uint32_t struct_id = in UpgradeExtInst() local 742 ext_inst->SetResultType(struct_id); in UpgradeExtInst()
|
/third_party/spirv-tools/source/opt/ |
H A D | eliminate_dead_members_pass.cpp | 658 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 D | upgrade_memory_model.cpp | 744 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 D | val_decoration_test.cpp | 94 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 D | val_decoration_test.cpp | 94 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 D | val_decoration_test.cpp | 95 const uint32_t struct_id = 2; in TEST_F() local 97 vstate_->id_decorations(struct_id), in TEST_F()
|