/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
H A D | TypeNodes.td | 72 def MatrixType : TypeNode<Type, 1>; 73 def ConstantMatrixType : TypeNode<MatrixType>; 74 def DependentSizedMatrixType : TypeNode<MatrixType>, AlwaysDependent;
|
H A D | Attr.td | 2765 def MatrixType : TypeAttr {
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaCast.cpp | 1182 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 D | SemaTemplateDeduction.cpp | 2138 const MatrixType *MatrixArg = dyn_cast<MatrixType>(Arg); in DeduceTemplateArgumentsByTypeMatch() 2154 Expr *ParamExpr, const MatrixType *Arg, in DeduceTemplateArgumentsByTypeMatch()
|
H A D | SemaExpr.cpp | 12362 const MatrixType *LHSMatType = LHSType->getAs<MatrixType>(); in CheckMatrixElementwiseOperands() 12363 const MatrixType *RHSMatType = RHSType->getAs<MatrixType>(); in CheckMatrixElementwiseOperands()
|
H A D | SemaOverload.cpp | 8658 AddCandidate(M1, cast<MatrixType>(M1)->getElementType()); in addMatrixBinaryArithmeticOverloads() 8663 AddCandidate(cast<MatrixType>(M2)->getElementType(), M2); in addMatrixBinaryArithmeticOverloads()
|
H A D | SemaType.cpp | 2658 !MatrixType::isValidElementType(ElementTy)) { in BuildMatrixType()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/ |
H A D | PDBTypes.h | 279 MatrixType, enumerator
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | Type.h | 3413 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 D | TypeProperties.td | 227 let Class = MatrixType in {
|
H A D | TypeLoc.h | 1835 MatrixType, MatrixTypeLocInfo> {
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/ |
H A D | PDBExtras.cpp | 274 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, MatrixType, OS) in operator <<()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | Type.cpp | 285 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 D | ASTContext.cpp | 4056 assert(MatrixType::isValidElementType(ElementTy) && in getConstantMatrixType()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 2346 if (isa<MatrixType>(OutExpr->getType().getCanonicalType())) { in EmitAsmStmt()
|
H A D | CGCall.cpp | 1959 if (const MatrixType *Matrix = dyn_cast<MatrixType>(QTy)) in DetermineNoUndef()
|
H A D | CGExprScalar.cpp | 1210 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 D | CIndex.cpp | 1808 DEFAULT_TYPELOC_IMPL(ConstantMatrix, MatrixType) in DEFAULT_TYPELOC_IMPL() 1809 DEFAULT_TYPELOC_IMPL(DependentSizedMatrix, MatrixType) in DEFAULT_TYPELOC_IMPL()
|