Lines Matching refs:Vectors
216 SmallVector<Value *, 16> Vectors; member in __anon8ba1aee70111::LowerMatrixIntrinsics::MatrixTy
224 MatrixTy(ArrayRef<Value *> Vectors) in MatrixTy() argument
225 : Vectors(Vectors.begin(), Vectors.end()), in MatrixTy()
236 Value *getVector(unsigned i) const { return Vectors[i]; } in getVector()
239 return Vectors[i]; in getColumn()
243 return Vectors[i]; in getRow()
246 void setVector(unsigned i, Value *V) { Vectors[i] = V; } in setVector()
258 return Vectors.size(); in getNumColumns()
260 assert(Vectors.size() > 0 && "Cannot call getNumRows without columns"); in getNumColumns()
261 return cast<FixedVectorType>(Vectors[0]->getType())->getNumElements(); in getNumColumns()
266 assert(Vectors.size() > 0 && "Cannot call getNumRows without columns"); in getNumRows()
267 return cast<FixedVectorType>(Vectors[0]->getType())->getNumElements(); in getNumRows()
269 return Vectors.size(); in getNumRows()
272 void addVector(Value *V) { Vectors.push_back(V); } in addVector()
279 return cast<VectorType>(Vectors[0]->getType()); in getVectorTy()
285 return make_range(Vectors.begin(), Vectors.end()); in columns()
289 return make_range(Vectors.begin(), Vectors.end()); in vectors()
295 return Vectors.size() == 1 ? Vectors[0] in embedInVector()
296 : concatenateVectors(Builder, Vectors); in embedInVector()