Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DType.cpp603 ObjCTypeParamType::ObjCTypeParamType(const ObjCTypeParamDecl *D, in ObjCTypeParamType() function in ObjCTypeParamType
1149 if (const auto *OTPTy = dyn_cast<ObjCTypeParamType>(splitType.Ty)) { in substObjCTypeArgs()
3405 void ObjCTypeParamType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
3414 void ObjCTypeParamType::Profile(llvm::FoldingSetNodeID &ID) { in Profile()
H A DASTStructuralEquivalence.cpp761 const auto *Obj1 = cast<ObjCTypeParamType>(T1); in IsStructurallyEquivalent()
762 const auto *Obj2 = cast<ObjCTypeParamType>(T2); in IsStructurallyEquivalent()
H A DTypePrinter.cpp1534 void TypePrinter::printObjCTypeParamBefore(const ObjCTypeParamType *T, in printObjCTypeParamBefore()
1553 void TypePrinter::printObjCTypeParamAfter(const ObjCTypeParamType *T, in printObjCTypeParamAfter()
H A DODRHash.cpp866 void VisitObjCTypeParamType(const ObjCTypeParamType *T) { in VisitObjCTypeParamType()
H A DASTContext.cpp2061 return getTypeInfo(cast<ObjCTypeParamType>(T)->desugar().getTypePtr()); in getTypeInfoImpl()
4520 if (const auto *objT = dyn_cast<ObjCTypeParamType>(type.getTypePtr())) { in applyObjCProtocolQualifiers()
4591 ObjCTypeParamType::Profile(ID, Decl, protocols); in getObjCTypeParamType()
4593 if (ObjCTypeParamType *TypeParam = in getObjCTypeParamType()
4609 unsigned size = sizeof(ObjCTypeParamType); in getObjCTypeParamType()
4612 auto *newType = new (mem) ObjCTypeParamType(Decl, Canonical, protocols); in getObjCTypeParamType()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DType.h5464 class ObjCTypeParamType : public Type,
5465 public ObjCProtocolQualifiers<ObjCTypeParamType>,
5468 friend class ObjCProtocolQualifiers<ObjCTypeParamType>;
5490 ObjCTypeParamType(const ObjCTypeParamDecl *D,
5721 inline ObjCProtocolDecl **ObjCTypeParamType::getProtocolStorageImpl() {
5723 static_cast<ObjCTypeParamType*>(this)+1);
H A DRecursiveASTVisitor.h1086 DEF_TRAVERSE_TYPE(ObjCTypeParamType, {})
1339 DEF_TRAVERSE_TYPELOC(ObjCTypeParamType, {})
H A DTypeLoc.h748 ObjCTypeParamType,
H A DASTContext.h199 mutable llvm::FoldingSet<ObjCTypeParamType> ObjCTypeParamTypes;
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDebugInfo.h172 llvm::DIType *CreateType(const ObjCTypeParamType *Ty, llvm::DIFile *Unit);
H A DCGDebugInfo.cpp2180 llvm::DIType *CGDebugInfo::CreateType(const ObjCTypeParamType *Ty, in CreateType()
2893 return CreateType(cast<ObjCTypeParamType>(Ty), Unit); in CreateTypeNode()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp635 bool VisitObjCTypeParamType(const ObjCTypeParamType *Type) { in isObjCTypeParamDependent()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaType.cpp6548 if (isa<ObjCTypeParamType>(type)) { in checkObjCKindOfType()
H A DTreeTransform.h6323 const ObjCTypeParamType *T = TL.getTypePtr(); in TransformObjCTypeParamType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriter.cpp539 void ASTTypeWriter::VisitObjCTypeParamType(const ObjCTypeParamType *T) { in VisitObjCTypeParamType()