Searched refs:ReceiverType (Results 1 - 12 of 12) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseInit.cpp275 ParsedType ReceiverType; local
281 NextToken().is(tok::period), ReceiverType)) {
290 if (!ReceiverType) {
299 = parseObjCTypeArgsAndProtocolQualifiers(IILoc, ReceiverType,
307 ReceiverType = NewReceiverType.get();
312 ReceiverType,
H A DParseObjc.cpp3057 ParsedType ReceiverType; local
3061 ReceiverType)) {
3067 if (!ReceiverType) {
3078 = parseObjCTypeArgsAndProtocolQualifiers(NameLoc, ReceiverType,
3086 ReceiverType = NewReceiverType.get();
3090 ReceiverType, nullptr);
3114 /// target is represented by \p SuperLoc, \p ReceiverType, or \p
3123 /// \param ReceiverType If this is a class message, the type of the
3150 ParsedType ReceiverType,
3158 else if (ReceiverType)
3148 ParseObjCMessageExpressionBody(SourceLocation LBracLoc, SourceLocation SuperLoc, ParsedType ReceiverType, Expr *ReceiverExpr) argument
3159 Actions.CodeCompleteObjCClassMessage(getCurScope(), ReceiverType, None, local
3198 Actions.CodeCompleteObjCClassMessage(getCurScope(), ReceiverType, local
3236 Actions.CodeCompleteObjCClassMessage(getCurScope(), ReceiverType, local
[all...]
H A DParseExpr.cpp191 ParsedType ReceiverType,
195 ReceiverType, ReceiverExpr);
189 ParseAssignmentExprWithObjCMessageExprStart(SourceLocation LBracLoc, SourceLocation SuperLoc, ParsedType ReceiverType, Expr *ReceiverExpr) argument
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprObjC.cpp1338 QualType ReceiverType,
1344 return Method->getSendResultType(ReceiverType);
1352 if (auto nullability = Method->getSendResultType(ReceiverType)
1373 Method->getSendResultType(ReceiverType));
1387 if (ReceiverType->getAsObjCInterfaceType())
1388 return transferNullability(Context.getObjCObjectPointerType(ReceiverType));
1391 if (ReceiverType->isObjCClassType() ||
1392 ReceiverType->isObjCQualifiedClassType())
1394 Method->getSendResultType(ReceiverType));
1399 return transferNullability(ReceiverType);
1337 getBaseMessageSendResultType(Sema &S, QualType ReceiverType, ObjCMethodDecl *Method, bool isClassMessage, bool isSuperMessage) argument
1402 getMessageSendResultType(const Expr *Receiver, QualType ReceiverType, ObjCMethodDecl *Method, bool isClassMessage, bool isSuperMessage) argument
1587 CheckMessageArgumentTypes( const Expr *Receiver, QualType ReceiverType, MultiExprArg Args, Selector Sel, ArrayRef<SourceLocation> SelectorLocs, ObjCMethodDecl *Method, bool isClassMessage, bool isSuperMessage, SourceLocation lbrac, SourceLocation rbrac, SourceRange RecRange, QualType &ReturnType, ExprValueKind &VK) argument
2157 getObjCMessageKind(Scope *S, IdentifierInfo *Name, SourceLocation NameLoc, bool IsSuper, bool HasTrailingDot, ParsedType &ReceiverType) argument
2306 BuildClassMessageImplicit(QualType ReceiverType, bool isSuperReceiver, SourceLocation Loc, Selector Sel, ObjCMethodDecl *Method, MultiExprArg Args) argument
2366 checkFoundationAPI(Sema &S, SourceLocation Loc, const ObjCMethodDecl *Method, ArrayRef<Expr *> Args, QualType ReceiverType, bool IsClassObjectCall) argument
2479 BuildClassMessage(TypeSourceInfo *ReceiverTypeInfo, QualType ReceiverType, SourceLocation SuperLoc, Selector Sel, ObjCMethodDecl *Method, SourceLocation LBracLoc, ArrayRef<SourceLocation> SelectorLocs, SourceLocation RBracLoc, MultiExprArg ArgsIn, bool isImplicit) argument
2631 QualType ReceiverType = GetTypeFromParser(Receiver, &ReceiverTypeInfo); local
2644 BuildInstanceMessageImplicit(Expr *Receiver, QualType ReceiverType, SourceLocation Loc, Selector Sel, ObjCMethodDecl *Method, MultiExprArg Args) argument
2702 BuildInstanceMessage(Expr *Receiver, QualType ReceiverType, SourceLocation SuperLoc, Selector Sel, ObjCMethodDecl *Method, SourceLocation LBracLoc, ArrayRef<SourceLocation> SelectorLocs, SourceLocation RBracLoc, MultiExprArg ArgsIn, bool isImplicit) argument
[all...]
H A DSemaCodeComplete.cpp6881 QualType ReceiverType = RecExpr local
6890 if (ReceiverType->isObjCIdType() || ReceiverType->isObjCClassType()) {
6892 if (ReceiverType->isObjCClassType())
6897 ReceiverType =
6904 ReceiverType = RecExpr->getType();
6913 ReceiverType, SelIdents));
6936 if (ReceiverType->isObjCClassType() ||
6937 ReceiverType->isObjCQualifiedClassType()) {
6946 ReceiverType
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp653 QualType ReceiverType = MessageExpr->getReceiverType(); local
655 ReceiverType->getAs<ObjCObjectPointerType>();
664 if (ReceiverType->isObjCIdType() || ReceiverType->isObjCClassType() ||
829 QualType ReceiverType = MessageExpr->getClassReceiver(); local
830 const auto *ReceiverClassType = ReceiverType->castAs<ObjCObjectType>();
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
H A DRetainSummaryManager.cpp660 QualType ReceiverType) {
678 Summ = getInstanceMethodSummary(ME, ReceiverType);
1123 QualType ReceiverType) {
1128 if (!ReceiverType.isNull())
1129 if (const auto *PT = ReceiverType->getAs<ObjCObjectPointerType>())
657 getSummary(AnyCall C, bool HasNonZeroCallbackArg, bool IsReceiverUnconsumedSelf, QualType ReceiverType) argument
1121 getInstanceMethodSummary( const ObjCMessageExpr *ME, QualType ReceiverType) argument
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp354 QualType ReceiverType) {
360 isReceiverUnconsumedSelf(Call), ReceiverType);
368 QualType ReceiverType; local
374 ReceiverType = T->getType();
378 const RetainSummary *Summ = getSummary(Summaries, Call, ReceiverType);
352 getSummary(RetainSummaryManager &Summaries, const CallEvent &Call, QualType ReceiverType) argument
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Analysis/
H A DRetainSummaryManager.h663 QualType ReceiverType={});
681 getInstanceMethodSummary(const ObjCMessageExpr *ME, QualType ReceiverType);
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjC.cpp485 QualType ReceiverType = SubOME->getClassReceiver(); local
486 const ObjCObjectType *ObjTy = ReceiverType->castAs<ObjCObjectType>();
539 QualType ReceiverType; local
543 ReceiverType = E->getInstanceReceiver()->getType();
544 isClassMessage = ReceiverType->isObjCClassType();
555 ReceiverType = E->getClassReceiver();
556 OID = ReceiverType->castAs<ObjCObjectType>()->getInterface();
564 ReceiverType = E->getSuperType();
570 ReceiverType = E->getSuperType();
586 Receiver = EmitARCRetainAutorelease(ReceiverType, Receive
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h1977 ParsedType ReceiverType,
1981 ParsedType ReceiverType, Expr *ReceiverExpr);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h9184 ParsedType &ReceiverType);
9194 QualType ReceiverType,
9204 ExprResult BuildClassMessageImplicit(QualType ReceiverType,
9220 QualType ReceiverType,
9231 QualType ReceiverType,
11000 bool CheckMessageArgumentTypes(const Expr *Receiver, QualType ReceiverType,
11011 QualType getMessageSendResultType(const Expr *Receiver, QualType ReceiverType,

Completed in 388 milliseconds