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

/external/clang/lib/ARCMigrate/
H A DTransProperties.cpp305 ObjCIvarDecl *Ivar; member in class:__anon795::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 DCGObjC.cpp517 // sizeof (Type of Ivar), isAtomic, false);
1359 ObjCIvarDecl *Ivar = cast<ObjCIvarDecl>(Field); local
1361 LoadObjCSelf(), Ivar, 0);
H A DCGObjCGNU.cpp446 const ObjCIvarDecl *Ivar);
549 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
553 const ObjCIvarDecl *Ivar) override;
2744 const ObjCIvarDecl *Ivar) {
2746 + '.' + Ivar->getNameAsString();
2764 Offset = ComputeIvarBaseOffset(CGM, ID, Ivar);
2791 const ObjCIvarDecl *Ivar,
2795 return EmitValueForIvarAtOffset(CGF, ID, BaseValue, Ivar, CVRQualifiers,
2796 EmitIvarOffset(CGF, ID, Ivar));
2817 const ObjCIvarDecl *Ivar) {
2742 ObjCIvarOffsetVariable( const ObjCInterfaceDecl *ID, const ObjCIvarDecl *Ivar) argument
2788 EmitObjCValueForIvar(CodeGenFunction &CGF, QualType ObjectTy, llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers) argument
2815 EmitIvarOffset(CodeGenFunction &CGF, const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar) argument
[all...]
H A DCGExpr.cpp3298 const ObjCIvarDecl *Ivar) {
3299 return CGM.getObjCRuntime().EmitIvarOffset(*this, Interface, Ivar);
3304 const ObjCIvarDecl *Ivar,
3307 Ivar, CVRQualifiers);
3297 EmitIvarOffset(const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar) argument
3302 EmitLValueForIvar(QualType ObjectTy, llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers) argument
H A DCGObjCMac.cpp1255 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
1259 const ObjCIvarDecl *Ivar) override;
1333 const ObjCIvarDecl *Ivar,
1394 const ObjCIvarDecl *Ivar);
1549 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
1553 const ObjCIvarDecl *Ivar) override;
3259 llvm::Constant *Ivar[] = { local
3265 Ivars.push_back(llvm::ConstantStruct::get(ObjCTypes.IvarTy, Ivar));
4203 const ObjCIvarDecl *Ivar,
4207 return EmitValueForIvarAtOffset(CGF, ID, BaseValue, Ivar, CVRQualifier
4200 EmitObjCValueForIvar(CodeGen::CodeGenFunction &CGF, QualType ObjectTy, llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers) argument
4211 EmitIvarOffset(CodeGen::CodeGenFunction &CGF, const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar) argument
6060 ObjCIvarOffsetVariable(const ObjCInterfaceDecl *ID, const ObjCIvarDecl *Ivar) argument
6078 EmitIvarOffsetVar(const ObjCInterfaceDecl *ID, const ObjCIvarDecl *Ivar, unsigned long int Offset) argument
6131 llvm::Constant *Ivar[5]; local
6414 EmitObjCValueForIvar( CodeGen::CodeGenFunction &CGF, QualType ObjectTy, llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers) argument
6426 EmitIvarOffset( CodeGen::CodeGenFunction &CGF, const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar) argument
[all...]
/external/clang/lib/Index/
H A DUSRGeneration.cpp821 void clang::index::generateUSRForObjCIvar(StringRef Ivar, raw_ostream &OS) { argument
822 OS << '@' << Ivar; local
/external/clang/lib/AST/
H A DDeclObjC.cpp58 for (lookup_iterator Ivar = R.begin(), IvarEnd = R.end();
59 Ivar != IvarEnd; ++Ivar) {
60 if (ObjCIvarDecl *ivar = dyn_cast<ObjCIvarDecl>(*Ivar))
1253 ObjCIvarDecl *Ivar; member in struct:__anon825::SynthesizeIvarChunk
1255 : Size(size), Ivar(ivar) {}
1329 data().IvarList = layout[0].Ivar; Ix++;
1332 for ( ; Ix != EIx; curIvar = layout[Ix].Ivar, Ix++)
1333 curIvar->setNextIvar(layout[Ix].Ivar);
1436 // Ivar'
[all...]
/external/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp1293 Ivar enumerator in enum:__anon1123
1304 ObjectKind = Ivar;
H A DSemaObjCProperty.cpp920 ObjCIvarDecl *Ivar = nullptr; local
930 Ivar = IDecl->lookupInstanceVariable(PropertyIvar, ClassDeclared);
945 setImpliedPropertyAttributeForReadOnlyProperty(property, Ivar);
975 << PropertyId << (Ivar == nullptr) << PropertyIvar
982 if (!Ivar) {
1032 Ivar = ObjCIvarDecl::Create(Context, ClassImpDecl,
1042 Ivar->setInvalidDecl();
1044 Ivar->setInvalidDecl();
1045 ClassImpDecl->addDecl(Ivar);
1046 IDecl->makeDeclVisibleInContext(Ivar);
1259 ObjCIvarDecl *Ivar = nullptr; local
[all...]
H A DSemaDecl.cpp861 if (ObjCIvarDecl *Ivar = Result.getAsSingle<ObjCIvarDecl>()) {
863 ExprResult E(LookupInObjCMethod(Result, S, Ivar->getIdentifier()));
12771 ObjCIvarDecl *Ivar = cast<ObjCIvarDecl>(ivarDecl); local
12773 if (!Ivar->isBitField() || Ivar->getBitWidthValue(Context) == 0)
12789 Ivar = ObjCIvarDecl::Create(Context, cast<ObjCContainerDecl>(CurContext),
12796 AllIvarDecls.push_back(Ivar);
13167 // Ivar declared in @implementation never belongs to the implementation.
H A DTreeTransform.h2655 ExprResult RebuildObjCIvarRefExpr(Expr *BaseArg, ObjCIvarDecl *Ivar, argument
2660 DeclarationNameInfo NameInfo(Ivar->getDeclName(), IvarLoc);
/external/clang/include/clang/AST/
H A DDeclObjC.h1445 /// NextIvar - Next Ivar in the list of ivars declared in class; class's
2345 void setPropertyIvarDecl(ObjCIvarDecl *Ivar) { argument
2346 PropertyIvarDecl = Ivar;
2442 void setPropertyIvarDecl(ObjCIvarDecl *Ivar, argument
2444 PropertyIvarDecl = Ivar;
/external/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp3879 ObjCIvarDecl *Ivar = IVars[i]; local
3881 &Context->Idents.get(Ivar->getName()),
3882 Ivar->getType(),
3883 nullptr, /*Expr *BW */Ivar->getBitWidth(),
6841 if (Ivar->getAccessControl() == ObjCIvarDecl::Private ||
6842 Ivar->getAccessControl() == ObjCIvarDecl::Package ||

Completed in 413 milliseconds