Home
last modified time | relevance | path

Searched refs:dtor (Results 1 – 25 of 83) sorted by relevance

1234

/llvm-project-15.0.7/clang/test/CXX/special/class.temporary/
H A Dp6.cpp16 struct dtor { struct
17 ~dtor();
20 dtor ctor();
56 using T = dtor[1]; in array_subscript_1()
66 using T = dtor[1]; in array_subscript_2()
68 auto &&x = ((dtor*)T{ctor()})[0]; in array_subscript_2()
150 auto &&x = reinterpret_cast<dtor&&>(static_cast<dtor&&>(ctor())); in test_reinterpret_cast()
170 auto &&x = (dtor&&)ctor(); in c_style_cast()
179 using R = dtor&&; in function_style_cast()
192 auto &&x = b ? (dtor&&)ctor() : (dtor&&)ctor(); in conditional()
[all …]
/llvm-project-15.0.7/libcxxabi/src/
H A Dcxa_thread_atexit.cpp64 Dtor dtor; member
79 head->dtor(head->obj); in run_dtors()
111 _LIBCXXABI_FUNC_VIS int __cxa_thread_atexit(Dtor dtor, void* obj, void* dso_symbol) throw() { in __cxa_thread_atexit() argument
113 return __cxa_thread_atexit_impl(dtor, obj, dso_symbol); in __cxa_thread_atexit()
116 return __cxa_thread_atexit_impl(dtor, obj, dso_symbol); in __cxa_thread_atexit()
134 head->dtor = dtor; in __cxa_thread_atexit()
/llvm-project-15.0.7/clang/test/CXX/expr/expr.unary/expr.new/
H A Dp17.cpp7 class dtor { class
8 ~dtor(); // expected-note 3 {{implicitly declared private here}}
13 new dtor[0]; // expected-error{{temporary of type 'dtor' has private destructor}} in test()
14 new dtor[3]; // expected-error{{temporary of type 'dtor' has private destructor}} in test()
15 new dtor[3][3]; // expected-error{{temporary of type 'dtor' has private destructor}} in test()
/llvm-project-15.0.7/llvm/test/CodeGen/WinEH/
H A Dwineh-nested-unwind.ll17 to label %dtor.exit unwind label %catch.dispatch.i
24 catchret from %3 to label %dtor.exit
26 dtor.exit:
34 call void @dtor() #1 [ "funclet"(token %4) ]
43 declare void @dtor() #1
H A Dwineh-statenumbering.ll125 ; CHECK: call void @dtor()
126 ; CHECK-NEXT: call void @dtor()
127 ; CHECK-NEXT: call void @dtor()
128 call void @dtor() #3 [ "funclet"(token %1) ]
129 call void @dtor() #3 [ "funclet"(token %1) ]
130 call void @dtor() #3 [ "funclet"(token %1) ]
139 ; CHECK: call void @dtor()
140 call void @dtor() #3 [ "funclet"(token %4) ]
175 ; CHECK-NEXT: call void @dtor()
176 call void @dtor()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dwin-cleanuppad.ll35 ; CHECK: "?dtor$2@?0?simple_cleanup@4HA":
98 ; X86: "?dtor$[[cleanup_inner:[0-9]+]]@?0?nested_cleanup@4HA":
106 ; X86: "?dtor$[[cleanup_outer:[0-9]+]]@?0?nested_cleanup@4HA":
126 ; X86: .long "?dtor$[[cleanup_outer]]@?0?nested_cleanup@4HA"
128 ; X86: .long "?dtor$[[cleanup_inner]]@?0?nested_cleanup@4HA"
145 ; X64: "?dtor$[[cleanup_inner:[0-9]+]]@?0?nested_cleanup@4HA":
157 ; X64: "?dtor$[[cleanup_outer:[0-9]+]]@?0?nested_cleanup@4HA":
181 ; X64-NEXT: .long "?dtor$[[cleanup_outer]]@?0?nested_cleanup@4HA"@IMGREL
183 ; X64-NEXT: .long "?dtor$[[cleanup_inner]]@?0?nested_cleanup@4HA"@IMGREL
H A Dseh-finally.ll34 ; X64-NEXT: .long "?dtor$2@?0?main@4HA"@IMGREL # FinallyFunclet
38 ; X64-LABEL: "?dtor$2@?0?main@4HA":
45 ; X86-LABEL: "?dtor$2@?0?main@4HA":
54 ; X86-NEXT: .long "?dtor$2@?0?main@4HA" # FinallyFunclet
H A Dcleanuppad-realign.ll36 ; The last EH reg field is the state number, so dtor adjust is this +4.
39 ; X86-LABEL: "?dtor$2@?0?realigned_cleanup@4HA":
64 ; X64-LABEL: "?dtor$2@?0?realigned_cleanup@4HA":
H A Dno-seh-unwind-inline-asm-codegen.ll28 ; CHECK-LABEL: "?dtor$2@?0?test@4HA":
55 ; CHECK-NEXT: .long "?dtor$2@?0?test@4HA"@IMGREL # Action
H A Dseh-unwind-inline-asm-codegen.ll28 ; CHECK-LABEL: "?dtor$2@?0?test@4HA":
55 ; CHECK-NEXT: .long "?dtor$2@?0?test@4HA"@IMGREL # Action
H A Dwin-funclet-cfi.ll37 ; CHECK: "?dtor$[[cleanup:[0-9]+]]@?0??f@@YAXXZ@4HA":
38 ; CHECK: .seh_proc "?dtor$[[cleanup]]@?0??f@@YAXXZ@4HA"
H A Dwin32-seh-nested-finally.ll81 ; CHECK: .long "?dtor$[[outer]]@?0?nested_finally@4HA" # FinallyFunclet
84 ; CHECK: .long "?dtor$[[inner]]@?0?nested_finally@4HA" # FinallyFunclet
/llvm-project-15.0.7/openmp/runtime/src/
H A Dkmp_threadprivate.cpp197 if (d_tn->dt.dtor != 0) { in __kmp_common_destroy()
206 (*d_tn->dt.dtor)(tn->par_addr); in __kmp_common_destroy()
212 (*d_tn->dt.dtor)(d_tn->obj_init); in __kmp_common_destroy()
256 if (d_tn->dt.dtor != 0) { in __kmp_common_destroy_gtid()
257 (void)(*d_tn->dt.dtor)(tn->par_addr); in __kmp_common_destroy_gtid()
260 (void)(*d_tn->dt.dtor)(d_tn->obj_init); in __kmp_common_destroy_gtid()
505 kmpc_cctor cctor, kmpc_dtor dtor) { in __kmpc_threadprivate_register() argument
524 d_tn->dt.dtor = dtor; in __kmpc_threadprivate_register()
748 kmpc_dtor_vec dtor, in __kmpc_threadprivate_register_vec() argument
769 d_tn->dt.dtorv = dtor; in __kmpc_threadprivate_register_vec()
/llvm-project-15.0.7/llvm/test/Transforms/LoopUnroll/
H A Dunroll-cleanuppad.ll20 call void @dtor()
25 call void @dtor() [ "funclet"(token %cp) ]
40 declare void @dtor()
/llvm-project-15.0.7/libcxxabi/test/
H A Dcxa_thread_atexit_test.pass.cpp17 extern "C" int __cxa_thread_atexit_impl(void (*dtor)(void *), void *obj, in __cxa_thread_atexit_impl()
19 assert(dtor == reinterpret_cast<void (*)(void *)>(1)); in __cxa_thread_atexit_impl()
/llvm-project-15.0.7/clang/test/CXX/class/class.union/
H A Dp1.cpp46 Dtor dtor; // expected-error {{union member 'dtor' has a non-trivial destructor}} member
70 Dtor dtor; // expected-note {{because field of type 'Dtor' has a user-provided destructor}} member
131 Either<int,Dtor> dtor(0); // expected-note {{in instantiation of template}} in fred() local
/llvm-project-15.0.7/llvm/test/CodeGen/NVPTX/
H A Dglobal-dtor.ll3 ; Check that llc dies when given a nonempty global dtor.
6 ; CHECK: ERROR: Module has a nontrivial global dtor
H A Dglobal-ctor-empty.ll3 ; Check that llc doesn't die when given an empty global ctor / dtor.
/llvm-project-15.0.7/llvm/test/Demangle/
H A Dms-operators.test159 ; CHECK: void __cdecl Diamond::`vbase dtor'(void)
162 ; CHECK: virtual void * __cdecl Base::`vector deleting dtor'(unsigned int)
165 ; CHECK: [thunk]: private: void * __thiscall Base::`vector deleting dtor'`adjustor{4}'(unsigned int)
171 ; CHECK: virtual void * __cdecl Base::`scalar deleting dtor'(unsigned int)
177 ; CHECK: void __cdecl `vector dtor iterator'(void *, unsigned __int64, unsigned __int64, void (__cd…
189 ; CHECK: virtual void * __cdecl Base::`eh vector dtor iterator'(unsigned int)
/llvm-project-15.0.7/lld/test/wasm/
H A Dinit-fini.ll2 ; RUN: llc -filetype=obj %S/Inputs/global-ctor-dtor.ll -o %t.global-ctor-dtor.o
54 ; RUN: wasm-ld --allow-undefined %t.o %t.global-ctor-dtor.o -o %t.wasm
135 ; RUN: wasm-ld -r %t.o %t.global-ctor-dtor.o -o %t.reloc.wasm
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dgv-stubs-crash.ll21 …8* %exn, i8* bitcast ({ i8*, i8* }* @Exn to i8*), i8* bitcast (void (i32*)* @dtor to i8*)) noreturn
34 declare void @dtor(i32*) optsize
/llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/
H A Dunreachable-cleanuppad.ll26 br label %dtor.exit.i
28 dtor.exit.i:
/llvm-project-15.0.7/clang/test/Misc/
H A Dwarning-wall.c11 CHECK-NEXT: -Wdelete-non-virtual-dtor
12 CHECK-NEXT: -Wdelete-non-abstract-non-virtual-dtor
13 CHECK-NEXT: -Wdelete-abstract-non-virtual-dtor
/llvm-project-15.0.7/llvm/test/Transforms/Inline/
H A Dpr26698.ll21 call void @dtor() #1 [ "funclet"(token %cpouter1) ]
33 define internal void @dtor() #1 personality i32 (...)* @__CxxFrameHandler3 {
/llvm-project-15.0.7/compiler-rt/test/crt/
H A Dctor_dtor.c32 void __attribute__((destructor)) dtor() { in dtor() function

1234