@@ -11,12 +11,12 @@ target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f3
1111%"union.llvm::SmallVectorBase::U" = type { x86_fp80 }
1212
1313; Function Attrs: ssp uwtable
14- define void @_Z4testv () # 0 personality ptr @__gxx_personality_v0 {
14+ define void @_Z4testv () personality ptr @__gxx_personality_v0 {
1515; CHECK-LABEL: define void @_Z4testv(
16- ; CHECK-SAME: ) #[[ATTR0:[0-9]+]] personality ptr @__gxx_personality_v0 {
16+ ; CHECK-SAME: ) personality ptr @__gxx_personality_v0 {
1717; CHECK-NEXT: [[ENTRY:.*:]]
1818; CHECK-NEXT: [[SV:%.*]] = alloca %"class.llvm::SmallVector", align 16
19- ; CHECK-NEXT: call void @llvm.lifetime.start.p0(ptr [[SV]]) #[[ATTR4:[0-9]+]]
19+ ; CHECK-NEXT: call void @llvm.lifetime.start.p0(ptr [[SV]])
2020; CHECK-NEXT: [[FIRSTEL_I_I_I_I_I_I:%.*]] = getelementptr inbounds %"class.llvm::SmallVector", ptr [[SV]], i64 0, i32 0, i32 0, i32 0, i32 0, i32 3
2121; CHECK-NEXT: store ptr [[FIRSTEL_I_I_I_I_I_I]], ptr [[SV]], align 16, !tbaa [[ANYPTR_TBAA0:![0-9]+]]
2222; CHECK-NEXT: [[ENDX_I_I_I_I_I_I:%.*]] = getelementptr inbounds %"class.llvm::SmallVector", ptr [[SV]], i64 0, i32 0, i32 0, i32 0, i32 0, i32 1
@@ -66,10 +66,10 @@ define void @_Z4testv() #0 personality ptr @__gxx_personality_v0 {
6666; CHECK-NEXT: [[CMP_I_I_I_I19:%.*]] = icmp eq ptr [[TMP0]], [[FIRSTEL_I_I_I_I_I_I]]
6767; CHECK-NEXT: br i1 [[CMP_I_I_I_I19]], label %[[_ZN4LLVM11SMALLVECTORIILJ8EED1EV_EXIT21:.*]], label %[[IF_THEN_I_I_I20:.*]]
6868; CHECK: [[IF_THEN_I_I_I20]]:
69- ; CHECK-NEXT: call void @free(ptr [[TMP0]]) #[[ATTR4]]
69+ ; CHECK-NEXT: call void @free(ptr [[TMP0]])
7070; CHECK-NEXT: br label %[[_ZN4LLVM11SMALLVECTORIILJ8EED1EV_EXIT21]]
7171; CHECK: [[_ZN4LLVM11SMALLVECTORIILJ8EED1EV_EXIT21]]:
72- ; CHECK-NEXT: call void @llvm.lifetime.end.p0(ptr [[SV]]) #[[ATTR4]]
72+ ; CHECK-NEXT: call void @llvm.lifetime.end.p0(ptr [[SV]])
7373; CHECK-NEXT: ret void
7474; CHECK: [[LPAD]]:
7575; CHECK-NEXT: [[TMP1:%.*]] = landingpad { ptr, i32 }
@@ -78,15 +78,15 @@ define void @_Z4testv() #0 personality ptr @__gxx_personality_v0 {
7878; CHECK-NEXT: [[CMP_I_I_I_I:%.*]] = icmp eq ptr [[TMP2]], [[FIRSTEL_I_I_I_I_I_I]]
7979; CHECK-NEXT: br i1 [[CMP_I_I_I_I]], label %[[EH_RESUME:.*]], label %[[IF_THEN_I_I_I:.*]]
8080; CHECK: [[IF_THEN_I_I_I]]:
81- ; CHECK-NEXT: call void @free(ptr [[TMP2]]) #[[ATTR4]]
81+ ; CHECK-NEXT: call void @free(ptr [[TMP2]])
8282; CHECK-NEXT: br label %[[EH_RESUME]]
8383; CHECK: [[EH_RESUME]]:
8484; CHECK-NEXT: resume { ptr, i32 } [[TMP1]]
8585;
8686
8787entry:
8888 %sv = alloca %"class.llvm::SmallVector" , align 16
89- call void @llvm.lifetime.start.p0 (ptr %sv ) # 1
89+ call void @llvm.lifetime.start.p0 (ptr %sv )
9090 %FirstEl.i.i.i.i.i.i = getelementptr inbounds %"class.llvm::SmallVector" , ptr %sv , i64 0 , i32 0 , i32 0 , i32 0 , i32 0 , i32 3
9191 store ptr %FirstEl.i.i.i.i.i.i , ptr %sv , align 16 , !tbaa !4
9292 %EndX.i.i.i.i.i.i = getelementptr inbounds %"class.llvm::SmallVector" , ptr %sv , i64 0 , i32 0 , i32 0 , i32 0 , i32 0 , i32 1
@@ -151,11 +151,11 @@ invoke.cont3: ; preds = %invoke.cont2
151151 br i1 %cmp.i.i.i.i19 , label %_ZN4llvm11SmallVectorIiLj8EED1Ev.exit21 , label %if.then.i.i.i20
152152
153153if.then.i.i.i20 : ; preds = %invoke.cont3
154- call void @free (ptr %5 ) # 1
154+ call void @free (ptr %5 )
155155 br label %_ZN4llvm11SmallVectorIiLj8EED1Ev.exit21
156156
157157_ZN4llvm11SmallVectorIiLj8EED1Ev.exit21: ; preds = %invoke.cont3, %if.then.i.i.i20
158- call void @llvm.lifetime.end.p0 (ptr %sv ) # 1
158+ call void @llvm.lifetime.end.p0 (ptr %sv )
159159 ret void
160160
161161lpad: ; preds = %if.end.i14, %if.end.i, %invoke.cont2
@@ -166,32 +166,27 @@ lpad: ; preds = %if.end.i14, %if.end
166166 br i1 %cmp.i.i.i.i , label %eh.resume , label %if.then.i.i.i
167167
168168if.then.i.i.i: ; preds = %lpad
169- call void @free (ptr %7 ) # 1
169+ call void @free (ptr %7 )
170170 br label %eh.resume
171171
172172eh.resume: ; preds = %if.then.i.i.i, %lpad
173173 resume { ptr , i32 } %6
174174}
175175
176176; Function Attrs: nounwind
177- declare void @llvm.lifetime.start.p0 (ptr nocapture ) # 1
177+ declare void @llvm.lifetime.start.p0 (ptr nocapture )
178178
179179declare i32 @__gxx_personality_v0 (...)
180180
181- declare void @_Z1gRN4llvm11SmallVectorIiLj8EEE (ptr ) # 2
181+ declare void @_Z1gRN4llvm11SmallVectorIiLj8EEE (ptr )
182182
183183; Function Attrs: nounwind
184- declare void @llvm.lifetime.end.p0 (ptr nocapture ) # 1
184+ declare void @llvm.lifetime.end.p0 (ptr nocapture )
185185
186- declare void @_ZN4llvm15SmallVectorBase8grow_podEmm (ptr , i64 , i64 ) # 2
186+ declare void @_ZN4llvm15SmallVectorBase8grow_podEmm (ptr , i64 , i64 )
187187
188188; Function Attrs: nounwind
189- declare void @free (ptr nocapture ) #3
190-
191- attributes #0 = { ssp uwtable "less-precise-fpmad" ="false" "frame-pointer" ="all" "no-infs-fp-math" ="false" "no-nans-fp-math" ="false" "stack-protector-buffer-size" ="8" "unsafe-fp-math" ="false" "use-soft-float" ="false" }
192- attributes #1 = { nounwind }
193- attributes #2 = { "less-precise-fpmad" ="false" "frame-pointer" ="all" "no-infs-fp-math" ="false" "no-nans-fp-math" ="false" "stack-protector-buffer-size" ="8" "unsafe-fp-math" ="false" "use-soft-float" ="false" }
194- attributes #3 = { nounwind "less-precise-fpmad" ="false" "frame-pointer" ="all" "no-infs-fp-math" ="false" "no-nans-fp-math" ="false" "stack-protector-buffer-size" ="8" "unsafe-fp-math" ="false" "use-soft-float" ="false" }
189+ declare void @free (ptr nocapture )
195190
196191!0 = !{!"any pointer" , !1 }
197192!1 = !{!"omnipotent char" , !2 }
0 commit comments