Lines Matching defs:Ivar
1394 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
1398 const ObjCIvarDecl *Ivar) override;
1465 const ObjCIvarDecl *Ivar,
1536 const ObjCIvarDecl *Ivar);
1714 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
1718 const ObjCIvarDecl *Ivar) override;
5020 const ObjCIvarDecl *Ivar,
5024 return EmitValueForIvarAtOffset(CGF, ID, BaseValue, Ivar, CVRQualifiers,
5025 EmitIvarOffset(CGF, ID, Ivar));
5030 const ObjCIvarDecl *Ivar) {
5031 uint64_t Offset = ComputeIvarBaseOffset(CGM, Interface, Ivar);
6829 const ObjCIvarDecl *Ivar) {
6830 const ObjCInterfaceDecl *Container = Ivar->getContainingInterface();
6834 Name += Ivar->getName();
6843 Ivar->getAccessControl() == ObjCIvarDecl::Private ||
6844 Ivar->getAccessControl() == ObjCIvarDecl::Package;
6846 const ObjCInterfaceDecl *ContainingID = Ivar->getContainingInterface();
6861 const ObjCIvarDecl *Ivar,
6863 llvm::GlobalVariable *IvarOffsetGV = ObjCIvarOffsetVariable(ID, Ivar);
6872 if (Ivar->getAccessControl() == ObjCIvarDecl::Private ||
6873 Ivar->getAccessControl() == ObjCIvarDecl::Package ||
7169 const ObjCIvarDecl *Ivar,
7172 llvm::Value *Offset = EmitIvarOffset(CGF, ID, Ivar);
7173 return EmitValueForIvarAtOffset(CGF, ID, BaseValue, Ivar, CVRQualifiers,
7180 const ObjCIvarDecl *Ivar) {
7185 ComputeIvarBaseOffset(CGM, Interface->getImplementation(), Ivar));
7187 llvm::GlobalVariable *GV = ObjCIvarOffsetVariable(Interface, Ivar);
7191 if (IsIvarOffsetKnownIdempotent(CGF, Ivar))