Home | History | Annotate | Download | only in Frontend

Lines Matching refs:ObjCIvarDecl

149                     llvm::SmallPtrSet<ObjCIvarDecl *, 8> > ReferencedIvars;
153 llvm::DenseMap<const ObjCIvarDecl* , unsigned> IvarGroupNumber;
339 std::string getIvarAccessString(ObjCIvarDecl *D);
367 unsigned ObjCIvarBitfieldGroupNo(ObjCIvarDecl *IV);
369 void ObjCIvarBitfieldGroupDecl(ObjCIvarDecl *IV, std::string &Result);
371 void ObjCIvarBitfieldGroupType(ObjCIvarDecl *IV, std::string &Result);
373 void ObjCIvarBitfieldGroupOffset(ObjCIvarDecl *IV, std::string &Result);
375 QualType GetGroupRecordTypeForObjCIvarBitfield(ObjCIvarDecl *IV);
377 ObjCIvarDecl *IV,
378 SmallVectorImpl<ObjCIvarDecl *> &IVars);
460 void RewriteIvarOffsetComputation(ObjCIvarDecl *ivar,
829 ObjCIvarDecl *IvarDecl, std::string &Result) {
837 RewriteModernObjC::getIvarAccessString(ObjCIvarDecl *D) {
941 ObjCIvarDecl *OID = PID->getPropertyIvarDecl();
3927 unsigned RewriteModernObjC::ObjCIvarBitfieldGroupNo(ObjCIvarDecl *IV) {
3933 SmallVector<const ObjCIvarDecl *, 8> IVars;
3934 for (const ObjCIvarDecl *IVD = CDecl->all_declared_ivar_begin();
3952 ObjCIvarDecl *IV,
3953 SmallVectorImpl<ObjCIvarDecl *> &IVars) {
3961 ObjCIvarDecl *Ivar = IVars[i];
3972 QualType RewriteModernObjC::GetGroupRecordTypeForObjCIvarBitfield(ObjCIvarDecl *IV) {
3979 SmallVector<ObjCIvarDecl *, 8> IVars;
3980 for (const ObjCIvarDecl *IVD = CDecl->all_declared_ivar_begin();
3983 IVars.push_back(const_cast<ObjCIvarDecl *>(IVD));
4008 void RewriteModernObjC::ObjCIvarBitfieldGroupDecl(ObjCIvarDecl *IV,
4021 void RewriteModernObjC::ObjCIvarBitfieldGroupType(ObjCIvarDecl *IV,
4034 void RewriteModernObjC::ObjCIvarBitfieldGroupOffset(ObjCIvarDecl *IV,
4055 SmallVector<ObjCIvarDecl *, 8> IVars;
4056 for (ObjCIvarDecl *IVD = CDecl->all_declared_ivar_begin();
4085 ObjCIvarDecl *IV = IVars[i];
4105 ObjCIvarDecl *IV = IVars[i];
4130 llvm::SmallPtrSet<ObjCIvarDecl *, 8> Ivars = ReferencedIvars[CDecl];
4135 for (llvm::SmallPtrSet<ObjCIvarDecl *, 8>::iterator i = Ivars.begin(),
4137 ObjCIvarDecl *IvarDecl = (*i);
4150 IvarDecl->getAccessControl() != ObjCIvarDecl::Private &&
4151 IvarDecl->getAccessControl() != ObjCIvarDecl::Package)
6260 void RewriteModernObjC::RewriteIvarOffsetComputation(ObjCIvarDecl *ivar,
6611 ArrayRef<ObjCIvarDecl *>ivars,
6923 ArrayRef<ObjCIvarDecl *> Ivars,
6928 if (Ivar->getAccessControl() == ObjCIvarDecl::Private ||
6929 Ivar->getAccessControl() == ObjCIvarDecl::Package ||
6938 ObjCIvarDecl *IvarDecl = Ivars[i];
6943 IvarDecl->getAccessControl() == ObjCIvarDecl::Private ||
6944 IvarDecl->getAccessControl() == ObjCIvarDecl::Package)
6965 ArrayRef<ObjCIvarDecl *> OriginalIvars,
6970 SmallVector<ObjCIvarDecl *, 8> Ivars;
6992 ObjCIvarDecl *IvarDecl = Ivars[i];
7270 SmallVector<ObjCIvarDecl *, 8> IVars;
7272 for (ObjCIvarDecl *IVD = CDecl->all_declared_ivar_begin();
7399 ObjCIvarDecl *IVD = CDecl->all_declared_ivar_begin();
7735 ObjCIvarDecl *D = IV->getDecl();