Searched defs:ivar (Results 1 - 11 of 11) sorted by relevance

/external/clang/test/Modules/Inputs/
H A Ddef.h7 int ivar; variable
H A DDebugObjC.h4 int ivar; variable
/external/clang/lib/AST/
H A DDeclObjC.cpp53 /// getIvarDecl - This method looks up an ivar in this ContextDecl.
60 if (ObjCIvarDecl *ivar = dyn_cast<ObjCIvarDecl>(*Ivar))
61 return ivar;
1468 SynthesizeIvarChunk(uint64_t size, ObjCIvarDecl *ivar) argument
1469 : Size(size), Ivar(ivar) {}
1478 /// all_declared_ivar_begin - return first ivar declared in this class,
1483 /// state of the parser. The cache will be updated for every ivar
1662 "Invalid ivar decl context!");
1663 // Once a new ivar is created in any of class/class-extension/implementation
1692 llvm_unreachable("invalid ivar containe
2133 Create(ASTContext &C, DeclContext *DC, SourceLocation atLoc, SourceLocation L, ObjCPropertyDecl *property, Kind PK, ObjCIvarDecl *ivar, SourceLocation ivarLoc) argument
[all...]
/external/clang/lib/Sema/
H A DSemaObjCProperty.cpp699 ObjCIvarDecl *ivar) {
700 if (property->isInvalidDecl() || ivar->isInvalidDecl()) return;
702 QualType ivarType = ivar->getType();
713 // None isn't a valid lifetime for an object ivar in ARC, and
720 // If the ivar is private, and it's implicitly __unsafe_unretained
726 ivar->getAccessControl() == ObjCIvarDecl::Private) {
732 ivar->setType(ivarType);
739 S.Diag(ivar->getLocation(), diag::err_arc_strong_property_ownership)
741 << ivar->getDeclName()
746 S.Diag(ivar
697 checkARCPropertyImpl(Sema &S, SourceLocation propertyImplLoc, ObjCPropertyDecl *property, ObjCIvarDecl *ivar) argument
777 setImpliedPropertyAttributeForReadOnlyProperty( ObjCPropertyDecl *property, ObjCIvarDecl *ivar) argument
[all...]
H A DSemaChecking.cpp8768 ObjCIvarDecl *ivar = ref->getDecl(); local
8769 if (ivar->getType().getObjCLifetime() != Qualifiers::OCL_Strong)
/external/svox/pico/lib/
H A Dpicocep.c967 picoos_int32 mean, ivar; local
1015 ivar = getFromPdf(pdf, vecstart, cepnum, PICOCEP_WANTIVAR,
1017 prev_diag0 = cep->diag0[i] = ivar << 2; /* multiply ivar by 4 (4 used to be first entry of xsq) */
1026 ivar = getFromPdf(pdf, vecstart, cepnum, PICOCEP_WANTIVAR,
1028 cep->diag0[i] += xsq[j] * ivar;
1040 ivar = getFromPdf(pdf, vecstart, cepnum, PICOCEP_WANTIVAR,
1042 cep->diag0[i] += xsq[numd + j] * ivar;
1084 /* cepnum'th delta delta ivar */
1106 ivar
1139 picoos_int32 mean = 0, ivar = 0; local
1311 picoos_int32 mean, ivar; local
[all...]
/external/clang/lib/CodeGen/
H A DCGObjC.cpp569 static void emitStructGetterCall(CodeGenFunction &CGF, ObjCIvarDecl *ivar, argument
574 CGF.EmitLValueForIvar(CGF.TypeOfSelfObject(), CGF.LoadObjCSelf(), ivar, 0)
587 CharUnits size = CGF.getContext().getTypeSizeInChars(ivar->getType());
676 // Evaluate the ivar's size and alignment.
677 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local
678 QualType ivarType = ivar->getType();
700 // acceptable if the ivar is __strong, which won't be true if
733 if (ivar->isBitField()) {
748 // Compute whether the ivar has strong members.
762 // alignment of the ivar
836 emitCPPObjectAtomicGetterCall(CodeGenFunction &CGF, llvm::Value *returnAddr, ObjCIvarDecl *ivar, llvm::Constant *AtomicHelperFn) argument
879 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local
890 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local
1036 emitStructSetterCall(CodeGenFunction &CGF, ObjCMethodDecl *OMD, ObjCIvarDecl *ivar) argument
1080 emitCPPObjectAtomicSetterCall(CodeGenFunction &CGF, ObjCMethodDecl *OMD, ObjCIvarDecl *ivar, llvm::Constant *AtomicHelperFn) argument
1151 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local
1345 const ObjCIvarDecl *ivar; member in struct:__anon1130::final
1349 DestroyIvar(llvm::Value *addr, const ObjCIvarDecl *ivar, CodeGenFunction::Destroyer *destroyer, bool useEHCleanupForArray) argument
[all...]
/external/clang/include/clang/AST/
H A DDeclObjC.h889 /// \brief Indicates that the ivar cache does not yet include ivars
1150 // the ivar chain is essentially a cached property of ObjCInterfaceDecl.
1153 void setIvarList(ObjCIvarDecl *ivar) { data().IvarList = ivar; } argument
1634 /// \brief Return the class interface that this ivar is logically contained
1635 /// in; this is either the interface where the ivar was declared, or the
1636 /// interface the ivar is conceptually a part of in the case of synthesized
1642 void setNextIvar(ObjCIvarDecl *ivar) { NextIvar = ivar; } argument
2228 /// Support for ivar initializatio
[all...]
/external/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp341 // Rewriting ivar access
343 virtual void RewriteIvarOffsetComputation(ObjCIvarDecl *ivar,
538 // Rewriting ivar
539 void RewriteIvarOffsetComputation(ObjCIvarDecl *ivar,
804 // Synthesize an explicit cast to gain access to the ivar.
863 // Synthesize an explicit cast to initialize the ivar.
3191 // FIXME: If there are cases where '<' is used in ivar declaration part
3192 // of user code, then scan the ivar list and use needToScanForQualifiers
4585 // Pseudo-object operations and ivar references need special
5078 /// ivar offse
5079 RewriteIvarOffsetComputation(ObjCIvarDecl *ivar, std::string &Result) argument
[all...]
H A DRewriteModernObjC.cpp152 // ivar bitfield grouping containers
155 // This container maps an <class, group number for ivar> tuple to the type
372 // Computes ivar bitfield group no.
374 // Names field decl. for ivar bitfield group.
376 // Names struct type for ivar bitfield group.
378 // Names symbol for ivar bitfield group field offset.
380 // Given an ivar bitfield, it builds (or finds) its group record type.
464 // Rewriting ivar
465 void RewriteIvarOffsetComputation(ObjCIvarDecl *ivar,
849 // Build name of symbol holding ivar offse
6150 RewriteIvarOffsetComputation(ObjCIvarDecl *ivar, std::string &Result) argument
[all...]
/external/llvm/tools/llvm-objdump/
H A DMachODump.cpp4579 struct objc_ivar_t ivar; local
4644 outs() << "\t\t remaining ivar's extend past the of the section\n";
4647 memcpy(&ivar, ivar_list + i * sizeof(struct objc_ivar_t),
4650 swapStruct(ivar);
4652 outs() << "\t\t\tivar_name " << format("0x%08" PRIx32, ivar.ivar_name);
4654 name = get_pointer_32(ivar.ivar_name, offset, xleft, S, info, true);
4662 outs() << "\t\t\tivar_type " << format("0x%08" PRIx32, ivar.ivar_type);
4664 name = get_pointer_32(ivar.ivar_type, offset, xleft, S, info, true);
4673 << format("0x%08" PRIx32, ivar.ivar_offset) << "\n";

Completed in 743 milliseconds