Lines Matching defs:Vectors
344 SmallVector<Value *, 16> Vectors;
352 MatrixTy(ArrayRef<Value *> Vectors)
353 : Vectors(Vectors),
364 Value *getVector(unsigned i) const { return Vectors[i]; }
367 return Vectors[i];
371 return Vectors[i];
374 void setVector(unsigned i, Value *V) { Vectors[i] = V; }
386 return Vectors.size();
388 assert(Vectors.size() > 0 && "Cannot call getNumRows without columns");
389 return cast<FixedVectorType>(Vectors[0]->getType())->getNumElements();
394 assert(Vectors.size() > 0 && "Cannot call getNumRows without columns");
395 return cast<FixedVectorType>(Vectors[0]->getType())->getNumElements();
397 return Vectors.size();
400 void addVector(Value *V) { Vectors.push_back(V); }
407 return cast<VectorType>(Vectors[0]->getType());
413 return make_range(Vectors.begin(), Vectors.end());
417 return make_range(Vectors.begin(), Vectors.end());
423 return Vectors.size() == 1 ? Vectors[0]
424 : concatenateVectors(Builder, Vectors);