Searched refs:CanonType (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | InheritViz.cpp | 64 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 D | ASTContext.cpp | 4098 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 D | Type.cpp | 181 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 D | SemaTemplate.cpp | 3170 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 D | SemaTemplateInstantiateDecl.cpp | 3053 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 D | SemaOverload.cpp | 8134 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 D | Type.h | 2512 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,
|