Skip to content

Commit 6287a7f

Browse files
author
Alexander Yermolovich
committed
removed comments, changed demangled names for key functions
1 parent dc41c58 commit 6287a7f

12 files changed

+704
-712
lines changed

bolt/test/X86/icf-safe-icp.test

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,10 @@
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

Comments
 (0)