Home
last modified time | relevance | path

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

12

/NextBSD/contrib/llvm/tools/clang/lib/ARCMigrate/
HDTransZeroOutPropsInDealloc.cpp82 bool VisitPseudoObjectExpr(PseudoObjectExpr *POE) { in VisitPseudoObjectExpr()
156 if (PseudoObjectExpr *PO = dyn_cast<PseudoObjectExpr>(E)) in isZeroingPropIvar()
193 bool isZeroingPropIvar(PseudoObjectExpr *PO) { in isZeroingPropIvar()
HDTransRetainReleaseDealloc.cpp407 if (PseudoObjectExpr *pseudoOp = dyn_cast<PseudoObjectExpr>(E)) in isDelegateMessage()
HDTransUnbridgedCasts.cpp391 if (PseudoObjectExpr *pseudo = dyn_cast<PseudoObjectExpr>(subExpr)) { in transformObjCToNonObjCCast()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDScopeInfo.cpp79 const PseudoObjectExpr *POE = cast<PseudoObjectExpr>(E); in getBaseInfo()
160 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) { in markSafeWeakUse()
HDSemaPseudoObject.cpp202 : S(S), ResultIndex(PseudoObjectExpr::NoResult), in PseudoOpBuilder()
214 assert(ResultIndex == PseudoObjectExpr::NoResult); in addResultSemanticExpr()
234 assert(ResultIndex == PseudoObjectExpr::NoResult); in setResultToLastSemantic()
363 assert(ResultIndex == PseudoObjectExpr::NoResult); in captureValueAsResult()
387 return PseudoObjectExpr::Create(S.Context, syntactic, in complete()
1592 Expr *Sema::recreateSyntacticForm(PseudoObjectExpr *E) { in recreateSyntacticForm()
HDSemaExprMember.cpp1526 if (PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(BaseExpr.get())) in LookupMemberExpr()
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDObjCUnusedIVarsChecker.cpp51 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(S)) in Scan()
52 for (PseudoObjectExpr::const_semantics_iterator in Scan()
HDIvarInvalidationChecker.cpp595 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) in peel()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDParentMap.cpp35 PseudoObjectExpr *POE = cast<PseudoObjectExpr>(S); in BuildParentMap()
45 for (PseudoObjectExpr::semantics_iterator I = POE->semantics_begin(), in BuildParentMap()
HDExpr.cpp2235 const PseudoObjectExpr *PO = cast<PseudoObjectExpr>(this); in isUnusedResultAWarning()
3126 const PseudoObjectExpr *PO = cast<PseudoObjectExpr>(this); in HasSideEffects()
3127 for (PseudoObjectExpr::const_semantics_iterator I = PO->semantics_begin(), in HasSideEffects()
4089 PseudoObjectExpr *PseudoObjectExpr::Create(const ASTContext &Context, in Create()
4092 void *buffer = Context.Allocate(sizeof(PseudoObjectExpr) + in Create()
4094 llvm::alignOf<PseudoObjectExpr>()); in Create()
4095 return new(buffer) PseudoObjectExpr(sh, numSemanticExprs); in Create()
4098 PseudoObjectExpr::PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs) in PseudoObjectExpr() function in PseudoObjectExpr
4103 PseudoObjectExpr *PseudoObjectExpr::Create(const ASTContext &C, Expr *syntax, in Create()
4121 void *buffer = C.Allocate(sizeof(PseudoObjectExpr) + in Create()
[all …]
HDStmtProfile.cpp801 void StmtProfiler::VisitPseudoObjectExpr(const PseudoObjectExpr *S) { in VisitPseudoObjectExpr()
803 for (PseudoObjectExpr::const_semantics_iterator in VisitPseudoObjectExpr()
HDExprClassification.cpp256 cast<PseudoObjectExpr>(E)->getValueKind()); in ClassifyInternal()
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDCallEvent.cpp667 typedef llvm::PointerIntPair<const PseudoObjectExpr *, 2> ObjCMessageDataTy;
669 const PseudoObjectExpr *ObjCMethodCall::getContainingPseudoObjectExpr() const { in getContainingPseudoObjectExpr()
683 if (const PseudoObjectExpr *POE = dyn_cast_or_null<PseudoObjectExpr>(S)) { in getMessageKind()
/NextBSD/contrib/llvm/tools/clang/lib/Analysis/
HDAnalysisDeclContext.cpp496 void VisitPseudoObjectExpr(PseudoObjectExpr *PE) { in VisitPseudoObjectExpr()
497 for (PseudoObjectExpr::semantics_iterator it = PE->semantics_begin(), in VisitPseudoObjectExpr()
HDLiveVariables.cpp302 Expr *child = cast<PseudoObjectExpr>(S)->getResultExpr(); in Visit()
/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDStmtNodes.td86 def PseudoObjectExpr : DStmt<Expr>;
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDExpr.h4712 class PseudoObjectExpr : public Expr {
4731 PseudoObjectExpr(QualType type, ExprValueKind VK,
4735 PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs);
4746 static PseudoObjectExpr *Create(const ASTContext &Context, Expr *syntactic,
4750 static PseudoObjectExpr *Create(const ASTContext &Context, EmptyShell shell,
4773 return const_cast<PseudoObjectExpr*>(this)->getResultExpr(); in getResultExpr()
4797 return const_cast<PseudoObjectExpr*>(this)->getSemanticExpr(index); in getSemanticExpr()
HDDataRecursiveASTVisitor.h2070 RecursiveASTVisitor<Derived>::TraversePseudoObjectExpr(PseudoObjectExpr *S) { in TraversePseudoObjectExpr()
2074 for (PseudoObjectExpr::semantics_iterator i = S->semantics_begin(), in TraversePseudoObjectExpr()
HDStmt.h166 friend class PseudoObjectExpr; // ctor in LLVM_ALIGNAS() local
248 friend class PseudoObjectExpr; in LLVM_ALIGNAS() local
/NextBSD/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
HDRewriteObjC.cpp294 Stmt *RewritePropertyOrImplicitGetter(PseudoObjectExpr *Pseudo);
295 Stmt *RewritePropertyOrImplicitSetter(PseudoObjectExpr *Pseudo);
1225 Stmt *RewriteObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitSetter()
1308 Stmt *RewriteObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitGetter()
3771 } else if (const PseudoObjectExpr *POE in SynthesizeBlockCall()
3772 = dyn_cast<PseudoObjectExpr>(BlockExp)) { in SynthesizeBlockCall()
4598 if (PseudoObjectExpr *PseudoOp = dyn_cast<PseudoObjectExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
HDRewriteModernObjC.cpp350 Stmt *RewritePropertyOrImplicitGetter(PseudoObjectExpr *Pseudo);
351 Stmt *RewritePropertyOrImplicitSetter(PseudoObjectExpr *Pseudo);
1433 Stmt *RewriteModernObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitSetter()
1521 Stmt *RewriteModernObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitGetter()
4676 } else if (const PseudoObjectExpr *POE in SynthesizeBlockCall()
4677 = dyn_cast<PseudoObjectExpr>(BlockExp)) { in SynthesizeBlockCall()
5549 if (PseudoObjectExpr *PseudoOp = dyn_cast<PseudoObjectExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGObjC.cpp2526 const PseudoObjectExpr *E) { in tryEmitARCRetainPseudoObject()
2534 for (PseudoObjectExpr::const_semantics_iterator in tryEmitARCRetainPseudoObject()
2695 } else if (const PseudoObjectExpr *pseudo = dyn_cast<PseudoObjectExpr>(e)) { in tryEmitARCRetainScalarExpr()
HDCGExpr.cpp873 return EmitPseudoObjectLValue(cast<PseudoObjectExpr>(E)); in EmitLValue()
3505 const PseudoObjectExpr *E, in emitPseudoObjectExpr()
3514 for (PseudoObjectExpr::const_semantics_iterator in emitPseudoObjectExpr()
3570 RValue CodeGenFunction::EmitPseudoObjectRValue(const PseudoObjectExpr *E, in EmitPseudoObjectRValue()
3575 LValue CodeGenFunction::EmitPseudoObjectLValue(const PseudoObjectExpr *E) { in EmitPseudoObjectLValue()
/NextBSD/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
HDCallEvent.h794 const PseudoObjectExpr *getContainingPseudoObjectExpr() const;
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTWriterStmt.cpp842 void ASTStmtWriter::VisitPseudoObjectExpr(PseudoObjectExpr *E) { in VisitPseudoObjectExpr()
849 result = (result == PseudoObjectExpr::NoResult ? 0 : result + 1); in VisitPseudoObjectExpr()
853 for (PseudoObjectExpr::semantics_iterator in VisitPseudoObjectExpr()

12