Skip to content

Commit ea0861b

Browse files
pre-commit: Remap
1 parent 8afc865 commit ea0861b

File tree

2 files changed

+122
-122
lines changed

2 files changed

+122
-122
lines changed

bench/llvm/optimized/X86RegisterBankInfo.ll

+53-53
Original file line numberDiff line numberDiff line change
@@ -573,24 +573,24 @@ _ZNK4llvm3LLT13getSizeInBitsEv.exit: ; preds = %22, %24
573573
%spec.select = or i1 %2, %33
574574
%34 = load i64, ptr %1, align 8
575575
%35 = and i64 %34, 1
576-
%.not78 = icmp eq i64 %35, 0
577-
%brmerge = or i1 %spec.select, %.not78
578-
br i1 %brmerge, label %36, label %_ZNK4llvm3LLT13getSizeInBitsEv.exit._crit_edge
576+
%.not85 = icmp eq i64 %35, 0
577+
%brmerge = or i1 %spec.select, %.not85
578+
br i1 %brmerge, label %37, label %.thread
579579

580-
_ZNK4llvm3LLT13getSizeInBitsEv.exit._crit_edge: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit
580+
.thread: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit
581581
%.pre74 = and i64 %34, 2
582582
br label %_ZNK4llvm3LLT13getSizeInBitsEv.exit42
583583

584-
36: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit
585-
%37 = and i64 %34, -7
586-
%spec.select.i.i = icmp ne i64 %37, 0
587-
%38 = and i64 %34, 2
588-
%39 = and i64 %34, 6
589-
%40 = icmp eq i64 %39, 2
590-
%or.cond = and i1 %spec.select.i.i, %40
591-
br i1 %or.cond, label %_ZNK4llvm3LLT13getSizeInBitsEv.exit42, label %_ZNK4llvm3LLT9isPointerEv.exit.thread
584+
37: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit
585+
%38 = and i64 %34, -7
586+
%spec.select.i.i = icmp ne i64 %38, 0
587+
%39 = and i64 %34, 2
588+
%40 = and i64 %34, 6
589+
%41 = icmp eq i64 %40, 2
590+
%or.cond = and i1 %spec.select.i.i, %41
591+
br i1 %or.cond, label %42, label %_ZNK4llvm3LLT9isPointerEv.exit.thread
592592

