Searched refs:ObjCTypeParamType (Results 1 – 17 of 17) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TypeNodes.td | 110 def ObjCTypeParamType : TypeNode<Type>, NeverCanonical;
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Type.cpp | 853 ObjCTypeParamType::ObjCTypeParamType(const ObjCTypeParamDecl *D, QualType can, in ObjCTypeParamType() function in ObjCTypeParamType 1398 QualType VisitObjCTypeParamType(const ObjCTypeParamType *OTPTy) { in VisitObjCTypeParamType() 4600 void ObjCTypeParamType::Profile(llvm::FoldingSetNodeID &ID, in Profile() 4611 void ObjCTypeParamType::Profile(llvm::FoldingSetNodeID &ID) { in Profile()
|
| H A D | TypePrinter.cpp | 2219 void TypePrinter::printObjCTypeParamBefore(const ObjCTypeParamType *T, in printObjCTypeParamBefore() 2238 void TypePrinter::printObjCTypeParamAfter(const ObjCTypeParamType *T, in printObjCTypeParamAfter()
|
| H A D | ASTStructuralEquivalence.cpp | 1437 const auto *Obj1 = cast<ObjCTypeParamType>(T1); in IsStructurallyEquivalent() 1438 const auto *Obj2 = cast<ObjCTypeParamType>(T2); in IsStructurallyEquivalent()
|
| H A D | ODRHash.cpp | 1134 void VisitObjCTypeParamType(const ObjCTypeParamType *T) { in VisitObjCTypeParamType()
|
| H A D | ASTContext.cpp | 2525 return getTypeInfo(cast<ObjCTypeParamType>(T)->desugar().getTypePtr()); in getTypeInfoImpl() 6203 if (const auto *objT = dyn_cast<ObjCTypeParamType>(type.getTypePtr())) { in applyObjCProtocolQualifiers() 6273 ObjCTypeParamType::Profile(ID, Decl, Decl->getUnderlyingType(), protocols); in getObjCTypeParamType() 6275 if (ObjCTypeParamType *TypeParam = in getObjCTypeParamType() 6289 unsigned size = sizeof(ObjCTypeParamType); in getObjCTypeParamType() 6291 void *mem = Allocate(size, alignof(ObjCTypeParamType)); in getObjCTypeParamType() 6292 auto *newType = new (mem) ObjCTypeParamType(Decl, Canonical, protocols); in getObjCTypeParamType() 6303 auto NewTypeParamTy = cast<ObjCTypeParamType>(New->getTypeForDecl()); in adjustObjCTypeParamBoundType()
|
| H A D | ASTImporter.cpp | 2111 const clang::ObjCTypeParamType *T) { in VisitObjCTypeParamType()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DynamicTypePropagation.cpp | 720 bool VisitObjCTypeParamType(ObjCTypeParamType *Type) override { in isObjCTypeParamDependent()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Type.h | 7421 class ObjCTypeParamType : public Type, 7422 public ObjCProtocolQualifiers<ObjCTypeParamType>, 7425 friend class ObjCProtocolQualifiers<ObjCTypeParamType>; 7447 ObjCTypeParamType(const ObjCTypeParamDecl *D, 7678 inline ObjCProtocolDecl **ObjCTypeParamType::getProtocolStorageImpl() { 7680 static_cast<ObjCTypeParamType*>(this)+1);
|
| H A D | TypeProperties.td | 971 let Class = ObjCTypeParamType in {
|
| H A D | RecursiveASTVisitor.h | 1188 DEF_TRAVERSE_TYPE(ObjCTypeParamType, {}) 1495 DEF_TRAVERSE_TYPELOC(ObjCTypeParamType, {
|
| H A D | TypeLoc.h | 773 ObjCTypeParamType,
|
| H A D | ASTContext.h | 228 mutable llvm::FoldingSet<ObjCTypeParamType> ObjCTypeParamTypes;
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.h | 235 llvm::DIType *CreateType(const ObjCTypeParamType *Ty, llvm::DIFile *Unit);
|
| H A D | CGDebugInfo.cpp | 3132 llvm::DIType *CGDebugInfo::CreateType(const ObjCTypeParamType *Ty, in CreateType() 4007 return CreateType(cast<ObjCTypeParamType>(Ty), Unit); in CreateTypeNode()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaType.cpp | 7369 if (isa<ObjCTypeParamType>(type)) { in checkObjCKindOfType()
|
| H A D | TreeTransform.h | 7916 const ObjCTypeParamType *T = TL.getTypePtr(); in TransformObjCTypeParamType()
|