Home
last modified time | relevance | path

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

123

/freebsd-14-stable/contrib/llvm-project/clang/lib/ARCMigrate/
HDTransZeroOutPropsInDealloc.cpp81 bool VisitPseudoObjectExpr(PseudoObjectExpr *POE) { in VisitPseudoObjectExpr()
153 if (PseudoObjectExpr *PO = dyn_cast<PseudoObjectExpr>(E)) in isZeroingPropIvar()
190 bool isZeroingPropIvar(PseudoObjectExpr *PO) { in isZeroingPropIvar()
HDTransRetainReleaseDealloc.cpp401 if (PseudoObjectExpr *pseudoOp = dyn_cast<PseudoObjectExpr>(E)) in isDelegateMessage()
HDTransUnbridgedCasts.cpp388 if (PseudoObjectExpr *pseudo = dyn_cast<PseudoObjectExpr>(subExpr)) { in transformObjCToNonObjCCast()
/freebsd-14-stable/contrib/llvm-project/clang/lib/Sema/
HDScopeInfo.cpp96 const PseudoObjectExpr *POE = cast<PseudoObjectExpr>(E); in getBaseInfo()
164 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) { in markSafeWeakUse()
HDSemaPseudoObject.cpp195 : S(S), ResultIndex(PseudoObjectExpr::NoResult), in PseudoOpBuilder()
207 assert(ResultIndex == PseudoObjectExpr::NoResult); in addResultSemanticExpr()
230 assert(ResultIndex == PseudoObjectExpr::NoResult); in setResultToLastSemantic()
387 assert(ResultIndex == PseudoObjectExpr::NoResult); in captureValueAsResult()
413 return PseudoObjectExpr::Create(S.Context, syntactic, in complete()
1561 Expr *SemaPseudoObject::recreateSyntacticForm(PseudoObjectExpr *E) { in recreateSyntacticForm()
HDSemaObjC.cpp834 if (PseudoObjectExpr *pseudo = dyn_cast<PseudoObjectExpr>(e)) { in findRetainCycleOwner()
/freebsd-14-stable/contrib/llvm-project/clang/lib/AST/
HDParentMap.cpp36 PseudoObjectExpr *POE = cast<PseudoObjectExpr>(S); in BuildParentMap()
49 for (PseudoObjectExpr::semantics_iterator I = POE->semantics_begin(), in BuildParentMap()
HDExpr.cpp2588 if (const auto *POE = dyn_cast<PseudoObjectExpr>(E)) { in isReadIfDiscardedInCPlusPlus11()
2848 const auto *POE = cast<PseudoObjectExpr>(this); in isUnusedResultAWarning()
3825 const PseudoObjectExpr *PO = cast<PseudoObjectExpr>(this); in HasSideEffects()
3826 for (PseudoObjectExpr::const_semantics_iterator I = PO->semantics_begin(), in HasSideEffects()
4884 PseudoObjectExpr *PseudoObjectExpr::Create(const ASTContext &Context, in Create()
4889 alignof(PseudoObjectExpr)); in Create()
4890 return new(buffer) PseudoObjectExpr(sh, numSemanticExprs); in Create()
4893 PseudoObjectExpr::PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs) in PseudoObjectExpr() function in PseudoObjectExpr
4898 PseudoObjectExpr *PseudoObjectExpr::Create(const ASTContext &C, Expr *syntax, in Create()
4917 alignof(PseudoObjectExpr)); in Create()
[all …]
HDExprClassification.cpp307 cast<PseudoObjectExpr>(E)->getValueKind()); in ClassifyInternal()
/freebsd-14-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
HDObjCUnusedIVarsChecker.cpp51 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(S)) in Scan()
HDIvarInvalidationChecker.cpp577 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) in peel()
HDDynamicTypePropagation.cpp702 if (const PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(E)) in stripCastsAndSugar()
/freebsd-14-stable/contrib/llvm-project/clang/include/clang/Sema/
HDSemaPseudoObject.h35 Expr *recreateSyntacticForm(PseudoObjectExpr *E);
/freebsd-14-stable/contrib/llvm-project/clang/include/clang/AST/
HDComputeDependence.h95 class PseudoObjectExpr; variable
189 ExprDependence computeDependence(PseudoObjectExpr *E);
HDExpr.h6485 class PseudoObjectExpr final
6487 private llvm::TrailingObjects<PseudoObjectExpr, Expr *> {
6504 PseudoObjectExpr(QualType type, ExprValueKind VK,
6508 PseudoObjectExpr(EmptyShell shell, unsigned numSemanticExprs);
6519 static PseudoObjectExpr *Create(const ASTContext &Context, Expr *syntactic,
6523 static PseudoObjectExpr *Create(const ASTContext &Context, EmptyShell shell,
6546 return const_cast<PseudoObjectExpr*>(this)->getResultExpr(); in getResultExpr()
6578 return const_cast<PseudoObjectExpr*>(this)->getSemanticExpr(index); in getSemanticExpr()
6594 const_cast<const PseudoObjectExpr *>(this)->children(); in children()
/freebsd-14-stable/contrib/llvm-project/clang/lib/Index/
HDIndexBody.cpp252 auto IsImplicitProperty = [](const PseudoObjectExpr *POE) -> bool { in VisitObjCMessageExpr()
271 bool IsPropCall = isa_and_nonnull<PseudoObjectExpr>(Containing); in VisitObjCMessageExpr()
275 IsImplicitProperty(cast<PseudoObjectExpr>(Containing)))) in VisitObjCMessageExpr()
/freebsd-14-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
HDCallEvent.cpp1045 using ObjCMessageDataTy = llvm::PointerIntPair<const PseudoObjectExpr *, 2>;
1047 const PseudoObjectExpr *ObjCMethodCall::getContainingPseudoObjectExpr() const { in getContainingPseudoObjectExpr()
1054 getSyntacticFromForPseudoObjectExpr(const PseudoObjectExpr *POE) { in getSyntacticFromForPseudoObjectExpr()
1072 if (const auto *POE = dyn_cast_or_null<PseudoObjectExpr>(S)) { in getMessageKind()
1112 const PseudoObjectExpr *POE = getContainingPseudoObjectExpr(); in getAccessedProperty()
/freebsd-14-stable/contrib/llvm-project/clang/lib/Analysis/
HDAnalysisDeclContext.cpp624 void VisitPseudoObjectExpr(PseudoObjectExpr *PE) { in VisitPseudoObjectExpr()
625 for (PseudoObjectExpr::semantics_iterator it = PE->semantics_begin(), in VisitPseudoObjectExpr()
HDLiveVariables.cpp266 Expr *child = cast<PseudoObjectExpr>(S)->getResultExpr(); in Visit()
/freebsd-14-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/
HDASTSelection.cpp63 bool TraversePseudoObjectExpr(PseudoObjectExpr *E) { in TraversePseudoObjectExpr()
/freebsd-14-stable/contrib/llvm-project/clang/include/clang/Basic/
HDStmtNodes.td100 def PseudoObjectExpr : StmtNode<Expr>;
/freebsd-14-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/
HDRewriteObjC.cpp295 Stmt *RewritePropertyOrImplicitGetter(PseudoObjectExpr *Pseudo);
296 Stmt *RewritePropertyOrImplicitSetter(PseudoObjectExpr *Pseudo);
1235 Stmt *RewriteObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitSetter()
1318 Stmt *RewriteObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitGetter()
3746 } else if (const PseudoObjectExpr *POE in SynthesizeBlockCall()
3747 = dyn_cast<PseudoObjectExpr>(BlockExp)) { in SynthesizeBlockCall()
4565 if (PseudoObjectExpr *PseudoOp = dyn_cast<PseudoObjectExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
HDRewriteModernObjC.cpp349 Stmt *RewritePropertyOrImplicitGetter(PseudoObjectExpr *Pseudo);
350 Stmt *RewritePropertyOrImplicitSetter(PseudoObjectExpr *Pseudo);
1414 Stmt *RewriteModernObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitSetter()
1502 Stmt *RewriteModernObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitGetter()
4576 } else if (const PseudoObjectExpr *POE in SynthesizeBlockCall()
4577 = dyn_cast<PseudoObjectExpr>(BlockExp)) { in SynthesizeBlockCall()
5437 if (PseudoObjectExpr *PseudoOp = dyn_cast<PseudoObjectExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()
/freebsd-14-stable/contrib/llvm-project/clang/lib/AST/Interp/
HDCompiler.h184 bool VisitPseudoObjectExpr(const PseudoObjectExpr *E);
/freebsd-14-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGObjC.cpp3103 Result visitPseudoObjectExpr(const PseudoObjectExpr *e);
3130 ARCExprEmitter<Impl,Result>::visitPseudoObjectExpr(const PseudoObjectExpr *E) { in visitPseudoObjectExpr()
3138 for (PseudoObjectExpr::const_semantics_iterator in visitPseudoObjectExpr()
3327 } else if (const PseudoObjectExpr *pseudo = dyn_cast<PseudoObjectExpr>(e)) { in visit()

123