593-
_ZNK4llvm3LLT13getSizeInBitsEv.exit42: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit._crit_edge, %36
593+
42: ; preds = %.thread, %37
594594
%.pre-phi75 = phi i64 [ %.pre74, %_ZNK4llvm3LLT13getSizeInBitsEv.exit._crit_edge ], [ %38, %36 ]
595595
call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %5) #13
596596
%.not.i.i.i39.not = icmp eq i64 %.pre-phi75, 0
@@ -599,11 +599,11 @@ _ZNK4llvm3LLT13getSizeInBitsEv.exit42: ; preds = %_ZNK4llvm3LLT13getS
599599
store i64 %.0.in.i.i41, ptr %5, align 8
600600
%.sroa.28.0..sroa_idx = getelementptr inbounds nuw i8, ptr %5, i64 8
601601
store i8 0, ptr %.sroa.28.0..sroa_idx, align 8
602-
%41 = call noundef i64 @_ZNK4llvm8TypeSizecvmEv(ptr noundef nonnull align 8 dereferenceable(9) %5) #13
602+
%43 = call noundef i64 @_ZNK4llvm8TypeSizecvmEv(ptr noundef nonnull align 8 dereferenceable(9) %5) #13
603603
call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %5) #13
604-
switch i64 %41, label %46 [
605-
i64 1, label %67
606-
i64 8, label %67
604+
switch i64 %43, label %46 [
605+
i64 1, label %69
606+
i64 8, label %69
607607
i64 16, label %42
608608
i64 32, label %43
609609
i64 64, label %44
@@ -617,33 +617,33 @@ _ZNK4llvm3LLT13getSizeInBitsEv.exit42: ; preds = %_ZNK4llvm3LLT13getS
617617
br label %67
618618

619619
44: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit42
620-
br label %67
620+
br label %69
621621

622622
45: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit42
623-
br label %67
623+
br label %69
624624

625625
46: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit42
626626
unreachable
627627

628-
_ZNK4llvm3LLT9isPointerEv.exit.thread: ; preds = %36
629-
br i1 %.not78, label %_ZNK4llvm3LLT13getSizeInBitsEv.exit72, label %_ZNK4llvm3LLT13getSizeInBitsEv.exit57
628+
_ZNK4llvm3LLT9isPointerEv.exit.thread: ; preds = %37
629+
br i1 %.not85, label %_ZNK4llvm3LLT13getSizeInBitsEv.exit72, label %_ZNK4llvm3LLT13getSizeInBitsEv.exit57
630630

631631
_ZNK4llvm3LLT13getSizeInBitsEv.exit57: ; preds = %_ZNK4llvm3LLT9isPointerEv.exit.thread
632632
call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %6) #13
633-
%.not.i.i.i54.not = icmp eq i64 %38, 0
633+
%.not.i.i.i54.not = icmp eq i64 %39, 0
634634
%.0.in.v.i.i55 = select i1 %.not.i.i.i54.not, i64 32, i64 48
635635
%.0.in.i.i56 = lshr i64 %34, %.0.in.v.i.i55
636636
store i64 %.0.in.i.i56, ptr %6, align 8
637637
%.sroa.24.0..sroa_idx = getelementptr inbounds nuw i8, ptr %6, i64 8
638638
store i8 0, ptr %.sroa.24.0..sroa_idx, align 8
639-
%47 = call noundef i64 @_ZNK4llvm8TypeSizecvmEv(ptr noundef nonnull align 8 dereferenceable(9) %6) #13
639+
%49 = call noundef i64 @_ZNK4llvm8TypeSizecvmEv(ptr noundef nonnull align 8 dereferenceable(9) %6) #13
640640
call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %6) #13
641-
%48 = add i64 %47, -32
642-
%49 = call i64 @llvm.fshl.i64(i64 %48, i64 %48, i64 60)
643-
switch i64 %49, label %55 [
641+
%50 = add i64 %49, -32
642+
%51 = call i64 @llvm.fshl.i64(i64 %50, i64 %50, i64 60)
643+
switch i64 %51, label %55 [
644644
i64 0, label %50
645645
i64 2, label %52
646-
i64 6, label %67
646+
i64 6, label %69
647647
i64 3, label %54
648648
]
649649

@@ -653,49 +653,49 @@ _ZNK4llvm3LLT13getSizeInBitsEv.exit57: ; preds = %_ZNK4llvm3LLT9isPoi
653653

654654
52: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit57
655655
%53 = select i1 %14, i32 5, i32 10
656-
br label %67
656+
br label %69
657657

658658
54: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit57
659659
br label %67
660660

661-
55: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit57
661+
56: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit57
662662
unreachable
663663

664664
_ZNK4llvm3LLT13getSizeInBitsEv.exit72: ; preds = %_ZNK4llvm3LLT9isPointerEv.exit.thread
665665
call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %7) #13
666-
%56 = trunc i64 %34 to i8
667-
%57 = lshr i8 %56, 3
668-
%58 = and i8 %57, 1
669-
%.not.i.i1.i62 = icmp ne i64 %38, 0
670-
%59 = and i1 %.not.i.i1.i62, %spec.select.i.i
671-
%.0.in.v.i3.i63 = select i1 %59, i64 48, i64 32
666+
%58 = trunc i64 %34 to i8
667+
%59 = lshr i8 %58, 3
668+
%60 = and i8 %59, 1
669+
%.not.i.i1.i62 = icmp ne i64 %39, 0
670+
%61 = and i1 %.not.i.i1.i62, %spec.select.i.i
671+
%.0.in.v.i3.i63 = select i1 %61, i64 48, i64 32
672672
%.0.in.i4.i64 = lshr i64 %34, %.0.in.v.i3.i63
673-
%60 = lshr i64 %34, 8
674-
%.sroa.0.0.insert.ext.i.i.i61 = and i64 %60, 65535
675-
%61 = mul nuw nsw i64 %.0.in.i4.i64, %.sroa.0.0.insert.ext.i.i.i61
676-
%62 = and i64 %61, 4294967295
677-
store i64 %62, ptr %7, align 8
673+
%62 = lshr i64 %34, 8
674+
%.sroa.0.0.insert.ext.i.i.i61 = and i64 %62, 65535
675+
%63 = mul nuw nsw i64 %.0.in.i4.i64, %.sroa.0.0.insert.ext.i.i.i61
676+
%64 = and i64 %63, 4294967295
677+
store i64 %64, ptr %7, align 8
678678
%.sroa.2.0..sroa_idx = getelementptr inbounds nuw i8, ptr %7, i64 8
679-
store i8 %58, ptr %.sroa.2.0..sroa_idx, align 8
680-
%63 = call noundef i64 @_ZNK4llvm8TypeSizecvmEv(ptr noundef nonnull align 8 dereferenceable(9) %7) #13
679+
store i8 %60, ptr %.sroa.2.0..sroa_idx, align 8
680+
%65 = call noundef i64 @_ZNK4llvm8TypeSizecvmEv(ptr noundef nonnull align 8 dereferenceable(9) %7) #13
681681
call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %7) #13
682-
switch i64 %63, label %66 [
683-
i64 128, label %67
684-
i64 256, label %64
685-
i64 512, label %65
682+
switch i64 %65, label %68 [
683+
i64 128, label %69
684+
i64 256, label %66
685+
i64 512, label %67
686686
]
687687

688-
64: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit72
689-
br label %67
688+
66: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit72
689+
br label %69
690690

691-
65: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit72
692-
br label %67
691+
67: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit72
692+
br label %69
693693

694-
66: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit72
694+
68: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit72
695695
unreachable
696696

697-
67: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit72, %_ZNK4llvm3LLT13getSizeInBitsEv.exit57, %_ZNK4llvm3LLT13getSizeInBitsEv.exit42, %_ZNK4llvm3LLT13getSizeInBitsEv.exit42, %65, %64, %54, %52, %50, %45, %44, %43, %42
698-
%.0 = phi i32 [ 6, %45 ], [ 3, %44 ], [ 2, %43 ], [ 1, %42 ], [ 11, %54 ], [ %53, %52 ], [ %51, %50 ], [ 8, %65 ], [ 7, %64 ], [ 0, %_ZNK4llvm3LLT13getSizeInBitsEv.exit42 ], [ 0, %_ZNK4llvm3LLT13getSizeInBitsEv.exit42 ], [ 6, %_ZNK4llvm3LLT13getSizeInBitsEv.exit57 ], [ 6, %_ZNK4llvm3LLT13getSizeInBitsEv.exit72 ]
697+
69: ; preds = %_ZNK4llvm3LLT13getSizeInBitsEv.exit72, %_ZNK4llvm3LLT13getSizeInBitsEv.exit57, %_ZNK4llvm3LLT13getSizeInBitsEv.exit42, %_ZNK4llvm3LLT13getSizeInBitsEv.exit42, %67, %66, %54, %52, %50, %45, %44, %43, %42
698+
%.0 = phi i32 [ 6, %45 ], [ 3, %44 ], [ 2, %43 ], [ 1, %42 ], [ 11, %54 ], [ %53, %52 ], [ %51, %50 ], [ 8, %67 ], [ 7, %66 ], [ 0, %_ZNK4llvm3LLT13getSizeInBitsEv.exit42 ], [ 0, %_ZNK4llvm3LLT13getSizeInBitsEv.exit42 ], [ 6, %_ZNK4llvm3LLT13getSizeInBitsEv.exit57 ], [ 6, %_ZNK4llvm3LLT13getSizeInBitsEv.exit72 ]
699699
ret i32 %.0
700700
}
701701

