/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Parse/ |
H A D | ParseInit.cpp | 251 ParsedType ReceiverType; local 257 NextToken().is(tok::period), ReceiverType)) { 268 if (!ReceiverType) { 277 = parseObjCTypeArgsAndProtocolQualifiers(IILoc, ReceiverType, 285 ReceiverType = NewReceiverType.get(); 290 ReceiverType,
|
H A D | ParseObjc.cpp | 3004 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 D | ParseExpr.cpp | 187 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 D | SemaExprObjC.cpp | 1277 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 D | SemaCodeComplete.cpp | 5691 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 D | DynamicTypePropagation.cpp | 630 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 D | CGObjC.cpp | 377 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 D | Parser.h | 1629 ParsedType ReceiverType, 1633 ParsedType ReceiverType, Expr *ReceiverExpr);
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Sema.h | 7431 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,
|