Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLowerMatrixIntrinsics.cpp86 unsigned NumRows, Type *EltType, in computeColumnAddr() argument
90 cast<ConstantInt>(Stride)->getZExtValue() >= NumRows) && in computeColumnAddr()
106 Type *ColumnType = VectorType::get(EltType, NumRows); in computeColumnAddr()
177 unsigned NumRows; 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()
184 : NumRows(cast<ConstantInt>(NumRows)->getZExtValue()), in ShapeInfo()
188 return NumRows == other.NumRows && NumColumns == other.NumColumns; in operator ==()
195 assert(NumRows == 0 || NumColumns != 0); in operator bool()
[all …]
DLoopInterchange.cpp261 unsigned NumRows = DepMatrix.size(); in isLegalToInterChangeLoops() local
263 for (unsigned Row = 0; Row < NumRows; ++Row) { in isLegalToInterChangeLoops()
/external/llvm-project/llvm/include/llvm/Transforms/Utils/
DMatrixUtils.h33 unsigned NumRows; member
66 TileInfo(unsigned NumRows, unsigned NumColumns, unsigned NumInner, in TileInfo()
68 : NumRows(NumRows), NumColumns(NumColumns), NumInner(NumInner), in TileInfo()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLowerMatrixIntrinsics.cpp228 MatrixTy(unsigned NumRows, unsigned NumColumns, Type *EltTy) in MatrixTy() argument
231 unsigned D = isColumnMajor() ? NumColumns : NumRows; in MatrixTy()
234 EltTy, isColumnMajor() ? NumRows : NumColumns))); in MatrixTy()
345 unsigned NumRows; member
350 ShapeInfo(unsigned NumRows = 0, unsigned NumColumns = 0) in ShapeInfo()
351 : NumRows(NumRows), NumColumns(NumColumns), in ShapeInfo()
354 ShapeInfo(Value *NumRows, Value *NumColumns) in ShapeInfo()
355 : ShapeInfo(cast<ConstantInt>(NumRows)->getZExtValue(), in ShapeInfo()
359 return NumRows == other.NumRows && NumColumns == other.NumColumns; in operator ==()
366 assert(NumRows == 0 || NumColumns != 0); in operator bool()
[all …]
DLoopInterchange.cpp263 unsigned NumRows = DepMatrix.size(); in isLegalToInterChangeLoops() local
265 for (unsigned Row = 0; Row < NumRows; ++Row) { in isLegalToInterChangeLoops()
/external/llvm-project/llvm/include/llvm/IR/
DMatrixBuilder.h151 Value *ColumnIdx, unsigned NumRows) { in CreateMatrixInsert() argument
155 ColumnIdx->getType(), NumRows)), in CreateMatrixInsert()
220 unsigned NumRows, Twine const &Name = "") {
227 Value *NumRowsV = B.getIntN(MaxWidth, NumRows);
/external/llvm-project/llvm/lib/Transforms/Utils/
DMatrixUtils.cpp88 CreateLoop(ColBody, ColLatch, B.getInt64(NumRows), B.getInt64(TileSize), in CreateTiledLoops()
/external/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp265 unsigned NumRows = DepMatrix.size(); in isLegalToInterChangeLoops() local
267 for (unsigned Row = 0; Row < NumRows; ++Row) { in isLegalToInterChangeLoops()
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
DREADME.md565 cout << "NumRows: " << a.dimension(0) << " NumCols: " << a.dimension(1) << endl;
566 => NumRows: 3 NumCols: 4
577 cout << "NumRows: " << a.dimension(0) << " NumCols: " << a.dimension(1) << endl;
578 => NumRows: 3 NumCols: 4
588 cout << "NumRows: " << a.dimension(0) << " NumCols: " << a.dimension(1) << endl;
589 => NumRows: 3 NumCols: 4
/external/llvm-project/llvm/lib/IR/
DVerifier.cpp5074 ConstantInt *NumRows; in visitIntrinsicCall() local
5081 NumRows = cast<ConstantInt>(Call.getArgOperand(2)); in visitIntrinsicCall()
5090 NumRows = cast<ConstantInt>(Call.getArgOperand(1)); in visitIntrinsicCall()
5098 NumRows = cast<ConstantInt>(Call.getArgOperand(3)); in visitIntrinsicCall()
5106 NumRows = cast<ConstantInt>(Call.getArgOperand(4)); in visitIntrinsicCall()
5132 NumRows->getZExtValue() * NumColumns->getZExtValue(), in visitIntrinsicCall()
5136 Assert(Stride->getZExtValue() >= NumRows->getZExtValue(), in visitIntrinsicCall()
/external/llvm-project/clang/include/clang/AST/
DType.h3447 unsigned NumRows;
3460 unsigned getNumRows() const { return NumRows; }
3486 unsigned NumRows, unsigned NumColumns,
3489 ID.AddInteger(NumRows);
DASTContext.h1378 QualType getConstantMatrixType(QualType ElementType, unsigned NumRows,
/external/llvm-project/clang/lib/Sema/
DSemaType.cpp2642 QualType Sema::BuildMatrixType(QualType ElementTy, Expr *NumRows, Expr *NumCols, in BuildMatrixType() argument
2654 if (NumRows->isTypeDependent() || NumCols->isTypeDependent() || in BuildMatrixType()
2655 NumRows->isValueDependent() || NumCols->isValueDependent()) in BuildMatrixType()
2656 return Context.getDependentSizedMatrixType(ElementTy, NumRows, NumCols, in BuildMatrixType()
2659 Optional<llvm::APSInt> ValueRows = NumRows->getIntegerConstantExpr(Context); in BuildMatrixType()
2663 auto const RowRange = NumRows->getSourceRange(); in BuildMatrixType()
DTreeTransform.h899 QualType RebuildConstantMatrixType(QualType ElementType, unsigned NumRows,
14043 QualType ElementType, unsigned NumRows, unsigned NumColumns) { in RebuildConstantMatrixType() argument
14044 return SemaRef.Context.getConstantMatrixType(ElementType, NumRows, in RebuildConstantMatrixType()
/external/llvm-project/clang/lib/AST/
DASTContext.cpp3980 QualType ASTContext::getConstantMatrixType(QualType ElementTy, unsigned NumRows, in getConstantMatrixType() argument
3983 ConstantMatrixType::Profile(ID, ElementTy, NumRows, NumColumns, in getConstantMatrixType()
3988 assert(ConstantMatrixType::isDimensionValid(NumRows) && in getConstantMatrixType()
3998 getConstantMatrixType(getCanonicalType(ElementTy), NumRows, NumColumns); in getConstantMatrixType()
4006 ConstantMatrixType(ElementTy, NumRows, NumColumns, Canonical); in getConstantMatrixType()
DType.cpp311 : MatrixType(tc, matrixType, canonType), NumRows(nRows), in ConstantMatrixType()
/external/llvm-project/clang/lib/CodeGen/
DCGExpr.cpp3863 llvm::Value *NumRows = Builder.getIntN( in EmitMatrixSubscriptExpr() local
3867 Builder.CreateAdd(Builder.CreateMul(ColIdx, NumRows), RowIdx); in EmitMatrixSubscriptExpr()
/external/llvm-project/clang/include/clang/Basic/
DAttr.td2623 let Args = [ExprArgument<"NumRows">, ExprArgument<"NumColumns">];
/external/llvm-project/clang/include/clang/Sema/
DSema.h1801 QualType BuildMatrixType(QualType T, Expr *NumRows, Expr *NumColumns,