Lines Matching refs:Vectors
356 SmallVector<Value *, 16> Vectors; member in __anon821fcdb70111::LowerMatrixIntrinsics::MatrixTy
364 MatrixTy(ArrayRef<Value *> Vectors) in MatrixTy() argument
365 : Vectors(Vectors.begin(), Vectors.end()), in MatrixTy()
376 Value *getVector(unsigned i) const { return Vectors[i]; } in getVector()
379 return Vectors[i]; in getColumn()
383 return Vectors[i]; in getRow()
386 void setVector(unsigned i, Value *V) { Vectors[i] = V; } in setVector()
398 return Vectors.size(); in getNumColumns()
400 assert(Vectors.size() > 0 && "Cannot call getNumRows without columns"); in getNumColumns()
401 return cast<FixedVectorType>(Vectors[0]->getType())->getNumElements(); in getNumColumns()
406 assert(Vectors.size() > 0 && "Cannot call getNumRows without columns"); in getNumRows()
407 return cast<FixedVectorType>(Vectors[0]->getType())->getNumElements(); in getNumRows()
409 return Vectors.size(); in getNumRows()
412 void addVector(Value *V) { Vectors.push_back(V); } in addVector()
419 return cast<VectorType>(Vectors[0]->getType()); in getVectorTy()
425 return make_range(Vectors.begin(), Vectors.end()); in columns()
429 return make_range(Vectors.begin(), Vectors.end()); in vectors()
435 return Vectors.size() == 1 ? Vectors[0] in embedInVector()
436 : concatenateVectors(Builder, Vectors); in embedInVector()