bench/opencv/optimized/find_ellipses.ll

+69-69
Original file line numberDiff line numberDiff line change
@@ -1822,7 +1822,7 @@ common.resume: ; preds = %_ZNSt6vectorIN2cv6P
18221822
store i32 %43, ptr %5, align 16
18231823
br label %106
18241824

1825-
44: ; preds = %260
1825+
44: ; preds = %259
18261826
%.not127.us = icmp slt i32 %.1.us, %2
18271827
br i1 %.not127.us, label %_ZNSt6vectorIN2cv6Point_IiEESaIS2_EED2Ev.exit152.us, label %45
18281828

@@ -2000,9 +2000,9 @@ _ZNSt6vectorIN2cv6Point_IiEESaIS2_EE9push_backERKS2_.exit.us: ; preds = %_ZNSt6v
20002000
%exitcond.not = icmp eq i64 %indvars.iv.next, %wide.trip.count
20012001
br i1 %exitcond.not, label %._crit_edge.us, label %.lr.ph.us, !llvm.loop !34
20022002

2003-
106: ; preds = %260, %41
2004-
%.0109158.us = phi i32 [ 0, %41 ], [ %.1.us, %260 ]
2005-
%.0110157.us = phi i32 [ 1, %41 ], [ %.8.us, %260 ]
2003+
106: ; preds = %259, %41
2004+
%.0109158.us = phi i32 [ 0, %41 ], [ %.1.us, %259 ]
2005+
%.0110157.us = phi i32 [ 1, %41 ], [ %.8.us, %259 ]
20062006
%107 = add nsw i32 %.0110157.us, -1
20072007
%108 = zext nneg i32 %107 to i64
20082008
%109 = getelementptr inbounds nuw [2048 x i32], ptr %5, i64 0, i64 %108
@@ -2178,78 +2178,78 @@ _ZNSt6vectorIN2cv6Point_IiEESaIS2_EE9push_backERKS2_.exit.us: ; preds = %_ZNSt6v
21782178
%217 = zext nneg i32 %111 to i64
21792179
%218 = getelementptr i8, ptr %216, i64 %217
21802180
%219 = getelementptr i8, ptr %218, i64 -1
2181-
%220 = load i8, ptr %219, align 1
2181+
%.not135.us = load i8, ptr %219, align 1
21822182
%.not135.us = icmp eq i8 %220, 0
21832183
br i1 %.not135.us, label %226, label %221
21842184

