Searched refs:ExprWithCleanups (Results 1 - 25 of 49) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DLLVMConventionsChecker.cpp159 ExprWithCleanups *Ex1 = dyn_cast<ExprWithCleanups>(Init);
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DASTImporter.h354 llvm::Expected<ExprWithCleanups::CleanupObject>
355 Import(ExprWithCleanups::CleanupObject From);
H A DTextNodeDumper.h202 void dumpCleanupObject(const ExprWithCleanups::CleanupObject &C);
281 void VisitExprWithCleanups(const ExprWithCleanups *Node);
H A DJSONNodeDumper.h287 void VisitExprWithCleanups(const ExprWithCleanups *EWC);
H A DExprCXX.h3296 class ExprWithCleanups final
3299 ExprWithCleanups,
3312 ExprWithCleanups(EmptyShell, unsigned NumObjects);
3313 ExprWithCleanups(Expr *SubExpr, bool CleanupsHaveSideEffects,
3317 static ExprWithCleanups *Create(const ASTContext &C, EmptyShell empty,
3320 static ExprWithCleanups *Create(const ASTContext &C, Expr *subexpr,
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp1253 ExprWithCleanups::ExprWithCleanups(Expr *subexpr, function in class:ExprWithCleanups
1263 ExprWithCleanups *ExprWithCleanups::Create(const ASTContext &C, Expr *subexpr,
1267 alignof(ExprWithCleanups));
1269 ExprWithCleanups(subexpr, CleanupsHaveSideEffects, objects);
1272 ExprWithCleanups::ExprWithCleanups(EmptyShell empty, unsigned numObjects) function in class:ExprWithCleanups
1277 ExprWithCleanups *ExprWithCleanups
[all...]
H A DParentMapContext.cpp152 if (isa<ExprWithCleanups>(E))
H A DDeclPrinter.cpp325 if (ExprWithCleanups *Tmp = dyn_cast<ExprWithCleanups>(Init))
H A DJSONNodeDumper.cpp1328 void JSONNodeDumper::VisitExprWithCleanups(const ExprWithCleanups *EWC) {
1333 for (const ExprWithCleanups::CleanupObject &CO : EWC->getObjects())
H A DExprClassification.cpp350 return ClassifyInternal(Ctx, cast<ExprWithCleanups>(E)->getSubExpr());
H A DExpr.cpp2697 return cast<ExprWithCleanups>(this)->getSubExpr()
3182 return cast<ExprWithCleanups>(this)->getSubExpr()->isConstantInitializer(
3510 if (cast<ExprWithCleanups>(this)->cleanupsHaveSideEffects())
4578 if (const ExprWithCleanups *ewc = dyn_cast<ExprWithCleanups>(e))
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DEnvironment.cpp45 E = cast<ExprWithCleanups>(E)->getSubExpr();
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp571 CFGBlock *VisitExprWithCleanups(ExprWithCleanups *E,
1395 auto *Cleanups = cast<ExprWithCleanups>(Child);
1637 HasTemporaries = isa<ExprWithCleanups>(Init);
1642 VisitForTemporaryDtors(cast<ExprWithCleanups>(Init)->getSubExpr(),
1658 return Visit(cast<ExprWithCleanups>(Init)->getSubExpr());
1688 if (const ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(Init)) {
2185 return VisitExprWithCleanups(cast<ExprWithCleanups>(S),
2888 HasTemporaries = isa<ExprWithCleanups>(Init);
2893 VisitForTemporaryDtors(cast<ExprWithCleanups>(Ini
[all...]
H A DLiveVariables.cpp272 S = cast<ExprWithCleanups>(S)->getSubExpr();
H A DConsumed.cpp470 if (const auto Cleanups = dyn_cast<ExprWithCleanups>(E))
477 if (const auto Cleanups = dyn_cast<ExprWithCleanups>(E))
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjC.cpp1003 assert(isa<ExprWithCleanups>(getter));
1317 assert(isa<ExprWithCleanups>(setter));
3145 assert(!isa<ExprWithCleanups>(e));
3291 if (const ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(e)) {
3306 if (const ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(e)) {
3416 if (const ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(e)) {
H A DCGDecl.cpp765 if (const ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(init))
H A DCGExprAgg.cpp190 void VisitExprWithCleanups(ExprWithCleanups *E);
307 // Since we're not guaranteed to be in an ExprWithCleanups, clean up
1356 void AggExprEmitter::VisitExprWithCleanups(ExprWithCleanups *E) {
H A DCGExprCXX.cpp656 if (const ExprWithCleanups *E = dyn_cast<ExprWithCleanups>(Exp))
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DJumpDiagnostics.cpp541 ExprWithCleanups *EWC = cast<ExprWithCleanups>(S);
H A DSemaConcept.cpp72 } else if (auto *C = dyn_cast<ExprWithCleanups>(ConstraintExpression))
155 } else if (auto *C = dyn_cast<ExprWithCleanups>(ConstraintExpr)) {
H A DSemaLambda.cpp680 ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(retValue);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1907 void ASTStmtReader::VisitExprWithCleanups(ExprWithCleanups *E) {
1914 ExprWithCleanups::CleanupObject Obj;
1921 E->getTrailingObjects<ExprWithCleanups::CleanupObject>()[i] = Obj;
3732 S = ExprWithCleanups::Create(Context, Empty,
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1607 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ExprWithCleanups>
7071 /// AST nodes, `ExprWithCleanups` nodes wrapping elidable constructor-calls and
7091 // If present, remove an outer `ExprWithCleanups` corresponding to the
7093 // `ExprWithCleanups` corresponding to `CXXConstructExpr` nodes (because the
7096 if (const auto *CleanupsExpr = dyn_cast<ExprWithCleanups>(&Node))
/freebsd-13-stable/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp804 const internal::VariadicDynCastAllOfMatcher<Stmt, ExprWithCleanups>

Completed in 280 milliseconds

12