Home
last modified time | relevance | path

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

/external/llvm-project/clang/include/clang/Basic/
DTypeNodes.td104 def ObjCTypeParamType : TypeNode<Type>, NeverCanonical;
/external/llvm-project/clang/lib/AST/
DType.cpp723 ObjCTypeParamType::ObjCTypeParamType(const ObjCTypeParamDecl *D, QualType can, in ObjCTypeParamType() function in ObjCTypeParamType
1258 QualType VisitObjCTypeParamType(const ObjCTypeParamType *OTPTy) { in VisitObjCTypeParamType()
3715 void ObjCTypeParamType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
3726 void ObjCTypeParamType::Profile(llvm::FoldingSetNodeID &ID) { in Profile()
DASTStructuralEquivalence.cpp1138 const auto *Obj1 = cast<ObjCTypeParamType>(T1); in IsStructurallyEquivalent()
1139 const auto *Obj2 = cast<ObjCTypeParamType>(T2); in IsStructurallyEquivalent()
DODRHash.cpp950 void VisitObjCTypeParamType(const ObjCTypeParamType *T) { in VisitObjCTypeParamType()
DTypePrinter.cpp1717 void TypePrinter::printObjCTypeParamBefore(const ObjCTypeParamType *T, in printObjCTypeParamBefore()
1736 void TypePrinter::printObjCTypeParamAfter(const ObjCTypeParamType *T, in printObjCTypeParamAfter()
DASTContext.cpp2278 return getTypeInfo(cast<ObjCTypeParamType>(T)->desugar().getTypePtr()); in getTypeInfoImpl()
5099 if (const auto *objT = dyn_cast<ObjCTypeParamType>(type.getTypePtr())) { in applyObjCProtocolQualifiers()
5169 ObjCTypeParamType::Profile(ID, Decl, Decl->getUnderlyingType(), protocols); in getObjCTypeParamType()
5171 if (ObjCTypeParamType *TypeParam = in getObjCTypeParamType()
5185 unsigned size = sizeof(ObjCTypeParamType); in getObjCTypeParamType()
5188 auto *newType = new (mem) ObjCTypeParamType(Decl, Canonical, protocols); in getObjCTypeParamType()
5199 auto NewTypeParamTy = cast<ObjCTypeParamType>(New->getTypeForDecl()); in adjustObjCTypeParamBoundType()
/external/llvm-project/clang/include/clang/AST/
DType.h5711 class ObjCTypeParamType : public Type,
5712 public ObjCProtocolQualifiers<ObjCTypeParamType>,
5715 friend class ObjCProtocolQualifiers<ObjCTypeParamType>;
5737 ObjCTypeParamType(const ObjCTypeParamDecl *D,
5969 inline ObjCProtocolDecl **ObjCTypeParamType::getProtocolStorageImpl() {
5971 static_cast<ObjCTypeParamType*>(this)+1);
DTypeProperties.td841 let Class = ObjCTypeParamType in {
DRecursiveASTVisitor.h1043 DEF_TRAVERSE_TYPE(ObjCTypeParamType, {})
1330 DEF_TRAVERSE_TYPELOC(ObjCTypeParamType, {})
DTypeLoc.h750 ObjCTypeParamType,
DASTContext.h216 mutable llvm::FoldingSet<ObjCTypeParamType> ObjCTypeParamTypes;
/external/llvm-project/clang/lib/CodeGen/
DCGDebugInfo.h192 llvm::DIType *CreateType(const ObjCTypeParamType *Ty, llvm::DIFile *Unit);
DCGDebugInfo.cpp2453 llvm::DIType *CGDebugInfo::CreateType(const ObjCTypeParamType *Ty, in CreateType()
3245 return CreateType(cast<ObjCTypeParamType>(Ty), Unit); in CreateTypeNode()
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DDynamicTypePropagation.cpp720 bool VisitObjCTypeParamType(const ObjCTypeParamType *Type) { in isObjCTypeParamDependent()
/external/llvm-project/clang/lib/Sema/
DSemaType.cpp7153 if (isa<ObjCTypeParamType>(type)) { in checkObjCKindOfType()
DTreeTransform.h6899 const ObjCTypeParamType *T = TL.getTypePtr(); in TransformObjCTypeParamType()