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