Searched defs:Ivar (Results 1 - 14 of 14) sorted by relevance

/external/clang/lib/ARCMigrate/
H A DTransProperties.cpp305 ObjCIvarDecl *Ivar; member in class:__anon17698::PropertiesRewriter::PlusOneAssign
307 PlusOneAssign(ObjCIvarDecl *D) : Ivar(D) {}
312 if (RE->getDecl() != Ivar)
/external/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp32 const ObjCIvarDecl *Ivar) {
33 const ObjCInterfaceDecl *Container = Ivar->getContainingInterface();
56 if (Ivar == IVD)
60 assert(Index < RL->getFieldCount() && "Ivar is not inside record layout!");
67 const ObjCIvarDecl *Ivar) {
68 return LookupFieldBitOffset(CGM, OID, nullptr, Ivar) /
74 const ObjCIvarDecl *Ivar) {
75 return LookupFieldBitOffset(CGM, OID->getClassInterface(), OID, Ivar) /
82 const ObjCIvarDecl *Ivar) {
83 return LookupFieldBitOffset(CGM, ID, ID->getImplementation(), Ivar);
29 LookupFieldBitOffset(CodeGen::CodeGenModule &CGM, const ObjCInterfaceDecl *OID, const ObjCImplementationDecl *ID, const ObjCIvarDecl *Ivar) argument
65 ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, const ObjCInterfaceDecl *OID, const ObjCIvarDecl *Ivar) argument
72 ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, const ObjCImplementationDecl *OID, const ObjCIvarDecl *Ivar) argument
79 ComputeBitfieldBitOffset( CodeGen::CodeGenModule &CGM, const ObjCInterfaceDecl *ID, const ObjCIvarDecl *Ivar) argument
86 EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, const ObjCInterfaceDecl *OID, llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers, llvm::Value *Offset) argument
[all...]
H A DCGExpr.cpp3157 const ObjCIvarDecl *Ivar) {
3158 return CGM.getObjCRuntime().EmitIvarOffset(*this, Interface, Ivar);
3163 const ObjCIvarDecl *Ivar,
3166 Ivar, CVRQualifiers);
3156 EmitIvarOffset(const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar) argument
3161 EmitLValueForIvar(QualType ObjectTy, llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers) argument
H A DCGObjC.cpp526 // sizeof (Type of Ivar), isAtomic, false);
1368 ObjCIvarDecl *Ivar = cast<ObjCIvarDecl>(Field); local
1370 LoadObjCSelf(), Ivar, 0);
H A DCGObjCGNU.cpp443 const ObjCIvarDecl *Ivar);
546 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
550 const ObjCIvarDecl *Ivar) override;
2737 const ObjCIvarDecl *Ivar) {
2739 + '.' + Ivar->getNameAsString();
2757 Offset = ComputeIvarBaseOffset(CGM, ID, Ivar);
2784 const ObjCIvarDecl *Ivar,
2788 return EmitValueForIvarAtOffset(CGF, ID, BaseValue, Ivar, CVRQualifiers,
2789 EmitIvarOffset(CGF, ID, Ivar));
2810 const ObjCIvarDecl *Ivar) {
2735 ObjCIvarOffsetVariable( const ObjCInterfaceDecl *ID, const ObjCIvarDecl *Ivar) argument
2781 EmitObjCValueForIvar(CodeGenFunction &CGF, QualType ObjectTy, llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers) argument
2808 EmitIvarOffset(CodeGenFunction &CGF, const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar) argument
[all...]
H A DCGObjCMac.cpp1261 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
1265 const ObjCIvarDecl *Ivar) override;
1339 const ObjCIvarDecl *Ivar,
1399 const ObjCIvarDecl *Ivar);
1554 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
1558 const ObjCIvarDecl *Ivar) override;
3293 llvm::Constant *Ivar[] = { local
3299 Ivars.push_back(llvm::ConstantStruct::get(ObjCTypes.IvarTy, Ivar));
4237 const ObjCIvarDecl *Ivar,
4241 return EmitValueForIvarAtOffset(CGF, ID, BaseValue, Ivar, CVRQualifier
4234 EmitObjCValueForIvar(CodeGen::CodeGenFunction &CGF, QualType ObjectTy, llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers) argument
4245 EmitIvarOffset(CodeGen::CodeGenFunction &CGF, const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar) argument
6093 ObjCIvarOffsetVariable(const ObjCInterfaceDecl *ID, const ObjCIvarDecl *Ivar) argument
6108 EmitIvarOffsetVar(const ObjCInterfaceDecl *ID, const ObjCIvarDecl *Ivar, unsigned long int Offset) argument
6161 llvm::Constant *Ivar[5]; local
6442 EmitObjCValueForIvar( CodeGen::CodeGenFunction &CGF, QualType ObjectTy, llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers) argument
6454 EmitIvarOffset( CodeGen::CodeGenFunction &CGF, const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar) argument
[all...]
/external/clang/lib/Index/
H A DUSRGeneration.cpp780 void clang::index::generateUSRForObjCIvar(StringRef Ivar, raw_ostream &OS) { argument
781 OS << '@' << Ivar; local
/external/clang/lib/AST/
H A DDeclObjC.cpp58 for (lookup_const_iterator Ivar = R.begin(), IvarEnd = R.end();
59 Ivar != IvarEnd; ++Ivar) {
60 if (ObjCIvarDecl *ivar = dyn_cast<ObjCIvarDecl>(*Ivar))
1222 ObjCIvarDecl *Ivar; member in struct:__anon17728::SynthesizeIvarChunk
1224 : Size(size), Ivar(ivar) {}
1298 data().IvarList = layout[0].Ivar; Ix++;
1301 for ( ; Ix != EIx; curIvar = layout[Ix].Ivar, Ix++)
1302 curIvar->setNextIvar(layout[Ix].Ivar);
1405 // Ivar'
[all...]
/external/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp1298 Ivar enumerator in enum:__anon17992
1309 ObjectKind = Ivar;
H A DSemaObjCProperty.cpp917 ObjCIvarDecl *Ivar = nullptr; local
927 Ivar = IDecl->lookupInstanceVariable(PropertyIvar, ClassDeclared);
942 setImpliedPropertyAttributeForReadOnlyProperty(property, Ivar);
972 << PropertyId << (Ivar == nullptr) << PropertyIvar
979 if (!Ivar) {
1029 Ivar = ObjCIvarDecl::Create(Context, ClassImpDecl,
1039 Ivar->setInvalidDecl();
1041 Ivar->setInvalidDecl();
1042 ClassImpDecl->addDecl(Ivar);
1043 IDecl->makeDeclVisibleInContext(Ivar);
1256 ObjCIvarDecl *Ivar = nullptr; local
[all...]
H A DSemaDecl.cpp814 if (ObjCIvarDecl *Ivar = Result.getAsSingle<ObjCIvarDecl>()) {
816 ExprResult E(LookupInObjCMethod(Result, S, Ivar->getIdentifier()));
12194 ObjCIvarDecl *Ivar = cast<ObjCIvarDecl>(ivarDecl); local
12196 if (!Ivar->isBitField() || Ivar->getBitWidthValue(Context) == 0)
12212 Ivar = ObjCIvarDecl::Create(Context, cast<ObjCContainerDecl>(CurContext),
12219 AllIvarDecls.push_back(Ivar);
12593 // Ivar declared in @implementation never belongs to the implementation.
H A DTreeTransform.h2571 ExprResult RebuildObjCIvarRefExpr(Expr *BaseArg, ObjCIvarDecl *Ivar, argument
2576 DeclarationNameInfo NameInfo(Ivar->getDeclName(), IvarLoc);
/external/clang/include/clang/AST/
H A DDeclObjC.h1440 /// NextIvar - Next Ivar in the list of ivars declared in class; class's
2329 void setPropertyIvarDecl(ObjCIvarDecl *Ivar) { argument
2330 PropertyIvarDecl = Ivar;
2426 void setPropertyIvarDecl(ObjCIvarDecl *Ivar, argument
2428 PropertyIvarDecl = Ivar;
/external/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp3897 ObjCIvarDecl *Ivar = IVars[i]; local
3899 &Context->Idents.get(Ivar->getName()),
3900 Ivar->getType(),
3901 nullptr, /*Expr *BW */Ivar->getBitWidth(),
6868 if (Ivar->getAccessControl() == ObjCIvarDecl::Private ||
6869 Ivar->getAccessControl() == ObjCIvarDecl::Package ||

Completed in 396 milliseconds