| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | MatrixBuilder.h | 146 Value *CreateMatrixInsert(Value *Matrix, Value *NewVal, Value *RowIdx, in CreateMatrixInsert() argument 152 RowIdx)); in CreateMatrixInsert() 244 Value *CreateIndex(Value *RowIdx, Value *ColumnIdx, unsigned NumRows, 246 unsigned MaxWidth = std::max(RowIdx->getType()->getScalarSizeInBits(), 248 Type *IntTy = IntegerType::get(RowIdx->getType()->getContext(), MaxWidth); 249 RowIdx = B.CreateZExt(RowIdx, IntTy); 252 return B.CreateAdd(B.CreateMul(ColumnIdx, NumRowsV), RowIdx);
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfdump/ |
| H A D | Statistics.cpp | 935 for (size_t RowIdx = Seq.FirstRowIndex; RowIdx < Seq.LastRowIndex - 1; in collectStatsForObjectFile() local 936 ++RowIdx) { in collectStatsForObjectFile() 937 auto Entry = LineTable->Rows[RowIdx]; in collectStatsForObjectFile() 948 auto EntryEndAddress = LineTable->Rows[RowIdx + 1].Address.Address; in collectStatsForObjectFile()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/ |
| H A D | DirectiveEmitter.cpp | 728 auto FirstE = find_if(Ordering, [&](int RowIdx) { in emitLeafTable() argument 729 return EndDirectives.contains(LeafTable[RowIdx][0]); in emitLeafTable()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 5074 ExprResult Sema::CreateBuiltinMatrixSubscriptExpr(Expr *Base, Expr *RowIdx, in CreateBuiltinMatrixSubscriptExpr() argument 5082 ExprResult RowR = CheckPlaceholderExpr(RowIdx); in CreateBuiltinMatrixSubscriptExpr() 5085 RowIdx = RowR.get(); in CreateBuiltinMatrixSubscriptExpr() 5089 Base, RowIdx, ColumnIdx, Context.IncompleteMatrixIdxTy, RBLoc); in CreateBuiltinMatrixSubscriptExpr() 5092 if (Base->isTypeDependent() || RowIdx->isTypeDependent() || in CreateBuiltinMatrixSubscriptExpr() 5094 return new (Context) MatrixSubscriptExpr(Base, RowIdx, ColumnIdx, in CreateBuiltinMatrixSubscriptExpr() 5130 RowIdx = IsIndexValid(RowIdx, MTy->getNumRows(), false); in CreateBuiltinMatrixSubscriptExpr() 5132 if (!RowIdx || !ColumnIdx) in CreateBuiltinMatrixSubscriptExpr() 5135 return new (Context) MatrixSubscriptExpr(Base, RowIdx, ColumnIdx, in CreateBuiltinMatrixSubscriptExpr()
|
| H A D | TreeTransform.h | 2808 ExprResult RebuildMatrixSubscriptExpr(Expr *Base, Expr *RowIdx, in RebuildMatrixSubscriptExpr() argument 2811 return getSema().CreateBuiltinMatrixSubscriptExpr(Base, RowIdx, ColumnIdx, in RebuildMatrixSubscriptExpr() 13256 ExprResult RowIdx = getDerived().TransformExpr(E->getRowIdx()); in TransformMatrixSubscriptExpr() local 13257 if (RowIdx.isInvalid()) in TransformMatrixSubscriptExpr() 13265 RowIdx.get() == E->getRowIdx() && ColumnIdx.get() == E->getColumnIdx()) in TransformMatrixSubscriptExpr() 13269 Base.get(), RowIdx.get(), ColumnIdx.get(), E->getRBracketLoc()); in TransformMatrixSubscriptExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 4672 llvm::Value *RowIdx = EmitMatrixIndexExpr(E->getRowIdx()); in EmitMatrixSubscriptExpr() local 4676 RowIdx->getType()->getScalarSizeInBits(), in EmitMatrixSubscriptExpr() 4679 Builder.CreateAdd(Builder.CreateMul(ColIdx, NumRows), RowIdx); in EmitMatrixSubscriptExpr()
|
| H A D | CGExprScalar.cpp | 2084 Value *RowIdx = CGF.EmitMatrixIndexExpr(E->getRowIdx()); in VisitMatrixSubscriptExpr() local 2090 Value *Idx = MB.CreateIndex(RowIdx, ColumnIdx, NumRows); in VisitMatrixSubscriptExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Expr.h | 2802 MatrixSubscriptExpr(Expr *Base, Expr *RowIdx, Expr *ColumnIdx, QualType T, in MatrixSubscriptExpr() argument 2807 SubExprs[ROW_IDX] = RowIdx; in MatrixSubscriptExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 7364 ExprResult CreateBuiltinMatrixSubscriptExpr(Expr *Base, Expr *RowIdx,
|