Lines Matching refs:ObjCMessageExpr
134 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK, in ObjCMessageExpr() function in ObjCMessageExpr
156 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK, in ObjCMessageExpr() function in ObjCMessageExpr
174 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK, in ObjCMessageExpr() function in ObjCMessageExpr
192 void ObjCMessageExpr::initArgsAndSelLocs(ArrayRef<Expr *> Args, in initArgsAndSelLocs()
217 ObjCMessageExpr *
218 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK, in Create()
226 ObjCMessageExpr *Mem; in Create()
232 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper, in Create()
237 ObjCMessageExpr *
238 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK, in Create()
245 ObjCMessageExpr *Mem; in Create()
252 ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel, SelLocs, SelLocsK, Method, in Create()
256 ObjCMessageExpr *
257 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK, in Create()
264 ObjCMessageExpr *Mem; in Create()
271 ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel, SelLocs, SelLocsK, Method, in Create()
275 ObjCMessageExpr *ObjCMessageExpr::CreateEmpty(const ASTContext &Context, in CreateEmpty()
278 ObjCMessageExpr *Mem = alloc(Context, NumArgs, NumStoredSelLocs); in CreateEmpty()
279 return new (Mem) ObjCMessageExpr(EmptyShell(), NumArgs); in CreateEmpty()
282 ObjCMessageExpr *ObjCMessageExpr::alloc(const ASTContext &C, in alloc()
294 ObjCMessageExpr *ObjCMessageExpr::alloc(const ASTContext &C, unsigned NumArgs, in alloc()
296 unsigned Size = sizeof(ObjCMessageExpr) + sizeof(void *) + in alloc()
299 return (ObjCMessageExpr *)C.Allocate( in alloc()
300 Size, llvm::AlignOf<ObjCMessageExpr>::Alignment); in alloc()
303 void ObjCMessageExpr::getSelectorLocs( in getSelectorLocs()
309 SourceRange ObjCMessageExpr::getReceiverRange() const { in getReceiverRange()
325 Selector ObjCMessageExpr::getSelector() const { in getSelector()
332 QualType ObjCMessageExpr::getReceiverType() const { in getReceiverType()
346 ObjCInterfaceDecl *ObjCMessageExpr::getReceiverInterface() const { in getReceiverInterface()
358 Stmt::child_range ObjCMessageExpr::children() { in children()