Lines Matching refs:Vectors
215 SmallVector<Value *, 16> Vectors; member in __anone124444e0111::LowerMatrixIntrinsics::MatrixTy
223 : Vectors(), in MatrixTy()
225 MatrixTy(ArrayRef<Value *> Vectors) in MatrixTy() argument
226 : Vectors(Vectors.begin(), Vectors.end()), in MatrixTy()
237 Value *getVector(unsigned i) const { return Vectors[i]; } in getVector()
240 return Vectors[i]; in getColumn()
244 return Vectors[i]; in getRow()
247 void setVector(unsigned i, Value *V) { Vectors[i] = V; } in setVector()
259 return Vectors.size(); in getNumColumns()
261 assert(Vectors.size() > 0 && "Cannot call getNumRows without columns"); in getNumColumns()
262 return cast<FixedVectorType>(Vectors[0]->getType())->getNumElements(); in getNumColumns()
267 assert(Vectors.size() > 0 && "Cannot call getNumRows without columns"); in getNumRows()
268 return cast<FixedVectorType>(Vectors[0]->getType())->getNumElements(); in getNumRows()
270 return Vectors.size(); in getNumRows()
273 void addVector(Value *V) { Vectors.push_back(V); } in addVector()
280 return cast<VectorType>(Vectors[0]->getType()); in getVectorTy()
286 return make_range(Vectors.begin(), Vectors.end()); in columns()
290 return make_range(Vectors.begin(), Vectors.end()); in vectors()
296 return Vectors.size() == 1 ? Vectors[0] in embedInVector()
297 : concatenateVectors(Builder, Vectors); in embedInVector()