HomeSort by: relevance | last modified time | path
    Searched refs:ObjCIvarDecl (Results 1 - 25 of 68) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
IvarInvalidationChecker.cpp 58 const ObjCIvarDecl*> MethToIvarMapTy;
60 const ObjCIvarDecl*> PropToIvarMapTy;
61 typedef llvm::DenseMap<const ObjCIvarDecl*,
94 typedef llvm::DenseMap<const ObjCIvarDecl*, InvalidationInfo> IvarSet;
127 void markInvalidated(const ObjCIvarDecl *Iv);
185 static bool trackIvar(const ObjCIvarDecl *Iv, IvarSet &TrackedIvars,
186 const ObjCIvarDecl **FirstIvarDecl);
191 static const ObjCIvarDecl *findPropertyBackingIvar(
195 const ObjCIvarDecl **FirstIvarDecl);
199 const ObjCIvarDecl *IvarDecl
    [all...]
DirectIvarAssignment.cpp 54 typedef llvm::DenseMap<const ObjCIvarDecl*,
94 static const ObjCIvarDecl *findPropertyBackingIvar(const ObjCPropertyDecl *PD,
98 ObjCIvarDecl *ID = PD->getPropertyIvarDecl();
127 const ObjCIvarDecl *ID = findPropertyBackingIvar(PD, InterD,
176 if (const ObjCIvarDecl *D = IvarRef->getDecl()) {
ObjCUnusedIVarsChecker.cpp 30 typedef llvm::DenseMap<const ObjCIvarDecl*,IVarState> IvarUsageMap;
37 const ObjCIvarDecl *D = Ex->getDecl();
67 const ObjCIvarDecl *ID = D->getPropertyIvarDecl();
120 if (Ivar->getAccessControl() != ObjCIvarDecl::Private ||
CheckObjCDealloc.cpp 69 const ObjCIvarDecl **ID,
521 const ObjCIvarDecl *IvarDecl = IvarRegion->getDecl();
624 const ObjCIvarDecl *IvarDecl = IvarRegion->getDecl();
887 const ObjCIvarDecl *IvarDecl;
949 ObjCIvarDecl *PropIvarDecl = Prop->getPropertyIvarDecl();
1071 const ObjCIvarDecl *IvarDecl = PropImpl->getPropertyIvarDecl();
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGObjCRuntime.h 52 class ObjCIvarDecl;
81 const ObjCIvarDecl *Ivar);
84 const ObjCIvarDecl *Ivar);
89 const ObjCIvarDecl *Ivar,
306 const ObjCIvarDecl *Ivar,
310 const ObjCIvarDecl *Ivar) = 0;
345 const ObjCIvarDecl *Ivar);
CGObjCRuntime.cpp 32 const ObjCIvarDecl *Ivar) {
39 const ObjCIvarDecl *Ivar) {
48 const ObjCIvarDecl *Ivar) {
56 const ObjCIvarDecl *Ivar,
CodeGenTypes.h 40 class ObjCIvarDecl;
CGObjCGNU.cpp 518 const ObjCIvarDecl *Ivar) {
525 const ObjCIvarDecl *Ivar);
650 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
654 const ObjCIvarDecl *Ivar) override;
1676 const ObjCIvarDecl *Ivar) override {
1688 const ObjCIvarDecl *Ivar) override {
1817 for (const ObjCIvarDecl *IVD = classDecl->all_declared_ivar_begin(); IVD;
1836 for (const ObjCIvarDecl *IVD = classDecl->all_declared_ivar_begin(); IVD;
1860 (IVD->getAccessControl() == ObjCIvarDecl::Private ||
1861 IVD->getAccessControl() == ObjCIvarDecl::Package |
    [all...]
CGObjC.cpp 815 static void emitStructGetterCall(CodeGenFunction &CGF, ObjCIvarDecl *ivar,
922 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl();
1083 ObjCIvarDecl *ivar,
1124 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl();
1135 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl();
1290 ObjCIvarDecl *ivar) {
1335 ObjCIvarDecl *ivar,
1403 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl();
1592 const ObjCIvarDecl *ivar;
1596 DestroyIvar(llvm::Value *addr, const ObjCIvarDecl *ivar
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
DeclObjC.h 54 class ObjCIvarDecl;
770 ObjCIvarDecl *PropertyIvarDecl = nullptr;
917 void setPropertyIvarDecl(ObjCIvarDecl *Ivar) {
921 ObjCIvarDecl *getPropertyIvarDecl() const {
1073 ObjCIvarDecl *getIvarDecl(IdentifierInfo *Id) const;
1135 /// { // instance variables are represented by ObjCIvarDecl.
1179 ObjCIvarDecl *IvarList = nullptr;
1431 using ivar_iterator = specific_decl_iterator<ObjCIvarDecl>;
1432 using ivar_range = llvm::iterator_range<specific_decl_iterator<ObjCIvarDecl>>;
1458 ObjCIvarDecl *all_declared_ivar_begin()
    [all...]
ExprObjC.h 549 ObjCIvarDecl *D;
563 ObjCIvarRefExpr(ObjCIvarDecl *d, QualType t, SourceLocation l,
576 ObjCIvarDecl *getDecl() { return D; }
577 const ObjCIvarDecl *getDecl() const { return D; }
578 void setDecl(ObjCIvarDecl *d) { D = d; }
  /src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
TransProperties.cpp 60 ObjCIvarDecl *IvarD;
113 ObjCIvarDecl *ivarD = implD->getPropertyIvarDecl();
285 ObjCIvarDecl *Ivar;
287 PlusOneAssign(ObjCIvarDecl *D) : Ivar(D) {}
343 bool isUserDeclared(ObjCIvarDecl *ivarD) const {
TransZeroOutPropsInDealloc.cpp 168 ObjCIvarDecl *IVDecl = IV->getDecl();
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
Store.h 41 class ObjCIvarDecl;
143 virtual SVal getLValueIvar(const ObjCIvarDecl *decl, SVal base);
MemRegion.h 1094 const ObjCIvarDecl *IVD;
1096 ObjCIvarRegion(const ObjCIvarDecl *ivd, const SubRegion *sReg);
1098 static void ProfileRegion(llvm::FoldingSetNodeID& ID, const ObjCIvarDecl *ivd,
1102 const ObjCIvarDecl *getDecl() const override;
1430 const ObjCIvarRegion *getObjCIvarRegion(const ObjCIvarDecl *ivd,
  /src/external/apache2/llvm/dist/clang/lib/AST/
DeclObjC.cpp 79 ObjCIvarDecl *
84 if (auto *ivar = dyn_cast<ObjCIvarDecl>(*Ivar))
622 ObjCIvarDecl *ObjCInterfaceDecl::lookupInstanceVariable(IdentifierInfo *ID,
633 if (ObjCIvarDecl *I = ClassDecl->getIvarDecl(ID)) {
639 if (ObjCIvarDecl *I = Ext->getIvarDecl(ID)) {
1605 ObjCIvarDecl *Ivar;
1607 SynthesizeIvarChunk(uint64_t size, ObjCIvarDecl *ivar)
1626 /// See also ObjCIvarDecl::Create().
1627 ObjCIvarDecl *ObjCInterfaceDecl::all_declared_ivar_begin() {
1632 ObjCIvarDecl *curIvar = nullptr
    [all...]
JSONNodeDumper.cpp 917 void JSONNodeDumper::VisitObjCIvarDecl(const ObjCIvarDecl *D) {
922 case ObjCIvarDecl::None: JOS.attribute("access", "none"); break;
923 case ObjCIvarDecl::Private: JOS.attribute("access", "private"); break;
924 case ObjCIvarDecl::Protected: JOS.attribute("access", "protected"); break;
925 case ObjCIvarDecl::Public: JOS.attribute("access", "public"); break;
926 case ObjCIvarDecl::Package: JOS.attribute("access", "package"); break;
TextNodeDumper.cpp 2124 void TextNodeDumper::VisitObjCIvarDecl(const ObjCIvarDecl *D) {
2131 case ObjCIvarDecl::None:
2134 case ObjCIvarDecl::Private:
2137 case ObjCIvarDecl::Protected:
2140 case ObjCIvarDecl::Public:
2143 case ObjCIvarDecl::Package:
  /src/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/
RewriteModernObjC.cpp 149 llvm::SmallSetVector<ObjCIvarDecl *, 8> > ReferencedIvars;
153 llvm::DenseMap<const ObjCIvarDecl* , unsigned> IvarGroupNumber;
344 std::string getIvarAccessString(ObjCIvarDecl *D);
371 unsigned ObjCIvarBitfieldGroupNo(ObjCIvarDecl *IV);
373 void ObjCIvarBitfieldGroupDecl(ObjCIvarDecl *IV, std::string &Result);
375 void ObjCIvarBitfieldGroupType(ObjCIvarDecl *IV, std::string &Result);
377 void ObjCIvarBitfieldGroupOffset(ObjCIvarDecl *IV, std::string &Result);
379 QualType GetGroupRecordTypeForObjCIvarBitfield(ObjCIvarDecl *IV);
381 ObjCIvarDecl *IV,
382 SmallVectorImpl<ObjCIvarDecl *> &IVars)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
BodyFarm.cpp 93 ObjCIvarRefExpr *makeObjCIvarRef(const Expr *Base, const ObjCIvarDecl *IVar);
192 const ObjCIvarDecl *IVar) {
193 return new (C) ObjCIvarRefExpr(const_cast<ObjCIvarDecl*>(IVar),
704 static const ObjCIvarDecl *findBackingIvar(const ObjCPropertyDecl *Prop) {
705 const ObjCIvarDecl *IVar = Prop->getPropertyIvarDecl();
746 const ObjCIvarDecl *IVar = nullptr;
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
Store.cpp 430 // NOTE: We must have this check first because ObjCIvarDecl is a subclass
432 if (const auto *ID = dyn_cast<ObjCIvarDecl>(D))
438 SVal StoreManager::getLValueIvar(const ObjCIvarDecl *decl, SVal base) {
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaDeclObjC.cpp 2116 ObjCIvarDecl **ivars, unsigned numIvars,
2150 ObjCIvarDecl* ImplIvar = ivars[i];
2151 if (const ObjCIvarDecl *ClsIvar =
2159 if (const ObjCIvarDecl *ClsExtIvar =
2180 ObjCIvarDecl* ImplIvar = ivars[j++];
2181 ObjCIvarDecl* ClsIvar = *IVI;
3758 ObjCIvarDecl* prevIvar = SID->lookupInstanceVariable(II);
3863 for (ObjCIvarDecl *ivar = IntfDecl->all_declared_ivar_begin(); ivar;
3893 ObjCIvarDecl *FirstIvar =
3902 const ObjCIvarDecl *LastIvar = *IvarIter
    [all...]
SemaExprMember.cpp 1345 ObjCIvarDecl *IV = IDecl->lookupInstanceVariable(Member, ClassDeclared);
1349 DeclFilterCCC<ObjCIvarDecl> Validator{};
1354 IV = Corrected.getCorrectionDeclAs<ObjCIvarDecl>();
1401 if (IV->getAccessControl() != ObjCIvarDecl::Public &&
1402 IV->getAccessControl() != ObjCIvarDecl::Package) {
1421 if (IV->getAccessControl() == ObjCIvarDecl::Private) {
SemaAccess.cpp 1925 if (ObjCIvarDecl *Ivar = dyn_cast<ObjCIvarDecl>(Target)) {
1927 if (Ivar->getCanonicalAccessControl() == ObjCIvarDecl::Public ||
1928 Ivar->getCanonicalAccessControl() == ObjCIvarDecl::Package)
1957 if (Ivar->getCanonicalAccessControl() == ObjCIvarDecl::Private)
  /src/external/apache2/llvm/dist/clang/lib/Index/
IndexDecl.cpp 326 bool VisitObjCIvarDecl(const ObjCIvarDecl *D) {
530 if (ObjCIvarDecl *ID = D->getPropertyIvarDecl())
552 if (ObjCIvarDecl *IvarD = D->getPropertyIvarDecl()) {

Completed in 55 milliseconds

1 2 3