Lines Matching defs:constituents
3205 // They share in common the reduction operation across their constituents.
3208 // Compare each pair of constituents
3229 Id Builder::createCompositeConstruct(Id typeId, const std::vector<Id>& constituents)
3232 getNumTypeConstituents(typeId) == (int)constituents.size()));
3241 // To handle such cases, we check the constituents of the constant vector to determine whether this
3243 return makeCompositeConstant(typeId, constituents,
3244 std::any_of(constituents.begin(), constituents.end(),
3249 for (int c = 0; c < (int)constituents.size(); ++c)
3250 op->addIdOperand(constituents[c]);
3269 std::vector<Id> constituents;
3275 constituents.push_back(comp);
3334 // If the result is a vector, make it from the gathered constituents.
3335 if (constituents.size() > 0)
3336 result = createCompositeConstruct(resultTypeId, constituents);