Lines Matching refs:PRE
109 if (auto *PRE = dyn_cast<ObjCPropertyRefExpr>(e)) in rebuild() local
110 return rebuildObjCPropertyRefExpr(PRE); in rebuild()
543 const ObjCPropertyRefExpr *PRE) { in LookupMethodInReceiverType() argument
544 if (PRE->isObjectReceiver()) { in LookupMethodInReceiverType()
546 PRE->getBase()->getType()->castAs<ObjCObjectPointerType>(); in LookupMethodInReceiverType()
550 S.isSelfExpr(const_cast<Expr*>(PRE->getBase()))) { in LookupMethodInReceiverType()
563 if (PRE->isSuperReceiver()) { in LookupMethodInReceiverType()
565 PRE->getSuperReceiverType()->getAs<ObjCObjectPointerType>()) in LookupMethodInReceiverType()
568 return S.LookupMethodInObjectType(sel, PRE->getSuperReceiverType(), false); in LookupMethodInReceiverType()
571 assert(PRE->isClassReceiver() && "Invalid expression"); in LookupMethodInReceiverType()
572 QualType IT = S.Context.getObjCInterfaceType(PRE->getClassReceiver()); in LookupMethodInReceiverType()