/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseInit.cpp | 275 ParsedType ReceiverType; local 281 NextToken().is(tok::period), ReceiverType)) { 290 if (!ReceiverType) { 299 = parseObjCTypeArgsAndProtocolQualifiers(IILoc, ReceiverType, 307 ReceiverType = NewReceiverType.get(); 312 ReceiverType,
|
H A D | ParseObjc.cpp | 3057 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 D | ParseExpr.cpp | 191 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 D | SemaExprObjC.cpp | 1338 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 D | SemaCodeComplete.cpp | 6881 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 D | DynamicTypePropagation.cpp | 653 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 D | RetainSummaryManager.cpp | 660 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 D | RetainCountChecker.cpp | 354 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 D | RetainSummaryManager.h | 663 QualType ReceiverType={}); 681 getInstanceMethodSummary(const ObjCMessageExpr *ME, QualType ReceiverType);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGObjC.cpp | 485 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 D | Parser.h | 1977 ParsedType ReceiverType, 1981 ParsedType ReceiverType, Expr *ReceiverExpr);
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 9184 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,
|