Searched refs:RowIdx (Results 1 - 7 of 7) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | MatrixBuilder.h | 143 /// Insert a single element \p NewVal into \p Matrix at indices (\p RowIdx, \p 145 Value *CreateMatrixInsert(Value *Matrix, Value *NewVal, Value *RowIdx, argument 151 RowIdx)); 203 /// Extracts the element at (\p RowIdx, \p ColumnIdx) from \p Matrix. 204 Value *CreateExtractElement(Value *Matrix, Value *RowIdx, Value *ColumnIdx, argument 207 unsigned MaxWidth = std::max(RowIdx->getType()->getScalarSizeInBits(), 209 Type *IntTy = IntegerType::get(RowIdx->getType()->getContext(), MaxWidth); 210 RowIdx = B.CreateZExt(RowIdx, IntTy); 214 Matrix, B.CreateAdd(B.CreateMul(ColumnIdx, NumRowsV), RowIdx), [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExpr.cpp | 4703 ExprResult Sema::CreateBuiltinMatrixSubscriptExpr(Expr *Base, Expr *RowIdx, argument 4711 ExprResult RowR = CheckPlaceholderExpr(RowIdx); 4714 RowIdx = RowR.get(); 4718 Base, RowIdx, ColumnIdx, Context.IncompleteMatrixIdxTy, RBLoc); 4721 if (Base->isTypeDependent() || RowIdx->isTypeDependent() || 4723 return new (Context) MatrixSubscriptExpr(Base, RowIdx, ColumnIdx, 4759 RowIdx = IsIndexValid(RowIdx, MTy->getNumRows(), false); 4761 if (!RowIdx || !ColumnIdx) 4764 return new (Context) MatrixSubscriptExpr(Base, RowIdx, ColumnId [all...] |
H A D | TreeTransform.h | 2427 ExprResult RebuildMatrixSubscriptExpr(Expr *Base, Expr *RowIdx, argument 2430 return getSema().CreateBuiltinMatrixSubscriptExpr(Base, RowIdx, ColumnIdx, 10308 ExprResult RowIdx = getDerived().TransformExpr(E->getRowIdx()); 10309 if (RowIdx.isInvalid()) 10317 RowIdx.get() == E->getRowIdx() && ColumnIdx.get() == E->getColumnIdx()) 10321 Base.get(), RowIdx.get(), ColumnIdx.get(), E->getRBracketLoc());
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 3792 llvm::Value *RowIdx = EmitScalarExpr(E->getRowIdx()); local 3795 RowIdx->getType()->getScalarSizeInBits(), 3798 Builder.CreateAdd(Builder.CreateMul(ColIdx, NumRows), RowIdx);
|
H A D | CGExprScalar.cpp | 1797 Value *RowIdx = Visit(E->getRowIdx()); local 1804 Matrix, RowIdx, ColumnIdx,
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Expr.h | 2686 /// MatrixSubscriptExpr can be either incomplete (only Base and RowIdx are set 2687 /// so far, the type is IncompleteMatrixIdx) or complete (Base, RowIdx and 2695 MatrixSubscriptExpr(Expr *Base, Expr *RowIdx, Expr *ColumnIdx, QualType T, argument 2700 SubExprs[ROW_IDX] = RowIdx;
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 4972 ExprResult CreateBuiltinMatrixSubscriptExpr(Expr *Base, Expr *RowIdx,
|
Completed in 220 milliseconds