| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | ScopeInfo.cpp | 95 const PseudoObjectExpr *POE = cast<PseudoObjectExpr>(E); in getBaseInfo() 163 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) { in markSafeWeakUse()
|
| H A D | SemaPseudoObject.cpp | 193 : S(S), ResultIndex(PseudoObjectExpr::NoResult), in PseudoOpBuilder() 205 assert(ResultIndex == PseudoObjectExpr::NoResult); in addResultSemanticExpr() 228 assert(ResultIndex == PseudoObjectExpr::NoResult); in setResultToLastSemantic() 385 assert(ResultIndex == PseudoObjectExpr::NoResult); in captureValueAsResult() 411 return PseudoObjectExpr::Create(S.Context, syntactic, in complete() 1559 Expr *SemaPseudoObject::recreateSyntacticForm(PseudoObjectExpr *E) { in recreateSyntacticForm()
|
| H A D | SemaObjC.cpp | 830 if (PseudoObjectExpr *pseudo = dyn_cast<PseudoObjectExpr>(e)) { in findRetainCycleOwner()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ParentMap.cpp | 35 PseudoObjectExpr *POE = cast<PseudoObjectExpr>(S); in BuildParentMap() 50 for (PseudoObjectExpr::semantics_iterator I = POE->semantics_begin(), in BuildParentMap()
|
| H A D | Expr.cpp | 2605 if (const auto *POE = dyn_cast<PseudoObjectExpr>(E)) { in isReadIfDiscardedInCPlusPlus11() 2865 const auto *POE = cast<PseudoObjectExpr>(this); in isUnusedResultAWarning() 3850 const PseudoObjectExpr *PO = cast<PseudoObjectExpr>(this); in HasSideEffects() 3851 for (PseudoObjectExpr::const_semantics_iterator I = PO->semantics_begin(), in HasSideEffects() 4975 PseudoObjectExpr *PseudoObjectExpr::Create(const ASTContext &Context, in Create() 4980 alignof(PseudoObjectExpr)); in Create() 4981 return new(buffer) PseudoObjectExpr(sh, numSemanticExprs); in Create() 4984 PseudoObjectExpr::PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs) in PseudoObjectExpr() function in PseudoObjectExpr 4989 PseudoObjectExpr *PseudoObjectExpr::Create(const ASTContext &C, Expr *syntax, in Create() 5008 alignof(PseudoObjectExpr)); in Create() [all …]
|
| H A D | ExprClassification.cpp | 321 cast<PseudoObjectExpr>(E)->getValueKind()); in ClassifyInternal()
|
| H A D | ComputeDependence.cpp | 751 ExprDependence clang::computeDependence(PseudoObjectExpr *O) { in computeDependence()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ObjCUnusedIVarsChecker.cpp | 50 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(S)) in Scan()
|
| H A D | IvarInvalidationChecker.cpp | 576 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) in peel()
|
| H A D | DynamicTypePropagation.cpp | 705 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) in stripCastsAndSugar()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaPseudoObject.h | 35 Expr *recreateSyntacticForm(PseudoObjectExpr *E);
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 95 class PseudoObjectExpr; variable 191 ExprDependence computeDependence(PseudoObjectExpr *E);
|
| H A D | Expr.h | 6682 class PseudoObjectExpr final 6684 private llvm::TrailingObjects<PseudoObjectExpr, Expr *> { 6696 PseudoObjectExpr(QualType type, ExprValueKind VK, 6700 PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs); 6711 static PseudoObjectExpr *Create(const ASTContext &Context, Expr *syntactic, 6715 static PseudoObjectExpr *Create(const ASTContext &Context, EmptyShell shell, 6738 return const_cast<PseudoObjectExpr*>(this)->getResultExpr(); in getResultExpr() 6767 return const_cast<PseudoObjectExpr*>(this)->getSemanticExpr(index); in getSemanticExpr() 6783 const_cast<const PseudoObjectExpr *>(this)->children(); in children()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexBody.cpp | 250 auto IsImplicitProperty = [](const PseudoObjectExpr *POE) -> bool { in VisitObjCMessageExpr() 269 bool IsPropCall = isa_and_nonnull<PseudoObjectExpr>(Containing); in VisitObjCMessageExpr() 273 IsImplicitProperty(cast<PseudoObjectExpr>(Containing)))) in VisitObjCMessageExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | CallEvent.cpp | 1065 using ObjCMessageDataTy = llvm::PointerIntPair<const PseudoObjectExpr *, 2>; 1067 const PseudoObjectExpr *ObjCMethodCall::getContainingPseudoObjectExpr() const { in getContainingPseudoObjectExpr() 1074 getSyntacticFromForPseudoObjectExpr(const PseudoObjectExpr *POE) { in getSyntacticFromForPseudoObjectExpr() 1092 if (const auto *POE = dyn_cast_or_null<PseudoObjectExpr>(S)) { in getMessageKind() 1132 const PseudoObjectExpr *POE = getContainingPseudoObjectExpr(); in getAccessedProperty()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RetainPtrCtorAdoptChecker.cpp | 422 if (auto *POE = dyn_cast<PseudoObjectExpr>(E)) { in isAllocInit() 483 if (auto *POE = dyn_cast<PseudoObjectExpr>(E)) { in isOwned()
|
| H A D | ASTUtils.cpp | 58 if (auto *POE = dyn_cast<PseudoObjectExpr>(E)) { in tryToFindPtrOrigin()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | AnalysisDeclContext.cpp | 622 void VisitPseudoObjectExpr(PseudoObjectExpr *PE) { in VisitPseudoObjectExpr() 623 for (PseudoObjectExpr::semantics_iterator it = PE->semantics_begin(), in VisitPseudoObjectExpr()
|
| H A D | LiveVariables.cpp | 283 Expr *child = cast<PseudoObjectExpr>(S)->getResultExpr(); in Visit()
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/ |
| H A D | ASTSelection.cpp | 63 bool TraversePseudoObjectExpr(PseudoObjectExpr *E) { in TraversePseudoObjectExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 293 Stmt *RewritePropertyOrImplicitGetter(PseudoObjectExpr *Pseudo); 294 Stmt *RewritePropertyOrImplicitSetter(PseudoObjectExpr *Pseudo); 1233 Stmt *RewriteObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitSetter() 1316 Stmt *RewriteObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitGetter() 3738 } else if (const PseudoObjectExpr *POE in SynthesizeBlockCall() 3739 = dyn_cast<PseudoObjectExpr>(BlockExp)) { in SynthesizeBlockCall() 4544 if (PseudoObjectExpr *PseudoOp = dyn_cast<PseudoObjectExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
|
| H A D | RewriteModernObjC.cpp | 348 Stmt *RewritePropertyOrImplicitGetter(PseudoObjectExpr *Pseudo); 349 Stmt *RewritePropertyOrImplicitSetter(PseudoObjectExpr *Pseudo); 1413 Stmt *RewriteModernObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitSetter() 1501 Stmt *RewriteModernObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitGetter() 4560 } else if (const PseudoObjectExpr *POE in SynthesizeBlockCall() 4561 = dyn_cast<PseudoObjectExpr>(BlockExp)) { in SynthesizeBlockCall() 5403 if (PseudoObjectExpr *PseudoOp = dyn_cast<PseudoObjectExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 101 def PseudoObjectExpr : StmtNode<Expr>;
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGObjC.cpp | 3149 Result visitPseudoObjectExpr(const PseudoObjectExpr *e); 3176 ARCExprEmitter<Impl,Result>::visitPseudoObjectExpr(const PseudoObjectExpr *E) { in visitPseudoObjectExpr() 3184 for (PseudoObjectExpr::const_semantics_iterator in visitPseudoObjectExpr() 3373 } else if (const PseudoObjectExpr *pseudo = dyn_cast<PseudoObjectExpr>(e)) { in visit()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.h | 203 bool VisitPseudoObjectExpr(const PseudoObjectExpr *E);
|