Lines Matching refs:Ivar
1395 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
1399 const ObjCIvarDecl *Ivar) override;
1466 const ObjCIvarDecl *Ivar,
1537 const ObjCIvarDecl *Ivar);
1707 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
1711 const ObjCIvarDecl *Ivar) override;
5071 const ObjCIvarDecl *Ivar,
5075 return EmitValueForIvarAtOffset(CGF, ID, BaseValue, Ivar, CVRQualifiers,
5076 EmitIvarOffset(CGF, ID, Ivar));
5081 const ObjCIvarDecl *Ivar) {
5082 uint64_t Offset = ComputeIvarBaseOffset(CGM, Interface, Ivar);
6888 const ObjCIvarDecl *Ivar) {
6889 const ObjCInterfaceDecl *Container = Ivar->getContainingInterface();
6893 Name += Ivar->getName();
6902 Ivar->getAccessControl() == ObjCIvarDecl::Private ||
6903 Ivar->getAccessControl() == ObjCIvarDecl::Package;
6905 const ObjCInterfaceDecl *ContainingID = Ivar->getContainingInterface();
6920 const ObjCIvarDecl *Ivar,
6922 llvm::GlobalVariable *IvarOffsetGV = ObjCIvarOffsetVariable(ID, Ivar);
6931 if (Ivar->getAccessControl() == ObjCIvarDecl::Private ||
6932 Ivar->getAccessControl() == ObjCIvarDecl::Package ||
7217 const ObjCIvarDecl *Ivar,
7220 llvm::Value *Offset = EmitIvarOffset(CGF, ID, Ivar);
7221 return EmitValueForIvarAtOffset(CGF, ID, BaseValue, Ivar, CVRQualifiers,
7228 const ObjCIvarDecl *Ivar) {
7233 ComputeIvarBaseOffset(CGM, Interface->getImplementation(), Ivar));
7235 llvm::GlobalVariable *GV = ObjCIvarOffsetVariable(Interface, Ivar);
7238 if (IsIvarOffsetKnownIdempotent(CGF, Ivar))