HomeSort by: relevance | last modified time | path
    Searched refs:Cleanups (Results 1 - 8 of 8) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/Analysis/
Consumed.cpp 470 if (const auto Cleanups = dyn_cast<ExprWithCleanups>(E))
471 if (!Cleanups->cleanupsHaveSideEffects())
472 E = Cleanups->getSubExpr();
477 if (const auto Cleanups = dyn_cast<ExprWithCleanups>(E))
478 if (!Cleanups->cleanupsHaveSideEffects())
479 E = Cleanups->getSubExpr();
CFG.cpp 1395 auto *Cleanups = cast<ExprWithCleanups>(Child);
1396 findConstructionContexts(Layer, Cleanups->getSubExpr());
1687 // Skip through cleanups.
3639 // TODO: consider adding cleanups for the end of @autoreleasepool scope.
4744 // Don't recurse into statement expressions; any cleanups inside them
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprAgg.cpp 1329 SmallVector<EHScopeStack::stable_iterator, 16> Cleanups;
1358 Cleanups.push_back(CGF.EHStack.stable_begin());
1363 // Deactivate all the partial cleanups in reverse order, which
1365 for (unsigned i = Cleanups.size(); i != 0; --i)
1366 CGF.DeactivateCleanupBlock(Cleanups[i-1], CleanupDominator);
1374 CodeGenFunction::RunCleanupsScope cleanups(CGF);
1630 SmallVector<EHScopeStack::stable_iterator, 16> cleanups; local
1633 cleanups.push_back(cleanup);
1734 // initialized, we can end up pushing a linear number of cleanups.
1756 // Deactivate all the partial cleanups in reverse order, whic
    [all...]
MicrosoftCXXABI.cpp 4049 CodeGenFunction::RunCleanupsScope Cleanups(CGF);
4068 Cleanups.ForceCleanup();
CGCall.cpp 2639 // any cleanups or do anything that might unwind. We do that separately, so
2640 // we can push the cleanups in the correct order for the ABI.
3160 // with noreturn cleanups.
3807 ArrayRef<CallArgList::CallArgCleanup> Cleanups =
3810 for (const auto &I : llvm::reverse(Cleanups)) {
3865 // isn't null, so we need to register a dominating point so that the cleanups
4187 // destruction/cleanups, so we can safely "emit" it after its arg,
5123 // Deactivate any cleanups that we're supposed to do immediately before
5353 CGM.ErrorUnsupported(MustTailCall, "tail call skipping over cleanups");
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaStmt.cpp 1910 if (auto Cleanups = dyn_cast<ExprWithCleanups>(Statement))
1911 if (!Cleanups->cleanupsHaveSideEffects())
1912 Statement = Cleanups->getSubExpr();
2239 // Wrap up any cleanups in the expression.
3048 if (auto Cleanups = dyn_cast<ExprWithCleanups>(InitExpr))
3049 if (!Cleanups->cleanupsHaveSideEffects())
3050 InitExpr = Cleanups->getSubExpr();
SemaExprCXX.cpp 7027 auto Cleanups = llvm::makeArrayRef(ExprCleanupObjects.begin() + FirstCleanup,
7031 Context, SubExpr, Cleanup.cleanupsHaveSideEffects(), Cleanups);
SemaDecl.cpp 1829 if (const ExprWithCleanups *Cleanups =
1831 Init = Cleanups->getSubExpr();
14756 assert(!Cleanup.exprNeedsCleanups() && "Unaccounted cleanups in function");

Completed in 47 milliseconds