@@ -954,11 +954,10 @@ define half @PR40273(half) #0 {
954
954
ret half %3
955
955
}
956
956
957
- define dso_local void @brcond (half %0 ) {
957
+ define void @brcond (half %0 ) # 0 {
958
958
; CHECK-LIBCALL-LABEL: brcond:
959
959
; CHECK-LIBCALL: # %bb.0: # %entry
960
960
; CHECK-LIBCALL-NEXT: pushq %rax
961
- ; CHECK-LIBCALL-NEXT: .cfi_def_cfa_offset 16
962
961
; CHECK-LIBCALL-NEXT: callq __extendhfsf2@PLT
963
962
; CHECK-LIBCALL-NEXT: xorps %xmm1, %xmm1
964
963
; CHECK-LIBCALL-NEXT: ucomiss %xmm1, %xmm0
@@ -968,7 +967,6 @@ define dso_local void @brcond(half %0) {
968
967
; CHECK-LIBCALL-NEXT: jne .LBB18_2
969
968
; CHECK-LIBCALL-NEXT: # %bb.1: # %if.then
970
969
; CHECK-LIBCALL-NEXT: popq %rax
971
- ; CHECK-LIBCALL-NEXT: .cfi_def_cfa_offset 8
972
970
; CHECK-LIBCALL-NEXT: retq
973
971
; CHECK-LIBCALL-NEXT: .LBB18_2: # %if.end
974
972
;
@@ -991,7 +989,6 @@ define dso_local void @brcond(half %0) {
991
989
; CHECK-I686-LABEL: brcond:
992
990
; CHECK-I686: # %bb.0: # %entry
993
991
; CHECK-I686-NEXT: subl $12, %esp
994
- ; CHECK-I686-NEXT: .cfi_def_cfa_offset 16
995
992
; CHECK-I686-NEXT: pinsrw $0, {{[0-9]+}}(%esp), %xmm0
996
993
; CHECK-I686-NEXT: pextrw $0, %xmm0, %eax
997
994
; CHECK-I686-NEXT: movw %ax, (%esp)
@@ -1006,7 +1003,6 @@ define dso_local void @brcond(half %0) {
1006
1003
; CHECK-I686-NEXT: jne .LBB18_2
1007
1004
; CHECK-I686-NEXT: # %bb.1: # %if.then
1008
1005
; CHECK-I686-NEXT: addl $12, %esp
1009
- ; CHECK-I686-NEXT: .cfi_def_cfa_offset 4
1010
1006
; CHECK-I686-NEXT: retl
1011
1007
; CHECK-I686-NEXT: .LBB18_2: # %if.end
1012
1008
entry:
@@ -1020,16 +1016,14 @@ if.end: ; preds = %entry
1020
1016
unreachable
1021
1017
}
1022
1018
1023
- define half @test_sqrt (half %0 ) {
1019
+ define half @test_sqrt (half %0 ) # 0 {
1024
1020
; CHECK-LIBCALL-LABEL: test_sqrt:
1025
1021
; CHECK-LIBCALL: # %bb.0: # %entry
1026
1022
; CHECK-LIBCALL-NEXT: pushq %rax
1027
- ; CHECK-LIBCALL-NEXT: .cfi_def_cfa_offset 16
1028
1023
; CHECK-LIBCALL-NEXT: callq __extendhfsf2@PLT
1029
1024
; CHECK-LIBCALL-NEXT: sqrtss %xmm0, %xmm0
1030
1025
; CHECK-LIBCALL-NEXT: callq __truncsfhf2@PLT
1031
1026
; CHECK-LIBCALL-NEXT: popq %rax
1032
- ; CHECK-LIBCALL-NEXT: .cfi_def_cfa_offset 8
1033
1027
; CHECK-LIBCALL-NEXT: retq
1034
1028
;
1035
1029
; BWON-F16C-LABEL: test_sqrt:
@@ -1047,7 +1041,6 @@ define half @test_sqrt(half %0) {
1047
1041
; CHECK-I686-LABEL: test_sqrt:
1048
1042
; CHECK-I686: # %bb.0: # %entry
1049
1043
; CHECK-I686-NEXT: subl $12, %esp
1050
- ; CHECK-I686-NEXT: .cfi_def_cfa_offset 16
1051
1044
; CHECK-I686-NEXT: pinsrw $0, {{[0-9]+}}(%esp), %xmm0
1052
1045
; CHECK-I686-NEXT: pextrw $0, %xmm0, %eax
1053
1046
; CHECK-I686-NEXT: movw %ax, (%esp)
@@ -1058,7 +1051,6 @@ define half @test_sqrt(half %0) {
1058
1051
; CHECK-I686-NEXT: movss %xmm0, (%esp)
1059
1052
; CHECK-I686-NEXT: calll __truncsfhf2
1060
1053
; CHECK-I686-NEXT: addl $12, %esp
1061
- ; CHECK-I686-NEXT: .cfi_def_cfa_offset 4
1062
1054
; CHECK-I686-NEXT: retl
1063
1055
entry:
1064
1056
%1 = call half @llvm.sqrt.f16 (half %0 )
@@ -1067,7 +1059,7 @@ entry:
1067
1059
1068
1060
declare half @llvm.sqrt.f16 (half )
1069
1061
1070
- define void @main.158 () local_unnamed_addr #0 {
1062
+ define void @main.158 () #0 {
1071
1063
; CHECK-LIBCALL-LABEL: main.158:
1072
1064
; CHECK-LIBCALL: # %bb.0: # %entry
1073
1065
; CHECK-LIBCALL-NEXT: pushq %rax
@@ -1143,23 +1135,14 @@ entry:
1143
1135
ret void
1144
1136
}
1145
1137
1146
- define void @main.45 () local_unnamed_addr {
1138
+ define void @main.45 () # 0 {
1147
1139
; CHECK-LIBCALL-LABEL: main.45:
1148
1140
; CHECK-LIBCALL: # %bb.0: # %entry
1149
1141
; CHECK-LIBCALL-NEXT: pushq %rbp
1150
- ; CHECK-LIBCALL-NEXT: .cfi_def_cfa_offset 16
1151
1142
; CHECK-LIBCALL-NEXT: pushq %r15
1152
- ; CHECK-LIBCALL-NEXT: .cfi_def_cfa_offset 24
1153
1143
; CHECK-LIBCALL-NEXT: pushq %r14
1154
- ; CHECK-LIBCALL-NEXT: .cfi_def_cfa_offset 32
1155
1144
; CHECK-LIBCALL-NEXT: pushq %rbx
1156
- ; CHECK-LIBCALL-NEXT: .cfi_def_cfa_offset 40
1157
1145
; CHECK-LIBCALL-NEXT: pushq %rax
1158
- ; CHECK-LIBCALL-NEXT: .cfi_def_cfa_offset 48
1159
- ; CHECK-LIBCALL-NEXT: .cfi_offset %rbx, -40
1160
- ; CHECK-LIBCALL-NEXT: .cfi_offset %r14, -32
1161
- ; CHECK-LIBCALL-NEXT: .cfi_offset %r15, -24
1162
- ; CHECK-LIBCALL-NEXT: .cfi_offset %rbp, -16
1163
1146
; CHECK-LIBCALL-NEXT: pinsrw $0, (%rax), %xmm0
1164
1147
; CHECK-LIBCALL-NEXT: pextrw $0, %xmm0, %eax
1165
1148
; CHECK-LIBCALL-NEXT: movd %eax, %xmm1
@@ -1183,15 +1166,10 @@ define void @main.45() local_unnamed_addr {
1183
1166
; CHECK-LIBCALL-NEXT: movw %r15w, (%rax)
1184
1167
; CHECK-LIBCALL-NEXT: movw %bp, (%rax)
1185
1168
; CHECK-LIBCALL-NEXT: addq $8, %rsp
1186
- ; CHECK-LIBCALL-NEXT: .cfi_def_cfa_offset 40
1187
1169
; CHECK-LIBCALL-NEXT: popq %rbx
1188
- ; CHECK-LIBCALL-NEXT: .cfi_def_cfa_offset 32
1189
1170
; CHECK-LIBCALL-NEXT: popq %r14
1190
- ; CHECK-LIBCALL-NEXT: .cfi_def_cfa_offset 24
1191
1171
; CHECK-LIBCALL-NEXT: popq %r15
1192
- ; CHECK-LIBCALL-NEXT: .cfi_def_cfa_offset 16
1193
1172
; CHECK-LIBCALL-NEXT: popq %rbp
1194
- ; CHECK-LIBCALL-NEXT: .cfi_def_cfa_offset 8
1195
1173
; CHECK-LIBCALL-NEXT: retq
1196
1174
;
1197
1175
; BWON-F16C-LABEL: main.45:
@@ -1213,13 +1191,8 @@ define void @main.45() local_unnamed_addr {
1213
1191
; CHECK-I686-LABEL: main.45:
1214
1192
; CHECK-I686: # %bb.0: # %entry
1215
1193
; CHECK-I686-NEXT: pushl %edi
1216
- ; CHECK-I686-NEXT: .cfi_def_cfa_offset 8
1217
1194
; CHECK-I686-NEXT: pushl %esi
1218
- ; CHECK-I686-NEXT: .cfi_def_cfa_offset 12
1219
1195
; CHECK-I686-NEXT: subl $20, %esp
1220
- ; CHECK-I686-NEXT: .cfi_def_cfa_offset 32
1221
- ; CHECK-I686-NEXT: .cfi_offset %esi, -12
1222
- ; CHECK-I686-NEXT: .cfi_offset %edi, -8
1223
1196
; CHECK-I686-NEXT: pinsrw $0, (%eax), %xmm0
1224
1197
; CHECK-I686-NEXT: pextrw $0, %xmm0, %eax
1225
1198
; CHECK-I686-NEXT: movd %eax, %xmm0
@@ -1238,11 +1211,8 @@ define void @main.45() local_unnamed_addr {
1238
1211
; CHECK-I686-NEXT: movw %di, (%eax)
1239
1212
; CHECK-I686-NEXT: movw %si, (%eax)
1240
1213
; CHECK-I686-NEXT: addl $20, %esp
1241
- ; CHECK-I686-NEXT: .cfi_def_cfa_offset 12
1242
1214
; CHECK-I686-NEXT: popl %esi
1243
- ; CHECK-I686-NEXT: .cfi_def_cfa_offset 8
1244
1215
; CHECK-I686-NEXT: popl %edi
1245
- ; CHECK-I686-NEXT: .cfi_def_cfa_offset 4
1246
1216
; CHECK-I686-NEXT: retl
1247
1217
entry:
1248
1218
%0 = load half , ptr undef , align 8
0 commit comments