Searched refs:RowIdx (Results 1 – 7 of 7) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | MatrixBuilder.h | 150 Value *CreateMatrixInsert(Value *Matrix, Value *NewVal, Value *RowIdx, in CreateMatrixInsert() argument 156 RowIdx)); in CreateMatrixInsert() 235 Value *CreateExtractElement(Value *Matrix, Value *RowIdx, Value *ColumnIdx, 238 unsigned MaxWidth = std::max(RowIdx->getType()->getScalarSizeInBits(), 240 Type *IntTy = IntegerType::get(RowIdx->getType()->getContext(), MaxWidth); 241 RowIdx = B.CreateZExt(RowIdx, IntTy); 245 Matrix, B.CreateAdd(B.CreateMul(ColumnIdx, NumRowsV), RowIdx),
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 4770 ExprResult Sema::CreateBuiltinMatrixSubscriptExpr(Expr *Base, Expr *RowIdx, in CreateBuiltinMatrixSubscriptExpr() argument 4778 ExprResult RowR = CheckPlaceholderExpr(RowIdx); in CreateBuiltinMatrixSubscriptExpr() 4781 RowIdx = RowR.get(); in CreateBuiltinMatrixSubscriptExpr() 4785 Base, RowIdx, ColumnIdx, Context.IncompleteMatrixIdxTy, RBLoc); in CreateBuiltinMatrixSubscriptExpr() 4788 if (Base->isTypeDependent() || RowIdx->isTypeDependent() || in CreateBuiltinMatrixSubscriptExpr() 4790 return new (Context) MatrixSubscriptExpr(Base, RowIdx, ColumnIdx, in CreateBuiltinMatrixSubscriptExpr() 4827 RowIdx = IsIndexValid(RowIdx, MTy->getNumRows(), false); in CreateBuiltinMatrixSubscriptExpr() 4829 if (!RowIdx || !ColumnIdx) in CreateBuiltinMatrixSubscriptExpr() 4832 return new (Context) MatrixSubscriptExpr(Base, RowIdx, ColumnIdx, in CreateBuiltinMatrixSubscriptExpr()
|
| H A D | TreeTransform.h | 2526 ExprResult RebuildMatrixSubscriptExpr(Expr *Base, Expr *RowIdx, in RebuildMatrixSubscriptExpr() argument 2529 return getSema().CreateBuiltinMatrixSubscriptExpr(Base, RowIdx, ColumnIdx, in RebuildMatrixSubscriptExpr() 10571 ExprResult RowIdx = getDerived().TransformExpr(E->getRowIdx()); in TransformMatrixSubscriptExpr() local 10572 if (RowIdx.isInvalid()) in TransformMatrixSubscriptExpr() 10580 RowIdx.get() == E->getRowIdx() && ColumnIdx.get() == E->getColumnIdx()) in TransformMatrixSubscriptExpr() 10584 Base.get(), RowIdx.get(), ColumnIdx.get(), E->getRBracketLoc()); in TransformMatrixSubscriptExpr()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 3871 llvm::Value *RowIdx = EmitScalarExpr(E->getRowIdx()); in EmitMatrixSubscriptExpr() local 3874 RowIdx->getType()->getScalarSizeInBits(), in EmitMatrixSubscriptExpr() 3877 Builder.CreateAdd(Builder.CreateMul(ColIdx, NumRows), RowIdx); in EmitMatrixSubscriptExpr()
|
| H A D | CGExprScalar.cpp | 1755 Value *RowIdx = Visit(E->getRowIdx()); in VisitMatrixSubscriptExpr() local 1762 Matrix, RowIdx, ColumnIdx, in VisitMatrixSubscriptExpr()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | Expr.h | 2659 MatrixSubscriptExpr(Expr *Base, Expr *RowIdx, Expr *ColumnIdx, QualType T, in MatrixSubscriptExpr() argument 2664 SubExprs[ROW_IDX] = RowIdx; in MatrixSubscriptExpr()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| H A D | Sema.h | 5260 ExprResult CreateBuiltinMatrixSubscriptExpr(Expr *Base, Expr *RowIdx,
|