/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | LLVMConventionsChecker.cpp | 159 ExprWithCleanups *Ex1 = dyn_cast<ExprWithCleanups>(Init);
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTImporter.h | 354 llvm::Expected<ExprWithCleanups::CleanupObject> 355 Import(ExprWithCleanups::CleanupObject From);
|
H A D | TextNodeDumper.h | 202 void dumpCleanupObject(const ExprWithCleanups::CleanupObject &C); 281 void VisitExprWithCleanups(const ExprWithCleanups *Node);
|
H A D | JSONNodeDumper.h | 287 void VisitExprWithCleanups(const ExprWithCleanups *EWC);
|
H A D | ExprCXX.h | 3296 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 D | ExprCXX.cpp | 1253 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 D | ParentMapContext.cpp | 152 if (isa<ExprWithCleanups>(E))
|
H A D | DeclPrinter.cpp | 325 if (ExprWithCleanups *Tmp = dyn_cast<ExprWithCleanups>(Init))
|
H A D | JSONNodeDumper.cpp | 1328 void JSONNodeDumper::VisitExprWithCleanups(const ExprWithCleanups *EWC) { 1333 for (const ExprWithCleanups::CleanupObject &CO : EWC->getObjects())
|
H A D | ExprClassification.cpp | 350 return ClassifyInternal(Ctx, cast<ExprWithCleanups>(E)->getSubExpr());
|
H A D | Expr.cpp | 2697 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 D | Environment.cpp | 45 E = cast<ExprWithCleanups>(E)->getSubExpr();
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/ |
H A D | CFG.cpp | 571 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 D | LiveVariables.cpp | 272 S = cast<ExprWithCleanups>(S)->getSubExpr();
|
H A D | Consumed.cpp | 470 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 D | CGObjC.cpp | 1003 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 D | CGDecl.cpp | 765 if (const ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(init))
|
H A D | CGExprAgg.cpp | 190 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 D | CGExprCXX.cpp | 656 if (const ExprWithCleanups *E = dyn_cast<ExprWithCleanups>(Exp))
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | JumpDiagnostics.cpp | 541 ExprWithCleanups *EWC = cast<ExprWithCleanups>(S);
|
H A D | SemaConcept.cpp | 72 } else if (auto *C = dyn_cast<ExprWithCleanups>(ConstraintExpression)) 155 } else if (auto *C = dyn_cast<ExprWithCleanups>(ConstraintExpr)) {
|
H A D | SemaLambda.cpp | 680 ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(retValue);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1907 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 D | ASTMatchers.h | 1607 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 D | ASTMatchersInternal.cpp | 804 const internal::VariadicDynCastAllOfMatcher<Stmt, ExprWithCleanups>
|