2185-
221: ; preds = %209
2185+
221:; preds = %209
21862186
%222 = add i32 %24, %110
21872187
%223 = zext nneg i32 %.5.us to i64
21882188
%224 = getelementptr inbounds nuw [2048 x i32], ptr %5, i64 0, i64 %223
21892189
store i32 %222, ptr %224, align 4
21902190
%225 = add nuw nsw i32 %.5.us, 1
21912191
br label %226
21922192

2193-
226: ; preds = %221, %209, %208
2193+
226:; preds = %221, %209, %208
21942194
%.6.us = phi i32 [ %225, %221 ], [ %.5.us, %209 ], [ %.5.us, %208 ]
21952195
%or.cond3.us = and i1 %175, %141
2196-
br i1 %or.cond3.us, label %227, label %243
2197-
2198-
227: ; preds = %226
2199-
%228 = add nsw i32 %112, -1
2200-
%229 = load ptr, ptr %21, align 8
2201-
%230 = load ptr, ptr %22, align 8
2202-
%231 = load i64, ptr %230, align 8
2203-
%232 = zext nneg i32 %228 to i64
2204-
%233 = mul i64 %231, %232
2205-
%234 = getelementptr inbounds i8, ptr %229, i64 %233
2206-
%235 = getelementptr i8, ptr %234, i64 %119
2207-
%236 = getelementptr i8, ptr %235, i64 1
2208-
%237 = load i8, ptr %236, align 1
2209-
%.not136.us = icmp eq i8 %237, 0
2210-
br i1 %.not136.us, label %243, label %238
2211-
2212-
238: ; preds = %227
2196+
br i1 %or.cond3.us, label %226, label %242
2197+
2198+
226: ; preds = %226
2199+
%227 = add nsw i32 %112, -1
2200+
%228 = load ptr, ptr %21, align 8
2201+
%229 = load ptr, ptr %22, align 8
2202+
%230 = load i64, ptr %229, align 8
2203+
%231 = zext nneg i32 %227 to i64
2204+
%232 = mul i64 %230, %231
2205+
%233 = getelementptr inbounds i8, ptr %228, i64 %232
2206+
%234 = getelementptr i8, ptr %233, i64 %119
2207+
%235 = getelementptr i8, ptr %234, i64 1
2208+
%236 = load i8, ptr %235, align 1
2209+
%.not136.us = icmp eq i8 %236, 0
2210+
br i1 %.not136.us, label %242, label %237
2211+
2212+
237: ; preds = %226
22132213
%reass.sub = sub i32 %110, %17
2214-
%239 = add i32 %reass.sub, 1
2215-
%240 = zext nneg i32 %.6.us to i64
2216-
%241 = getelementptr inbounds nuw [2048 x i32], ptr %5, i64 0, i64 %240
2217-
store i32 %239, ptr %241, align 4
2218-
%242 = add nuw nsw i32 %.6.us, 1
2219-
br label %243
2220-
2221-
243: ; preds = %238, %227, %226
2222-
%.7.us = phi i32 [ %242, %238 ], [ %.6.us, %227 ], [ %.6.us, %226 ]
2214+
%238 = add i32 %reass.sub, 1
2215+
%239 = zext nneg i32 %.6.us to i64
2216+
%240 = getelementptr inbounds nuw [2048 x i32], ptr %5, i64 0, i64 %239
2217+
store i32 %238, ptr %240, align 4
2218+
%241 = add nuw nsw i32 %.6.us, 1
2219+
br label %242
2220+
2221+
242: ; preds = %237, %226, %226
2222+
%.7.us = phi i32 [ %241, %237 ], [ %.6.us, %226 ], [ %.6.us, %226 ]
22232223
%.not140.us = xor i1 %175, true
22242224
%brmerge142.us = or i1 %158, %.not140.us
2225-
br i1 %brmerge142.us, label %260, label %244
2226-
2227-
244: ; preds = %243
2228-
%245 = add nsw i32 %112, 1
2229-
%246 = load ptr, ptr %21, align 8
2230-
%247 = load ptr, ptr %22, align 8
2231-
%248 = load i64, ptr %247, align 8
2232-
%249 = sext i32 %245 to i64
2233-
%250 = mul i64 %248, %249
2234-
%251 = getelementptr inbounds i8, ptr %246, i64 %250
2235-
%252 = getelementptr i8, ptr %251, i64 %119
2236-
%253 = getelementptr i8, ptr %252, i64 1
2237-
%254 = load i8, ptr %253, align 1
2238-
%.not137.us = icmp eq i8 %254, 0
2239-
br i1 %.not137.us, label %260, label %255
2240-
2241-
255: ; preds = %244
2242-
%256 = add i32 %26, %110
2243-
%257 = zext nneg i32 %.7.us to i64
2244-
%258 = getelementptr inbounds nuw [2048 x i32], ptr %5, i64 0, i64 %257
2245-
store i32 %256, ptr %258, align 4
2246-
%259 = add nuw nsw i32 %.7.us, 1
2247-
br label %260
2248-
2249-
260: ; preds = %255, %244, %243
2250-
%.8.us = phi i32 [ %259, %255 ], [ %.7.us, %244 ], [ %.7.us, %243 ]
2251-
%261 = icmp sgt i32 %.8.us, 0
2252-
br i1 %261, label %106, label %44, !llvm.loop !35
2225+
br i1 %brmerge142.us, label %259, label %243
2226+
2227+
243: ; preds = %242
2228+
%244 = add nsw i32 %112, 1
2229+
%245 = load ptr, ptr %21, align 8
2230+
%246 = load ptr, ptr %22, align 8
2231+
%247 = load i64, ptr %246, align 8
2232+
%248 = sext i32 %244 to i64
2233+
%249 = mul i64 %247, %248
2234+
%250 = getelementptr inbounds i8, ptr %245, i64 %249
2235+
%251 = getelementptr i8, ptr %250, i64 %119
2236+
%252 = getelementptr i8, ptr %251, i64 1
2237+
%253 = load i8, ptr %252, align 1
2238+
%.not137.us = icmp eq i8 %253, 0
2239+
br i1 %.not137.us, label %259, label %254
2240+
2241+
254: ; preds = %243
2242+
%255 = add i32 %26, %110
2243+
%256 = zext nneg i32 %.7.us to i64
2244+
%257 = getelementptr inbounds nuw [2048 x i32], ptr %5, i64 0, i64 %256
2245+
store i32 %255, ptr %257, align 4
2246+
%258 = add nuw nsw i32 %.7.us, 1
2247+
br label %259
2248+
2249+
259: ; preds = %254, %243, %242
2250+
%.8.us = phi i32 [ %258, %254 ], [ %.7.us, %243 ], [ %.7.us, %242 ]
2251+
%260 = icmp sgt i32 %.8.us, 0
2252+
br i1 %260, label %106, label %44, !llvm.loop !35
22532253

