/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | ObjCUnusedIVarsChecker.cpp | 51 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(S)) 52 for (PseudoObjectExpr::const_semantics_iterator
|
H A D | IvarInvalidationChecker.cpp | 124 /// Peel off parens, casts, OpaqueValueExpr, and PseudoObjectExpr. 595 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E))
|
/external/clang/lib/ARCMigrate/ |
H A D | TransZeroOutPropsInDealloc.cpp | 82 bool VisitPseudoObjectExpr(PseudoObjectExpr *POE) { 156 if (PseudoObjectExpr *PO = dyn_cast<PseudoObjectExpr>(E)) 193 bool isZeroingPropIvar(PseudoObjectExpr *PO) {
|
H A D | TransRetainReleaseDealloc.cpp | 407 if (PseudoObjectExpr *pseudoOp = dyn_cast<PseudoObjectExpr>(E))
|
H A D | TransUnbridgedCasts.cpp | 391 if (PseudoObjectExpr *pseudo = dyn_cast<PseudoObjectExpr>(subExpr)) {
|
/external/clang/lib/Sema/ |
H A D | ScopeInfo.cpp | 75 const PseudoObjectExpr *POE = cast<PseudoObjectExpr>(E); 141 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) {
|
H A D | SemaPseudoObject.cpp | 202 : S(S), ResultIndex(PseudoObjectExpr::NoResult), 214 assert(ResultIndex == PseudoObjectExpr::NoResult); 234 assert(ResultIndex == PseudoObjectExpr::NoResult); 363 assert(ResultIndex == PseudoObjectExpr::NoResult); 385 /// The routine which creates the final PseudoObjectExpr. 387 return PseudoObjectExpr::Create(S.Context, syntactic, 1604 Expr *Sema::recreateSyntacticForm(PseudoObjectExpr *E) {
|
/external/clang/lib/AST/ |
H A D | ParentMap.cpp | 35 PseudoObjectExpr *POE = cast<PseudoObjectExpr>(S); 45 for (PseudoObjectExpr::semantics_iterator I = POE->semantics_begin(),
|
H A D | Expr.cpp | 2180 const PseudoObjectExpr *PO = cast<PseudoObjectExpr>(this); 3002 const PseudoObjectExpr *PO = cast<PseudoObjectExpr>(this); 3003 for (PseudoObjectExpr::const_semantics_iterator I = PO->semantics_begin(), 3930 PseudoObjectExpr *PseudoObjectExpr::Create(const ASTContext &Context, 3933 void *buffer = Context.Allocate(sizeof(PseudoObjectExpr) + 3935 llvm::alignOf<PseudoObjectExpr>()); 3936 return new(buffer) PseudoObjectExpr(s 3939 PseudoObjectExpr::PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs) function in class:PseudoObjectExpr 3969 PseudoObjectExpr::PseudoObjectExpr(QualType type, ExprValueKind VK, function in class:PseudoObjectExpr [all...] |
H A D | ExprClassification.cpp | 252 cast<PseudoObjectExpr>(E)->getValueKind());
|
H A D | StmtProfile.cpp | 631 void StmtProfiler::VisitPseudoObjectExpr(const PseudoObjectExpr *S) { 633 for (PseudoObjectExpr::const_semantics_iterator
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | CallEvent.cpp | 667 typedef llvm::PointerIntPair<const PseudoObjectExpr *, 2> ObjCMessageDataTy; 669 const PseudoObjectExpr *ObjCMethodCall::getContainingPseudoObjectExpr() const { 682 // Check if parent is a PseudoObjectExpr. 683 if (const PseudoObjectExpr *POE = dyn_cast_or_null<PseudoObjectExpr>(S)) {
|
H A D | ExprEngine.cpp | 746 llvm_unreachable("These are handled by PseudoObjectExpr"); 1199 const PseudoObjectExpr *PE = cast<PseudoObjectExpr>(S);
|
/external/clang/lib/Analysis/ |
H A D | AnalysisDeclContext.cpp | 489 void VisitPseudoObjectExpr(PseudoObjectExpr *PE) { 490 for (PseudoObjectExpr::semantics_iterator it = PE->semantics_begin(),
|
H A D | LiveVariables.cpp | 303 Expr *child = cast<PseudoObjectExpr>(S)->getResultExpr();
|
/external/clang/include/clang/AST/ |
H A D | Expr.h | 4593 /// PseudoObjectExpr - An expression which accesses a pseudo-object 4608 /// PseudoObjectExpr should be used only when an operation can be 4621 class PseudoObjectExpr : public Expr { class in class:clang::StringLiteral::DesignatedInitExpr 4640 PseudoObjectExpr(QualType type, ExprValueKind VK, 4644 PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs); 4655 static PseudoObjectExpr *Create(const ASTContext &Context, Expr *syntactic, 4659 static PseudoObjectExpr *Create(const ASTContext &Context, EmptyShell shell, 4669 /// expressions, or PseudoObjectExpr::NoResult if there is none. 4682 return const_cast<PseudoObjectExpr*>(this)->getResultExpr(); 4706 return const_cast<PseudoObjectExpr*>(thi [all...] |
H A D | DataRecursiveASTVisitor.h | 2029 // PseudoObjectExpr is a special case because of the wierdness with 2033 RecursiveASTVisitor<Derived>::TraversePseudoObjectExpr(PseudoObjectExpr *S) { 2037 for (PseudoObjectExpr::semantics_iterator i = S->semantics_begin(),
|
H A D | RecursiveASTVisitor.h | 2052 // PseudoObjectExpr is a special case because of the wierdness with 2056 RecursiveASTVisitor<Derived>::TraversePseudoObjectExpr(PseudoObjectExpr *S) { 2059 for (PseudoObjectExpr::semantics_iterator i = S->semantics_begin(),
|
H A D | Stmt.h | 161 friend class PseudoObjectExpr; // ctor 243 friend class PseudoObjectExpr;
|
/external/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 815 return EmitPseudoObjectLValue(cast<PseudoObjectExpr>(E)); 3359 const PseudoObjectExpr *E, 3368 for (PseudoObjectExpr::const_semantics_iterator 3424 RValue CodeGenFunction::EmitPseudoObjectRValue(const PseudoObjectExpr *E, 3429 LValue CodeGenFunction::EmitPseudoObjectLValue(const PseudoObjectExpr *E) {
|
H A D | CGObjC.cpp | 2505 /// Try to emit a PseudoObjectExpr at +1. 2509 const PseudoObjectExpr *E) { 2517 for (PseudoObjectExpr::const_semantics_iterator 2678 } else if (const PseudoObjectExpr *pseudo = dyn_cast<PseudoObjectExpr>(e)) {
|
H A D | CodeGenFunction.h | 2089 RValue EmitPseudoObjectRValue(const PseudoObjectExpr *e, 2091 LValue EmitPseudoObjectLValue(const PseudoObjectExpr *e);
|
/external/clang/lib/Rewrite/Frontend/ |
H A D | RewriteModernObjC.cpp | 359 Stmt *RewritePropertyOrImplicitGetter(PseudoObjectExpr *Pseudo); 360 Stmt *RewritePropertyOrImplicitSetter(PseudoObjectExpr *Pseudo); 1445 Stmt *RewriteModernObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) { 1533 Stmt *RewriteModernObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) { 4707 } else if (const PseudoObjectExpr *POE 4708 = dyn_cast<PseudoObjectExpr>(BlockExp)) { 5578 if (PseudoObjectExpr *PseudoOp = dyn_cast<PseudoObjectExpr>(S)) {
|
H A D | RewriteObjC.cpp | 303 Stmt *RewritePropertyOrImplicitGetter(PseudoObjectExpr *Pseudo); 304 Stmt *RewritePropertyOrImplicitSetter(PseudoObjectExpr *Pseudo); 1234 Stmt *RewriteObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) { 1317 Stmt *RewriteObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) { 3791 } else if (const PseudoObjectExpr *POE 3792 = dyn_cast<PseudoObjectExpr>(BlockExp)) { 4620 if (PseudoObjectExpr *PseudoOp = dyn_cast<PseudoObjectExpr>(S)) {
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CallEvent.h | 794 const PseudoObjectExpr *getContainingPseudoObjectExpr() const;
|