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

/external/clang/lib/ARCMigrate/
H A DTransProperties.cpp310 ObjCIvarDecl *Ivar; member in class:__anon15081::PropertiesRewriter::PlusOneAssign
312 PlusOneAssign(ObjCIvarDecl *D) : Ivar(D) {}
317 if (RE->getDecl() != Ivar)
/external/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp31 const ObjCIvarDecl *Ivar) {
32 const ObjCInterfaceDecl *Container = Ivar->getContainingInterface();
55 if (Ivar == IVD)
59 assert(Index < RL->getFieldCount() && "Ivar is not inside record layout!");
66 const ObjCIvarDecl *Ivar) {
67 return LookupFieldBitOffset(CGM, OID, 0, Ivar) /
73 const ObjCIvarDecl *Ivar) {
74 return LookupFieldBitOffset(CGM, OID->getClassInterface(), OID, Ivar) /
81 const ObjCIvarDecl *Ivar) {
82 return LookupFieldBitOffset(CGM, ID, ID->getImplementation(), Ivar);
28 LookupFieldBitOffset(CodeGen::CodeGenModule &CGM, const ObjCInterfaceDecl *OID, const ObjCImplementationDecl *ID, const ObjCIvarDecl *Ivar) argument
64 ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, const ObjCInterfaceDecl *OID, const ObjCIvarDecl *Ivar) argument
71 ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, const ObjCImplementationDecl *OID, const ObjCIvarDecl *Ivar) argument
78 ComputeBitfieldBitOffset( CodeGen::CodeGenModule &CGM, const ObjCInterfaceDecl *ID, const ObjCIvarDecl *Ivar) argument
85 EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, const ObjCInterfaceDecl *OID, llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers, llvm::Value *Offset) argument
[all...]
H A DCGExpr.cpp3041 const ObjCIvarDecl *Ivar) {
3042 return CGM.getObjCRuntime().EmitIvarOffset(*this, Interface, Ivar);
3047 const ObjCIvarDecl *Ivar,
3050 Ivar, CVRQualifiers);
3040 EmitIvarOffset(const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar) argument
3045 EmitLValueForIvar(QualType ObjectTy, llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers) argument
H A DCGObjC.cpp523 // sizeof (Type of Ivar), isAtomic, false);
1365 ObjCIvarDecl *Ivar = cast<ObjCIvarDecl>(Field); local
1367 LoadObjCSelf(), Ivar, 0);
H A DCGObjCGNU.cpp443 const ObjCIvarDecl *Ivar);
557 const ObjCIvarDecl *Ivar,
561 const ObjCIvarDecl *Ivar);
2781 const ObjCIvarDecl *Ivar) {
2783 + '.' + Ivar->getNameAsString();
2801 Offset = ComputeIvarBaseOffset(CGM, ID, Ivar);
2828 const ObjCIvarDecl *Ivar,
2832 return EmitValueForIvarAtOffset(CGF, ID, BaseValue, Ivar, CVRQualifiers,
2833 EmitIvarOffset(CGF, ID, Ivar));
2854 const ObjCIvarDecl *Ivar) {
2779 ObjCIvarOffsetVariable( const ObjCInterfaceDecl *ID, const ObjCIvarDecl *Ivar) argument
2825 EmitObjCValueForIvar(CodeGenFunction &CGF, QualType ObjectTy, llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers) argument
2852 EmitIvarOffset(CodeGenFunction &CGF, const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar) argument
[all...]
H A DCGObjCMac.cpp1261 const ObjCIvarDecl *Ivar,
1265 const ObjCIvarDecl *Ivar);
1337 const ObjCIvarDecl *Ivar,
1396 const ObjCIvarDecl *Ivar);
1558 const ObjCIvarDecl *Ivar,
1562 const ObjCIvarDecl *Ivar);
3323 llvm::Constant *Ivar[] = { local
3329 Ivars.push_back(llvm::ConstantStruct::get(ObjCTypes.IvarTy, Ivar));
4267 const ObjCIvarDecl *Ivar,
4271 return EmitValueForIvarAtOffset(CGF, ID, BaseValue, Ivar, CVRQualifier
4264 EmitObjCValueForIvar(CodeGen::CodeGenFunction &CGF, QualType ObjectTy, llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers) argument
4275 EmitIvarOffset(CodeGen::CodeGenFunction &CGF, const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar) argument
6109 ObjCIvarOffsetVariable(const ObjCInterfaceDecl *ID, const ObjCIvarDecl *Ivar) argument
6127 EmitIvarOffsetVar(const ObjCInterfaceDecl *ID, const ObjCIvarDecl *Ivar, unsigned long int Offset) argument
6180 llvm::Constant *Ivar[5]; local
6463 EmitObjCValueForIvar( CodeGen::CodeGenFunction &CGF, QualType ObjectTy, llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers) argument
6481 EmitIvarOffset( CodeGen::CodeGenFunction &CGF, const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar) argument
[all...]
/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))
1126 ObjCIvarDecl *Ivar; member in struct:__anon15111::SynthesizeIvarChunk
1128 : Size(size), Ivar(ivar) {}
1207 data().IvarList = layout[0].Ivar; Ix++;
1210 for ( ; Ix != EIx; curIvar = layout[Ix].Ivar, Ix++)
1211 curIvar->setNextIvar(layout[Ix].Ivar);
1330 // Ivar'
[all...]
/external/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp1109 Ivar enumerator in enum:__anon15330
1120 ObjectKind = Ivar;
H A DSemaObjCProperty.cpp976 ObjCIvarDecl *Ivar = 0; local
986 Ivar = IDecl->lookupInstanceVariable(PropertyIvar, ClassDeclared);
1001 setImpliedPropertyAttributeForReadOnlyProperty(property, Ivar);
1031 << PropertyId << (Ivar == 0) << PropertyIvar
1038 if (!Ivar) {
1088 Ivar = ObjCIvarDecl::Create(Context, ClassImpDecl,
1098 Ivar->setInvalidDecl();
1100 Ivar->setInvalidDecl();
1101 ClassImpDecl->addDecl(Ivar);
1102 IDecl->makeDeclVisibleInContext(Ivar);
1309 ObjCIvarDecl *Ivar = 0; local
[all...]
H A DSemaDeclObjC.cpp1165 // Check interface's Ivar list against those in the implementation.
2460 ObjCIvarDecl* Ivar = *IVI; local
2461 if (Ivar->isInvalidDecl())
2463 if (IdentifierInfo *II = Ivar->getIdentifier()) {
2466 Diag(Ivar->getLocation(), diag::err_duplicate_member) << II;
2468 Ivar->setInvalidDecl();
H A DSemaDecl.cpp725 if (ObjCIvarDecl *Ivar = Result.getAsSingle<ObjCIvarDecl>()) {
727 ExprResult E(LookupInObjCMethod(Result, S, Ivar->getIdentifier()));
11464 ObjCIvarDecl *Ivar = cast<ObjCIvarDecl>(ivarDecl); local
11466 if (!Ivar->isBitField() || Ivar->getBitWidthValue(Context) == 0)
11482 Ivar = ObjCIvarDecl::Create(Context, cast<ObjCContainerDecl>(CurContext),
11489 AllIvarDecls.push_back(Ivar);
11840 // Ivar declared in @implementation never belongs to the implementation.
H A DTreeTransform.h2404 ExprResult RebuildObjCIvarRefExpr(Expr *BaseArg, ObjCIvarDecl *Ivar, argument
2410 LookupResult R(getSema(), Ivar->getDeclName(), IvarLoc,
/external/clang/include/clang/AST/
H A DDeclObjC.h1292 /// NextIvar - Next Ivar in the list of ivars declared in class; class's
2136 void setPropertyIvarDecl(ObjCIvarDecl *Ivar) { argument
2137 PropertyIvarDecl = Ivar;
2233 void setPropertyIvarDecl(ObjCIvarDecl *Ivar, argument
2235 PropertyIvarDecl = Ivar;
/external/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp3965 ObjCIvarDecl *Ivar = IVars[i]; local
3967 &Context->Idents.get(Ivar->getName()),
3968 Ivar->getType(),
3969 0, /*Expr *BW */Ivar->getBitWidth(), false,
6934 if (Ivar->getAccessControl() == ObjCIvarDecl::Private ||
6935 Ivar->getAccessControl() == ObjCIvarDecl::Package ||

Completed in 308 milliseconds