Lines Matching full:dtor
4 %struct.Dtor = type { i8 }
8 %o = alloca %struct.Dtor, align 1
13 call x86_thiscallcc void @"\01??1Dtor@@QAE@XZ"(%struct.Dtor* %o) #2
18 call x86_thiscallcc void @"\01??1Dtor@@QAE@XZ"(%struct.Dtor* %o) #2 [ "funclet"(token %0) ]
29 ; CHECK: callq "??1Dtor@@QAE@XZ"
35 ; CHECK: "?dtor$2@?0?simple_cleanup@4HA":
36 ; CHECK: callq "??1Dtor@@QAE@XZ"
57 declare x86_thiscallcc void @"\01??1Dtor@@QAE@XZ"(%struct.Dtor*) #1
61 %o1 = alloca %struct.Dtor, align 1
62 %o2 = alloca %struct.Dtor, align 1
71 call x86_thiscallcc void @"\01??1Dtor@@QAE@XZ"(%struct.Dtor* %o2) #2
76 call x86_thiscallcc void @"\01??1Dtor@@QAE@XZ"(%struct.Dtor* %o1) #2
81 call x86_thiscallcc void @"\01??1Dtor@@QAE@XZ"(%struct.Dtor* %o2) #2 [ "funclet"(token %0) ]
86 call x86_thiscallcc void @"\01??1Dtor@@QAE@XZ"(%struct.Dtor* %o1) #2 [ "funclet"(token %1) ]
98 ; X86: "?dtor$[[cleanup_inner:[0-9]+]]@?0?nested_cleanup@4HA":
102 ; X86: calll "??1Dtor@@QAE@XZ"
106 ; X86: "?dtor$[[cleanup_outer:[0-9]+]]@?0?nested_cleanup@4HA":
110 ; X86: calll "??1Dtor@@QAE@XZ"
126 ; X86: .long "?dtor$[[cleanup_outer]]@?0?nested_cleanup@4HA"
128 ; X86: .long "?dtor$[[cleanup_inner]]@?0?nested_cleanup@4HA"
139 ; X64: callq "??1Dtor@@QAE@XZ"
145 ; X64: "?dtor$[[cleanup_inner:[0-9]+]]@?0?nested_cleanup@4HA":
149 ; X64: callq "??1Dtor@@QAE@XZ"
157 ; X64: "?dtor$[[cleanup_outer:[0-9]+]]@?0?nested_cleanup@4HA":
161 ; X64: callq "??1Dtor@@QAE@XZ"
181 ; X64-NEXT: .long "?dtor$[[cleanup_outer]]@?0?nested_cleanup@4HA"@IMGREL
183 ; X64-NEXT: .long "?dtor$[[cleanup_inner]]@?0?nested_cleanup@4HA"@IMGREL