22542254
_ZNSt6vectorIN2cv6Point_IiEESaIS2_EED2Ev.exit152.us: ; preds = %76, %_ZNSt6vectorIS_IN2cv6Point_IiEESaIS2_EESaIS4_EE9push_backERKS4_.exit.us, %44, %33
22552255
%indvars.iv.next173 = add nuw nsw i64 %indvars.iv172, 1
@@ -2272,8 +2272,8 @@ _ZNSt6vectorIN2cv6Point_IiEESaIS2_EED2Ev.exit152.us: ; preds = %76, %_ZNSt6vecto
22722272
br label %.loopexit.split-lp
22732273

22742274
.split166.us.invoke: ; preds = %45, %84
2275-
%262 = phi ptr [ @.str.7, %84 ], [ @.str.6, %45 ]
2276-
invoke void @_ZSt20__throw_length_errorPKc(ptr noundef nonnull %262) #24
2275+
%261 = phi ptr [ @.str.7, %84 ], [ @.str.6, %45 ]
2276+
invoke void @_ZSt20__throw_length_errorPKc(ptr noundef nonnull %261) #24
22772277
to label %.split166.us.cont unwind label %.loopexit.split-lp.loopexit.split-lp
22782278

22792279
.split166.us.cont: ; preds = %.split166.us.invoke
@@ -2286,12 +2286,12 @@ _ZNSt6vectorIN2cv6Point_IiEESaIS2_EED2Ev.exit152.us: ; preds = %76, %_ZNSt6vecto
22862286

