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

12

/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/
H A DExprCXX.cpp1007 ExprWithCleanups::ExprWithCleanups(Expr *subexpr, function in class:ExprWithCleanups
1020 ExprWithCleanups *ExprWithCleanups::Create(ASTContext &C, Expr *subexpr,
1022 size_t size = sizeof(ExprWithCleanups)
1024 void *buffer = C.Allocate(size, llvm::alignOf<ExprWithCleanups>());
1025 return new (buffer) ExprWithCleanups(subexpr, objects);
1028 ExprWithCleanups::ExprWithCleanups(EmptyShell empty, unsigned numObjects) function in class:ExprWithCleanups
1033 ExprWithCleanups *ExprWithCleanup
[all...]
H A DDecl.cpp1863 if (const ExprWithCleanups *Cleanups = dyn_cast<ExprWithCleanups>(E))
1938 if (ExprWithCleanups *E = dyn_cast_or_null<ExprWithCleanups>(Arg))
H A DExprClassification.cpp311 return ClassifyInternal(Ctx, cast<ExprWithCleanups>(E)->getSubExpr());
H A DDeclPrinter.cpp514 if (ExprWithCleanups *Tmp = dyn_cast<ExprWithCleanups>(Init))
H A DStmt.cpp102 if (ExprWithCleanups *ewc = dyn_cast<ExprWithCleanups>(s))
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransRetainReleaseDealloc.cpp262 isa<ExprWithCleanups>(OuterS)));
385 if (ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(Rec))
H A DTransAutoreleasePool.cpp406 if (ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(S))
H A DTransforms.cpp80 if (const ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(E))
H A DTransUnbridgedCasts.cpp369 } while (parent && isa<ExprWithCleanups>(parent));
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DLLVMConventionsChecker.cpp158 ExprWithCleanups *Ex1 = dyn_cast<ExprWithCleanups>(Init);
H A DDeadStoresChecker.cpp329 while (const ExprWithCleanups *exprClean =
330 dyn_cast<ExprWithCleanups>(E))
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Analysis/
H A DLiveVariables.cpp250 if (const ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(S)) {
329 S = cast<ExprWithCleanups>(S)->getSubExpr();
H A DCFG.cpp376 CFGBlock *VisitExprWithCleanups(ExprWithCleanups *E, AddStmtChoice asc);
745 HasTemporaries = isa<ExprWithCleanups>(Init);
749 VisitForTemporaryDtors(cast<ExprWithCleanups>(Init)->getSubExpr(),
761 return Visit(cast<ExprWithCleanups>(Init)->getSubExpr());
778 if (const ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(Init)) {
1085 return VisitExprWithCleanups(cast<ExprWithCleanups>(S), asc);
1681 HasTemporaries = isa<ExprWithCleanups>(Init);
1685 VisitForTemporaryDtors(cast<ExprWithCleanups>(Init)->getSubExpr(),
1702 ExprWithCleanups *E
[all...]
H A DThreadSafety.cpp444 } else if (const ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(Exp)) {
1626 else if (const ExprWithCleanups* EWC = dyn_cast<ExprWithCleanups>(Cond)) {
2126 if (ExprWithCleanups *EWC = dyn_cast_or_null<ExprWithCleanups>(E))
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DJumpDiagnostics.cpp171 const ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(Init);
469 if (ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(SubStmt)) {
H A DSemaLambda.cpp339 ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(retValue);
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DEnvironment.cpp32 E = cast<ExprWithCleanups>(E)->getSubExpr();
H A DBugReporterVisitors.cpp861 if (const ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(Ex))
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprAgg.cpp180 void VisitExprWithCleanups(ExprWithCleanups *E);
1034 void AggExprEmitter::VisitExprWithCleanups(ExprWithCleanups *E) {
1551 const ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(init);
H A DCGObjC.cpp775 assert(isa<ExprWithCleanups>(getter));
1076 assert(isa<ExprWithCleanups>(setter));
2548 assert(!isa<ExprWithCleanups>(e));
2701 if (const ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(e)) {
2717 if (const ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(e)) {
H A DCGBlocks.cpp637 void CodeGenFunction::enterNonTrivialFullExpression(const ExprWithCleanups *E) {
639 ArrayRef<ExprWithCleanups::CleanupObject> cleanups = E->getObjects();
640 for (ArrayRef<ExprWithCleanups::CleanupObject>::iterator
H A DCGDecl.cpp570 if (const ExprWithCleanups *ewc = dyn_cast<ExprWithCleanups>(init)) {
H A DCGStmt.cpp794 if (const ExprWithCleanups *cleanups =
795 dyn_cast_or_null<ExprWithCleanups>(RV)) {
H A DCGExpr.cpp223 if (const ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(E)) {
896 const ExprWithCleanups *cleanups = cast<ExprWithCleanups>(E);
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DExprCXX.h2832 class ExprWithCleanups : public Expr {
2843 ExprWithCleanups(EmptyShell, unsigned NumObjects);
2844 ExprWithCleanups(Expr *SubExpr, ArrayRef<CleanupObject> Objects);
2855 static ExprWithCleanups *Create(ASTContext &C, EmptyShell empty,
2858 static ExprWithCleanups *Create(ASTContext &C, Expr *subexpr,

Completed in 441 milliseconds

12