Home | History | Annotate | Download | only in source

Lines Matching defs:vector

23 #include <vector>
41 using std::vector;
53 const ValidationState_t& module, const vector<uint32_t>& entry_points,
83 vector<uint32_t> entry_points_;
311 << "' is not a vector.";
328 bool aboveZero(const vector<uint32_t>& constWords,
329 const vector<uint32_t>& typeWords) {
580 << resultType->id() << "'s vector component count.";
602 << "'s vector element type.";
637 auto vector = module_.FindDef(constituent->type_id());
638 assert(vector);
639 if (columnType->opcode() != vector->opcode()) {
647 auto vectorComponentType = module_.FindDef(vector->words()[2]);
657 if (componentCount != vector->words()[3]) {
661 << "' vector component count does not match Result Type <id> '"
662 << resultType->id() << "'s vector component count.";
758 bool IsTypeNullable(const vector<uint32_t>& instruction,
847 std::vector<uint32_t> consumers = module_.getSampledImageConsumers(resultID);
897 // * Number of constituents in the result type and the vector must match.
898 // * All the components of the vector must have the same type (or specialize
908 << resultType->id() << "'s vector component count.";
930 << "'s vector element type.";
967 auto vector = module_.FindDef(constituent->type_id());
968 assert(vector);
969 if (columnType->opcode() != vector->opcode()) {
977 auto vectorComponentType = module_.FindDef(vector->words()[2]);
987 if (componentCount != vector->words()[3]) {
991 << "' vector component count does not match Result Type <id> '"
992 << resultType->id() << "'s vector component count.";
1730 std::vector<uint32_t>::const_iterator word_iter,
1731 std::vector<uint32_t>::const_iterator word_iter_end,