Home
last modified time | relevance | path

Searched refs:Cleanup (Results 1 – 25 of 147) sorted by relevance

123456

/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DEHScopeStack.h141 class Cleanup {
146 ~Cleanup() = default;
149 Cleanup(const Cleanup &) = default;
150 Cleanup(Cleanup &&) {}
151 Cleanup() = default;
197 class ConditionalCleanup final : public Cleanup {
280 Cleanup *Obj = new (Buffer) T(A...);
290 Cleanup *Obj = new (Buffer) T(std::move(A));
315 void pushCopyOfCleanup(CleanupKind Kind, const void *Cleanup, size_t Size) {
317 std::memcpy(Buffer, Cleanup, Size);
H A DCGCleanup.h104 enum Kind { Cleanup, Catch, Terminate, Filter }; enumerator
290 : EHScope(EHScope::Cleanup, enclosingEH), in EHCleanupScope()
354 EHScopeStack::Cleanup *getCleanup() { in getCleanup()
355 return reinterpret_cast<EHScopeStack::Cleanup*>(getCleanupBuffer()); in getCleanup()
420 return (Scope->getKind() == Cleanup); in classof()
520 case EHScope::Cleanup:
H A DCGCall.h276 EHScopeStack::stable_iterator Cleanup; member
318 void addArgCleanupDeactivation(EHScopeStack::stable_iterator Cleanup, in addArgCleanupDeactivation() argument
321 ArgCleanup.Cleanup = Cleanup; in addArgCleanupDeactivation()
H A DCGCleanup.cpp221 EHCleanupScope &Cleanup = cast<EHCleanupScope>(*begin()); in popCleanup() local
222 InnermostNormalCleanup = Cleanup.getEnclosingNormalCleanup(); in popCleanup()
223 InnermostEHScope = Cleanup.getEnclosingEHScope(); in popCleanup()
224 deallocate(Cleanup.getAllocatedSize()); in popCleanup()
227 Cleanup.Destroy(); in popCleanup()
317 void EHScopeStack::Cleanup::anchor() {} in anchor()
571 EHScopeStack::Cleanup *Fn, in EmitCleanup()
572 EHScopeStack::Cleanup::Flags flags, in EmitCleanup()
762 EHScopeStack::Cleanup *Fn; in PopCleanupBlock()
766 Fn = reinterpret_cast<EHScopeStack::Cleanup *>(CleanupBufferStack); in PopCleanupBlock()
[all …]
H A DCGBlocks.h166 EHScopeStack::stable_iterator Cleanup; variable
188 return Cleanup; in getCleanup()
192 Cleanup = cleanup; in setCleanup()
H A DCGExprCXX.cpp1004 EHScopeStack::stable_iterator Cleanup; in EmitNewArrayInitializer() local
1096 Cleanup = EHStack.stable_begin(); in EmitNewArrayInitializer()
1146 DeactivateCleanupBlock(Cleanup, CleanupDominator); in EmitNewArrayInitializer()
1265 Cleanup = EHStack.stable_begin(); in EmitNewArrayInitializer()
1275 DeactivateCleanupBlock(Cleanup, CleanupDominator); in EmitNewArrayInitializer()
1396 class CallDeleteDuringNew final : public EHScopeStack::Cleanup {
1507 DirectCleanup *Cleanup = CGF.EHStack in EnterNewDeleteCleanup() local
1517 Cleanup->setPlacementArg(I, Arg.getRValue(CGF), Arg.Ty); in EnterNewDeleteCleanup()
1538 ConditionalCleanup *Cleanup = CGF.EHStack in EnterNewDeleteCleanup() local
1548 Cleanup->setPlacementArg( in EnterNewDeleteCleanup()
[all …]
H A DCGException.cpp382 struct FreeException final : EHScopeStack::Cleanup {
684 case EHScope::Cleanup: in getEHDispatchBlock()
726 case EHScope::Cleanup: in getFuncletEHDispatchBlock()
746 case EHScope::Cleanup: in isNonEHScope()
818 case EHScope::Cleanup: in EmitLandingPad()
855 case EHScope::Cleanup: in EmitLandingPad()
1319 struct CallEndCatchForFinally final : EHScopeStack::Cleanup {
1340 struct PerformFinally final : EHScopeStack::Cleanup {
1700 struct PerformSEHFinally final : EHScopeStack::Cleanup {
H A DCGObjCRuntime.cpp129 struct CallObjCEndCatch final : EHScopeStack::Cleanup {
314 struct CallSyncExit final : EHScopeStack::Cleanup {
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.dg/warn/
H A DWunused-3.C6 class Cleanup {
8 ~Cleanup() { do_cleanups();} in ~Cleanup()
11 static Cleanup dummy;
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DCrashRecoveryContext.h251 template <typename T, typename Cleanup = CrashRecoveryContextDeleteCleanup<T> >
257 : cleanup(Cleanup::create(x)) { in CrashRecoveryContextCleanupRegistrar()
/openbsd-src/sbin/isakmpd/
H A DTO-DO24 * Cleanup of SAs when dropping messages. [done]
67 * Cleanup reserved SPIs on cleanup of associated SAs. [done]
72 * Cleanup reserved SPIs in proposals never chosen. [done]
/openbsd-src/gnu/llvm/lldb/source/Interpreter/
H A DCommandObject.cpp269 void CommandObject::Cleanup() { in Cleanup() function in CommandObject
278 auto reset_ctx = llvm::make_scope_exit([this]() { Cleanup(); }); in HandleCompletion()
744 Cleanup(); in Execute()
751 Cleanup(); in Execute()
771 Cleanup(); in Execute()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp136 UME.Cleanup = BB; in addUnwindMapEntry()
555 if (const auto *Cleanup = dyn_cast<CleanupPadInst>(Pad)) { in calculateClrEHStateNumbers() local
559 (Cleanup->arg_size() ? ClrHandlerType::Fault in calculateClrEHStateNumbers()
564 for (const User *U : Cleanup->users()) in calculateClrEHStateNumbers()
569 FuncInfo.EHPadStateMap[Cleanup] = CleanupState; in calculateClrEHStateNumbers()
620 const auto *Cleanup = cast<CleanupPadInst>(Pad); in calculateClrEHStateNumbers() local
622 for (const User *U : Cleanup->users()) { in calculateClrEHStateNumbers()
664 if (UserUnwindParent == Cleanup) in calculateClrEHStateNumbers()
H A DTypePromotion.cpp122 void Cleanup();
585 void IRPromoter::Cleanup() { in Cleanup() function in IRPromoter
685 Cleanup(); in Mutate()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DWinEHFuncInfo.h42 MBBOrBasicBlock Cleanup; member
/openbsd-src/gnu/usr.bin/perl/cpan/Test-Simple/t/Test2/modules/
H A DAPI.t4 BEGIN { no warnings 'once'; $main::cleanup1 = bless {}, 'My::Cleanup' }
298 package My::Cleanup;
310 END { no warnings 'once'; $main::cleanup2 = bless {}, 'My::Cleanup' }
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp312 if (UME.Cleanup) in set()
313 UME.Cleanup = MBBMap[UME.Cleanup.get<const BasicBlock *>()]; in set()
/openbsd-src/gnu/llvm/clang/include/clang/Tooling/Refactoring/
H A DAtomicChange.h161 bool Cleanup = true; member
/openbsd-src/gnu/llvm/llvm/lib/Debuginfod/
H A DHTTPClient.cpp42 static const HTTPClientCleanup Cleanup; variable
/openbsd-src/gnu/gcc/config/
H A Dno-executables.m429 # FIXME: Cleanup?
/openbsd-src/gnu/usr.bin/binutils/config/
H A Dno-executables.m429 # FIXME: Cleanup?
/openbsd-src/gnu/usr.bin/binutils-2.17/config/
H A Dno-executables.m429 # FIXME: Cleanup?
/openbsd-src/gnu/llvm/llvm/docs/
H A DExceptionHandling.rst585 struct Cleanup {
586 Cleanup();
587 ~Cleanup();
593 Cleanup obj;
606 %obj = alloca %struct.Cleanup, align 4
608 %call = invoke %struct.Cleanup* @"??0Cleanup@@QEAA@XZ"(%struct.Cleanup* nonnull %obj)
616 call void @"??_DCleanup@@QEAA@XZ"(%struct.Cleanup* nonnull %obj) nounwind
625 call void @"??1Cleanup@@QEAA@XZ"(%struct.Cleanup* nonnull %obj) nounwind
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DStackAddrEscapeChecker.cpp268 if (const ExprWithCleanups *Cleanup = dyn_cast<ExprWithCleanups>(RetE)) in checkPreStmt() local
269 RetE = Cleanup->getSubExpr(); in checkPreStmt()
/openbsd-src/regress/usr.bin/jot/
H A Dregress.m458 dnl Cleanup. Exit with the status code of the last failure. Should probably

123456