Home
last modified time | relevance | path

Searched refs:Ivars (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DIvarInvalidationChecker.cpp361 IvarSet Ivars; in visit() local
372 trackIvar(Iv, Ivars, &FirstIvarDecl); in visit()
391 const ObjCIvarDecl *ID = findPropertyBackingIvar(PD, InterfaceD, Ivars, in visit()
416 if (Ivars.empty()) in visit()
439 MethodCrawler(Ivars, in visit()
448 Ivars.clear(); in visit()
454 if (Ivars.empty()) in visit()
490 IvarSet IvarsI = Ivars; in visit()
517 I = Ivars.begin(), E = Ivars.end(); I != E; ++I) in visit()
/llvm-project-15.0.7/llvm/lib/TextAPI/
H A DTextStub.cpp236 std::vector<FlowStringRef> Ivars; member
330 IO.mapOptional("objc-ivars", Section.Ivars); in mapping()
883 CurrentSection.Ivars.emplace_back(Symbol->getName()); in NormalizedTBD_V4()
890 sort(CurrentSection.Ivars); in NormalizedTBD_V4()
956 for (auto &sym : CurrentSection.Ivars) in denormalize()
/llvm-project-15.0.7/clang/lib/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.cpp596 serializeMembers(Record, Record.Ivars); in serializeObjCContainerRecord()
614 serializeMembers(Record, Category->Ivars); in serializeObjCContainerRecord()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDeclObjC.cpp3842 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()
[all …]
/llvm-project-15.0.7/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp3959 if (Ivars.empty()) in RewriteIvarOffsetSymbols()
3963 for (ObjCIvarDecl *IvarDecl : Ivars) { in RewriteIvarOffsetSymbols()
6739 ObjCIvarDecl *IvarDecl = Ivars[i]; in Write_IvarOffsetVar()
6749 if (Ivars[i]->isBitField()) in Write_IvarOffsetVar()
6757 if (Ivars[i]->isBitField()) { in Write_IvarOffsetVar()
6759 SKIP_BITFIELDS(i , e, Ivars); in Write_IvarOffsetVar()
6771 SmallVector<ObjCIvarDecl *, 8> Ivars; in Write__ivar_list_t_initializer() local
6777 Ivars.push_back(OriginalIvars[i]); in Write__ivar_list_t_initializer()
6793 ObjCIvarDecl *IvarDecl = Ivars[i]; in Write__ivar_list_t_initializer()
6799 if (Ivars[i]->isBitField()) in Write__ivar_list_t_initializer()
[all …]
/llvm-project-15.0.7/clang/lib/ExtractAPI/
H A DAPI.cpp161 return Container->Ivars.emplace_back(std::move(Record)).get(); in addObjCInstanceVariable()
H A DExtractAPIConsumer.cpp742 Ivars) { in recordObjCInstanceVariables()
743 for (const auto *Ivar : Ivars) { in recordObjCInstanceVariables()
/llvm-project-15.0.7/clang/test/Analysis/
H A Dobjc_invalidation.m85 // Ivars invalidated by the partial invalidator.
/llvm-project-15.0.7/clang/include/clang/ExtractAPI/
H A DAPI.h338 SmallVector<std::unique_ptr<ObjCInstanceVariableRecord>> Ivars; member
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGObjCGNU.cpp2955 auto Ivars = IvarList.beginArray(ObjCIvarTy); in GenerateIvarList() local
2957 auto Ivar = Ivars.beginStruct(ObjCIvarTy); in GenerateIvarList()
2961 Ivar.finishAndAddTo(Ivars); in GenerateIvarList()
2963 Ivars.finishAndAddTo(IvarList); in GenerateIvarList()
/llvm-project-15.0.7/clang/lib/AST/
H A DASTContext.cpp2610 SmallVectorImpl<const ObjCIvarDecl*> &Ivars) const { in DeepCollectObjCIvars()
2612 DeepCollectObjCIvars(SuperClass, false, Ivars); in DeepCollectObjCIvars()
2614 llvm::append_range(Ivars, OI->ivars()); in DeepCollectObjCIvars()
2619 Ivars.push_back(Iv); in DeepCollectObjCIvars()
8300 SmallVector<const ObjCIvarDecl*, 32> Ivars; in getObjCEncodingForTypeImpl() local
8301 DeepCollectObjCIvars(OI, true, Ivars); in getObjCEncodingForTypeImpl()
8302 for (unsigned i = 0, e = Ivars.size(); i != e; ++i) { in getObjCEncodingForTypeImpl()
8303 const FieldDecl *Field = Ivars[i]; in getObjCEncodingForTypeImpl()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTContext.h2495 SmallVectorImpl<const ObjCIvarDecl*> &Ivars) const;
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h4848 SmallVectorImpl<ObjCIvarDecl*> &Ivars);