Searched refs:CanonType (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | InheritViz.cpp | 63 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 D | ASTContext.cpp | 6512 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 D | Type.cpp | 302 QualType CanonType, Expr *SizeExpr, in DependentVectorType() argument 304 : Type(DependentVector, CanonType, in DependentVectorType()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 3605 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 D | SemaOpenMP.cpp | 5811 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 D | SemaOverload.cpp | 9645 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 D | Type.h | 3235 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,
|