Lines Matching refs:Ivars
3842 ObjCInterfaceDecl::ivar_range Ivars = llvm::make_range( in DiagnoseVariableSizedIvars() local
3845 Ivars = IntfDecl->ivars(); in DiagnoseVariableSizedIvars()
3848 Ivars = ImplDecl->ivars(); in DiagnoseVariableSizedIvars()
3852 Ivars = CategoryDecl->ivars(); in DiagnoseVariableSizedIvars()
3858 for (auto ivar : Ivars) { in DiagnoseVariableSizedIvars()
3902 (Ivars.begin() == Ivars.end()) ? nullptr : *Ivars.begin(); in DiagnoseVariableSizedIvars()
5102 SmallVector<const ObjCIvarDecl*, 32> Ivars; in ActOnDefs() local
5103 Context.DeepCollectObjCIvars(Class, true, Ivars); in ActOnDefs()
5105 for (unsigned i = 0; i < Ivars.size(); i++) { in ActOnDefs()
5106 const FieldDecl* ID = Ivars[i]; in ActOnDefs()
5233 SmallVectorImpl<ObjCIvarDecl*> &Ivars) { in CollectIvarsToConstructOrDestruct() argument
5238 Ivars.push_back(Iv); in CollectIvarsToConstructOrDestruct()