Lines Matching defs:constituents
238 spv::Id createCompositeConstruct(spv::Id typeId, std::vector<spv::Id> constituents);
2408 std::vector<spv::Id> constituents;
2415 constituents.push_back(elementConvertedValue);
2417 return builder.createCompositeConstruct(boolArrayTypeId, constituents);
2792 spv::Id TGlslangToSpvTraverser::createCompositeConstruct(spv::Id resultTypeId, std::vector<spv::Id> constituents)
2794 for (int c = 0; c < (int)constituents.size(); ++c) {
2795 spv::Id& constituent = constituents[c];
2808 constituents[c] = createCompositeConstruct(lType, rTypeConstituents);
2818 constituents[c] = createCompositeConstruct(lType, rTypeConstituents);
2822 return builder.createCompositeConstruct(resultTypeId, constituents);
3096 std::vector<spv::Id> constituents;
3098 constituents.push_back(arguments[c]);
3099 constructed = createCompositeConstruct(resultType(), constituents);