Lines Matching refs:PseudoObjectExpr
2460 if (isa<PseudoObjectExpr>(E) || isa<ObjCIvarRefExpr>(E)) in isReadIfDiscardedInCPlusPlus11()
2717 const PseudoObjectExpr *PO = cast<PseudoObjectExpr>(this); in isUnusedResultAWarning()
3639 const PseudoObjectExpr *PO = cast<PseudoObjectExpr>(this); in HasSideEffects()
3640 for (PseudoObjectExpr::const_semantics_iterator I = PO->semantics_begin(), in HasSideEffects()
4598 PseudoObjectExpr *PseudoObjectExpr::Create(const ASTContext &Context, in Create()
4603 alignof(PseudoObjectExpr)); in Create()
4604 return new(buffer) PseudoObjectExpr(sh, numSemanticExprs); in Create()
4607 PseudoObjectExpr::PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs) in PseudoObjectExpr() function in PseudoObjectExpr
4612 PseudoObjectExpr *PseudoObjectExpr::Create(const ASTContext &C, Expr *syntax, in Create()
4631 alignof(PseudoObjectExpr)); in Create()
4632 return new(buffer) PseudoObjectExpr(type, VK, syntax, semantics, in Create()
4636 PseudoObjectExpr::PseudoObjectExpr(QualType type, ExprValueKind VK, in PseudoObjectExpr() function in PseudoObjectExpr