Lines Matching refs:PseudoObjectExpr
2093 const PseudoObjectExpr *PO = cast<PseudoObjectExpr>(this); in isUnusedResultAWarning()
2902 const PseudoObjectExpr *PO = cast<PseudoObjectExpr>(this); in HasSideEffects()
2903 for (PseudoObjectExpr::const_semantics_iterator I = PO->semantics_begin(), in HasSideEffects()
3822 PseudoObjectExpr *PseudoObjectExpr::Create(ASTContext &Context, EmptyShell sh, in Create()
3824 void *buffer = Context.Allocate(sizeof(PseudoObjectExpr) + in Create()
3826 llvm::alignOf<PseudoObjectExpr>()); in Create()
3827 return new(buffer) PseudoObjectExpr(sh, numSemanticExprs); in Create()
3830 PseudoObjectExpr::PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs) in PseudoObjectExpr() function in PseudoObjectExpr
3835 PseudoObjectExpr *PseudoObjectExpr::Create(ASTContext &C, Expr *syntax, in Create()
3853 void *buffer = C.Allocate(sizeof(PseudoObjectExpr) + in Create()
3855 llvm::alignOf<PseudoObjectExpr>()); in Create()
3856 return new(buffer) PseudoObjectExpr(type, VK, syntax, semantics, in Create()
3860 PseudoObjectExpr::PseudoObjectExpr(QualType type, ExprValueKind VK, in PseudoObjectExpr() function in PseudoObjectExpr