Home
last modified time | relevance | path

Searched refs:PseudoObjectExpr (Results 1 – 25 of 45) sorted by relevance

12

/external/clang/lib/ARCMigrate/
DTransZeroOutPropsInDealloc.cpp82 bool VisitPseudoObjectExpr(PseudoObjectExpr *POE) { in VisitPseudoObjectExpr()
156 if (PseudoObjectExpr *PO = dyn_cast<PseudoObjectExpr>(E)) in isZeroingPropIvar()
193 bool isZeroingPropIvar(PseudoObjectExpr *PO) { in isZeroingPropIvar()
DTransRetainReleaseDealloc.cpp397 if (PseudoObjectExpr *pseudoOp = dyn_cast<PseudoObjectExpr>(E)) in isDelegateMessage()
DTransUnbridgedCasts.cpp391 if (PseudoObjectExpr *pseudo = dyn_cast<PseudoObjectExpr>(subExpr)) { in transformObjCToNonObjCCast()
/external/clang/lib/Sema/
DScopeInfo.cpp83 const PseudoObjectExpr *POE = cast<PseudoObjectExpr>(E); in getBaseInfo()
166 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) { in markSafeWeakUse()
DSemaPseudoObject.cpp195 : S(S), ResultIndex(PseudoObjectExpr::NoResult), in PseudoOpBuilder()
207 assert(ResultIndex == PseudoObjectExpr::NoResult); in addResultSemanticExpr()
227 assert(ResultIndex == PseudoObjectExpr::NoResult); in setResultToLastSemantic()
380 assert(ResultIndex == PseudoObjectExpr::NoResult); in captureValueAsResult()
404 return PseudoObjectExpr::Create(S.Context, syntactic, in complete()
1636 Expr *Sema::recreateSyntacticForm(PseudoObjectExpr *E) { in recreateSyntacticForm()
DSemaExprMember.cpp1635 if (PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(BaseExpr.get())) in LookupMemberExpr()
/external/clang/lib/StaticAnalyzer/Checkers/
DObjCUnusedIVarsChecker.cpp51 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(S)) in Scan()
52 for (PseudoObjectExpr::const_semantics_iterator in Scan()
DIvarInvalidationChecker.cpp592 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) in peel()
DDynamicTypePropagation.cpp614 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) in stripCastsAndSugar()
/external/clang/lib/AST/
DParentMap.cpp37 PseudoObjectExpr *POE = cast<PseudoObjectExpr>(S); in BuildParentMap()
47 for (PseudoObjectExpr::semantics_iterator I = POE->semantics_begin(), in BuildParentMap()
DExpr.cpp2122 const PseudoObjectExpr *PO = cast<PseudoObjectExpr>(this); in isUnusedResultAWarning()
3032 const PseudoObjectExpr *PO = cast<PseudoObjectExpr>(this); in HasSideEffects()
3033 for (PseudoObjectExpr::const_semantics_iterator I = PO->semantics_begin(), in HasSideEffects()
3738 PseudoObjectExpr *PseudoObjectExpr::Create(const ASTContext &Context, in Create()
3743 llvm::alignOf<PseudoObjectExpr>()); in Create()
3744 return new(buffer) PseudoObjectExpr(sh, numSemanticExprs); in Create()
3747 PseudoObjectExpr::PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs) in PseudoObjectExpr() function in PseudoObjectExpr
3752 PseudoObjectExpr *PseudoObjectExpr::Create(const ASTContext &C, Expr *syntax, in Create()
3771 llvm::alignOf<PseudoObjectExpr>()); in Create()
3772 return new(buffer) PseudoObjectExpr(type, VK, syntax, semantics, in Create()
[all …]
DExprClassification.cpp259 cast<PseudoObjectExpr>(E)->getValueKind()); in ClassifyInternal()
DStmtProfile.cpp984 void StmtProfiler::VisitPseudoObjectExpr(const PseudoObjectExpr *S) { in VisitPseudoObjectExpr()
986 for (PseudoObjectExpr::const_semantics_iterator in VisitPseudoObjectExpr()
/external/clang/lib/StaticAnalyzer/Core/
DCallEvent.cpp752 typedef llvm::PointerIntPair<const PseudoObjectExpr *, 2> ObjCMessageDataTy;
754 const PseudoObjectExpr *ObjCMethodCall::getContainingPseudoObjectExpr() const { in getContainingPseudoObjectExpr()
761 getSyntacticFromForPseudoObjectExpr(const PseudoObjectExpr *POE) { in getSyntacticFromForPseudoObjectExpr()
780 if (const PseudoObjectExpr *POE = dyn_cast_or_null<PseudoObjectExpr>(S)) { in getMessageKind()
820 const PseudoObjectExpr *POE = getContainingPseudoObjectExpr(); in getAccessedProperty()
/external/clang/lib/Analysis/
DAnalysisDeclContext.cpp538 void VisitPseudoObjectExpr(PseudoObjectExpr *PE) { in VisitPseudoObjectExpr()
539 for (PseudoObjectExpr::semantics_iterator it = PE->semantics_begin(), in VisitPseudoObjectExpr()
DLiveVariables.cpp302 Expr *child = cast<PseudoObjectExpr>(S)->getResultExpr(); in Visit()
/external/clang/include/clang/AST/
DExpr.h4679 class PseudoObjectExpr final
4681 private llvm::TrailingObjects<PseudoObjectExpr, Expr *> {
4698 PseudoObjectExpr(QualType type, ExprValueKind VK,
4702 PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs);
4713 static PseudoObjectExpr *Create(const ASTContext &Context, Expr *syntactic,
4717 static PseudoObjectExpr *Create(const ASTContext &Context, EmptyShell shell,
4740 return const_cast<PseudoObjectExpr*>(this)->getResultExpr(); in getResultExpr()
4772 return const_cast<PseudoObjectExpr*>(this)->getSemanticExpr(index); in getSemanticExpr()
DStmt.h123 friend class PseudoObjectExpr; // ctor in LLVM_ALIGNAS() local
209 friend class PseudoObjectExpr; in LLVM_ALIGNAS() local
/external/clang/include/clang/Basic/
DStmtNodes.td91 def PseudoObjectExpr : DStmt<Expr>;
/external/clang/lib/CodeGen/
DCGObjC.cpp2594 Result visitPseudoObjectExpr(const PseudoObjectExpr *e);
2620 ARCExprEmitter<Impl,Result>::visitPseudoObjectExpr(const PseudoObjectExpr *E) { in visitPseudoObjectExpr()
2628 for (PseudoObjectExpr::const_semantics_iterator in visitPseudoObjectExpr()
2811 } else if (const PseudoObjectExpr *pseudo = dyn_cast<PseudoObjectExpr>(e)) { in visit()
DCGExpr.cpp1012 return EmitPseudoObjectLValue(cast<PseudoObjectExpr>(E)); in EmitLValue()
4190 const PseudoObjectExpr *E, in emitPseudoObjectExpr()
4199 for (PseudoObjectExpr::const_semantics_iterator in emitPseudoObjectExpr()
4256 RValue CodeGenFunction::EmitPseudoObjectRValue(const PseudoObjectExpr *E, in EmitPseudoObjectRValue()
4261 LValue CodeGenFunction::EmitPseudoObjectLValue(const PseudoObjectExpr *E) { in EmitPseudoObjectLValue()
/external/clang/lib/Frontend/Rewrite/
DRewriteObjC.cpp295 Stmt *RewritePropertyOrImplicitGetter(PseudoObjectExpr *Pseudo);
296 Stmt *RewritePropertyOrImplicitSetter(PseudoObjectExpr *Pseudo);
1226 Stmt *RewriteObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitSetter()
1309 Stmt *RewriteObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitGetter()
3747 } else if (const PseudoObjectExpr *POE in SynthesizeBlockCall()
3748 = dyn_cast<PseudoObjectExpr>(BlockExp)) { in SynthesizeBlockCall()
4567 if (PseudoObjectExpr *PseudoOp = dyn_cast<PseudoObjectExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
DRewriteModernObjC.cpp349 Stmt *RewritePropertyOrImplicitGetter(PseudoObjectExpr *Pseudo);
350 Stmt *RewritePropertyOrImplicitSetter(PseudoObjectExpr *Pseudo);
1407 Stmt *RewriteModernObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitSetter()
1495 Stmt *RewriteModernObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitGetter()
4588 } else if (const PseudoObjectExpr *POE in SynthesizeBlockCall()
4589 = dyn_cast<PseudoObjectExpr>(BlockExp)) { in SynthesizeBlockCall()
5452 if (PseudoObjectExpr *PseudoOp = dyn_cast<PseudoObjectExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DCallEvent.h884 const PseudoObjectExpr *getContainingPseudoObjectExpr() const;
/external/clang/lib/Serialization/
DASTWriterStmt.cpp885 void ASTStmtWriter::VisitPseudoObjectExpr(PseudoObjectExpr *E) { in VisitPseudoObjectExpr()
892 result = (result == PseudoObjectExpr::NoResult ? 0 : result + 1); in VisitPseudoObjectExpr()
896 for (PseudoObjectExpr::semantics_iterator in VisitPseudoObjectExpr()

12