HomeSort by: relevance | last modified time | path
    Searched refs:IDecl (Results 1 - 22 of 22) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaDeclObjC.cpp 507 explicit ObjCInterfaceValidatorCCC(ObjCInterfaceDecl *IDecl)
508 : CurrentIDecl(IDecl) {}
544 ObjCInterfaceDecl *IDecl,
558 ObjCInterfaceValidatorCCC CCC(IDecl);
568 if (declaresSameEntity(PrevDecl, IDecl)) {
571 IDecl->setEndOfDefinitionLoc(ClassLoc);
590 if (NamedDecl *IDecl = T->castAs<ObjCObjectType>()->getInterface()) {
591 SuperClassDecl = dyn_cast<ObjCInterfaceDecl>(IDecl);
661 IDecl->setSuperClass(SuperClassTInfo);
662 IDecl->setEndOfDefinitionLoc(SuperClassTInfo->getTypeLoc().getEndLoc())
    [all...]
SemaObjCProperty.cpp 595 ObjCInterfaceDecl *IDecl = ObjPtrTy->getObjectType()->getInterface();
596 if (IDecl)
599 if (IDecl->ClassImplementsProtocol(PNSCopying, true))
1098 ObjCInterfaceDecl *IDecl = nullptr;
1104 IDecl = IC->getClassInterface();
1106 // without an interface decl. So, IDecl is always non-zero.
1107 assert(IDecl &&
1111 property = IDecl->FindPropertyDeclaration(PropertyId, QueryKind);
1113 Diag(PropertyLoc, diag::err_bad_property_decl) << IDecl->getDeclName();
1143 for (auto *Ext : IDecl->known_extensions())
    [all...]
SemaExprMember.cpp 1322 ObjCInterfaceDecl *IDecl = OTy->getInterface();
1323 if (!IDecl) {
1345 ObjCIvarDecl *IV = IDecl->lookupInstanceVariable(Member, ClassDeclared);
1353 Validator, Sema::CTK_ErrorRecovery, IDecl)) {
1358 << IDecl->getDeclName() << MemberName);
1375 IDecl->FindPropertyDeclaration(
1384 << IDecl->getDeclName() << MemberName
1422 if (!declaresSameEntity(ClassDeclared, IDecl) ||
1426 } else if (!IDecl->isSuperClassOf(ClassOfMethodDecl))
1450 !S.IvarBacksCurrentMethodAccessor(IDecl, MD, IV))
    [all...]
SemaAvailability.cpp 82 if (const auto *IDecl = dyn_cast<ObjCInterfaceDecl>(D)) {
83 if (IDecl->getDefinition()) {
84 D = IDecl->getDefinition();
SemaDecl.cpp 485 } else if (ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(IIDecl)) {
486 (void)DiagnoseUseOfDecl(IDecl, NameLoc);
488 T = Context.getObjCInterfaceType(IDecl);
1982 NamedDecl *IDecl = LookupSingleName(TUScope, Id, IdLoc, LookupOrdinaryName);
1984 if (!IDecl && DoTypoCorrection) {
1992 IDecl = C.getCorrectionDeclAs<ObjCInterfaceDecl>();
1993 Id = IDecl->getIdentifier();
1996 ObjCInterfaceDecl *Def = dyn_cast_or_null<ObjCInterfaceDecl>(IDecl);
16438 Decl *Sema::ActOnObjCContainerStartDefinition(Decl *IDecl) {
16439 assert(isa<ObjCContainerDecl>(IDecl) &
    [all...]
SemaCodeComplete.cpp 8911 Decl *IDecl = nullptr;
8914 IDecl = OCD;
8919 if (Decl *D = IDecl) {
SemaExpr.cpp 566 if (ObjCInterfaceDecl *IDecl = OTy->getInterface()) {
568 ObjCIvarDecl *IV = IDecl->lookupInstanceVariable(Member, ClassDeclared);
  /src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
ObjCMT.cpp 437 ObjCInterfaceDecl *IDecl = ObjPtrTy->getObjectType()->getInterface();
438 if (IDecl &&
439 IDecl->lookupNestedProtocol(&Context.Idents.get("NSCopying")))
604 const ObjCInterfaceDecl *IDecl,
615 DeclContext::lookup_result R = IDecl->lookup(Property->getDeclName());
663 static bool rewriteToObjCInterfaceDecl(const ObjCInterfaceDecl *IDecl,
666 const ObjCList<ObjCProtocolDecl> &Protocols = IDecl->getReferencedProtocols();
669 IDecl->getSuperClass() ? IDecl->getSuperClassLoc() : IDecl->getLocation()
    [all...]
TransAutoreleasePool.cpp 388 bool isNSAutoreleasePool(ObjCInterfaceDecl *IDecl) {
389 return IDecl && IDecl->getIdentifier() == PoolII;
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
CallGraph.cpp 115 if (ObjCInterfaceDecl *IDecl = ME->getReceiverInterface()) {
121 D = IDecl->lookupPrivateMethod(Sel);
123 D = IDecl->lookupPrivateClassMethod(Sel);
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
CallEvent.cpp 1098 bool ObjCMethodCall::canBeOverridenInSubclass(ObjCInterfaceDecl *IDecl,
1100 assert(IDecl);
1107 SourceLocation InterfLoc = IDecl->getEndOfDefinitionLoc();
1123 D = IDecl->lookupMethod(Sel, true);
1135 IDecl = D->getClassInterface();
1136 if (!IDecl)
1139 IDecl = IDecl->getSuperClass();
1140 if (!IDecl)
1306 if (ObjCInterfaceDecl *IDecl = ReceiverT->getInterface()
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/
RewriteModernObjC.cpp 324 void RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
398 bool IsTagDefinedInsideClass(ObjCContainerDecl *IDecl, TagDecl *Tag,
449 void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
831 static void WriteInternalIvarName(const ObjCInterfaceDecl *IDecl,
834 Result += IDecl->getName();
1229 void RewriteModernObjC::RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
1246 NameStr += IDecl->getNameAsString();
1272 QualType selfTy = Context->getObjCInterfaceType(IDecl);
1275 if (ObjCSynthesizedStructs.count(const_cast<ObjCInterfaceDecl*>(IDecl)))
1279 ResultStr += IDecl->getNameAsString()
    [all...]
RewriteObjC.cpp 272 void RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
339 virtual void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
532 void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
1063 void RewriteObjC::RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
1080 NameStr += IDecl->getNameAsString();
1106 QualType selfTy = Context->getObjCInterfaceType(IDecl);
1109 if (ObjCSynthesizedStructs.count(const_cast<ObjCInterfaceDecl*>(IDecl)))
1113 ResultStr += IDecl->getNameAsString();
1866 ObjCInterfaceDecl *IDecl = Ptr->getObjectType()->getInterface();
1867 if (IDecl) {
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/
DeclObjC.cpp 191 if (auto *IDecl = dyn_cast<ObjCInterfaceDecl>(DC)) {
192 for (const auto *Ext : IDecl->visible_extensions())
1736 /// has been implemented in IDecl class, its super class or categories (if
1744 ObjCInterfaceDecl *IDecl = this;
1746 for (auto *PI : IDecl->protocols()){
1769 if (IDecl->getSuperClass())
1771 IDecl->getSuperClass()->ClassImplementsProtocol(lProto, lookupCategory,
2033 IdentifierInfo *Id, ObjCInterfaceDecl *IDecl,
2038 ClassInterface(IDecl), CategoryNameLoc(CategoryNameLoc),
2048 ObjCInterfaceDecl *IDecl,
    [all...]
ASTContext.cpp 2560 auto *IDecl = const_cast<ObjCInterfaceDecl *>(OI);
2561 for (const ObjCIvarDecl *Iv = IDecl->all_declared_ivar_begin(); Iv;
5296 /// QT's qualified-id protocol list adopt all protocols in IDecl's list
5299 ObjCInterfaceDecl *IDecl) {
5305 if (!IDecl->hasDefinition())
5308 CollectInheritedProtocols(IDecl, InheritedProtocols);
5312 // of IDecl's, then bridge casting is ok.
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
IvarInvalidationChecker.cpp 369 ObjCInterfaceDecl *IDecl = const_cast<ObjCInterfaceDecl *>(InterfaceD);
370 for (const ObjCIvarDecl *Iv = IDecl->all_declared_ivar_begin(); Iv;
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
CallEvent.h 1140 virtual bool canBeOverridenInSubclass(ObjCInterfaceDecl *IDecl,
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
DeclObjC.h 1874 /// has been implemented in IDecl class, its super class or categories (if
2287 IdentifierInfo *Id, ObjCInterfaceDecl *IDecl,
2303 ObjCInterfaceDecl *IDecl,
ASTContext.h 1577 /// QT's qualified-id protocol list adopt all protocols in IDecl's list
1580 ObjCInterfaceDecl *IDecl);
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Sema.h 3134 Decl *ActOnObjCContainerStartDefinition(Decl *IDecl);
4344 ObjCContainerDecl* IDecl,
4359 ObjCInterfaceDecl *IDecl,
4420 ObjCInterfaceDecl* IDecl);
4448 ObjCContainerDecl* IDecl,
9480 ObjCInterfaceDecl *IDecl,
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGObjCGNU.cpp 2391 const ObjCInterfaceDecl *IDecl = OPT->getObjectType()->getInterface();
2392 assert(IDecl && "Invalid @catch type.");
2393 return MakeConstantString(IDecl->getIdentifier()->getName());
CGObjCMac.cpp 4836 ObjCInterfaceDecl *IDecl = ObjTy->getInterface();
4837 assert(IDecl && "Catch parameter must have Objective-C type!");
4840 llvm::Value *Class = EmitClassRef(CGF, IDecl);

Completed in 134 milliseconds