/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | ExprCXX.cpp | 1291 ExprWithCleanups::ExprWithCleanups(Expr *subexpr, in ExprWithCleanups() function in ExprWithCleanups 1301 ExprWithCleanups *ExprWithCleanups::Create(const ASTContext &C, Expr *subexpr, in Create() 1305 alignof(ExprWithCleanups)); in Create() 1307 ExprWithCleanups(subexpr, CleanupsHaveSideEffects, objects); in Create() 1310 ExprWithCleanups::ExprWithCleanups(EmptyShell empty, unsigned numObjects) in ExprWithCleanups() function in ExprWithCleanups 1315 ExprWithCleanups *ExprWithCleanups::Create(const ASTContext &C, in Create() 1319 alignof(ExprWithCleanups)); in Create() 1320 return new (buffer) ExprWithCleanups(empty, numObjects); in Create()
|
H A D | ParentMapContext.cpp | 221 if (isa<ExprWithCleanups>(E)) in AscendIgnoreUnlessSpelledInSource()
|
H A D | ExprClassification.cpp | 350 return ClassifyInternal(Ctx, cast<ExprWithCleanups>(E)->getSubExpr()); in ClassifyInternal()
|
H A D | DeclPrinter.cpp | 329 if (ExprWithCleanups *Tmp = dyn_cast<ExprWithCleanups>(Init)) in PrintConstructorInitializers()
|
H A D | JSONNodeDumper.cpp | 1335 void JSONNodeDumper::VisitExprWithCleanups(const ExprWithCleanups *EWC) { in VisitExprWithCleanups() 1340 for (const ExprWithCleanups::CleanupObject &CO : EWC->getObjects()) in VisitExprWithCleanups()
|
H A D | Expr.cpp | 2760 return cast<ExprWithCleanups>(this)->getSubExpr() in isUnusedResultAWarning() 3110 return cast<ExprWithCleanups>(this)->getSubExpr()->isConstantInitializer( in isConstantInitializer() 3436 if (cast<ExprWithCleanups>(this)->cleanupsHaveSideEffects()) in HasSideEffects() 4517 if (const ExprWithCleanups *ewc = dyn_cast<ExprWithCleanups>(e)) in findInCopyConstruct()
|
H A D | TextNodeDumper.cpp | 676 const ExprWithCleanups::CleanupObject &C) { in dumpCleanupObject() 1222 void TextNodeDumper::VisitExprWithCleanups(const ExprWithCleanups *Node) { in VisitExprWithCleanups()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A D | LLVMConventionsChecker.cpp | 159 ExprWithCleanups *Ex1 = dyn_cast<ExprWithCleanups>(Init); in VisitVarDecl()
|
H A D | StackAddrEscapeChecker.cpp | 277 if (const ExprWithCleanups *Cleanup = dyn_cast<ExprWithCleanups>(RetE)) in checkPreStmt()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | ASTImporter.h | 343 llvm::Expected<ExprWithCleanups::CleanupObject> 344 Import(ExprWithCleanups::CleanupObject From);
|
H A D | TextNodeDumper.h | 201 void dumpCleanupObject(const ExprWithCleanups::CleanupObject &C); 281 void VisitExprWithCleanups(const ExprWithCleanups *Node);
|
H A D | ExprCXX.h | 3342 class ExprWithCleanups final 3345 ExprWithCleanups, 3358 ExprWithCleanups(EmptyShell, unsigned NumObjects); 3359 ExprWithCleanups(Expr *SubExpr, bool CleanupsHaveSideEffects, 3363 static ExprWithCleanups *Create(const ASTContext &C, EmptyShell empty, 3366 static ExprWithCleanups *Create(const ASTContext &C, Expr *subexpr,
|
H A D | JSONNodeDumper.h | 287 void VisitExprWithCleanups(const ExprWithCleanups *EWC);
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/ |
H A D | CFG.cpp | 571 CFGBlock *VisitExprWithCleanups(ExprWithCleanups *E, 1395 auto *Cleanups = cast<ExprWithCleanups>(Child); in findConstructionContexts() 1637 HasTemporaries = isa<ExprWithCleanups>(Init); in addInitializer() 1642 VisitForTemporaryDtors(cast<ExprWithCleanups>(Init)->getSubExpr(), in addInitializer() 1658 return Visit(cast<ExprWithCleanups>(Init)->getSubExpr()); in addInitializer() 1688 if (const ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(Init)) { in getReferenceInitTemporaryType() 2185 return VisitExprWithCleanups(cast<ExprWithCleanups>(S), in Visit() 2888 HasTemporaries = isa<ExprWithCleanups>(Init); in VisitDeclSubExpr() 2893 VisitForTemporaryDtors(cast<ExprWithCleanups>(Init)->getSubExpr(), in VisitDeclSubExpr() 2914 ExprWithCleanups *EC = cast<ExprWithCleanups>(Init); in VisitDeclSubExpr() [all …]
|
H A D | Consumed.cpp | 470 if (const auto Cleanups = dyn_cast<ExprWithCleanups>(E)) in findInfo() 477 if (const auto Cleanups = dyn_cast<ExprWithCleanups>(E)) in findInfo()
|
H A D | LiveVariables.cpp | 271 S = cast<ExprWithCleanups>(S)->getSubExpr(); in Visit()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
H A D | Environment.cpp | 46 E = cast<ExprWithCleanups>(E)->getSubExpr(); in ignoreTransparentExprs()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGObjC.cpp | 1075 assert(isa<ExprWithCleanups>(getter)); in hasTrivialGetExpr() 1389 assert(isa<ExprWithCleanups>(setter)); in hasTrivialSetExpr() 3274 assert(!isa<ExprWithCleanups>(e)); in visit() 3420 if (const ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(e)) { in EmitARCRetainScalarExpr() 3435 if (const ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(e)) { in EmitARCRetainAutoreleaseScalarExpr() 3545 if (const ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(e)) { in EmitARCUnsafeUnretainedScalarExpr()
|
H A D | CGExprAgg.cpp | 190 void VisitExprWithCleanups(ExprWithCleanups *E); 1373 void AggExprEmitter::VisitExprWithCleanups(ExprWithCleanups *E) { in VisitExprWithCleanups()
|
H A D | CGExprCXX.cpp | 658 if (const ExprWithCleanups *E = dyn_cast<ExprWithCleanups>(Exp)) in EmitSynthesizedCXXCopyCtor()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | JumpDiagnostics.cpp | 551 ExprWithCleanups *EWC = cast<ExprWithCleanups>(S); in BuildScopeInformation()
|
H A D | SemaConcept.cpp | 72 } else if (auto *C = dyn_cast<ExprWithCleanups>(ConstraintExpression)) in CheckConstraintExpression() 155 } else if (auto *C = dyn_cast<ExprWithCleanups>(ConstraintExpr)) { in calculateConstraintSatisfaction()
|
H A D | SemaLambda.cpp | 681 ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(retValue); in adjustBlockReturnsToEnum()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 146 def ExprWithCleanups : StmtNode<FullExpr>;
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1922 void ASTStmtReader::VisitExprWithCleanups(ExprWithCleanups *E) { in VisitExprWithCleanups() 1929 ExprWithCleanups::CleanupObject Obj; in VisitExprWithCleanups() 1936 E->getTrailingObjects<ExprWithCleanups::CleanupObject>()[i] = Obj; in VisitExprWithCleanups() 3691 S = ExprWithCleanups::Create(Context, Empty, in ReadStmtFromStream()
|