Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DInheritViz.cpp63 QualType CanonType = Context.getCanonicalType(Type); in WriteNode() local
66 if (!KnownVirtualBases.insert(CanonType).second) in WriteNode()
84 if (TypeName != CanonType.getAsString()) { in WriteNode()
85 Out << "\\n(" << CanonType.getAsString() << ")"; in WriteNode()
125 QualType CanonType = Context.getCanonicalType(Type); in WriteNodeReference() local
127 Out << "Class_" << CanonType.getAsOpaquePtr(); in WriteNodeReference()
129 Out << "_" << DirectBaseCount[CanonType]; in WriteNodeReference()
H A DASTContext.cpp6512 QualType CanonType; in getDecltypeType() local
6514 CanonType = getCanonicalType(UnderlyingType); in getDecltypeType()
6516 CanonType = getDecltypeType(E, QualType()); in getDecltypeType()
6534 DecltypeType(E, UnderlyingType, CanonType); in getDecltypeType()
6588 QualType CanonType; in getUnaryTransformType() local
6590 CanonType = UnderlyingType.getCanonicalType(); in getUnaryTransformType()
6596 CanonType = getUnaryTransformType(CanonBase, QualType(), Kind); in getUnaryTransformType()
6597 assert(CanonType.isCanonical()); in getUnaryTransformType()
6607 UnaryTransformType(BaseType, UnderlyingType, Kind, CanonType); in getUnaryTransformType()
H A DType.cpp302 QualType CanonType, Expr *SizeExpr, in DependentVectorType() argument
304 : Type(DependentVector, CanonType, in DependentVectorType()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp3605 QualType CanonType; in CheckTemplateIdType() local
3641 CanonType = in CheckTemplateIdType()
3644 if (CanonType.isNull()) { in CheckTemplateIdType()
3680 CanonType = checkBuiltinTemplateIdType(*this, BTD, CTAI.SugaredConverted, in CheckTemplateIdType()
3692 CanonType = Context.getCanonicalTemplateSpecializationType( in CheckTemplateIdType()
3695 assert(CanonType->isCanonicalUnqualified()); in CheckTemplateIdType()
3724 if (CanonType != Injected->getCanonicalTypeInternal()) in CheckTemplateIdType()
3730 CanonType = ICNT; in CheckTemplateIdType()
3771 CanonType = Context.getTypeDeclType(Decl); in CheckTemplateIdType()
3772 assert(isa<RecordType>(CanonType) && in CheckTemplateIdType()
[all …]
H A DSemaOpenMP.cpp5811 QualType CanonType = E->getType().getCanonicalType(); in processImplicitMapsWithDefaultMappers() local
5812 if (CanonType->isSpecificBuiltinType(BuiltinType::ArraySection)) { in processImplicitMapsWithDefaultMappers()
5821 CanonType = ElemType; in processImplicitMapsWithDefaultMappers()
5826 1, {CanonType, nullptr}); in processImplicitMapsWithDefaultMappers()
5860 auto *OE = new (S.Context) OpaqueValueExpr(E->getExprLoc(), CanonType, in processImplicitMapsWithDefaultMappers()
21725 QualType CanonType, const Expr *E) { in isImplicitMapperNeeded() argument
21729 {CanonType, nullptr}); in isImplicitMapperNeeded()
H A DSemaOverload.cpp9645 CanQualType CanonType = S.Context.getCanonicalType(EnumTy); in addGenericBinaryPointerOrEnumeralOverloads() local
9649 if (!AddedTypes.insert(CanonType).second || in addGenericBinaryPointerOrEnumeralOverloads()
9650 UserDefinedBinaryOperators.count(std::make_pair(CanonType, in addGenericBinaryPointerOrEnumeralOverloads()
9651 CanonType))) in addGenericBinaryPointerOrEnumeralOverloads()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h3235 ParenType(QualType InnerType, QualType CanonType)
3236 : Type(Paren, CanonType, InnerType->getDependence()), Inner(InnerType) {}
4160 DependentVectorType(QualType ElementType, QualType CanonType, Expr *SizeExpr,
7138 QualType NamedType, QualType CanonType, TagDecl *OwnedTagDecl)
7139 : TypeWithKeyword(Keyword, Elaborated, CanonType,
7213 const IdentifierInfo *Name, QualType CanonType)
7214 : TypeWithKeyword(Keyword, DependentName, CanonType,