22872287
.loopexit.split-lp: ; preds = %.loopexit.split-lp.loopexit.split.us, %.loopexit.split-lp.loopexit.split-lp, %.loopexit.split.us
22882288
%lpad.phi = phi { ptr, i32 } [ %lpad.loopexit.us, %.loopexit.split.us ], [ %lpad.loopexit153.us, %.loopexit.split-lp.loopexit.split.us ], [ %lpad.loopexit.split-lp154, %.loopexit.split-lp.loopexit.split-lp ]
2289-
%263 = load ptr, ptr %8, align 8
2290-
%.not.i.i.i146 = icmp eq ptr %263, null
2291-
br i1 %.not.i.i.i146, label %_ZNSt6vectorIN2cv6Point_IiEESaIS2_EED2Ev.exit, label %264
2289+
%262 = load ptr, ptr %8, align 8
2290+
%.not.i.i.i146 = icmp eq ptr %262, null
2291+
br i1 %.not.i.i.i146, label %_ZNSt6vectorIN2cv6Point_IiEESaIS2_EED2Ev.exit, label %263
22922292

2293-
264: ; preds = %.loopexit.split-lp
2294-
call void @_ZdlPv(ptr noundef nonnull %263) #26
2293+
263: ; preds = %.loopexit.split-lp
2294+
call void @_ZdlPv(ptr noundef nonnull %262) #26
22952295
br label %_ZNSt6vectorIN2cv6Point_IiEESaIS2_EED2Ev.exit
22962296

22972297
.noexc.i.i.i.i.i: ; preds = %60
@@ -2305,7 +2305,7 @@ _ZNSt6vectorIN2cv6Point_IiEESaIS2_EED2Ev.exit152.us: ; preds = %76, %_ZNSt6vecto
23052305
call void @_ZN2cv3MatD2Ev(ptr noundef nonnull align 8 dereferenceable(96) %7) #27
23062306
ret void
23072307

2308-
_ZNSt6vectorIN2cv6Point_IiEESaIS2_EED2Ev.exit: ; preds = %264, %.loopexit.split-lp
2308+
_ZNSt6vectorIN2cv6Point_IiEESaIS2_EED2Ev.exit: ; preds = %263, %.loopexit.split-lp
23092309
call void @_ZN2cv3MatD2Ev(ptr noundef nonnull align 8 dereferenceable(96) %7) #27
23102310
br label %common.resume
23112311
}

0 commit comments

Comments
 (0)