Home
last modified time | relevance | path

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

/external/llvm-project/clang/lib/AST/
DInheritViz.cpp63 QualType CanonType = Context.getCanonicalType(Type); in WriteNode() local
66 if (KnownVirtualBases.find(CanonType) != KnownVirtualBases.end()) in WriteNode()
71 KnownVirtualBases.insert(CanonType); in WriteNode()
85 if (TypeName != CanonType.getAsString()) { in WriteNode()
86 Out << "\\n(" << CanonType.getAsString() << ")"; in WriteNode()
126 QualType CanonType = Context.getCanonicalType(Type); in WriteNodeReference() local
128 Out << "Class_" << CanonType.getAsOpaquePtr(); in WriteNodeReference()
130 Out << "_" << DirectBaseCount[CanonType]; in WriteNodeReference()
DASTContext.cpp4661 QualType CanonType; in getTemplateSpecializationType() local
4663 CanonType = getCanonicalType(Underlying); in getTemplateSpecializationType()
4670 CanonType = getCanonicalTemplateSpecializationType(Template, Args); in getTemplateSpecializationType()
4681 = new (Mem) TemplateSpecializationType(Template, Args, CanonType, in getTemplateSpecializationType()
5433 QualType CanonType = getCanonicalType(UnderlyingType); in getUnaryTransformType() local
5436 CanonType); in getUnaryTransformType()
DType.cpp224 QualType CanonType, Expr *SizeExpr, in DependentVectorType() argument
227 : Type(DependentVector, CanonType, in DependentVectorType()
/external/clang/lib/AST/
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()
DASTContext.cpp3428 QualType CanonType; in getTemplateSpecializationType() local
3430 CanonType = getCanonicalType(Underlying); in getTemplateSpecializationType()
3437 CanonType = getCanonicalTemplateSpecializationType(Template, Args); in getTemplateSpecializationType()
3448 = new (Mem) TemplateSpecializationType(Template, Args, CanonType, in getTemplateSpecializationType()
4028 QualType CanonType = getCanonicalType(UnderlyingType); in getUnaryTransformType() local
4031 CanonType); in getUnaryTransformType()
/external/clang/lib/Sema/
DSemaTemplate.cpp2150 QualType CanonType; in CheckTemplateIdType() local
2175 CanonType = SubstType(Pattern->getUnderlyingType(), in CheckTemplateIdType()
2178 if (CanonType.isNull()) in CheckTemplateIdType()
2191 CanonType = Context.getTemplateSpecializationType(CanonName, in CheckTemplateIdType()
2198 CanonType = Context.getCanonicalType(CanonType); in CheckTemplateIdType()
2227 if (CanonType != Injected->getCanonicalTypeInternal()) in CheckTemplateIdType()
2233 CanonType = ICNT; in CheckTemplateIdType()
2263 CanonType = Context.getTypeDeclType(Decl); in CheckTemplateIdType()
2264 assert(isa<RecordType>(CanonType) && in CheckTemplateIdType()
2267 CanonType = checkBuiltinTemplateIdType(*this, BTD, Converted, TemplateLoc, in CheckTemplateIdType()
[all …]
DSemaTemplateInstantiateDecl.cpp2765 QualType CanonType = SemaRef.Context.getTemplateSpecializationType( in VisitClassTemplateSpecializationDecl() local
2778 CanonType); in VisitClassTemplateSpecializationDecl()
2990 QualType CanonType in InstantiateClassTemplatePartialSpecialization() local
3006 CanonType); in InstantiateClassTemplatePartialSpecialization()
3043 CanonType, in InstantiateClassTemplatePartialSpecialization()
3112 QualType CanonType = SemaRef.Context.getTemplateSpecializationType( in InstantiateVarTemplatePartialSpecialization() local
3124 CanonType); in InstantiateVarTemplatePartialSpecialization()
/external/llvm-project/clang/lib/Sema/
DSemaTemplate.cpp3662 QualType CanonType; in CheckTemplateIdType() local
3687 CanonType = SubstType(Pattern->getUnderlyingType(), in CheckTemplateIdType()
3690 if (CanonType.isNull()) { in CheckTemplateIdType()
3735 CanonType = Context.getCanonicalTemplateSpecializationType(Name, Converted); in CheckTemplateIdType()
3764 if (CanonType != Injected->getCanonicalTypeInternal()) in CheckTemplateIdType()
3770 CanonType = ICNT; in CheckTemplateIdType()
3805 CanonType = Context.getTypeDeclType(Decl); in CheckTemplateIdType()
3806 assert(isa<RecordType>(CanonType) && in CheckTemplateIdType()
3809 CanonType = checkBuiltinTemplateIdType(*this, BTD, Converted, TemplateLoc, in CheckTemplateIdType()
3816 return Context.getTemplateSpecializationType(Name, TemplateArgs, CanonType); in CheckTemplateIdType()
[all …]
DSemaTemplateInstantiateDecl.cpp3572 QualType CanonType = SemaRef.Context.getTemplateSpecializationType( in VisitClassTemplateSpecializationDecl() local
3585 CanonType); in VisitClassTemplateSpecializationDecl()
3926 QualType CanonType in InstantiateClassTemplatePartialSpecialization() local
3942 CanonType); in InstantiateClassTemplatePartialSpecialization()
3973 ClassTemplate, Converted, InstTemplateArgs, CanonType, nullptr); in InstantiateClassTemplatePartialSpecialization()
4050 QualType CanonType = SemaRef.Context.getTemplateSpecializationType( in InstantiateVarTemplatePartialSpecialization() local
4062 CanonType); in InstantiateVarTemplatePartialSpecialization()
DSemaOverload.cpp8536 CanQualType CanonType = S.Context.getCanonicalType(EnumTy); in addGenericBinaryPointerOrEnumeralOverloads() local
8540 if (!AddedTypes.insert(CanonType).second || in addGenericBinaryPointerOrEnumeralOverloads()
8541 UserDefinedBinaryOperators.count(std::make_pair(CanonType, in addGenericBinaryPointerOrEnumeralOverloads()
8542 CanonType))) in addGenericBinaryPointerOrEnumeralOverloads()
/external/llvm-project/clang/include/clang/AST/
DType.h2602 ParenType(QualType InnerType, QualType CanonType)
2603 : Type(Paren, CanonType, InnerType->getDependence()), Inner(InnerType) {}
3300 QualType CanonType, Expr *SizeExpr,
5398 QualType NamedType, QualType CanonType, TagDecl *OwnedTagDecl)
5399 : TypeWithKeyword(Keyword, Elaborated, CanonType,
5470 const IdentifierInfo *Name, QualType CanonType)
5471 : TypeWithKeyword(Keyword, DependentName, CanonType,
/external/clang/include/clang/AST/
DType.h2151 ParenType(QualType InnerType, QualType CanonType) :
2152 Type(Paren, CanonType, InnerType->isDependentType(),
4442 QualType NamedType, QualType CanonType)
4443 : TypeWithKeyword(Keyword, Elaborated, CanonType,
4508 const IdentifierInfo *Name, QualType CanonType)
4509 : TypeWithKeyword(Keyword, DependentName, CanonType, /*Dependent=*/true,