Home
last modified time | relevance | path

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

/external/clang/lib/StaticAnalyzer/Checkers/
DIvarInvalidationChecker.cpp378 IvarSet Ivars; in visit() local
389 trackIvar(Iv, Ivars, &FirstIvarDecl); in visit()
406 const ObjCIvarDecl *ID = findPropertyBackingIvar(PD, InterfaceD, Ivars, in visit()
431 if (Ivars.empty()) in visit()
451 MethodCrawler(Ivars, in visit()
460 Ivars.clear(); in visit()
466 if (Ivars.empty()) in visit()
501 IvarSet IvarsI = Ivars; in visit()
/external/clang/lib/Rewrite/Frontend/
DRewriteModernObjC.cpp4130 llvm::SmallPtrSet<ObjCIvarDecl *, 8> Ivars = ReferencedIvars[CDecl]; in RewriteIvarOffsetSymbols() local
4131 if (Ivars.empty()) in RewriteIvarOffsetSymbols()
4135 for (llvm::SmallPtrSet<ObjCIvarDecl *, 8>::iterator i = Ivars.begin(), in RewriteIvarOffsetSymbols()
4136 e = Ivars.end(); i != e; i++) { in RewriteIvarOffsetSymbols()
6923 ArrayRef<ObjCIvarDecl *> Ivars, in Write_IvarOffsetVar() argument
6937 for (unsigned i =0, e = Ivars.size(); i < e; i++) { in Write_IvarOffsetVar()
6938 ObjCIvarDecl *IvarDecl = Ivars[i]; in Write_IvarOffsetVar()
6948 if (Ivars[i]->isBitField()) in Write_IvarOffsetVar()
6956 if (Ivars[i]->isBitField()) { in Write_IvarOffsetVar()
6958 SKIP_BITFIELDS(i , e, Ivars); in Write_IvarOffsetVar()
[all …]
/external/clang/lib/CodeGen/
DCGObjCMac.cpp3306 std::vector<llvm::Constant*> Ivars; in EmitIvarList() local
3329 Ivars.push_back(llvm::ConstantStruct::get(ObjCTypes.IvarTy, Ivar)); in EmitIvarList()
3333 if (Ivars.empty()) in EmitIvarList()
3337 Values[0] = llvm::ConstantInt::get(ObjCTypes.IntTy, Ivars.size()); in EmitIvarList()
3339 Ivars.size()); in EmitIvarList()
3340 Values[1] = llvm::ConstantArray::get(AT, Ivars); in EmitIvarList()
4845 SmallVector<const ObjCIvarDecl*, 32> Ivars; in BuildIvarLayout() local
4846 CGM.getContext().DeepCollectObjCIvars(OI, true, Ivars); in BuildIvarLayout()
4849 RecFields.append(Ivars.begin(), Ivars.end()); in BuildIvarLayout()
6165 std::vector<llvm::Constant*> Ivars; in EmitIvarList() local
[all …]
DCGObjCGNU.cpp1192 std::vector<llvm::Constant*> Ivars; in GenerateConstantString() local
1193 Ivars.push_back(isa); in GenerateConstantString()
1194 Ivars.push_back(MakeConstantString(Str)); in GenerateConstantString()
1195 Ivars.push_back(llvm::ConstantInt::get(IntTy, Str.size())); in GenerateConstantString()
1198 Ivars, ".objc_str"); in GenerateConstantString()
1531 std::vector<llvm::Constant*> Ivars; in GenerateIvarList() local
1538 Ivars.push_back(llvm::ConstantStruct::get(ObjCIvarTy, Elements)); in GenerateIvarList()
1548 Elements.push_back(llvm::ConstantArray::get(ObjCIvarArrayTy, Ivars)); in GenerateIvarList()
/external/clang/lib/Sema/
DSemaDeclObjC.cpp3107 SmallVector<const ObjCIvarDecl*, 32> Ivars; in ActOnDefs() local
3108 Context.DeepCollectObjCIvars(Class, true, Ivars); in ActOnDefs()
3110 for (unsigned i = 0; i < Ivars.size(); i++) { in ActOnDefs()
3111 const FieldDecl* ID = cast<FieldDecl>(Ivars[i]); in ActOnDefs()
3228 SmallVectorImpl<ObjCIvarDecl*> &Ivars) { in CollectIvarsToConstructOrDestruct() argument
3233 Ivars.push_back(Iv); in CollectIvarsToConstructOrDestruct()
/external/clang/test/Analysis/
Dobjc_invalidation.m85 // Ivars invalidated by the partial invalidator.
/external/clang/lib/AST/
DASTContext.cpp1684 SmallVectorImpl<const ObjCIvarDecl*> &Ivars) const { in DeepCollectObjCIvars()
1686 DeepCollectObjCIvars(SuperClass, false, Ivars); in DeepCollectObjCIvars()
1690 Ivars.push_back(*I); in DeepCollectObjCIvars()
1695 Ivars.push_back(Iv); in DeepCollectObjCIvars()
5244 SmallVector<const ObjCIvarDecl*, 32> Ivars; in getObjCEncodingForTypeImpl() local
5245 DeepCollectObjCIvars(OI, true, Ivars); in getObjCEncodingForTypeImpl()
5246 for (unsigned i = 0, e = Ivars.size(); i != e; ++i) { in getObjCEncodingForTypeImpl()
5247 const FieldDecl *Field = cast<FieldDecl>(Ivars[i]); in getObjCEncodingForTypeImpl()
/external/clang/include/clang/AST/
DASTContext.h1641 SmallVectorImpl<const ObjCIvarDecl*> &Ivars) const;
/external/clang/include/clang/Sema/
DSema.h2592 SmallVectorImpl<ObjCIvarDecl*> &Ivars);