Home
last modified time | relevance | path

Searched refs:MatrixType (Results 1 – 18 of 18) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DTypeNodes.td72 def MatrixType : TypeNode<Type, 1>;
73 def ConstantMatrixType : TypeNode<MatrixType>;
74 def DependentSizedMatrixType : TypeNode<MatrixType>, AlwaysDependent;
H A DAttr.td2765 def MatrixType : TypeAttr {
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaCast.cpp1182 if (DestType->getAs<MatrixType>() || in CheckStaticCast()
1183 SrcExpr.get()->getType()->getAs<MatrixType>()) { in CheckStaticCast()
2668 if (DestType->getAs<MatrixType>() || in CheckCXXCStyleCast()
2669 SrcExpr.get()->getType()->getAs<MatrixType>()) { in CheckCXXCStyleCast()
2955 if (DestType->getAs<MatrixType>() || SrcType->getAs<MatrixType>()) { in CheckCStyleCast()
H A DSemaTemplateDeduction.cpp2138 const MatrixType *MatrixArg = dyn_cast<MatrixType>(Arg); in DeduceTemplateArgumentsByTypeMatch()
2154 Expr *ParamExpr, const MatrixType *Arg, in DeduceTemplateArgumentsByTypeMatch()
H A DSemaExpr.cpp12362 const MatrixType *LHSMatType = LHSType->getAs<MatrixType>(); in CheckMatrixElementwiseOperands()
12363 const MatrixType *RHSMatType = RHSType->getAs<MatrixType>(); in CheckMatrixElementwiseOperands()
H A DSemaOverload.cpp8658 AddCandidate(M1, cast<MatrixType>(M1)->getElementType()); in addMatrixBinaryArithmeticOverloads()
8663 AddCandidate(cast<MatrixType>(M2)->getElementType(), M2); in addMatrixBinaryArithmeticOverloads()
H A DSemaType.cpp2658 !MatrixType::isValidElementType(ElementTy)) { in BuildMatrixType()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/
H A DPDBTypes.h279 MatrixType, enumerator
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DType.h3413 class MatrixType : public Type, public llvm::FoldingSetNode {
3420 MatrixType(QualType ElementTy, QualType CanonElementTy);
3422 MatrixType(TypeClass TypeClass, QualType ElementTy, QualType CanonElementTy,
3449 class ConstantMatrixType final : public MatrixType {
3466 ConstantMatrixType(TypeClass typeClass, QualType MatrixType, unsigned NRows,
3512 class DependentSizedMatrixType final : public MatrixType {
6786 return isa<MatrixType>(CanonicalType);
H A DTypeProperties.td227 let Class = MatrixType in {
H A DTypeLoc.h1835 MatrixType, MatrixTypeLocInfo> {
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/
H A DPDBExtras.cpp274 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, MatrixType, OS) in operator <<()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DType.cpp285 MatrixType::MatrixType(TypeClass tc, QualType matrixType, QualType canonType, in MatrixType() function in MatrixType
311 : MatrixType(tc, matrixType, canonType), NumRows(nRows), in ConstantMatrixType()
317 : MatrixType(DependentSizedMatrix, ElementType, CanonicalType, RowExpr, in DependentSizedMatrixType()
2089 if (const auto *VT = dyn_cast<MatrixType>(CanonicalType)) in hasUnsignedIntegerRepresentation()
H A DASTContext.cpp4056 assert(MatrixType::isValidElementType(ElementTy) && in getConstantMatrixType()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGStmt.cpp2346 if (isa<MatrixType>(OutExpr->getType().getCanonicalType())) { in EmitAsmStmt()
H A DCGCall.cpp1959 if (const MatrixType *Matrix = dyn_cast<MatrixType>(QTy)) in DetermineNoUndef()
H A DCGExprScalar.cpp1210 SrcElementType = SrcType->castAs<MatrixType>()->getElementType(); in EmitScalarCast()
1211 DstElementType = DstType->castAs<MatrixType>()->getElementType(); in EmitScalarCast()
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCIndex.cpp1808 DEFAULT_TYPELOC_IMPL(ConstantMatrix, MatrixType) in DEFAULT_TYPELOC_IMPL()
1809 DEFAULT_TYPELOC_IMPL(DependentSizedMatrix, MatrixType) in DEFAULT_TYPELOC_IMPL()