HomeSort by relevance Sort by last modified time
    Searched refs:Ivar (Results 1 - 25 of 26) sorted by null

1 2

  /external/clang/lib/CodeGen/
CGObjCRuntime.cpp 31 const ObjCIvarDecl *Ivar) {
32 const ObjCInterfaceDecl *Container = Ivar->getContainingInterface();
36 // decl context for the ivar.
38 // If we know have an implementation (and the ivar is in it) then
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) /
    [all...]
CGObjCRuntime.h 68 // Utility functions for unified ivar access. These need to
72 /// Compute an offset to the given ivar, suitable for passing to
77 /// sythesized ivar.
80 const ObjCIvarDecl *Ivar);
83 const ObjCIvarDecl *Ivar);
88 const ObjCIvarDecl *Ivar,
256 const ObjCIvarDecl *Ivar,
260 const ObjCIvarDecl *Ivar) = 0;
290 const ObjCIvarDecl *Ivar);
CGValue.h 138 // objective-c's ivar
139 bool Ivar:1;
141 // objective-c's ivar is an array
179 this->Ivar = this->ObjIsArray = this->NonGC = this->GlobalObjCRef = false;
208 bool isObjCIvar() const { return Ivar; }
209 void setObjCIvar(bool Value) { Ivar = Value; }
CGObjCMac.cpp 833 // gc ivar layout bitmap calculation helper caches.
    [all...]
CGObjCGNU.cpp 443 const ObjCIvarDecl *Ivar);
557 const ObjCIvarDecl *Ivar,
561 const ObjCIvarDecl *Ivar);
    [all...]
CGDebugInfo.cpp     [all...]
CGExpr.cpp     [all...]
CodeGenFunction.h     [all...]
CGObjC.cpp 514 static void emitStructGetterCall(CodeGenFunction &CGF, ObjCIvarDecl *ivar,
520 ivar, 0).getAddress();
523 // sizeof (Type of Ivar), isAtomic, false);
532 CharUnits size = CGF.getContext().getTypeSizeInChars(ivar->getType());
621 // Evaluate the ivar's size and alignment.
622 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local
623 QualType ivarType = ivar->getType();
645 // acceptable if the ivar is __strong, which won't be true if
678 if (ivar->isBitField()) {
693 // Compute whether the ivar has strong members
824 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local
835 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local
1091 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local
1286 const ObjCIvarDecl *ivar; member in struct:__anon18522::DestroyIvar
    [all...]
  /external/clang/lib/Sema/
SemaObjCProperty.cpp 626 ObjCIvarDecl *ivar) {
627 if (property->isInvalidDecl() || ivar->isInvalidDecl()) return;
629 QualType ivarType = ivar->getType();
645 // If the ivar is private, and it's implicitly __unsafe_unretained
651 ivar->getAccessControl() == ObjCIvarDecl::Private) {
657 ivar->setType(ivarType);
664 S.Diag(ivar->getLocation(), diag::err_arc_strong_property_ownership)
666 << ivar->getDeclName()
671 S.Diag(ivar->getLocation(), diag::error_weak_property)
673 << ivar->getDeclName()
    [all...]
SemaAccess.cpp     [all...]
SemaCodeComplete.cpp     [all...]
SemaDeclObjC.cpp     [all...]
AnalysisBasedWarnings.cpp     [all...]
SemaLookup.cpp     [all...]
SemaExprObjC.cpp     [all...]
SemaDecl.cpp 723 // reference the ivar.
725 if (ObjCIvarDecl *Ivar = Result.getAsSingle<ObjCIvarDecl>()) {
727 ExprResult E(LookupInObjCMethod(Result, S, Ivar->getIdentifier()));
    [all...]
TreeTransform.h     [all...]
  /external/clang/lib/ARCMigrate/
TransProperties.cpp 16 // - If a property is synthesized, adds the ownership specifier in the ivar
310 ObjCIvarDecl *Ivar;
312 PlusOneAssign(ObjCIvarDecl *D) : Ivar(D) {}
317 if (RE->getDecl() != Ivar)
  /external/clang/lib/AST/
DeclObjC.cpp 53 /// getIvarDecl - This method looks up an ivar in this ContextDecl.
58 for (lookup_const_iterator Ivar = R.begin(), IvarEnd = R.end();
59 Ivar != IvarEnd; ++Ivar) {
60 if (ObjCIvarDecl *ivar = dyn_cast<ObjCIvarDecl>(*Ivar))
61 return ivar;
    [all...]
ASTImporter.cpp     [all...]
Expr.cpp     [all...]
  /external/clang/include/clang/AST/
DeclObjC.h 660 /// \brief Indicates that the ivar cache does not yet include ivars
852 // the ivar chain is essentially a cached property of ObjCInterfaceDecl.
855 void setIvarList(ObjCIvarDecl *ivar) { data().IvarList = ivar; }
    [all...]
  /external/clang/tools/libclang/
CIndex.cpp 607 // and '_prop' is not declared, we will encounter a '_prop' ivar before
    [all...]
  /external/clang/lib/Rewrite/Frontend/
RewriteModernObjC.cpp 151 // ivar bitfield grouping containers
154 // This container maps an <class, group number for ivar> tuple to the type
366 // Computes ivar bitfield group no.
368 // Names field decl. for ivar bitfield group.
370 // Names struct type for ivar bitfield group.
372 // Names symbol for ivar bitfield group field offset.
374 // Given an ivar bitfield, it builds (or finds) its group record type.
459 // Rewriting ivar
460 void RewriteIvarOffsetComputation(ObjCIvarDecl *ivar,
    [all...]

Completed in 632 milliseconds

1 2