9191 .text
9292 .file "main.cpp"
9393 .section .text.hot.,"ax",@progbits
94- .globl _Z10createTypei # -- Begin function _Z10createTypei
94+ .globl _Z10createTypei
9595 .p2align 4, 0x90
9696 .type _Z10createTypei,@function
97- _Z10createTypei: # @_Z10createTypei
97+ _Z10createTypei:
9898 .cfi_startproc
9999 callq _Znwm@PLT
100100 leaq _ZTV8Derived2+16(%rip), %rcx
@@ -104,125 +104,125 @@ _Z10createTypei: # @_Z10createTypei
104104.Lfunc_end0:
105105 .size _Z10createTypei, .Lfunc_end0-_Z10createTypei
106106 .cfi_endproc
107- # -- End function
108107
109- .globl _Z10returnFivev # -- Begin function _Z10returnFivev
108+
109+ .globl _Z10returnFivev
110110 .p2align 4, 0x90
111111 .type _Z10returnFivev,@function
112- _Z10returnFivev: # @_Z10returnFivev
112+ _Z10returnFivev:
113113 .cfi_startproc
114- # %bb.0: # %entry
114+ # %bb.0:
115115 movl $5, %eax
116116 retq
117117.Lfunc_end01:
118118 .size _Z10returnFivev, .Lfunc_end01-_Z10returnFivev
119119 .cfi_endproc
120- # -- End function
121- .globl _Z16returnFourOrFivei # -- Begin function _Z16returnFourOrFivei
120+
121+ .globl returnFourOrFiveFunc
122122 .p2align 4, 0x90
123- .type _Z16returnFourOrFivei ,@function
124- _Z16returnFourOrFivei: # @_Z16returnFourOrFivei
123+ .type returnFourOrFiveFunc ,@function
124+ returnFourOrFiveFunc:
125125 .cfi_startproc
126- # %bb.0: # %entry
126+ # %bb.0:
127127 xorl %eax, %eax
128128 cmpl $1, %edi
129129 sete %al
130130 xorl $5, %eax
131131 retq
132132.Lfunc_end11:
133- .size _Z16returnFourOrFivei , .Lfunc_end11-_Z16returnFourOrFivei
133+ .size returnFourOrFiveFunc , .Lfunc_end11-returnFourOrFiveFunc
134134 .cfi_endproc
135135
136136
137- .globl main # -- Begin function main
137+ .globl main
138138 .p2align 4, 0x90
139139 .type main,@function
140- main: # @main
140+ main:
141141 .cfi_startproc
142- callq _Z16returnFourOrFivei @PLT
142+ callq returnFourOrFiveFunc @PLT
143143 callq _Z10returnFivev@PLT
144144 callq _Z10createTypei
145145 callq _Z10createTypei
146146 leaq _ZNK8Derived24funcEii(%rip), %rcx
147147 jne .LBB1_2
148148 callq _ZNK8Derived24funcEii
149- .LBB1_3: # %if.end.icp
149+ .LBB1_3:
150150 leaq _ZNK8Derived34funcEii(%rip), %rcx
151151 jne .LBB1_5
152152 callq _ZNK8Derived34funcEii
153- .LBB1_6: # %if.end.icp3
153+ .LBB1_6:
154154 retq
155- .LBB1_2: # %if.false.orig_indirect
155+ .LBB1_2:
156156 jmp .LBB1_3
157- .LBB1_5: # %if.false.orig_indirect2
157+ .LBB1_5:
158158 jmp .LBB1_6
159159.Lfunc_end1:
160160 .size main, .Lfunc_end1-main
161161 .cfi_endproc
162- # -- End function
162+
163163 .section .text.hot._ZNK8Derived24funcEii,"axG",@progbits,_ZNK8Derived24funcEii,comdat
164- .weak _ZNK8Derived24funcEii # -- Begin function _ZNK8Derived24funcEii
164+ .weak _ZNK8Derived24funcEii
165165 .p2align 4, 0x90
166166 .type _ZNK8Derived24funcEii,@function
167- _ZNK8Derived24funcEii: # @_ZNK8Derived24funcEii
167+ _ZNK8Derived24funcEii: #
168168 .cfi_startproc
169169 imull %esi, %eax
170170 retq
171171.Lfunc_end2:
172172 .size _ZNK8Derived24funcEii, .Lfunc_end2-_ZNK8Derived24funcEii
173173 .cfi_endproc
174- # -- End function
174+
175175 .section .text.unlikely._ZN8Derived2D0Ev,"axG",@progbits,_ZN8Derived2D0Ev,comdat
176- .weak _ZN8Derived2D0Ev # -- Begin function _ZN8Derived2D0Ev
176+ .weak _ZN8Derived2D0Ev
177177 .p2align 4, 0x90
178178 .type _ZN8Derived2D0Ev,@function
179- _ZN8Derived2D0Ev: # @_ZN8Derived2D0Ev
179+ _ZN8Derived2D0Ev:
180180 .cfi_startproc
181- # %bb.0: # %entry
181+ # %bb.0:
182182 movl $16, %esi
183- jmp _ZdlPvm@PLT # TAILCALL
183+ jmp _ZdlPvm@PLT
184184.Lfunc_end3:
185185 .size _ZN8Derived2D0Ev, .Lfunc_end3-_ZN8Derived2D0Ev
186186 .cfi_endproc
187- # -- End function
187+
188188 .section .text.hot._ZNK8Derived34funcEii,"axG",@progbits,_ZNK8Derived34funcEii,comdat
189- .weak _ZNK8Derived34funcEii # -- Begin function _ZNK8Derived34funcEii
189+ .weak _ZNK8Derived34funcEii
190190 .p2align 4, 0x90
191191 .type _ZNK8Derived34funcEii,@function
192- _ZNK8Derived34funcEii: # @_ZNK8Derived34funcEii
192+ _ZNK8Derived34funcEii:
193193 .cfi_startproc
194194 imull %esi, %eax
195195 retq
196196.Lfunc_end4:
197197 .size _ZNK8Derived34funcEii, .Lfunc_end4-_ZNK8Derived34funcEii
198198 .cfi_endproc
199- # -- End function
199+
200200 .section .text.unlikely._ZN4BaseD2Ev,"axG",@progbits,_ZN4BaseD2Ev,comdat
201- .weak _ZN4BaseD2Ev # -- Begin function _ZN4BaseD2Ev
201+ .weak _ZN4BaseD2Ev
202202 .p2align 4, 0x90
203203 .type _ZN4BaseD2Ev,@function
204- _ZN4BaseD2Ev: # @_ZN4BaseD2Ev
204+ _ZN4BaseD2Ev:
205205 .cfi_startproc
206- # %bb.0: # %entry
206+ # %bb.0:
207207 retq
208208.Lfunc_end5:
209209 .size _ZN4BaseD2Ev, .Lfunc_end5-_ZN4BaseD2Ev
210210 .cfi_endproc
211- # -- End function
211+
212212 .section .text.unlikely._ZN8Derived3D0Ev,"axG",@progbits,_ZN8Derived3D0Ev,comdat
213- .weak _ZN8Derived3D0Ev # -- Begin function _ZN8Derived3D0Ev
213+ .weak _ZN8Derived3D0Ev
214214 .p2align 4, 0x90
215215 .type _ZN8Derived3D0Ev,@function
216- _ZN8Derived3D0Ev: # @_ZN8Derived3D0Ev
216+ _ZN8Derived3D0Ev:
217217 .cfi_startproc
218- # %bb.0: # %entry
218+ # %bb.0:
219219 movl $16, %esi
220- jmp _ZdlPvm@PLT # TAILCALL
220+ jmp _ZdlPvm@PLT
221221.Lfunc_end6:
222222 .size _ZN8Derived3D0Ev, .Lfunc_end6-_ZN8Derived3D0Ev
223223 .cfi_endproc
224- # -- End function
225- .type _ZTV8Derived2,@object # @_ZTV8Derived2
224+
225+ .type _ZTV8Derived2,@object
226226 .section .data.rel.ro._ZTV8Derived2,"awG",@progbits,_ZTV8Derived2,comdat
227227 .weak _ZTV8Derived2
228228 .p2align 3, 0x0
@@ -234,21 +234,21 @@ _ZTV8Derived2:
234234 .quad _ZN8Derived2D0Ev
235235 .size _ZTV8Derived2, 40
236236
237- .type _ZTS8Derived2,@object # @_ZTS8Derived2
237+ .type _ZTS8Derived2,@object
238238 .section .rodata._ZTS8Derived2,"aG",@progbits,_ZTS8Derived2,comdat
239239 .weak _ZTS8Derived2
240240_ZTS8Derived2:
241241 .asciz "8Derived2"
242242 .size _ZTS8Derived2, 10
243243
244- .type _ZTS4Base,@object # @_ZTS4Base
244+ .type _ZTS4Base,@object
245245 .section .rodata._ZTS4Base,"aG",@progbits,_ZTS4Base,comdat
246246 .weak _ZTS4Base
247247_ZTS4Base:
248248 .asciz "4Base"
249249 .size _ZTS4Base, 6
250250
251- .type _ZTI4Base,@object # @_ZTI4Base
251+ .type _ZTI4Base,@object
252252 .section .data.rel.ro._ZTI4Base,"awG",@progbits,_ZTI4Base,comdat
253253 .weak _ZTI4Base
254254 .p2align 3, 0x0
@@ -257,7 +257,7 @@ _ZTI4Base:
257257 .quad _ZTS4Base
258258 .size _ZTI4Base, 16
259259
260- .type _ZTI8Derived2,@object # @_ZTI8Derived2
260+ .type _ZTI8Derived2,@object
261261 .section .data.rel.ro._ZTI8Derived2,"awG",@progbits,_ZTI8Derived2,comdat
262262 .weak _ZTI8Derived2
263263 .p2align 3, 0x0
@@ -267,7 +267,7 @@ _ZTI8Derived2:
267267 .quad _ZTI4Base
268268 .size _ZTI8Derived2, 24
269269
270- .type _ZTV8Derived3,@object # @_ZTV8Derived3
270+ .type _ZTV8Derived3,@object
271271 .section .data.rel.ro._ZTV8Derived3,"awG",@progbits,_ZTV8Derived3,comdat
272272 .weak _ZTV8Derived3
273273 .p2align 3, 0x0
@@ -279,14 +279,14 @@ _ZTV8Derived3:
279279 .quad _ZN8Derived3D0Ev
280280 .size _ZTV8Derived3, 40
281281
282- .type _ZTS8Derived3,@object # @_ZTS8Derived3
282+ .type _ZTS8Derived3,@object
283283 .section .rodata._ZTS8Derived3,"aG",@progbits,_ZTS8Derived3,comdat
284284 .weak _ZTS8Derived3
285285_ZTS8Derived3:
286286 .asciz "8Derived3"
287287 .size _ZTS8Derived3, 10
288288
289- .type _ZTI8Derived3,@object # @_ZTI8Derived3
289+ .type _ZTI8Derived3,@object
290290 .section .data.rel.ro._ZTI8Derived3,"awG",@progbits,_ZTI8Derived3,comdat
291291 .weak _ZTI8Derived3
292292 .p2align 3, 0x0
0 commit comments