Home
last modified time | relevance | path

Searched refs:ReceiverType (Results 1 – 8 of 8) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaExprObjC.cpp1279 QualType ReceiverType, in getBaseMessageSendResultType() argument
1285 return Method->getSendResultType(ReceiverType); in getBaseMessageSendResultType()
1293 if (auto nullability = Method->getSendResultType(ReceiverType) in getBaseMessageSendResultType()
1314 Method->getSendResultType(ReceiverType)); in getBaseMessageSendResultType()
1328 if (ReceiverType->getAsObjCInterfaceType()) in getBaseMessageSendResultType()
1329 return transferNullability(Context.getObjCObjectPointerType(ReceiverType)); in getBaseMessageSendResultType()
1332 if (ReceiverType->isObjCClassType() || in getBaseMessageSendResultType()
1333 ReceiverType->isObjCQualifiedClassType()) in getBaseMessageSendResultType()
1335 Method->getSendResultType(ReceiverType)); in getBaseMessageSendResultType()
1340 return transferNullability(ReceiverType); in getBaseMessageSendResultType()
[all …]
HDSemaCodeComplete.cpp5693 QualType ReceiverType = RecExpr? RecExpr->getType() in CodeCompleteObjCInstanceMessage() local
5701 if (ReceiverType->isObjCIdType() || ReceiverType->isObjCClassType()) { in CodeCompleteObjCInstanceMessage()
5703 if (ReceiverType->isObjCClassType()) in CodeCompleteObjCInstanceMessage()
5709 ReceiverType = Context.getObjCObjectPointerType( in CodeCompleteObjCInstanceMessage()
5716 ReceiverType = RecExpr->getType(); in CodeCompleteObjCInstanceMessage()
5724 ReceiverType, SelIdents)); in CodeCompleteObjCInstanceMessage()
5747 if (ReceiverType->isObjCClassType() || in CodeCompleteObjCInstanceMessage()
5748 ReceiverType->isObjCQualifiedClassType()) { in CodeCompleteObjCInstanceMessage()
5757 = ReceiverType->getAsObjCQualifiedIdType()) { in CodeCompleteObjCInstanceMessage()
5765 = ReceiverType->getAsObjCInterfacePointerType()) { in CodeCompleteObjCInstanceMessage()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/Parse/
HDParseInit.cpp251 ParsedType ReceiverType; in ParseInitializerWithPotentialDesignator() local
257 NextToken().is(tok::period), ReceiverType)) { in ParseInitializerWithPotentialDesignator()
268 if (!ReceiverType) { in ParseInitializerWithPotentialDesignator()
277 = parseObjCTypeArgsAndProtocolQualifiers(IILoc, ReceiverType, in ParseInitializerWithPotentialDesignator()
285 ReceiverType = NewReceiverType.get(); in ParseInitializerWithPotentialDesignator()
290 ReceiverType, in ParseInitializerWithPotentialDesignator()
HDParseObjc.cpp2999 ParsedType ReceiverType; in ParseObjCMessageExpression() local
3003 ReceiverType)) { in ParseObjCMessageExpression()
3009 if (!ReceiverType) { in ParseObjCMessageExpression()
3020 = parseObjCTypeArgsAndProtocolQualifiers(NameLoc, ReceiverType, in ParseObjCMessageExpression()
3028 ReceiverType = NewReceiverType.get(); in ParseObjCMessageExpression()
3032 ReceiverType, nullptr); in ParseObjCMessageExpression()
3092 ParsedType ReceiverType, in ParseObjCMessageExpressionBody() argument
3100 else if (ReceiverType) in ParseObjCMessageExpressionBody()
3101 Actions.CodeCompleteObjCClassMessage(getCurScope(), ReceiverType, None, in ParseObjCMessageExpressionBody()
3139 else if (ReceiverType) in ParseObjCMessageExpressionBody()
[all …]
HDParseExpr.cpp185 ParsedType ReceiverType, in ParseAssignmentExprWithObjCMessageExprStart() argument
189 ReceiverType, ReceiverExpr); in ParseAssignmentExprWithObjCMessageExprStart()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGObjC.cpp340 QualType ReceiverType; in EmitObjCMessageExpr() local
344 ReceiverType = E->getInstanceReceiver()->getType(); in EmitObjCMessageExpr()
355 ReceiverType = E->getClassReceiver(); in EmitObjCMessageExpr()
356 const ObjCObjectType *ObjTy = ReceiverType->getAs<ObjCObjectType>(); in EmitObjCMessageExpr()
366 ReceiverType = E->getSuperType(); in EmitObjCMessageExpr()
372 ReceiverType = E->getSuperType(); in EmitObjCMessageExpr()
388 Receiver = EmitARCRetainAutorelease(ReceiverType, Receiver); in EmitObjCMessageExpr()
/NextBSD/contrib/llvm/tools/clang/include/clang/Parse/
HDParser.h1621 ParsedType ReceiverType,
1625 ParsedType ReceiverType, Expr *ReceiverExpr);
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDSema.h7363 ParsedType &ReceiverType);
7373 QualType ReceiverType,
7383 ExprResult BuildClassMessageImplicit(QualType ReceiverType,
7399 QualType ReceiverType,
7410 QualType ReceiverType,
8461 bool CheckMessageArgumentTypes(QualType ReceiverType,
8473 QualType getMessageSendResultType(QualType ReceiverType,