Lines Matching defs:Ivar
1391 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
1395 const ObjCIvarDecl *Ivar) override;
1462 const ObjCIvarDecl *Ivar,
1533 const ObjCIvarDecl *Ivar);
1711 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
1715 const ObjCIvarDecl *Ivar) override;
5016 const ObjCIvarDecl *Ivar,
5020 return EmitValueForIvarAtOffset(CGF, ID, BaseValue, Ivar, CVRQualifiers,
5021 EmitIvarOffset(CGF, ID, Ivar));
5026 const ObjCIvarDecl *Ivar) {
5027 uint64_t Offset = ComputeIvarBaseOffset(CGM, Interface, Ivar);
6819 const ObjCIvarDecl *Ivar) {
6820 const ObjCInterfaceDecl *Container = Ivar->getContainingInterface();
6824 Name += Ivar->getName();
6833 Ivar->getAccessControl() == ObjCIvarDecl::Private ||
6834 Ivar->getAccessControl() == ObjCIvarDecl::Package;
6836 const ObjCInterfaceDecl *ContainingID = Ivar->getContainingInterface();
6851 const ObjCIvarDecl *Ivar,
6853 llvm::GlobalVariable *IvarOffsetGV = ObjCIvarOffsetVariable(ID, Ivar);
6862 if (Ivar->getAccessControl() == ObjCIvarDecl::Private ||
6863 Ivar->getAccessControl() == ObjCIvarDecl::Package ||
7159 const ObjCIvarDecl *Ivar,
7162 llvm::Value *Offset = EmitIvarOffset(CGF, ID, Ivar);
7163 return EmitValueForIvarAtOffset(CGF, ID, BaseValue, Ivar, CVRQualifiers,
7170 const ObjCIvarDecl *Ivar) {
7175 ComputeIvarBaseOffset(CGM, Interface->getImplementation(), Ivar));
7177 llvm::GlobalVariable *GV = ObjCIvarOffsetVariable(Interface, Ivar);
7181 if (IsIvarOffsetKnownIdempotent(CGF, Ivar))