Home
last modified time | relevance | path

Searched refs:ObjCTypeParamType (Results 1 – 17 of 17) sorted by relevance

/freebsd-head/contrib/llvm-project/clang/include/clang/Basic/
HDTypeNodes.td108 def ObjCTypeParamType : TypeNode<Type>, NeverCanonical;
/freebsd-head/contrib/llvm-project/clang/lib/AST/
HDType.cpp803 ObjCTypeParamType::ObjCTypeParamType(const ObjCTypeParamDecl *D, QualType can, in ObjCTypeParamType() function in ObjCTypeParamType
1353 QualType VisitObjCTypeParamType(const ObjCTypeParamType *OTPTy) { in VisitObjCTypeParamType()
4385 void ObjCTypeParamType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
4396 void ObjCTypeParamType::Profile(llvm::FoldingSetNodeID &ID) { in Profile()
HDASTStructuralEquivalence.cpp1333 const auto *Obj1 = cast<ObjCTypeParamType>(T1); in IsStructurallyEquivalent()
1334 const auto *Obj2 = cast<ObjCTypeParamType>(T2); in IsStructurallyEquivalent()
HDODRHash.cpp1106 void VisitObjCTypeParamType(const ObjCTypeParamType *T) { in VisitObjCTypeParamType()
HDTypePrinter.cpp2054 void TypePrinter::printObjCTypeParamBefore(const ObjCTypeParamType *T, in printObjCTypeParamBefore()
2073 void TypePrinter::printObjCTypeParamAfter(const ObjCTypeParamType *T, in printObjCTypeParamAfter()
HDASTContext.cpp2359 return getTypeInfo(cast<ObjCTypeParamType>(T)->desugar().getTypePtr()); in getTypeInfoImpl()
5784 if (const auto *objT = dyn_cast<ObjCTypeParamType>(type.getTypePtr())) { in applyObjCProtocolQualifiers()
5854 ObjCTypeParamType::Profile(ID, Decl, Decl->getUnderlyingType(), protocols); in getObjCTypeParamType()
5856 if (ObjCTypeParamType *TypeParam = in getObjCTypeParamType()
5870 unsigned size = sizeof(ObjCTypeParamType); in getObjCTypeParamType()
5872 void *mem = Allocate(size, alignof(ObjCTypeParamType)); in getObjCTypeParamType()
5873 auto *newType = new (mem) ObjCTypeParamType(Decl, Canonical, protocols); in getObjCTypeParamType()
5884 auto NewTypeParamTy = cast<ObjCTypeParamType>(New->getTypeForDecl()); in adjustObjCTypeParamBoundType()
HDASTImporter.cpp1843 const clang::ObjCTypeParamType *T) { in VisitObjCTypeParamType()
/freebsd-head/contrib/llvm-project/clang/include/clang/AST/
HDType.h7065 class ObjCTypeParamType : public Type,
7066 public ObjCProtocolQualifiers<ObjCTypeParamType>,
7069 friend class ObjCProtocolQualifiers<ObjCTypeParamType>;
7091 ObjCTypeParamType(const ObjCTypeParamDecl *D,
7322 inline ObjCProtocolDecl **ObjCTypeParamType::getProtocolStorageImpl() {
7324 static_cast<ObjCTypeParamType*>(this)+1);
HDTypeProperties.td948 let Class = ObjCTypeParamType in {
HDRecursiveASTVisitor.h1171 DEF_TRAVERSE_TYPE(ObjCTypeParamType, {})
1472 DEF_TRAVERSE_TYPELOC(ObjCTypeParamType, {
HDTypeLoc.h771 ObjCTypeParamType,
HDASTContext.h225 mutable llvm::FoldingSet<ObjCTypeParamType> ObjCTypeParamTypes;
/freebsd-head/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
HDDynamicTypePropagation.cpp717 bool VisitObjCTypeParamType(const ObjCTypeParamType *Type) { in isObjCTypeParamDependent()
/freebsd-head/contrib/llvm-project/clang/lib/CodeGen/
HDCGDebugInfo.h215 llvm::DIType *CreateType(const ObjCTypeParamType *Ty, llvm::DIFile *Unit);
HDCGDebugInfo.cpp2908 llvm::DIType *CGDebugInfo::CreateType(const ObjCTypeParamType *Ty, in CreateType()
3761 return CreateType(cast<ObjCTypeParamType>(Ty), Unit); in CreateTypeNode()
/freebsd-head/contrib/llvm-project/clang/lib/Sema/
HDSemaType.cpp7287 if (isa<ObjCTypeParamType>(type)) { in checkObjCKindOfType()
HDTreeTransform.h7624 const ObjCTypeParamType *T = TL.getTypePtr(); in TransformObjCTypeParamType()