Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A 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()
H A DTransRetainReleaseDealloc.cpp402 if (PseudoObjectExpr *pseudoOp = dyn_cast<PseudoObjectExpr>(E)) in isDelegateMessage()
H A DTransUnbridgedCasts.cpp389 if (PseudoObjectExpr *pseudo = dyn_cast<PseudoObjectExpr>(subExpr)) { in transformObjCToNonObjCCast()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DScopeInfo.cpp93 const PseudoObjectExpr *POE = cast<PseudoObjectExpr>(E); in getBaseInfo()
176 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) { in markSafeWeakUse()
H A DSemaPseudoObject.cpp197 : S(S), ResultIndex(PseudoObjectExpr::NoResult), in PseudoOpBuilder()
209 assert(ResultIndex == PseudoObjectExpr::NoResult); in addResultSemanticExpr()
232 assert(ResultIndex == PseudoObjectExpr::NoResult); in setResultToLastSemantic()
389 assert(ResultIndex == PseudoObjectExpr::NoResult); in captureValueAsResult()
415 return PseudoObjectExpr::Create(S.Context, syntactic, in complete()
1647 Expr *Sema::recreateSyntacticForm(PseudoObjectExpr *E) { in recreateSyntacticForm()
H A DSemaExprMember.cpp1587 if (PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(BaseExpr.get())) in LookupMemberExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DObjCUnusedIVarsChecker.cpp51 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(S)) in Scan()
52 for (PseudoObjectExpr::const_semantics_iterator in Scan()
H A DIvarInvalidationChecker.cpp592 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) in peel()
H A DDynamicTypePropagation.cpp620 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) in stripCastsAndSugar()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DParentMap.cpp38 PseudoObjectExpr *POE = cast<PseudoObjectExpr>(S); in BuildParentMap()
48 for (PseudoObjectExpr::semantics_iterator I = POE->semantics_begin(), in BuildParentMap()
H A DExpr.cpp2383 const PseudoObjectExpr *PO = cast<PseudoObjectExpr>(this); in isUnusedResultAWarning()
3339 const PseudoObjectExpr *PO = cast<PseudoObjectExpr>(this); in HasSideEffects()
3340 for (PseudoObjectExpr::const_semantics_iterator I = PO->semantics_begin(), in HasSideEffects()
4078 PseudoObjectExpr *PseudoObjectExpr::Create(const ASTContext &Context, in Create()
4083 alignof(PseudoObjectExpr)); in Create()
4084 return new(buffer) PseudoObjectExpr(sh, numSemanticExprs); in Create()
4087 PseudoObjectExpr::PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs) in PseudoObjectExpr() function in PseudoObjectExpr
4092 PseudoObjectExpr *PseudoObjectExpr::Create(const ASTContext &C, Expr *syntax, in Create()
4111 alignof(PseudoObjectExpr)); in Create()
4112 return new(buffer) PseudoObjectExpr(type, VK, syntax, semantics, in Create()
[all …]
H A DExprClassification.cpp275 cast<PseudoObjectExpr>(E)->getValueKind()); in ClassifyInternal()
H A DStmtProfile.cpp1273 void StmtProfiler::VisitPseudoObjectExpr(const PseudoObjectExpr *S) { in VisitPseudoObjectExpr()
1275 for (PseudoObjectExpr::const_semantics_iterator in VisitPseudoObjectExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexBody.cpp235 auto IsImplicitProperty = [](const PseudoObjectExpr *POE) -> bool { in VisitObjCMessageExpr()
254 bool IsPropCall = Containing && isa<PseudoObjectExpr>(Containing); in VisitObjCMessageExpr()
258 IsImplicitProperty(cast<PseudoObjectExpr>(Containing)))) in VisitObjCMessageExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp1000 using ObjCMessageDataTy = llvm::PointerIntPair<const PseudoObjectExpr *, 2>;
1002 const PseudoObjectExpr *ObjCMethodCall::getContainingPseudoObjectExpr() const { in getContainingPseudoObjectExpr()
1009 getSyntacticFromForPseudoObjectExpr(const PseudoObjectExpr *POE) { in getSyntacticFromForPseudoObjectExpr()
1027 if (const auto *POE = dyn_cast_or_null<PseudoObjectExpr>(S)) { in getMessageKind()
1067 const PseudoObjectExpr *POE = getContainingPseudoObjectExpr(); in getAccessedProperty()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp559 void VisitPseudoObjectExpr(PseudoObjectExpr *PE) { in VisitPseudoObjectExpr()
560 for (PseudoObjectExpr::semantics_iterator it = PE->semantics_begin(), in VisitPseudoObjectExpr()
H A DLiveVariables.cpp309 Expr *child = cast<PseudoObjectExpr>(S)->getResultExpr(); in Visit()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DExpr.h5304 class PseudoObjectExpr final
5306 private llvm::TrailingObjects<PseudoObjectExpr, Expr *> {
5323 PseudoObjectExpr(QualType type, ExprValueKind VK,
5327 PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs);
5338 static PseudoObjectExpr *Create(const ASTContext &Context, Expr *syntactic,
5342 static PseudoObjectExpr *Create(const ASTContext &Context, EmptyShell shell,
5365 return const_cast<PseudoObjectExpr*>(this)->getResultExpr(); in getResultExpr()
5397 return const_cast<PseudoObjectExpr*>(this)->getSemanticExpr(index); in getSemanticExpr()
5413 const_cast<const PseudoObjectExpr *>(this)->children(); in children()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/
H A DASTSelection.cpp64 bool TraversePseudoObjectExpr(PseudoObjectExpr *E) { in TraversePseudoObjectExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td94 def PseudoObjectExpr : DStmt<Expr>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp296 Stmt *RewritePropertyOrImplicitGetter(PseudoObjectExpr *Pseudo);
297 Stmt *RewritePropertyOrImplicitSetter(PseudoObjectExpr *Pseudo);
1227 Stmt *RewriteObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitSetter()
1310 Stmt *RewriteObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitGetter()
3747 } else if (const PseudoObjectExpr *POE in SynthesizeBlockCall()
3748 = dyn_cast<PseudoObjectExpr>(BlockExp)) { in SynthesizeBlockCall()
4562 if (PseudoObjectExpr *PseudoOp = dyn_cast<PseudoObjectExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
H A DRewriteModernObjC.cpp350 Stmt *RewritePropertyOrImplicitGetter(PseudoObjectExpr *Pseudo);
351 Stmt *RewritePropertyOrImplicitSetter(PseudoObjectExpr *Pseudo);
1410 Stmt *RewriteModernObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitSetter()
1498 Stmt *RewriteModernObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitGetter()
4583 } else if (const PseudoObjectExpr *POE in SynthesizeBlockCall()
4584 = dyn_cast<PseudoObjectExpr>(BlockExp)) { in SynthesizeBlockCall()
5443 if (PseudoObjectExpr *PseudoOp = dyn_cast<PseudoObjectExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGObjC.cpp2831 Result visitPseudoObjectExpr(const PseudoObjectExpr *e);
2857 ARCExprEmitter<Impl,Result>::visitPseudoObjectExpr(const PseudoObjectExpr *E) { in visitPseudoObjectExpr()
2865 for (PseudoObjectExpr::const_semantics_iterator in visitPseudoObjectExpr()
3048 } else if (const PseudoObjectExpr *pseudo = dyn_cast<PseudoObjectExpr>(e)) { in visit()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h973 const PseudoObjectExpr *getContainingPseudoObjectExpr() const;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriterStmt.cpp987 void ASTStmtWriter::VisitPseudoObjectExpr(PseudoObjectExpr *E) { in VisitPseudoObjectExpr()
994 result = (result == PseudoObjectExpr::NoResult ? 0 : result + 1); in VisitPseudoObjectExpr()
998 for (PseudoObjectExpr::semantics_iterator in VisitPseudoObjectExpr()

12