reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2732 ReceiverType = Receiver->getType(); 2737 if (ReceiverType->isObjCRetainableType()) { 2741 (ReceiverType->isPointerType() || 2742 ReceiverType->isIntegerType())) { 2746 << ReceiverType 2748 if (ReceiverType->isPointerType()) { 2759 ReceiverType = Receiver->getType(); 2769 ReceiverType = Receiver->getType(); 2774 if (ReceiverType->isObjCIdType() && !isImplicit) 2785 bool receiverIsIdLike = ReceiverType->isObjCIdOrObjectKindOfType(Context, 2787 if (receiverIsIdLike || ReceiverType->isBlockPointerType() || 2807 } else if (ReceiverType->isObjCClassOrClassKindOfType() || 2808 ReceiverType->isObjCQualifiedClassType()) { 2813 if (!ReceiverType->isObjCClassOrClassKindOfType()) { 2815 = ReceiverType->getAsObjCQualifiedClassType(); 2883 = ReceiverType->getAsObjCQualifiedIdType()) { 2891 = ReceiverType->getAsObjCInterfacePointerType()) { 2968 << ReceiverType << Receiver->getSourceRange(); 2984 OCIType = ReceiverType->getAsObjCInterfacePointerType()) { 3025 bool ClassMessage = (ReceiverType->isObjCClassType() || 3026 ReceiverType->isObjCQualifiedClassType()); 3027 if (CheckMessageArgumentTypes(Receiver, ReceiverType, 3046 checkInitMethod(Method, ReceiverType); 3126 ReceiverType, Sel, SelectorLocs, Method, 3144 if (const auto *OPT = ReceiverType->getAs<ObjCObjectPointerType>()) { 3148 ReceiverType = 3155 ReceiverType, IsClassObjectCall);