/external/llvm-project/clang/lib/AST/ |
D | InheritViz.cpp | 63 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()
|
D | ASTContext.cpp | 4661 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()
|
D | Type.cpp | 224 QualType CanonType, Expr *SizeExpr, in DependentVectorType() argument 227 : Type(DependentVector, CanonType, in DependentVectorType()
|
/external/clang/lib/AST/ |
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()
|
D | ASTContext.cpp | 3428 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/ |
D | SemaTemplate.cpp | 2150 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 …]
|
D | SemaTemplateInstantiateDecl.cpp | 2765 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/ |
D | SemaTemplate.cpp | 3662 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 …]
|
D | SemaTemplateInstantiateDecl.cpp | 3572 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()
|
D | SemaOverload.cpp | 8536 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/ |
D | Type.h | 2602 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/ |
D | Type.h | 2151 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,
|