/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | MatrixBuilder.h | 146 Value *ColumnIdx, unsigned NumRows) { 150 ColumnIdx->getType(), NumRows)), 205 unsigned NumRows, Twine const &Name = "") { 212 Value *NumRowsV = B.getIntN(MaxWidth, NumRows); 145 CreateMatrixInsert(Value *Matrix, Value *NewVal, Value *RowIdx, Value *ColumnIdx, unsigned NumRows) argument 204 CreateExtractElement(Value *Matrix, Value *RowIdx, Value *ColumnIdx, unsigned NumRows, Twine const &Name = �) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LowerMatrixIntrinsics.cpp | 223 MatrixTy(unsigned NumRows, unsigned NumColumns, Type *EltTy) argument 226 unsigned D = isColumnMajor() ? NumColumns : NumRows; 229 EltTy, isColumnMajor() ? NumRows : NumColumns))); 340 unsigned NumRows; member in struct:__anon4683::LowerMatrixIntrinsics::ShapeInfo 345 ShapeInfo(unsigned NumRows = 0, unsigned NumColumns = 0) 346 : NumRows(NumRows), NumColumns(NumColumns), 349 ShapeInfo(Value *NumRows, Value *NumColumns) argument 350 : ShapeInfo(cast<ConstantInt>(NumRows)->getZExtValue(), 354 return NumRows [all...] |
H A D | LoopInterchange.cpp | 261 unsigned NumRows = DepMatrix.size(); local 263 for (unsigned Row = 0; Row < NumRows; ++Row) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Verifier.cpp | 5011 ConstantInt *NumRows; local 5018 NumRows = cast<ConstantInt>(Call.getArgOperand(2)); 5027 NumRows = cast<ConstantInt>(Call.getArgOperand(1)); 5035 NumRows = cast<ConstantInt>(Call.getArgOperand(3)); 5043 NumRows = cast<ConstantInt>(Call.getArgOperand(4)); 5069 NumRows->getZExtValue() * NumColumns->getZExtValue(), 5073 Assert(Stride->getZExtValue() >= NumRows->getZExtValue(),
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Type.h | 1685 unsigned NumRows : 20; 3469 unsigned getNumRows() const { return ConstantMatrixTypeBits.NumRows; } 3476 return ConstantMatrixTypeBits.NumRows * ConstantMatrixTypeBits.NumColumns; 3496 unsigned NumRows, unsigned NumColumns, 3499 ID.AddInteger(NumRows); 3495 Profile(llvm::FoldingSetNodeID &ID, QualType ElementType, unsigned NumRows, unsigned NumColumns, TypeClass TypeClass) argument
|
H A D | ASTContext.h | 1354 QualType getConstantMatrixType(QualType ElementType, unsigned NumRows,
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaType.cpp | 2572 QualType Sema::BuildMatrixType(QualType ElementTy, Expr *NumRows, Expr *NumCols, argument 2584 if (NumRows->isTypeDependent() || NumCols->isTypeDependent() || 2585 NumRows->isValueDependent() || NumCols->isValueDependent()) 2586 return Context.getDependentSizedMatrixType(ElementTy, NumRows, NumCols, 2592 bool const RowsIsInteger = NumRows->isIntegerConstantExpr(ValueRows, Context); 2596 auto const RowRange = NumRows->getSourceRange();
|
H A D | TreeTransform.h | 898 QualType RebuildConstantMatrixType(QualType ElementType, unsigned NumRows, 13984 QualType ElementType, unsigned NumRows, unsigned NumColumns) { 13985 return SemaRef.Context.getConstantMatrixType(ElementType, NumRows, 13983 RebuildConstantMatrixType( QualType ElementType, unsigned NumRows, unsigned NumColumns) argument
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTContext.cpp | 3920 QualType ASTContext::getConstantMatrixType(QualType ElementTy, unsigned NumRows, argument 3923 ConstantMatrixType::Profile(ID, ElementTy, NumRows, NumColumns, 3928 assert(ConstantMatrixType::isDimensionValid(NumRows) && 3938 getConstantMatrixType(getCanonicalType(ElementTy), NumRows, NumColumns); 3946 ConstantMatrixType(ElementTy, NumRows, NumColumns, Canonical);
|
H A D | Type.cpp | 312 ConstantMatrixTypeBits.NumRows = nRows;
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 3794 llvm::Value *NumRows = Builder.getIntN( local 3798 Builder.CreateAdd(Builder.CreateMul(ColIdx, NumRows), RowIdx);
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 1678 QualType BuildMatrixType(QualType T, Expr *NumRows, Expr *NumColumns,
|