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

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Parse/
H A DParseInit.cpp251 ParsedType ReceiverType; local
257 NextToken().is(tok::period), ReceiverType)) {
268 if (!ReceiverType) {
277 = parseObjCTypeArgsAndProtocolQualifiers(IILoc, ReceiverType,
285 ReceiverType = NewReceiverType.get();
290 ReceiverType,
H A DParseObjc.cpp3004 ParsedType ReceiverType; local
3008 ReceiverType)) {
3014 if (!ReceiverType) {
3025 = parseObjCTypeArgsAndProtocolQualifiers(NameLoc, ReceiverType,
3033 ReceiverType = NewReceiverType.get();
3037 ReceiverType, nullptr);
3061 /// target is represented by \p SuperLoc, \p ReceiverType, or \p
3070 /// \param ReceiverType If this is a class message, the type of the
3097 ParsedType ReceiverType,
3105 else if (ReceiverType)
3095 ParseObjCMessageExpressionBody(SourceLocation LBracLoc, SourceLocation SuperLoc, ParsedType ReceiverType, Expr *ReceiverExpr) argument
3106 Actions.CodeCompleteObjCClassMessage(getCurScope(), ReceiverType, None, local
3145 Actions.CodeCompleteObjCClassMessage(getCurScope(), ReceiverType, local
3183 Actions.CodeCompleteObjCClassMessage(getCurScope(), ReceiverType, local
[all...]
H A DParseExpr.cpp187 ParsedType ReceiverType,
191 ReceiverType, ReceiverExpr);
185 ParseAssignmentExprWithObjCMessageExprStart(SourceLocation LBracLoc, SourceLocation SuperLoc, ParsedType ReceiverType, Expr *ReceiverExpr) argument
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprObjC.cpp1277 QualType ReceiverType,
1283 return Method->getSendResultType(ReceiverType);
1291 if (auto nullability = Method->getSendResultType(ReceiverType)
1312 Method->getSendResultType(ReceiverType));
1326 if (ReceiverType->getAsObjCInterfaceType())
1327 return transferNullability(Context.getObjCObjectPointerType(ReceiverType));
1330 if (ReceiverType->isObjCClassType() ||
1331 ReceiverType->isObjCQualifiedClassType())
1333 Method->getSendResultType(ReceiverType));
1338 return transferNullability(ReceiverType);
1276 getBaseMessageSendResultType(Sema &S, QualType ReceiverType, ObjCMethodDecl *Method, bool isClassMessage, bool isSuperMessage) argument
1341 getMessageSendResultType(QualType ReceiverType, ObjCMethodDecl *Method, bool isClassMessage, bool isSuperMessage) argument
1495 CheckMessageArgumentTypes(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
2037 getObjCMessageKind(Scope *S, IdentifierInfo *Name, SourceLocation NameLoc, bool IsSuper, bool HasTrailingDot, ParsedType &ReceiverType) argument
2187 BuildClassMessageImplicit(QualType ReceiverType, bool isSuperReceiver, SourceLocation Loc, Selector Sel, ObjCMethodDecl *Method, MultiExprArg Args) argument
2315 BuildClassMessage(TypeSourceInfo *ReceiverTypeInfo, QualType ReceiverType, SourceLocation SuperLoc, Selector Sel, ObjCMethodDecl *Method, SourceLocation LBracLoc, ArrayRef<SourceLocation> SelectorLocs, SourceLocation RBracLoc, MultiExprArg ArgsIn, bool isImplicit) argument
2464 QualType ReceiverType = GetTypeFromParser(Receiver, &ReceiverTypeInfo); local
2478 BuildInstanceMessageImplicit(Expr *Receiver, QualType ReceiverType, SourceLocation Loc, Selector Sel, ObjCMethodDecl *Method, MultiExprArg Args) argument
2518 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.cpp5691 QualType ReceiverType = RecExpr? RecExpr->getType() local
5699 if (ReceiverType->isObjCIdType() || ReceiverType->isObjCClassType()) {
5701 if (ReceiverType->isObjCClassType())
5707 ReceiverType = Context.getObjCObjectPointerType(
5714 ReceiverType = RecExpr->getType();
5722 ReceiverType, SelIdents));
5745 if (ReceiverType->isObjCClassType() ||
5746 ReceiverType->isObjCQualifiedClassType()) {
5755 = ReceiverType
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp630 QualType ReceiverType = MessageExpr->getReceiverType(); local
632 ReceiverType->getAs<ObjCObjectPointerType>();
641 if (ReceiverType->isObjCIdType() || ReceiverType->isObjCClassType() ||
776 QualType ReceiverType = MessageExpr->getClassReceiver(); local
777 const auto *ReceiverClassType = ReceiverType->getAs<ObjCObjectType>();
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGObjC.cpp377 QualType ReceiverType; local
381 ReceiverType = E->getInstanceReceiver()->getType();
392 ReceiverType = E->getClassReceiver();
393 const ObjCObjectType *ObjTy = ReceiverType->getAs<ObjCObjectType>();
403 ReceiverType = E->getSuperType();
409 ReceiverType = E->getSuperType();
425 Receiver = EmitARCRetainAutorelease(ReceiverType, Receiver);
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Parse/
H A DParser.h1629 ParsedType ReceiverType,
1633 ParsedType ReceiverType, Expr *ReceiverExpr);
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h7431 ParsedType &ReceiverType);
7441 QualType ReceiverType,
7451 ExprResult BuildClassMessageImplicit(QualType ReceiverType,
7467 QualType ReceiverType,
7478 QualType ReceiverType,
8648 bool CheckMessageArgumentTypes(QualType ReceiverType,
8660 QualType getMessageSendResultType(QualType ReceiverType,

Completed in 157 milliseconds