| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | wasm-eh.cpp | 8 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 D | exceptions-cxx-ehsc.cpp | 4 struct Cleanup { ~Cleanup(); }; struct 9 Cleanup x; in caller() 19 struct Cleanup { ~Cleanup(); }; struct 24 Cleanup x; in caller()
|
| H A D | mingw-w64-seh-exceptions.cpp | 8 struct Cleanup { struct 9 ~Cleanup() { in ~Cleanup() argument 15 Cleanup x; in test()
|
| H A D | exceptions-cxx-new.cpp | 44 struct Cleanup { struct 45 ~Cleanup() { f(-1); } in ~Cleanup() argument 49 Cleanup C; in test_cleanup()
|
| H A D | microsoft-abi-dynamic-cast.cpp | 126 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 D | cleanup-ctad.cpp | 52 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 D | lowerinvoke-funclet.ll | 5 %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 D | EHScopeStack.h | 141 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 D | CGCleanup.h | 104 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 D | coro-promise-dtor.cpp | 20 struct Cleanup { ~Cleanup(); }; struct 24 Cleanup cleanup; in f()
|
| H A D | coro-promise-dtor-exp-namespace.cpp | 22 struct Cleanup { struct 23 ~Cleanup(); 28 Cleanup cleanup; in f()
|
| H A D | coro-unhandled-exception.cpp | 24 struct Cleanup { ~Cleanup(); }; struct 28 Cleanup x; in f()
|
| H A D | coro-unhandled-exception-exp-namespace.cpp | 26 struct Cleanup { struct 27 ~Cleanup(); 32 Cleanup x; in f()
|
| H A D | coro-cleanup-exp-namespace.cpp | 37 struct Cleanup { struct 38 ~Cleanup(); 56 Cleanup cleanup; in f()
|
| H A D | coro-eh-cleanup.cpp | 39 struct Cleanup { ~Cleanup(); }; struct 43 Cleanup x; in f()
|
| H A D | coro-gro.cpp | 43 struct Cleanup { ~Cleanup(); }; struct 57 Cleanup cleanup; in f()
|
| H A D | coro-cleanup.cpp | 37 struct Cleanup { ~Cleanup(); }; struct 54 Cleanup cleanup; in f()
|
| H A D | coro-gro-exp-namespace.cpp | 43 struct Cleanup { struct 44 ~Cleanup(); 59 Cleanup cleanup; in f()
|
| H A D | coro-eh-cleanup-exp-namespace.cpp | 39 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 D | cleanup-ctad.rst | 6 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 D | redundant-member-init.cpp | 71 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 D | MemoryBufferTest.cpp | 106 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 D | ImplicitConversionInLoopCheck.cpp | 73 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 D | static-object-exception.cpp | 24 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 D | test_stop-hook.cpp.template | 81 class Cleanup { 83 Cleanup(SBDebugger dbg, int filedes[2]) : m_dbg(dbg) { 88 ~Cleanup() { 99 Cleanup cleanup(dbg, to_lldb_des);
|