Lines Matching refs:NumColumns
178 unsigned NumColumns; member
180 ShapeInfo(unsigned NumRows = 0, unsigned NumColumns = 0) in ShapeInfo()
181 : NumRows(NumRows), NumColumns(NumColumns) {} in ShapeInfo()
183 ShapeInfo(Value *NumRows, Value *NumColumns) in ShapeInfo()
185 NumColumns(cast<ConstantInt>(NumColumns)->getZExtValue()) {} in ShapeInfo()
188 return NumRows == other.NumRows && NumColumns == other.NumColumns; in operator ==()
195 assert(NumRows == 0 || NumColumns != 0); in operator bool()
229 assert(VType->getNumElements() == SI.NumRows * SI.NumColumns && in getMatrix()
241 if (SI.NumRows == M.getNumRows() && SI.NumColumns == M.getNumColumns()) in getMatrix()
271 << SIter->second.NumColumns << " for " << *V << "\n"); in setShapeInfo()
276 LLVM_DEBUG(dbgs() << " " << Shape.NumRows << " x " << Shape.NumColumns in setShapeInfo()
567 for (unsigned C = 0, E = Shape.NumColumns; C < E; ++C) { in LowerLoad()
715 const unsigned M = LShape.NumColumns; in LowerMultiply()
716 const unsigned C = RShape.NumColumns; in LowerMultiply()
766 VectorType::get(VectorTy->getElementType(), ArgShape.NumColumns)); in LowerTranspose()
838 for (unsigned C = 0; C < Shape.NumColumns; ++C) in VisitBinaryOperator()