Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DScopeInfo.cpp95 const PseudoObjectExpr *POE = cast<PseudoObjectExpr>(E); in getBaseInfo()
163 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) { in markSafeWeakUse()
H A DSemaPseudoObject.cpp193 : 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 DSemaObjC.cpp830 if (PseudoObjectExpr *pseudo = dyn_cast<PseudoObjectExpr>(e)) { in findRetainCycleOwner()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DParentMap.cpp35 PseudoObjectExpr *POE = cast<PseudoObjectExpr>(S); in BuildParentMap()
50 for (PseudoObjectExpr::semantics_iterator I = POE->semantics_begin(), in BuildParentMap()
H A DExpr.cpp2605 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 DExprClassification.cpp321 cast<PseudoObjectExpr>(E)->getValueKind()); in ClassifyInternal()
H A DComputeDependence.cpp751 ExprDependence clang::computeDependence(PseudoObjectExpr *O) { in computeDependence()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DObjCUnusedIVarsChecker.cpp50 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(S)) in Scan()
H A DIvarInvalidationChecker.cpp576 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) in peel()
H A DDynamicTypePropagation.cpp705 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) in stripCastsAndSugar()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaPseudoObject.h35 Expr *recreateSyntacticForm(PseudoObjectExpr *E);
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h95 class PseudoObjectExpr; variable
191 ExprDependence computeDependence(PseudoObjectExpr *E);
H A DExpr.h6682 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 DIndexBody.cpp250 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 DCallEvent.cpp1065 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 DRetainPtrCtorAdoptChecker.cpp422 if (auto *POE = dyn_cast<PseudoObjectExpr>(E)) { in isAllocInit()
483 if (auto *POE = dyn_cast<PseudoObjectExpr>(E)) { in isOwned()
H A DASTUtils.cpp58 if (auto *POE = dyn_cast<PseudoObjectExpr>(E)) { in tryToFindPtrOrigin()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp622 void VisitPseudoObjectExpr(PseudoObjectExpr *PE) { in VisitPseudoObjectExpr()
623 for (PseudoObjectExpr::semantics_iterator it = PE->semantics_begin(), in VisitPseudoObjectExpr()
H A DLiveVariables.cpp283 Expr *child = cast<PseudoObjectExpr>(S)->getResultExpr(); in Visit()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/
H A DASTSelection.cpp63 bool TraversePseudoObjectExpr(PseudoObjectExpr *E) { in TraversePseudoObjectExpr()
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp293 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 DRewriteModernObjC.cpp348 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 DStmtNodes.td101 def PseudoObjectExpr : StmtNode<Expr>;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjC.cpp3149 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 DCompiler.h203 bool VisitPseudoObjectExpr(const PseudoObjectExpr *E);

123