Home
last modified time | relevance | path

Searched refs:DependentSizedMatrixType (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DTypeNodes.td74 def DependentSizedMatrixType : TypeNode<MatrixType>, AlwaysDependent;
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DASTStructuralEquivalence.cpp848 const DependentSizedMatrixType *Mat1 = cast<DependentSizedMatrixType>(T1); in IsStructurallyEquivalent()
849 const DependentSizedMatrixType *Mat2 = cast<DependentSizedMatrixType>(T2); in IsStructurallyEquivalent()
H A DType.cpp314 DependentSizedMatrixType::DependentSizedMatrixType( in DependentSizedMatrixType() function in DependentSizedMatrixType
321 void DependentSizedMatrixType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
1838 Type *VisitDependentSizedMatrixType(const DependentSizedMatrixType *T) { in VisitDependentSizedMatrixType()
H A DTypePrinter.cpp779 const DependentSizedMatrixType *T, raw_ostream &OS) { in printDependentSizedMatrixBefore()
793 const DependentSizedMatrixType *T, raw_ostream &OS) { in printDependentSizedMatrixAfter()
H A DASTContext.cpp4088 DependentSizedMatrixType::Profile(ID, *this, CanonElementTy, RowExpr, in getDependentSizedMatrixType()
4092 DependentSizedMatrixType *Canon = in getDependentSizedMatrixType()
4096 Canon = new (*this, TypeAlignment) DependentSizedMatrixType( in getDependentSizedMatrixType()
4099 DependentSizedMatrixType *CanonCheck = in getDependentSizedMatrixType()
4115 DependentSizedMatrixType *New = new (*this, TypeAlignment) in getDependentSizedMatrixType()
4116 DependentSizedMatrixType(*this, ElementTy, QualType(Canon, 0), RowExpr, in getDependentSizedMatrixType()
H A DMicrosoftMangle.cpp3103 void MicrosoftCXXNameMangler::mangleType(const DependentSizedMatrixType *T, in mangleType()
H A DItaniumMangle.cpp3719 void CXXNameMangler::mangleType(const DependentSizedMatrixType *T) { in mangleType()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2143 const DependentSizedMatrixType *MatrixParam = in DeduceTemplateArgumentsByTypeMatch()
2144 cast<DependentSizedMatrixType>(Param); in DeduceTemplateArgumentsByTypeMatch()
2156 Expr *(DependentSizedMatrixType::*GetArgDimensionExpr)() const) { in DeduceTemplateArgumentsByTypeMatch()
2158 const auto *ArgDepMatrix = dyn_cast<DependentSizedMatrixType>(Arg); in DeduceTemplateArgumentsByTypeMatch()
2201 &DependentSizedMatrixType::getRowExpr); in DeduceTemplateArgumentsByTypeMatch()
2207 &DependentSizedMatrixType::getColumnExpr); in DeduceTemplateArgumentsByTypeMatch()
5912 const DependentSizedMatrixType *MatType = cast<DependentSizedMatrixType>(T); in MarkUsedTemplateParameters()
H A DSemaTemplate.cpp6014 const DependentSizedMatrixType *T) { in VisitDependentSizedMatrixType()
H A DTreeTransform.h5372 const DependentSizedMatrixType *T = TL.getTypePtr(); in TransformDependentSizedMatrixType()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DTypeProperties.td246 let Class = DependentSizedMatrixType in {
H A DRecursiveASTVisitor.h960 DEF_TRAVERSE_TYPE(DependentSizedMatrixType, {
1226 DEF_TRAVERSE_TYPELOC(DependentSizedMatrixType, {
H A DTypeLoc.h1887 DependentSizedMatrixType> {};
H A DASTContext.h212 mutable llvm::FoldingSet<DependentSizedMatrixType> DependentSizedMatrixTypes;
H A DType.h3512 class DependentSizedMatrixType final : public MatrixType {
3521 DependentSizedMatrixType(const ASTContext &Context, QualType ElementType,