Home
last modified time | relevance | path

Searched refs:MatrixArg (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2121 const ConstantMatrixType *MatrixArg = dyn_cast<ConstantMatrixType>(Arg); in DeduceTemplateArgumentsByTypeMatch() local
2122 if (!MatrixArg) in DeduceTemplateArgumentsByTypeMatch()
2127 if (MatrixParam->getNumRows() != MatrixArg->getNumRows() || in DeduceTemplateArgumentsByTypeMatch()
2128 MatrixParam->getNumColumns() != MatrixArg->getNumColumns()) { in DeduceTemplateArgumentsByTypeMatch()
2134 MatrixArg->getElementType(), Info, Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
2138 const MatrixType *MatrixArg = dyn_cast<MatrixType>(Arg); in DeduceTemplateArgumentsByTypeMatch() local
2139 if (!MatrixArg) in DeduceTemplateArgumentsByTypeMatch()
2148 MatrixArg->getElementType(), Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2199 auto Result = DeduceMatrixArg(MatrixParam->getRowExpr(), MatrixArg, in DeduceTemplateArgumentsByTypeMatch()
2205 return DeduceMatrixArg(MatrixParam->getColumnExpr(), MatrixArg, in DeduceTemplateArgumentsByTypeMatch()
H A DSemaChecking.cpp16075 ExprResult MatrixArg = DefaultLvalueConversion(TheCall->getArg(0)); in SemaBuiltinMatrixTranspose() local
16076 if (MatrixArg.isInvalid()) in SemaBuiltinMatrixTranspose()
16077 return MatrixArg; in SemaBuiltinMatrixTranspose()
16078 Expr *Matrix = MatrixArg.get(); in SemaBuiltinMatrixTranspose()