Lines Matching refs:Ivars
3852 ObjCInterfaceDecl::ivar_range Ivars = llvm::make_range( in DiagnoseVariableSizedIvars() local
3855 Ivars = IntfDecl->ivars(); in DiagnoseVariableSizedIvars()
3858 Ivars = ImplDecl->ivars(); in DiagnoseVariableSizedIvars()
3862 Ivars = CategoryDecl->ivars(); in DiagnoseVariableSizedIvars()
3868 for (auto *ivar : Ivars) { in DiagnoseVariableSizedIvars()
3912 (Ivars.begin() == Ivars.end()) ? nullptr : *Ivars.begin(); in DiagnoseVariableSizedIvars()
5129 SmallVector<const ObjCIvarDecl*, 32> Ivars; in ActOnDefs() local
5130 Context.DeepCollectObjCIvars(Class, true, Ivars); in ActOnDefs()
5132 for (unsigned i = 0; i < Ivars.size(); i++) { in ActOnDefs()
5133 const FieldDecl* ID = Ivars[i]; in ActOnDefs()
5261 ObjCInterfaceDecl *OI, SmallVectorImpl<ObjCIvarDecl *> &Ivars) { in CollectIvarsToConstructOrDestruct() argument
5267 Ivars.push_back(Iv); in CollectIvarsToConstructOrDestruct()