Home
last modified time | relevance | path

Searched refs:CanonType (Results 1 – 7 of 7) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DInheritViz.cpp64 QualType CanonType = Context.getCanonicalType(Type); in WriteNode() local
67 if (KnownVirtualBases.find(CanonType) != KnownVirtualBases.end()) in WriteNode()
72 KnownVirtualBases.insert(CanonType); in WriteNode()
86 if (TypeName != CanonType.getAsString()) { in WriteNode()
87 Out << "\\n(" << CanonType.getAsString() << ")"; in WriteNode()
127 QualType CanonType = Context.getCanonicalType(Type); in WriteNodeReference() local
129 Out << "Class_" << CanonType.getAsOpaquePtr(); in WriteNodeReference()
131 Out << "_" << DirectBaseCount[CanonType]; in WriteNodeReference()
H A DASTContext.cpp4098 QualType CanonType; in getTemplateSpecializationType() local
4100 CanonType = getCanonicalType(Underlying); in getTemplateSpecializationType()
4107 CanonType = getCanonicalTemplateSpecializationType(Template, Args); in getTemplateSpecializationType()
4118 = new (Mem) TemplateSpecializationType(Template, Args, CanonType, in getTemplateSpecializationType()
4846 QualType CanonType = getCanonicalType(UnderlyingType); in getUnaryTransformType() local
4849 CanonType); in getUnaryTransformType()
H A DType.cpp181 const ASTContext &Context, QualType ElementType, QualType CanonType, in DependentVectorType() argument
183 : Type(DependentVector, CanonType, /*Dependent=*/true, in DependentVectorType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplate.cpp3170 QualType CanonType; in CheckTemplateIdType() local
3195 CanonType = SubstType(Pattern->getUnderlyingType(), in CheckTemplateIdType()
3198 if (CanonType.isNull()) { in CheckTemplateIdType()
3272 if (CanonType != Injected->getCanonicalTypeInternal()) in CheckTemplateIdType()
3278 CanonType = ICNT; in CheckTemplateIdType()
3313 CanonType = Context.getTypeDeclType(Decl); in CheckTemplateIdType()
3314 assert(isa<RecordType>(CanonType) && in CheckTemplateIdType()
7610 QualType CanonType; in ActOnClassTemplateSpecialization() local
7618 if (Context.hasSameType(CanonType, in ActOnClassTemplateSpecialization()
7691 CanonType = Context.getTemplateSpecializationType( in ActOnClassTemplateSpecialization()
[all …]
H A DSemaTemplateInstantiateDecl.cpp3053 QualType CanonType = SemaRef.Context.getTemplateSpecializationType( in VisitClassTemplateSpecializationDecl() local
3066 CanonType); in VisitClassTemplateSpecializationDecl()
3295 QualType CanonType in InstantiateClassTemplatePartialSpecialization() local
3311 CanonType); in InstantiateClassTemplatePartialSpecialization()
3342 ClassTemplate, Converted, InstTemplateArgs, CanonType, nullptr); in InstantiateClassTemplatePartialSpecialization()
3419 QualType CanonType = SemaRef.Context.getTemplateSpecializationType( in InstantiateVarTemplatePartialSpecialization() local
3431 CanonType); in InstantiateVarTemplatePartialSpecialization()
H A DSemaOverload.cpp8134 CanQualType CanonType = S.Context.getCanonicalType(*Enum); in addGenericBinaryPointerOrEnumeralOverloads() local
8138 if (!AddedTypes.insert(CanonType).second || in addGenericBinaryPointerOrEnumeralOverloads()
8139 UserDefinedBinaryOperators.count(std::make_pair(CanonType, in addGenericBinaryPointerOrEnumeralOverloads()
8140 CanonType))) in addGenericBinaryPointerOrEnumeralOverloads()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DType.h2512 ParenType(QualType InnerType, QualType CanonType)
2513 : Type(Paren, CanonType, InnerType->isDependentType(),
3254 QualType CanonType, Expr *SizeExpr,
5147 QualType NamedType, QualType CanonType, TagDecl *OwnedTagDecl)
5148 : TypeWithKeyword(Keyword, Elaborated, CanonType,
5222 const IdentifierInfo *Name, QualType CanonType)
5223 : TypeWithKeyword(Keyword, DependentName, CanonType, /*Dependent=*/true,