Home
last modified time | relevance | path

Searched refs:NumRows (Results 1 – 16 of 16) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DMatrixUtils.h33 unsigned NumRows; member
61 TileInfo(unsigned NumRows, unsigned NumColumns, unsigned NumInner, in TileInfo()
63 : NumRows(NumRows), NumColumns(NumColumns), NumInner(NumInner), in TileInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp387 unsigned NumRows; member
393 : NumRows(NumRows), NumColumns(NumColumns), in ShapeInfo()
401 return NumRows == other.NumRows && NumColumns == other.NumColumns; in operator ==()
409 return NumRows != 0; in operator bool()
414 return NumRows; in getStride()
421 return NumRows; in getNumVectors()
536 if (VerifyShapeInfo && (SIter->second.NumRows != Shape.NumRows || in setShapeInfo()
1652 const unsigned R = LShape.NumRows; in isFusionProfitable()
1759 const unsigned R = LShape.NumRows; in emitSIMDTiling()
1835 const unsigned R = LShape.NumRows; in LowerMatrixMultiplyFused()
[all …]
H A DLoopInterchange.cpp199 unsigned NumRows = DepMatrix.size(); in isLegalToInterChangeLoops() local
202 for (unsigned Row = 0; Row < NumRows; ++Row) { in isLegalToInterChangeLoops()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DMatrixBuilder.h147 Value *ColumnIdx, unsigned NumRows) { in CreateMatrixInsert() argument
151 ColumnIdx->getType(), NumRows)), in CreateMatrixInsert()
244 Value *CreateIndex(Value *RowIdx, Value *ColumnIdx, unsigned NumRows,
251 Value *NumRowsV = B.getIntN(MaxWidth, NumRows);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMatrixUtils.cpp88 CreateLoop(ColBody, ColumnLoop.Latch, B.getInt64(NumRows), in CreateTiledLoops()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp5786 ConstantInt *NumRows; in visitIntrinsicCall() local
5793 NumRows = cast<ConstantInt>(Call.getArgOperand(2)); in visitIntrinsicCall()
5798 NumRows->getZExtValue() * N->getZExtValue(), in visitIntrinsicCall()
5815 NumRows = cast<ConstantInt>(Call.getArgOperand(1)); in visitIntrinsicCall()
5823 NumRows = cast<ConstantInt>(Call.getArgOperand(3)); in visitIntrinsicCall()
5830 NumRows = cast<ConstantInt>(Call.getArgOperand(4)); in visitIntrinsicCall()
5858 NumRows->getZExtValue() * NumColumns->getZExtValue(), in visitIntrinsicCall()
5862 Check(Stride->getZExtValue() >= NumRows->getZExtValue(), in visitIntrinsicCall()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DType.h3711 unsigned NumRows;
3724 unsigned getNumRows() const { return NumRows; }
3750 unsigned NumRows, unsigned NumColumns,
3753 ID.AddInteger(NumRows);
H A DASTContext.h1528 QualType getConstantMatrixType(QualType ElementType, unsigned NumRows,
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp2882 QualType Sema::BuildMatrixType(QualType ElementTy, Expr *NumRows, Expr *NumCols, in BuildMatrixType() argument
2894 if (NumRows->isTypeDependent() || NumCols->isTypeDependent() || in BuildMatrixType()
2895 NumRows->isValueDependent() || NumCols->isValueDependent()) in BuildMatrixType()
2896 return Context.getDependentSizedMatrixType(ElementTy, NumRows, NumCols, in BuildMatrixType()
2900 NumRows->getIntegerConstantExpr(Context); in BuildMatrixType()
2904 auto const RowRange = NumRows->getSourceRange(); in BuildMatrixType()
H A DTreeTransform.h965 QualType RebuildConstantMatrixType(QualType ElementType, unsigned NumRows,
15108 QualType ElementType, unsigned NumRows, unsigned NumColumns) { in RebuildConstantMatrixType() argument
15109 return SemaRef.Context.getConstantMatrixType(ElementType, NumRows, in RebuildConstantMatrixType()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp4166 QualType ASTContext::getConstantMatrixType(QualType ElementTy, unsigned NumRows, in getConstantMatrixType() argument
4169 ConstantMatrixType::Profile(ID, ElementTy, NumRows, NumColumns, in getConstantMatrixType()
4174 assert(ConstantMatrixType::isDimensionValid(NumRows) && in getConstantMatrixType()
4184 getConstantMatrixType(getCanonicalType(ElementTy), NumRows, NumColumns); in getConstantMatrixType()
4192 ConstantMatrixType(ElementTy, NumRows, NumColumns, Canonical); in getConstantMatrixType()
H A DType.cpp332 : MatrixType(tc, matrixType, canonType), NumRows(nRows), in ConstantMatrixType()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp1825 unsigned NumRows = MatrixTy->getNumRows(); in VisitMatrixSubscriptExpr() local
1827 Value *Idx = MB.CreateIndex(RowIdx, ColumnIdx, NumRows); in VisitMatrixSubscriptExpr()
H A DCGExpr.cpp4323 llvm::Value *NumRows = Builder.getIntN( in EmitMatrixSubscriptExpr() local
4327 Builder.CreateAdd(Builder.CreateMul(ColIdx, NumRows), RowIdx); in EmitMatrixSubscriptExpr()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DAttr.td3203 let Args = [ExprArgument<"NumRows">, ExprArgument<"NumColumns">];
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h2100 QualType BuildMatrixType(QualType T, Expr *NumRows, Expr *NumColumns,