Searched refs:CanonType (Results 1 – 8 of 8) sorted by relevance
/openbsd/gnu/llvm/clang/lib/AST/ |
H A 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()
|
H A D | Type.cpp | 224 QualType CanonType, Expr *SizeExpr, in DependentVectorType() argument 227 : Type(DependentVector, CanonType, in DependentVectorType()
|
H A D | ASTContext.cpp | 4962 QualType CanonType; in getTemplateSpecializationType() local 4964 CanonType = getCanonicalType(Underlying); in getTemplateSpecializationType() 4971 CanonType = getCanonicalTemplateSpecializationType(Template, Args); in getTemplateSpecializationType() 4982 = new (Mem) TemplateSpecializationType(Template, Args, CanonType, in getTemplateSpecializationType() 5748 QualType CanonType = getCanonicalType(UnderlyingType); in getUnaryTransformType() local 5751 CanonType); in getUnaryTransformType()
|
/openbsd/gnu/llvm/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 3857 QualType CanonType; in CheckTemplateIdType() local 3879 CanonType = SubstType(Pattern->getUnderlyingType(), in CheckTemplateIdType() 3882 if (CanonType.isNull()) { in CheckTemplateIdType() 3966 CanonType = ICNT; in CheckTemplateIdType() 4007 CanonType = Context.getTypeDeclType(Decl); in CheckTemplateIdType() 4008 assert(isa<RecordType>(CanonType) && in CheckTemplateIdType() 4018 CanonType); in CheckTemplateIdType() 8709 QualType CanonType; in ActOnClassTemplateSpecialization() local 8717 if (Context.hasSameType(CanonType, in ActOnClassTemplateSpecialization() 8749 TemplateArgs, CanonType, PrevPartial); in ActOnClassTemplateSpecialization() [all …]
|
H A D | SemaTemplateInstantiateDecl.cpp | 3824 QualType CanonType = SemaRef.Context.getTemplateSpecializationType( in VisitClassTemplateSpecializationDecl() local 3837 CanonType); in VisitClassTemplateSpecializationDecl() 4174 QualType CanonType = SemaRef.Context.getTemplateSpecializationType( in InstantiateClassTemplatePartialSpecialization() local 4189 CanonType); in InstantiateClassTemplatePartialSpecialization() 4220 ClassTemplate, CanonicalConverted, InstTemplateArgs, CanonType, in InstantiateClassTemplatePartialSpecialization() 4299 QualType CanonType = SemaRef.Context.getTemplateSpecializationType( in InstantiateVarTemplatePartialSpecialization() local 4311 CanonType); in InstantiateVarTemplatePartialSpecialization()
|
H A D | SemaOverload.cpp | 8786 CanQualType CanonType = S.Context.getCanonicalType(EnumTy); in addGenericBinaryPointerOrEnumeralOverloads() local 8790 if (!AddedTypes.insert(CanonType).second || in addGenericBinaryPointerOrEnumeralOverloads() 8791 UserDefinedBinaryOperators.count(std::make_pair(CanonType, in addGenericBinaryPointerOrEnumeralOverloads() 8792 CanonType))) in addGenericBinaryPointerOrEnumeralOverloads()
|
H A D | SemaOpenMP.cpp | 6000 QualType CanonType = E->getType().getCanonicalType(); in processImplicitMapsWithDefaultMappers() local 6001 if (CanonType->isSpecificBuiltinType(BuiltinType::OMPArraySection)) { in processImplicitMapsWithDefaultMappers() 6010 CanonType = ElemType; in processImplicitMapsWithDefaultMappers() 6015 1, {CanonType, nullptr}); in processImplicitMapsWithDefaultMappers() 6049 auto *OE = new (S.Context) OpaqueValueExpr(E->getExprLoc(), CanonType, in processImplicitMapsWithDefaultMappers()
|
/openbsd/gnu/llvm/clang/include/clang/AST/ |
H A D | Type.h | 2753 ParenType(QualType InnerType, QualType CanonType) 2754 : Type(Paren, CanonType, InnerType->getDependence()), Inner(InnerType) {} 3451 QualType CanonType, Expr *SizeExpr, 5658 QualType NamedType, QualType CanonType, TagDecl *OwnedTagDecl) 5659 : TypeWithKeyword(Keyword, Elaborated, CanonType, 5734 const IdentifierInfo *Name, QualType CanonType) 5735 : TypeWithKeyword(Keyword, DependentName, CanonType,
|