Searched refs:Ivar (Results 1 - 25 of 27) sorted by relevance

12

/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Index/
H A DUSRGeneration.h38 void generateUSRForObjCIvar(StringRef Ivar, raw_ostream &OS);
/freebsd-9.3-release/contrib/llvm/tools/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, 0, 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 DCGObjCRuntime.h80 const ObjCIvarDecl *Ivar);
83 const ObjCIvarDecl *Ivar);
88 const ObjCIvarDecl *Ivar,
256 const ObjCIvarDecl *Ivar,
260 const ObjCIvarDecl *Ivar) = 0;
290 const ObjCIvarDecl *Ivar);
H A DCGValue.h139 bool Ivar:1;
179 this->Ivar = this->ObjIsArray = this->NonGC = this->GlobalObjCRef = false;
208 bool isObjCIvar() const { return Ivar; }
209 void setObjCIvar(bool Value) { Ivar = Value; }
H A DCGObjCMac.cpp1262 const ObjCIvarDecl *Ivar,
1266 const ObjCIvarDecl *Ivar);
1338 const ObjCIvarDecl *Ivar,
1397 const ObjCIvarDecl *Ivar);
1559 const ObjCIvarDecl *Ivar,
1563 const ObjCIvarDecl *Ivar);
3324 llvm::Constant *Ivar[] = { local
3330 Ivars.push_back(llvm::ConstantStruct::get(ObjCTypes.IvarTy, Ivar));
4268 const ObjCIvarDecl *Ivar,
4272 return EmitValueForIvarAtOffset(CGF, ID, BaseValue, Ivar, CVRQualifier
4265 EmitObjCValueForIvar(CodeGen::CodeGenFunction &CGF, QualType ObjectTy, llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers) argument
4276 EmitIvarOffset(CodeGen::CodeGenFunction &CGF, const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar) argument
6120 ObjCIvarOffsetVariable(const ObjCInterfaceDecl *ID, const ObjCIvarDecl *Ivar) argument
6138 EmitIvarOffsetVar(const ObjCInterfaceDecl *ID, const ObjCIvarDecl *Ivar, unsigned long int Offset) argument
6191 llvm::Constant *Ivar[5]; local
6474 EmitObjCValueForIvar( CodeGen::CodeGenFunction &CGF, QualType ObjectTy, llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers) argument
6492 EmitIvarOffset( CodeGen::CodeGenFunction &CGF, const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar) argument
[all...]
H A DCGObjCGNU.cpp443 const ObjCIvarDecl *Ivar);
557 const ObjCIvarDecl *Ivar,
561 const ObjCIvarDecl *Ivar);
2779 const ObjCIvarDecl *Ivar) {
2781 + '.' + Ivar->getNameAsString();
2799 Offset = ComputeIvarBaseOffset(CGM, ID, Ivar);
2826 const ObjCIvarDecl *Ivar,
2830 return EmitValueForIvarAtOffset(CGF, ID, BaseValue, Ivar, CVRQualifiers,
2831 EmitIvarOffset(CGF, ID, Ivar));
2852 const ObjCIvarDecl *Ivar) {
2777 ObjCIvarOffsetVariable( const ObjCInterfaceDecl *ID, const ObjCIvarDecl *Ivar) argument
2823 EmitObjCValueForIvar(CodeGenFunction &CGF, QualType ObjectTy, llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers) argument
2850 EmitIvarOffset(CodeGenFunction &CGF, const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar) argument
[all...]
H A DCGDebugInfo.cpp2075 for (const ObjCIvarDecl *Ivar = ID->all_declared_ivar_begin();
2076 Ivar != 0; Ivar = Ivar->getNextIvar())
H A DCGExpr.cpp3078 const ObjCIvarDecl *Ivar) {
3079 return CGM.getObjCRuntime().EmitIvarOffset(*this, Interface, Ivar);
3084 const ObjCIvarDecl *Ivar,
3087 Ivar, CVRQualifiers);
3077 EmitIvarOffset(const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar) argument
3082 EmitLValueForIvar(QualType ObjectTy, llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers) argument
H A DCodeGenFunction.h2036 const ObjCIvarDecl *Ivar);
2047 llvm::Value* Base, const ObjCIvarDecl *Ivar,
H A DCGObjC.cpp524 // sizeof (Type of Ivar), isAtomic, false);
1364 ObjCIvarDecl *Ivar = cast<ObjCIvarDecl>(Field); local
1366 LoadObjCSelf(), Ivar, 0);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaObjCProperty.cpp938 ObjCIvarDecl *Ivar = 0; local
948 Ivar = IDecl->lookupInstanceVariable(PropertyIvar, ClassDeclared);
963 setImpliedPropertyAttributeForReadOnlyProperty(property, Ivar);
993 << PropertyId << (Ivar == 0) << PropertyIvar
1000 if (!Ivar) {
1050 Ivar = ObjCIvarDecl::Create(Context, ClassImpDecl,
1060 Ivar->setInvalidDecl();
1062 Ivar->setInvalidDecl();
1063 ClassImpDecl->addDecl(Ivar);
1064 IDecl->makeDeclVisibleInContext(Ivar);
1271 ObjCIvarDecl *Ivar = 0; local
[all...]
H A DSemaAccess.cpp1886 if (ObjCIvarDecl *Ivar = dyn_cast<ObjCIvarDecl>(Decl)) {
1888 if (Ivar->getCanonicalAccessControl() == ObjCIvarDecl::Public ||
1889 Ivar->getCanonicalAccessControl() == ObjCIvarDecl::Package)
1914 if (declaresSameEntity(ClassOfMethodDecl, Ivar->getContainingInterface()))
1918 if (Ivar->getCanonicalAccessControl() == ObjCIvarDecl::Private)
1921 return Ivar->getContainingInterface()->isSuperClassOf(ClassOfMethodDecl);
H A DSemaCodeComplete.cpp6068 for (ObjCIvarDecl *Ivar = Class->all_declared_ivar_begin(); Ivar;
6069 Ivar = Ivar->getNextIvar()) {
6070 Results.AddResult(Result(Ivar, Results.getBasePriority(Ivar), 0),
6075 if ((PropertyName == Ivar->getIdentifier() ||
6076 NameWithPrefix == Ivar->getName() ||
6077 NameWithSuffix == Ivar->getName())) {
6085 Results.data()[Results.size() - 1].Declaration == Ivar)
[all...]
H A DSemaDeclObjC.cpp1176 // Check interface's Ivar list against those in the implementation.
2480 ObjCIvarDecl* Ivar = *IVI; local
2481 if (Ivar->isInvalidDecl())
2483 if (IdentifierInfo *II = Ivar->getIdentifier()) {
2486 Diag(Ivar->getLocation(), diag::err_duplicate_member) << II;
2488 Ivar->setInvalidDecl();
H A DAnalysisBasedWarnings.cpp1140 Ivar enumerator in enum:__anon3220
1151 ObjectKind = Ivar;
H A DSemaLookup.cpp1013 if (ObjCIvarDecl *Ivar = Class->lookupInstanceVariable(
1016 if (NamedDecl *ND = R.getAcceptableDecl(Ivar)) {
3782 if (ObjCIvarDecl *Ivar = Class->lookupInstanceVariable(Name)) {
3783 Res.addDecl(Ivar);
H A DSemaExprObjC.cpp1630 if (ObjCIvarDecl *Ivar =
1632 QualType T = Ivar->getType();
1642 << MemberName << QualType(OPT, 0) << Ivar->getDeclName()
1805 // FIXME: This is a hack. Ivar lookup should be part of normal
H A DSemaDecl.cpp697 if (ObjCIvarDecl *Ivar = Result.getAsSingle<ObjCIvarDecl>()) {
699 ExprResult E(LookupInObjCMethod(Result, S, Ivar->getIdentifier()));
11760 ObjCIvarDecl *Ivar = cast<ObjCIvarDecl>(ivarDecl); local
11762 if (!Ivar->isBitField() || Ivar->getBitWidthValue(Context) == 0)
11778 Ivar = ObjCIvarDecl::Create(Context, cast<ObjCContainerDecl>(CurContext),
11785 AllIvarDecls.push_back(Ivar);
12154 // Ivar declared in @implementation never belongs to the implementation.
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransProperties.cpp310 ObjCIvarDecl *Ivar; member in class:__anon2964::PropertiesRewriter::PlusOneAssign
312 PlusOneAssign(ObjCIvarDecl *D) : Ivar(D) {}
317 if (RE->getDecl() != Ivar)
/freebsd-9.3-release/contrib/llvm/tools/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:__anon2994::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);
1331 // Ivar'
[all...]
H A DASTImporter.cpp3837 ObjCIvarDecl *Ivar = 0;
3839 Ivar = cast_or_null<ObjCIvarDecl>(
3841 if (!Ivar)
3853 Ivar,
3876 Ivar != ToImpl->getPropertyIvarDecl()) {
3881 << Ivar->getDeclName();
H A DExpr.cpp3219 if (FieldDecl *Ivar = dyn_cast<FieldDecl>(IvarRef->getDecl()))
3220 if (Ivar->isBitField())
3221 return Ivar;
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Index/
H A DUSRGeneration.cpp776 void clang::index::generateUSRForObjCIvar(StringRef Ivar, raw_ostream &OS) { argument
777 OS << '@' << Ivar; local
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclObjC.h1299 /// NextIvar - Next Ivar in the list of ivars declared in class; class's
2141 void setPropertyIvarDecl(ObjCIvarDecl *Ivar) { argument
2142 PropertyIvarDecl = Ivar;
2238 void setPropertyIvarDecl(ObjCIvarDecl *Ivar, argument
2240 PropertyIvarDecl = Ivar;
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp3972 ObjCIvarDecl *Ivar = IVars[i]; local
3974 &Context->Idents.get(Ivar->getName()),
3975 Ivar->getType(),
3976 0, /*Expr *BW */Ivar->getBitWidth(), false,
6946 if (Ivar->getAccessControl() == ObjCIvarDecl::Private ||
6947 Ivar->getAccessControl() == ObjCIvarDecl::Package ||

Completed in 643 milliseconds

12