Lines Matching refs:IV
381 unsigned ObjCIvarBitfieldGroupNo(ObjCIvarDecl *IV);
383 void ObjCIvarBitfieldGroupDecl(ObjCIvarDecl *IV, std::string &Result);
385 void ObjCIvarBitfieldGroupType(ObjCIvarDecl *IV, std::string &Result);
387 void ObjCIvarBitfieldGroupOffset(ObjCIvarDecl *IV, std::string &Result);
389 QualType GetGroupRecordTypeForObjCIvarBitfield(ObjCIvarDecl *IV);
391 ObjCIvarDecl *IV,
475 Stmt *RewriteObjCIvarRefExpr(ObjCIvarRefExpr *IV);
3938 unsigned RewriteModernObjC::ObjCIvarBitfieldGroupNo(ObjCIvarDecl *IV) { in ObjCIvarBitfieldGroupNo() argument
3939 const ObjCInterfaceDecl *CDecl = IV->getContainingInterface(); in ObjCIvarBitfieldGroupNo()
3941 return IvarGroupNumber[IV]; in ObjCIvarBitfieldGroupNo()
3959 return IvarGroupNumber[IV]; in ObjCIvarBitfieldGroupNo()
3963 ObjCIvarDecl *IV, in SynthesizeBitfieldGroupStructType() argument
3966 ObjCIvarBitfieldGroupType(IV, StructTagName); in SynthesizeBitfieldGroupStructType()
3983 QualType RewriteModernObjC::GetGroupRecordTypeForObjCIvarBitfield(ObjCIvarDecl *IV) { in GetGroupRecordTypeForObjCIvarBitfield() argument
3984 const ObjCInterfaceDecl *CDecl = IV->getContainingInterface(); in GetGroupRecordTypeForObjCIvarBitfield()
3985 unsigned GroupNo = ObjCIvarBitfieldGroupNo(IV); in GetGroupRecordTypeForObjCIvarBitfield()
4019 void RewriteModernObjC::ObjCIvarBitfieldGroupDecl(ObjCIvarDecl *IV, in ObjCIvarBitfieldGroupDecl() argument
4021 const ObjCInterfaceDecl *CDecl = IV->getContainingInterface(); in ObjCIvarBitfieldGroupDecl()
4024 unsigned GroupNo = ObjCIvarBitfieldGroupNo(IV); in ObjCIvarBitfieldGroupDecl()
4032 void RewriteModernObjC::ObjCIvarBitfieldGroupType(ObjCIvarDecl *IV, in ObjCIvarBitfieldGroupType() argument
4034 const ObjCInterfaceDecl *CDecl = IV->getContainingInterface(); in ObjCIvarBitfieldGroupType()
4037 unsigned GroupNo = ObjCIvarBitfieldGroupNo(IV); in ObjCIvarBitfieldGroupType()
4045 void RewriteModernObjC::ObjCIvarBitfieldGroupOffset(ObjCIvarDecl *IV, in ObjCIvarBitfieldGroupOffset() argument
4048 ObjCIvarBitfieldGroupDecl(IV, Result); in ObjCIvarBitfieldGroupOffset()
4096 ObjCIvarDecl *IV = IVars[i]; in RewriteObjCInternalStruct() local
4097 QualType QT = GetGroupRecordTypeForObjCIvarBitfield(IV); in RewriteObjCInternalStruct()
4116 ObjCIvarDecl *IV = IVars[i]; in RewriteObjCInternalStruct() local
4118 ObjCIvarBitfieldGroupType(IV, Result); Result += " "; in RewriteObjCInternalStruct()
4119 ObjCIvarBitfieldGroupDecl(IV, Result); Result += ";\n"; in RewriteObjCInternalStruct()
7742 Stmt *RewriteModernObjC::RewriteObjCIvarRefExpr(ObjCIvarRefExpr *IV) { in RewriteObjCIvarRefExpr() argument
7743 SourceRange OldRange = IV->getSourceRange(); in RewriteObjCIvarRefExpr()
7744 Expr *BaseExpr = IV->getBase(); in RewriteObjCIvarRefExpr()
7750 IV->setBase(BaseExpr); in RewriteObjCIvarRefExpr()
7753 ObjCIvarDecl *D = IV->getDecl(); in RewriteObjCIvarRefExpr()
7755 Expr *Replacement = IV; in RewriteObjCIvarRefExpr()
7869 ReplaceStmtWithRange(IV, Replacement, OldRange); in RewriteObjCIvarRefExpr()