Home
last modified time | relevance | path

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

12345

/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dwasm-eh.cpp8 struct Cleanup { struct
9 ~Cleanup() { dont_throw(); } in ~Cleanup() argument
116 Cleanup c; in test3()
196 Cleanup c1; in test6()
198 Cleanup c2; in test6()
201 Cleanup c3; in test6()
252 Cleanup c1; in test7()
255 Cleanup c2; in test7()
258 Cleanup c3; in test7()
H A Dexceptions-cxx-ehsc.cpp4 struct Cleanup { ~Cleanup(); }; struct
9 Cleanup x; in caller()
19 struct Cleanup { ~Cleanup(); }; struct
24 Cleanup x; in caller()
H A Dmingw-w64-seh-exceptions.cpp8 struct Cleanup { struct
9 ~Cleanup() { in ~Cleanup() argument
15 Cleanup x; in test()
H A Dexceptions-cxx-new.cpp44 struct Cleanup { struct
45 ~Cleanup() { f(-1); } in ~Cleanup() argument
49 Cleanup C; in test_cleanup()
H A Dmicrosoft-abi-dynamic-cast.cpp126 struct Cleanup { struct
127 ~Cleanup();
134 Cleanup c; in f()
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/abseil/
H A Dcleanup-ctad.cpp52 class Cleanup final { class
54 Cleanup(Callback callback) // NOLINT in Cleanup() function in absl::Cleanup
57 Cleanup(Cleanup &&other) = default;
63 ~Cleanup();
70 Cleanup(Callback callback) -> Cleanup<cleanup_internal::Tag, Callback>;
73 absl::Cleanup<cleanup_internal::Tag, Callback> MakeCleanup(Callback callback) { in MakeCleanup()
/llvm-project-15.0.7/llvm/test/Transforms/Util/
H A Dlowerinvoke-funclet.ll5 %struct.Cleanup = type { i8 }
10 %c = alloca %struct.Cleanup, align 1
24 call void @"??1Cleanup@@QEAA@XZ"(%struct.Cleanup* %c) #3 [ "funclet"(token %1) ]
32 call void @"??1Cleanup@@QEAA@XZ"(%struct.Cleanup* %c) #3 [ "funclet"(token %2) ]
39 declare void @"??1Cleanup@@QEAA@XZ"(%struct.Cleanup*) unnamed_addr
/llvm-project-15.0.7/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:
/llvm-project-15.0.7/clang/test/CodeGenCoroutines/
H A Dcoro-promise-dtor.cpp20 struct Cleanup { ~Cleanup(); }; struct
24 Cleanup cleanup; in f()
H A Dcoro-promise-dtor-exp-namespace.cpp22 struct Cleanup { struct
23 ~Cleanup();
28 Cleanup cleanup; in f()
H A Dcoro-unhandled-exception.cpp24 struct Cleanup { ~Cleanup(); }; struct
28 Cleanup x; in f()
H A Dcoro-unhandled-exception-exp-namespace.cpp26 struct Cleanup { struct
27 ~Cleanup();
32 Cleanup x; in f()
H A Dcoro-cleanup-exp-namespace.cpp37 struct Cleanup { struct
38 ~Cleanup();
56 Cleanup cleanup; in f()
H A Dcoro-eh-cleanup.cpp39 struct Cleanup { ~Cleanup(); }; struct
43 Cleanup x; in f()
H A Dcoro-gro.cpp43 struct Cleanup { ~Cleanup(); }; struct
57 Cleanup cleanup; in f()
H A Dcoro-cleanup.cpp37 struct Cleanup { ~Cleanup(); }; struct
54 Cleanup cleanup; in f()
H A Dcoro-gro-exp-namespace.cpp43 struct Cleanup { struct
44 ~Cleanup();
59 Cleanup cleanup; in f()
H A Dcoro-eh-cleanup-exp-namespace.cpp39 struct Cleanup { struct
40 ~Cleanup();
45 Cleanup x; in f()
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/abseil/
H A Dcleanup-ctad.rst6 Suggests switching the initialization pattern of ``absl::Cleanup``
20 absl::Cleanup c1 = [] {};
22 const absl::Cleanup c2 = std::function<void()>([] {});
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/readability/
H A Dredundant-member-init.cpp71 struct Cleanup { struct
72 ~Cleanup() {} in ~Cleanup() argument
76 UsesCleanup(const Cleanup &c = Cleanup()) {} in UsesCleanup()
/llvm-project-15.0.7/llvm/unittests/Support/
H A DMemoryBufferTest.cpp106 FileRemover Cleanup(TestPath); in TEST_F() local
137 FileRemover Cleanup(TestPath); in TEST_F() local
237 FileRemover Cleanup(TestPath); in testGetOpenFileSlice() local
279 FileRemover Cleanup(TestPath); in TEST_F() local
327 FileRemover Cleanup(TestPath); in TEST_F() local
360 FileRemover Cleanup(TestPath); in TEST_F() local
395 FileRemover Cleanup(TestPath); in TEST_F() local
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/
H A DImplicitConversionInLoopCheck.cpp73 if (const auto *Cleanup = dyn_cast<ExprWithCleanups>(Init)) in check() local
74 Init = Cleanup->getSubExpr(); in check()
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/cert/
H A Dstatic-object-exception.cpp24 struct Cleanup { struct
25 ~Cleanup() {} in ~Cleanup() argument
29 W(Cleanup c = {}) noexcept(false);
/llvm-project-15.0.7/lldb/test/API/api/multithreaded/
H A Dtest_stop-hook.cpp.template81 class Cleanup {
83 Cleanup(SBDebugger dbg, int filedes[2]) : m_dbg(dbg) {
88 ~Cleanup() {
99 Cleanup cleanup(dbg, to_lldb_des);

12345