/external/clang/lib/ARCMigrate/ |
H A D | TransZeroOutPropsInDealloc.cpp | 82 bool VisitPseudoObjectExpr(PseudoObjectExpr *POE) { 158 if (PseudoObjectExpr *PO = dyn_cast<PseudoObjectExpr>(E)) 195 bool isZeroingPropIvar(PseudoObjectExpr *PO) {
|
H A D | TransRetainReleaseDealloc.cpp | 322 if (PseudoObjectExpr *pseudoOp = dyn_cast<PseudoObjectExpr>(E))
|
H A D | TransUnbridgedCasts.cpp | 303 if (PseudoObjectExpr *pseudo = dyn_cast<PseudoObjectExpr>(subExpr)) {
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | ObjCUnusedIVarsChecker.cpp | 50 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(S)) 51 for (PseudoObjectExpr::const_semantics_iterator
|
/external/clang/lib/AST/ |
H A D | Expr.cpp | 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(s 3701 PseudoObjectExpr::PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs) function in class:PseudoObjectExpr 3731 PseudoObjectExpr::PseudoObjectExpr(QualType type, ExprValueKind VK, function in class:PseudoObjectExpr [all...] |
H A D | StmtProfile.cpp | 485 void StmtProfiler::VisitPseudoObjectExpr(const PseudoObjectExpr *S) { 487 for (PseudoObjectExpr::const_semantics_iterator
|
H A D | ExprClassification.cpp | 252 cast<PseudoObjectExpr>(E)->getValueKind());
|
/external/clang/lib/Sema/ |
H A D | SemaPseudoObject.cpp | 163 : S(S), ResultIndex(PseudoObjectExpr::NoResult), 175 assert(ResultIndex == PseudoObjectExpr::NoResult); 195 assert(ResultIndex == PseudoObjectExpr::NoResult); 297 assert(ResultIndex == PseudoObjectExpr::NoResult); 319 /// The routine which creates the final PseudoObjectExpr. 321 return PseudoObjectExpr::Create(S.Context, syntactic, 1389 Expr *Sema::recreateSyntacticForm(PseudoObjectExpr *E) {
|
H A D | SemaStmt.cpp | 213 } else if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) {
|
/external/clang/lib/Analysis/ |
H A D | AnalysisDeclContext.cpp | 394 void VisitPseudoObjectExpr(PseudoObjectExpr *PE) { 395 for (PseudoObjectExpr::semantics_iterator it = PE->semantics_begin(),
|
H A D | LiveVariables.cpp | 308 Expr *child = cast<PseudoObjectExpr>(S)->getResultExpr();
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | CallEvent.cpp | 654 typedef llvm::PointerIntPair<const PseudoObjectExpr *, 2> ObjCMessageDataTy; 656 const PseudoObjectExpr *ObjCMethodCall::getContainingPseudoObjectExpr() const { 666 if (const PseudoObjectExpr *POE = dyn_cast_or_null<PseudoObjectExpr>(S)) {
|
H A D | ExprEngine.cpp | 566 llvm_unreachable("These are handled by PseudoObjectExpr"); 942 const PseudoObjectExpr *PE = cast<PseudoObjectExpr>(S);
|
/external/clang/include/clang/AST/ |
H A D | Expr.h | 4340 /// PseudoObjectExpr - An expression which accesses a pseudo-object 4355 /// PseudoObjectExpr should be used only when an operation can be 4368 class PseudoObjectExpr : public Expr { class in class:clang::StringLiteral::OffsetOfExpr::DesignatedInitExpr 4387 PseudoObjectExpr(QualType type, ExprValueKind VK, 4391 PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs); 4402 static PseudoObjectExpr *Create(ASTContext &Context, Expr *syntactic, 4406 static PseudoObjectExpr *Create(ASTContext &Context, EmptyShell shell, 4416 /// expressions, or PseudoObjectExpr::NoResult if there is none. 4429 return const_cast<PseudoObjectExpr*>(this)->getResultExpr(); 4453 return const_cast<PseudoObjectExpr*>(thi [all...] |
H A D | RecursiveASTVisitor.h | 2004 // PseudoObjectExpr is a special case because of the wierdness with 2008 TraversePseudoObjectExpr(PseudoObjectExpr *S) { 2011 for (PseudoObjectExpr::semantics_iterator
|
H A D | Stmt.h | 155 friend class PseudoObjectExpr; // ctor 228 friend class PseudoObjectExpr;
|
/external/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 740 return EmitPseudoObjectLValue(cast<PseudoObjectExpr>(E)); 3352 const PseudoObjectExpr *E, 3361 for (PseudoObjectExpr::const_semantics_iterator 3418 RValue CodeGenFunction::EmitPseudoObjectRValue(const PseudoObjectExpr *E, 3423 LValue CodeGenFunction::EmitPseudoObjectLValue(const PseudoObjectExpr *E) {
|
H A D | CGExprComplex.cpp | 139 ComplexPairTy VisitPseudoObjectExpr(PseudoObjectExpr *E) {
|
H A D | CGObjC.cpp | 2415 /// Try to emit a PseudoObjectExpr at +1. 2419 const PseudoObjectExpr *E) { 2427 for (PseudoObjectExpr::const_semantics_iterator 2590 } else if (const PseudoObjectExpr *pseudo = dyn_cast<PseudoObjectExpr>(e)) {
|
H A D | CodeGenFunction.h | 2178 RValue EmitPseudoObjectRValue(const PseudoObjectExpr *e, 2180 LValue EmitPseudoObjectLValue(const PseudoObjectExpr *e);
|
/external/clang/lib/Serialization/ |
H A D | ASTWriterStmt.cpp | 749 void ASTStmtWriter::VisitPseudoObjectExpr(PseudoObjectExpr *E) { 756 result = (result == PseudoObjectExpr::NoResult ? 0 : result + 1); 760 for (PseudoObjectExpr::semantics_iterator
|
/external/clang/lib/Rewrite/Frontend/ |
H A D | RewriteModernObjC.cpp | 316 Stmt *RewritePropertyOrImplicitGetter(PseudoObjectExpr *Pseudo); 317 Stmt *RewritePropertyOrImplicitSetter(PseudoObjectExpr *Pseudo); 1397 Stmt *RewriteModernObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) { 1485 Stmt *RewriteModernObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) { 4517 } else if (const PseudoObjectExpr *POE 4518 = dyn_cast<PseudoObjectExpr>(BlockExp)) { 5393 if (PseudoObjectExpr *PseudoOp = dyn_cast<PseudoObjectExpr>(S)) {
|
H A D | RewriteObjC.cpp | 300 Stmt *RewritePropertyOrImplicitGetter(PseudoObjectExpr *Pseudo); 301 Stmt *RewritePropertyOrImplicitSetter(PseudoObjectExpr *Pseudo); 1256 Stmt *RewriteObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) { 1339 Stmt *RewriteObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) { 3851 } else if (const PseudoObjectExpr *POE 3852 = dyn_cast<PseudoObjectExpr>(BlockExp)) { 4685 if (PseudoObjectExpr *PseudoOp = dyn_cast<PseudoObjectExpr>(S)) {
|
/external/clang/tools/libclang/ |
H A D | RecursiveASTVisitor.h | 1924 // PseudoObjectExpr is a special case because of the wierdness with 1928 TraversePseudoObjectExpr(PseudoObjectExpr *S) { 1932 for (PseudoObjectExpr::semantics_iterator
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CallEvent.h | 758 const PseudoObjectExpr *getContainingPseudoObjectExpr() const;
|