Searched refs:ColumnIdx (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | MatrixBuilder.h | 147 Value *ColumnIdx, unsigned NumRows) { in CreateMatrixInsert() argument 150 B.CreateAdd(B.CreateMul(ColumnIdx, ConstantInt::get( in CreateMatrixInsert() 151 ColumnIdx->getType(), NumRows)), in CreateMatrixInsert() 244 Value *CreateIndex(Value *RowIdx, Value *ColumnIdx, unsigned NumRows, 247 ColumnIdx->getType()->getScalarSizeInBits()); 250 ColumnIdx = B.CreateZExt(ColumnIdx, IntTy); 252 return B.CreateAdd(B.CreateMul(ColumnIdx, NumRowsV), RowIdx);
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 4975 Expr *ColumnIdx, in CreateBuiltinMatrixSubscriptExpr() argument 4987 if (!ColumnIdx) in CreateBuiltinMatrixSubscriptExpr() 4989 Base, RowIdx, ColumnIdx, Context.IncompleteMatrixIdxTy, RBLoc); in CreateBuiltinMatrixSubscriptExpr() 4993 ColumnIdx->isTypeDependent()) in CreateBuiltinMatrixSubscriptExpr() 4994 return new (Context) MatrixSubscriptExpr(Base, RowIdx, ColumnIdx, in CreateBuiltinMatrixSubscriptExpr() 4997 ExprResult ColumnR = CheckPlaceholderExpr(ColumnIdx); in CreateBuiltinMatrixSubscriptExpr() 5000 ColumnIdx = ColumnR.get(); in CreateBuiltinMatrixSubscriptExpr() 5032 ColumnIdx = IsIndexValid(ColumnIdx, MTy->getNumColumns(), true); in CreateBuiltinMatrixSubscriptExpr() 5033 if (!RowIdx || !ColumnIdx) in CreateBuiltinMatrixSubscriptExpr() 5036 return new (Context) MatrixSubscriptExpr(Base, RowIdx, ColumnIdx, in CreateBuiltinMatrixSubscriptExpr()
|
| H A D | TreeTransform.h | 2603 Expr *ColumnIdx, in RebuildMatrixSubscriptExpr() argument 2605 return getSema().CreateBuiltinMatrixSubscriptExpr(Base, RowIdx, ColumnIdx, in RebuildMatrixSubscriptExpr() 10912 ExprResult ColumnIdx = getDerived().TransformExpr(E->getColumnIdx()); in TransformMatrixSubscriptExpr() local 10913 if (ColumnIdx.isInvalid()) in TransformMatrixSubscriptExpr() 10917 RowIdx.get() == E->getRowIdx() && ColumnIdx.get() == E->getColumnIdx()) in TransformMatrixSubscriptExpr() 10921 Base.get(), RowIdx.get(), ColumnIdx.get(), E->getRBracketLoc()); in TransformMatrixSubscriptExpr()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Expr.h | 2728 MatrixSubscriptExpr(Expr *Base, Expr *RowIdx, Expr *ColumnIdx, QualType T, in MatrixSubscriptExpr() argument 2734 SubExprs[COLUMN_IDX] = ColumnIdx; in MatrixSubscriptExpr()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 1792 Value *ColumnIdx = Visit(E->getColumnIdx()); in VisitMatrixSubscriptExpr() local 1797 Value *Idx = MB.CreateIndex(RowIdx, ColumnIdx, NumRows); in VisitMatrixSubscriptExpr()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 5591 Expr *ColumnIdx,
|