Lines Matching refs:PseudoObjectExpr
1987 const PseudoObjectExpr *PO = cast<PseudoObjectExpr>(this);
2794 const PseudoObjectExpr *PO = cast<PseudoObjectExpr>(this);
2795 for (PseudoObjectExpr::const_semantics_iterator I = PO->semantics_begin(),
3693 PseudoObjectExpr *PseudoObjectExpr::Create(ASTContext &Context, EmptyShell sh,
3695 void *buffer = Context.Allocate(sizeof(PseudoObjectExpr) +
3697 llvm::alignOf<PseudoObjectExpr>());
3698 return new(buffer) PseudoObjectExpr(sh, numSemanticExprs);
3701 PseudoObjectExpr::PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs)
3706 PseudoObjectExpr *PseudoObjectExpr::Create(ASTContext &C, Expr *syntax,
3724 void *buffer = C.Allocate(sizeof(PseudoObjectExpr) +
3726 llvm::alignOf<PseudoObjectExpr>());
3727 return new(buffer) PseudoObjectExpr(type, VK, syntax, semantics,
3731 PseudoObjectExpr::PseudoObjectExpr(QualType type, ExprValueKind VK,