| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 1226 ExprWithCleanups::ExprWithCleanups(Expr *subexpr, in ExprWithCleanups() function in ExprWithCleanups 1236 ExprWithCleanups *ExprWithCleanups::Create(const ASTContext &C, Expr *subexpr, in Create() 1240 alignof(ExprWithCleanups)); in Create() 1242 ExprWithCleanups(subexpr, CleanupsHaveSideEffects, objects); in Create() 1245 ExprWithCleanups::ExprWithCleanups(EmptyShell empty, unsigned numObjects) in ExprWithCleanups() function in ExprWithCleanups 1250 ExprWithCleanups *ExprWithCleanups::Create(const ASTContext &C, in Create() 1254 alignof(ExprWithCleanups)); in Create() 1255 return new (buffer) ExprWithCleanups(empty, numObjects); in Create()
|
| H A D | DeclPrinter.cpp | 310 if (ExprWithCleanups *Tmp = dyn_cast<ExprWithCleanups>(Init)) in PrintConstructorInitializers()
|
| H A D | ExprClassification.cpp | 336 return ClassifyInternal(Ctx, cast<ExprWithCleanups>(E)->getSubExpr()); in ClassifyInternal()
|
| H A D | Expr.cpp | 2484 return cast<ExprWithCleanups>(this)->getSubExpr() in isUnusedResultAWarning() 3215 if (cast<ExprWithCleanups>(this)->cleanupsHaveSideEffects()) in HasSideEffects() 4068 if (const ExprWithCleanups *ewc = dyn_cast<ExprWithCleanups>(e)) in findInCopyConstruct()
|
| H A D | TextNodeDumper.cpp | 894 void TextNodeDumper::VisitExprWithCleanups(const ExprWithCleanups *Node) { in VisitExprWithCleanups()
|
| H A D | StmtProfile.cpp | 1757 void StmtProfiler::VisitExprWithCleanups(const ExprWithCleanups *S) { in VisitExprWithCleanups()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | LLVMConventionsChecker.cpp | 160 ExprWithCleanups *Ex1 = dyn_cast<ExprWithCleanups>(Init); in VisitVarDecl()
|
| H A D | StackAddrEscapeChecker.cpp | 273 if (const ExprWithCleanups *Cleanup = dyn_cast<ExprWithCleanups>(RetE)) in checkPreStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | Environment.cpp | 45 E = cast<ExprWithCleanups>(E)->getSubExpr(); in ignoreTransparentExprs()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | CFG.cpp | 549 CFGBlock *VisitExprWithCleanups(ExprWithCleanups *E, AddStmtChoice asc); 1327 auto *Cleanups = cast<ExprWithCleanups>(Child); in findConstructionContexts() 1516 HasTemporaries = isa<ExprWithCleanups>(Init); in addInitializer() 1521 VisitForTemporaryDtors(cast<ExprWithCleanups>(Init)->getSubExpr(), in addInitializer() 1537 return Visit(cast<ExprWithCleanups>(Init)->getSubExpr()); in addInitializer() 1567 if (const ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(Init)) { in getReferenceInitTemporaryType() 2046 return VisitExprWithCleanups(cast<ExprWithCleanups>(S), asc); in Visit() 2694 HasTemporaries = isa<ExprWithCleanups>(Init); in VisitDeclSubExpr() 2699 VisitForTemporaryDtors(cast<ExprWithCleanups>(Init)->getSubExpr(), in VisitDeclSubExpr() 2720 ExprWithCleanups *EC = cast<ExprWithCleanups>(Init); in VisitDeclSubExpr() [all …]
|
| H A D | Consumed.cpp | 471 if (const auto Cleanups = dyn_cast<ExprWithCleanups>(E)) in findInfo() 478 if (const auto Cleanups = dyn_cast<ExprWithCleanups>(E)) in findInfo()
|
| H A D | LiveVariables.cpp | 320 S = cast<ExprWithCleanups>(S)->getSubExpr(); in Visit()
|
| H A D | ThreadSafetyCommon.cpp | 244 return translate(cast<ExprWithCleanups>(S)->getSubExpr(), Ctx); in translate()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGObjC.cpp | 925 assert(isa<ExprWithCleanups>(getter)); in hasTrivialGetExpr() 1239 assert(isa<ExprWithCleanups>(setter)); in hasTrivialSetExpr() 3023 assert(!isa<ExprWithCleanups>(e)); in visit() 3159 if (const ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(e)) { in EmitARCRetainScalarExpr() 3175 if (const ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(e)) { in EmitARCRetainAutoreleaseScalarExpr() 3286 if (const ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(e)) { in EmitARCUnsafeUnretainedScalarExpr()
|
| H A D | CGExprAgg.cpp | 180 void VisitExprWithCleanups(ExprWithCleanups *E); 1270 void AggExprEmitter::VisitExprWithCleanups(ExprWithCleanups *E) { in VisitExprWithCleanups()
|
| H A D | CGExprCXX.cpp | 647 if (const ExprWithCleanups *E = dyn_cast<ExprWithCleanups>(Exp)) in EmitSynthesizedCXXCopyCtor()
|
| H A D | CGExprComplex.cpp | 223 ComplexPairTy VisitExprWithCleanups(ExprWithCleanups *E) { in VisitExprWithCleanups()
|
| H A D | CGBlocks.cpp | 866 if (const auto EWC = dyn_cast<ExprWithCleanups>(E)) { in enterNonTrivialFullExpression() 868 for (const ExprWithCleanups::CleanupObject &C : EWC->getObjects()) in enterNonTrivialFullExpression()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | TextNodeDumper.h | 256 void VisitExprWithCleanups(const ExprWithCleanups *Node);
|
| H A D | ExprCXX.h | 3089 class ExprWithCleanups final 3091 private llvm::TrailingObjects<ExprWithCleanups, BlockDecl *> { 3103 ExprWithCleanups(EmptyShell, unsigned NumObjects); 3104 ExprWithCleanups(Expr *SubExpr, bool CleanupsHaveSideEffects, 3108 static ExprWithCleanups *Create(const ASTContext &C, EmptyShell empty, 3111 static ExprWithCleanups *Create(const ASTContext &C, Expr *subexpr,
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 516 ExprWithCleanups *EWC = cast<ExprWithCleanups>(S); in BuildScopeInformation()
|
| H A D | SemaLambda.cpp | 638 ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(retValue); in adjustBlockReturnsToEnum()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 138 def ExprWithCleanups : DStmt<FullExpr>;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 652 const internal::VariadicDynCastAllOfMatcher<Stmt, ExprWithCleanups>
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1574 void ASTStmtReader::VisitExprWithCleanups(ExprWithCleanups *E) { in VisitExprWithCleanups() 3251 S = ExprWithCleanups::Create(Context, Empty, in ReadStmtFromStream()
|