Lines Matching refs:PseudoObjectExpr
2275 const PseudoObjectExpr *PO = cast<PseudoObjectExpr>(this);
3173 const PseudoObjectExpr *PO = cast<PseudoObjectExpr>(this);
3174 for (PseudoObjectExpr::const_semantics_iterator I = PO->semantics_begin(),
3881 PseudoObjectExpr *PseudoObjectExpr::Create(const ASTContext &Context,
3884 void *buffer = Context.Allocate(sizeof(PseudoObjectExpr) +
3886 llvm::alignOf<PseudoObjectExpr>());
3887 return new(buffer) PseudoObjectExpr(sh, numSemanticExprs);
3890 PseudoObjectExpr::PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs)
3895 PseudoObjectExpr *PseudoObjectExpr::Create(const ASTContext &C, Expr *syntax,
3913 void *buffer = C.Allocate(sizeof(PseudoObjectExpr) +
3915 llvm::alignOf<PseudoObjectExpr>());
3916 return new(buffer) PseudoObjectExpr(type, VK, syntax, semantics,
3920 PseudoObjectExpr::PseudoObjectExpr(QualType type, ExprValueKind VK,