Lines Matching refs:ivarD
61 ObjCIvarDecl *IvarD;
64 PropData(ObjCPropertyDecl *propD) : PropD(propD), IvarD(0), ImplD(0) { }
111 ObjCIvarDecl *ivarD = implD->getPropertyIvarDecl();
112 if (!ivarD || ivarD->isInvalidDecl())
122 I->IvarD = ivarD;
234 I->IvarD->getLocation());
250 if (isUserDeclared(I->IvarD)) {
251 if (I->IvarD &&
252 I->IvarD->getType().getObjCLifetime() != Qualifiers::OCL_Weak) {
256 Pass.TA.insert(I->IvarD->getLocation(), toWhich);
263 I->IvarD->getLocation());
278 if (isUserDeclared(I->IvarD)) {
279 if (I->IvarD &&
280 I->IvarD->getType().getObjCLifetime() != Qualifiers::OCL_Weak)
281 Pass.TA.insert(I->IvarD->getLocation(),
288 I->IvarD->getLocation());
330 PlusOneAssign oneAssign(I->IvarD);
344 if (isUserDeclared(I->IvarD)) {
345 if (isa<AttributedType>(I->IvarD->getType()))
347 if (I->IvarD->getType().getLocalQualifiers().getObjCLifetime()
358 if (!isUserDeclared(I->IvarD))
373 bool isUserDeclared(ObjCIvarDecl *ivarD) const {
374 return ivarD && !ivarD->getSynthesize();