Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprObjC.cpp1467 QualType ReceiverType, in getBaseMessageSendResultType() argument
1473 return Method->getSendResultType(ReceiverType); in getBaseMessageSendResultType()
1482 Method->getSendResultType(ReceiverType)->getNullability()) { in getBaseMessageSendResultType()
1502 Method->getSendResultType(ReceiverType)); in getBaseMessageSendResultType()
1516 if (ReceiverType->getAsObjCInterfaceType()) in getBaseMessageSendResultType()
1517 return transferNullability(Context.getObjCObjectPointerType(ReceiverType)); in getBaseMessageSendResultType()
1520 if (ReceiverType->isObjCClassType() || in getBaseMessageSendResultType()
1521 ReceiverType->isObjCQualifiedClassType()) in getBaseMessageSendResultType()
1523 Method->getSendResultType(ReceiverType)); in getBaseMessageSendResultType()
1528 return transferNullability(ReceiverType); in getBaseMessageSendResultType()
[all …]
H A DSemaCodeComplete.cpp8319 QualType ReceiverType = RecExpr in CodeCompleteObjCInstanceMessage() local
8328 if (ReceiverType->isObjCIdType() || ReceiverType->isObjCClassType()) { in CodeCompleteObjCInstanceMessage()
8330 if (ReceiverType->isObjCClassType()) in CodeCompleteObjCInstanceMessage()
8335 ReceiverType = in CodeCompleteObjCInstanceMessage()
8342 ReceiverType = RecExpr->getType(); in CodeCompleteObjCInstanceMessage()
8351 ReceiverType, SelIdents)); in CodeCompleteObjCInstanceMessage()
8374 if (ReceiverType->isObjCClassType() || in CodeCompleteObjCInstanceMessage()
8375 ReceiverType->isObjCQualifiedClassType()) { in CodeCompleteObjCInstanceMessage()
8384 ReceiverType->getAsObjCQualifiedIdType()) { in CodeCompleteObjCInstanceMessage()
8392 ReceiverType->getAsObjCInterfacePointerType()) { in CodeCompleteObjCInstanceMessage()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseInit.cpp292 ParsedType ReceiverType; in ParseInitializerWithPotentialDesignator() local
298 NextToken().is(tok::period), ReceiverType)) { in ParseInitializerWithPotentialDesignator()
307 if (!ReceiverType) { in ParseInitializerWithPotentialDesignator()
316 = parseObjCTypeArgsAndProtocolQualifiers(IILoc, ReceiverType, in ParseInitializerWithPotentialDesignator()
324 ReceiverType = NewReceiverType.get(); in ParseInitializerWithPotentialDesignator()
329 ReceiverType, in ParseInitializerWithPotentialDesignator()
H A DParseObjc.cpp3129 ParsedType ReceiverType; in ParseObjCMessageExpression() local
3132 NextToken().is(tok::period), ReceiverType)) { in ParseObjCMessageExpression()
3138 if (!ReceiverType) { in ParseObjCMessageExpression()
3149 = parseObjCTypeArgsAndProtocolQualifiers(NameLoc, ReceiverType, in ParseObjCMessageExpression()
3157 ReceiverType = NewReceiverType.get(); in ParseObjCMessageExpression()
3161 ReceiverType, nullptr); in ParseObjCMessageExpression()
3221 ParsedType ReceiverType, in ParseObjCMessageExpressionBody() argument
3230 else if (ReceiverType) in ParseObjCMessageExpressionBody()
3232 getCurScope(), ReceiverType, std::nullopt, false); in ParseObjCMessageExpressionBody()
3269 else if (ReceiverType) in ParseObjCMessageExpressionBody()
[all …]
H A DParseExpr.cpp213 ParsedType ReceiverType, in ParseAssignmentExprWithObjCMessageExprStart() argument
217 ReceiverType, ReceiverExpr); in ParseAssignmentExprWithObjCMessageExprStart()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaObjC.h729 ParsedType &ReceiverType);
737 QualType ReceiverType, SourceLocation SuperLoc,
744 ExprResult BuildClassMessageImplicit(QualType ReceiverType,
754 ExprResult BuildInstanceMessage(Expr *Receiver, QualType ReceiverType,
762 ExprResult BuildInstanceMessageImplicit(Expr *Receiver, QualType ReceiverType,
835 bool CheckMessageArgumentTypes(const Expr *Receiver, QualType ReceiverType,
846 QualType getMessageSendResultType(const Expr *Receiver, QualType ReceiverType,
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp353 QualType ReceiverType) { in getSummary() argument
359 isReceiverUnconsumedSelf(Call), ReceiverType); in getSummary()
367 QualType ReceiverType; in checkPostCall() local
373 ReceiverType = T->getType(); in checkPostCall()
377 const RetainSummary *Summ = getSummary(Summaries, Call, ReceiverType); in checkPostCall()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DRetainSummaryManager.h665 QualType ReceiverType={});
683 getInstanceMethodSummary(const ObjCMessageExpr *ME, QualType ReceiverType);
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjC.cpp558 QualType ReceiverType = SubOME->getClassReceiver(); in tryEmitSpecializedAllocInit() local
559 const ObjCObjectType *ObjTy = ReceiverType->castAs<ObjCObjectType>(); in tryEmitSpecializedAllocInit()
612 QualType ReceiverType; in EmitObjCMessageExpr() local
616 ReceiverType = E->getInstanceReceiver()->getType(); in EmitObjCMessageExpr()
617 isClassMessage = ReceiverType->isObjCClassType(); in EmitObjCMessageExpr()
628 ReceiverType = E->getClassReceiver(); in EmitObjCMessageExpr()
629 OID = ReceiverType->castAs<ObjCObjectType>()->getInterface(); in EmitObjCMessageExpr()
637 ReceiverType = E->getSuperType(); in EmitObjCMessageExpr()
643 ReceiverType = E->getSuperType(); in EmitObjCMessageExpr()
659 Receiver = EmitARCRetainAutorelease(ReceiverType, Receiver); in EmitObjCMessageExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h2154 ParsedType ReceiverType,
2158 ParsedType ReceiverType, Expr *ReceiverExpr);