Lines Matching refs:ObjCMessageExpr

2143     const ObjCMessageExpr *ME = cast<ObjCMessageExpr>(this);
3322 ObjCMessageExpr::ObjCMessageExpr(QualType T,
3349 ObjCMessageExpr::ObjCMessageExpr(QualType T,
3373 ObjCMessageExpr::ObjCMessageExpr(QualType T,
3398 void ObjCMessageExpr::initArgsAndSelLocs(ArrayRef<Expr *> Args,
3423 ObjCMessageExpr *ObjCMessageExpr::Create(const ASTContext &Context, QualType T,
3437 ObjCMessageExpr *Mem;
3443 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper,
3448 ObjCMessageExpr *ObjCMessageExpr::Create(const ASTContext &Context, QualType T,
3460 ObjCMessageExpr *Mem;
3466 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel,
3471 ObjCMessageExpr *ObjCMessageExpr::Create(const ASTContext &Context, QualType T,
3483 ObjCMessageExpr *Mem;
3489 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel,
3494 ObjCMessageExpr *ObjCMessageExpr::CreateEmpty(const ASTContext &Context,
3497 ObjCMessageExpr *Mem = alloc(Context, NumArgs, NumStoredSelLocs);
3498 return new (Mem) ObjCMessageExpr(EmptyShell(), NumArgs);
3501 ObjCMessageExpr *ObjCMessageExpr::alloc(const ASTContext &C,
3513 ObjCMessageExpr *ObjCMessageExpr::alloc(const ASTContext &C,
3516 unsigned Size = sizeof(ObjCMessageExpr) + sizeof(void *) +
3518 return (ObjCMessageExpr *)C.Allocate(Size,
3519 llvm::AlignOf<ObjCMessageExpr>::Alignment);
3522 void ObjCMessageExpr::getSelectorLocs(
3528 SourceRange ObjCMessageExpr::getReceiverRange() const {
3544 Selector ObjCMessageExpr::getSelector() const {
3551 QualType ObjCMessageExpr::getReceiverType() const {
3565 ObjCInterfaceDecl *ObjCMessageExpr::getReceiverInterface() const {
3993 // ObjCMessageExpr
3994 Stmt::child_range ObjCMessageExpr::children() {