Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 4 additions & 5 deletions bench/actix-rs/optimized/2f4ardqpkkrvo3qj.ll
Original file line number Diff line number Diff line change
Expand Up @@ -8726,8 +8726,7 @@ _ZN10actix_http9responses7builder15ResponseBuilder5inner17hc558830239d798c6E.exi

22: ; preds = %_ZN10actix_http9responses7builder15ResponseBuilder5inner17hc558830239d798c6E.exit
%23 = load i8, ptr %7, align 8, !range !266, !noundef !4
%24 = trunc nuw i8 %23 to i1
%..i.i = select i1 %24, i8 5, i8 4
%24 = or disjoint i8 %23, 4
store i8 %..i.i, ptr %8, align 8
br label %21

Expand All @@ -8754,7 +8753,7 @@ _ZN10actix_http9responses7builder15ResponseBuilder5inner17hc558830239d798c6E.exi
%33 = load ptr, ptr %32, align 8, !alias.scope !1034, !noundef !4
%34 = getelementptr inbounds nuw i8, ptr %1, i64 16
%35 = load i64, ptr %34, align 8, !alias.scope !1034, !noundef !4
invoke void %30(ptr noalias noundef nonnull align 8 dereferenceable(8) %31, ptr noundef %33, i64 noundef %35)
invoke void %29(ptr noalias noundef nonnull align 8 dereferenceable(8) %31, ptr noundef %33, i64 noundef %35)
to label %"_ZN4core3ptr94drop_in_place$LT$$LP$http..header..name..HeaderName$C$http..header..value..HeaderValue$RP$$GT$17h8db83eecccbdbf42E.exit" unwind label %36

36: ; preds = %28
Expand All @@ -8772,7 +8771,7 @@ _ZN10actix_http9responses7builder15ResponseBuilder5inner17hc558830239d798c6E.exi
%44 = load ptr, ptr %43, align 8, !alias.scope !1044, !noundef !4
%45 = getelementptr inbounds nuw i8, ptr %1, i64 48
%46 = load i64, ptr %45, align 8, !alias.scope !1044, !noundef !4
invoke void %41(ptr noalias noundef nonnull align 8 dereferenceable(8) %42, ptr noundef %44, i64 noundef %46)
invoke void %40(ptr noalias noundef nonnull align 8 dereferenceable(8) %42, ptr noundef %44, i64 noundef %46)
to label %common.resume unwind label %47

47: ; preds = %36
Expand All @@ -8798,7 +8797,7 @@ common.resume: ; preds = %58, %36
%55 = load ptr, ptr %54, align 8, !alias.scope !1055, !noundef !4
%56 = getelementptr inbounds nuw i8, ptr %1, i64 48
%57 = load i64, ptr %56, align 8, !alias.scope !1055, !noundef !4
tail call void %52(ptr noalias noundef nonnull align 8 dereferenceable(8) %53, ptr noundef %55, i64 noundef %57)
tail call void %51(ptr noalias noundef nonnull align 8 dereferenceable(8) %53, ptr noundef %55, i64 noundef %57)
br label %25

58: ; preds = %16
Expand Down
4 changes: 2 additions & 2 deletions bench/arrow/optimized/bridge.ll
Original file line number Diff line number Diff line change
Expand Up @@ -2311,8 +2311,8 @@ _ZN5arrow6StatusD2Ev.exit:
tail call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %8, ptr noundef nonnull align 8 dereferenceable(32) %7)
%9 = getelementptr inbounds nuw i8, ptr %2, i64 72
%10 = load i8, ptr %9, align 8, !tbaa !164, !range !119, !noundef !120
%11 = trunc nuw i8 %10 to i1
%12 = select i1 %11, i64 2, i64 0
%11 = shl nuw nsw i8 %10, 1
%12 = zext nneg i8 %11 to i64
%13 = getelementptr inbounds nuw i8, ptr %1, i64 320
store i64 %12, ptr %13, align 8, !tbaa !48
%14 = getelementptr inbounds nuw i8, ptr %2, i64 56
Expand Down
60 changes: 29 additions & 31 deletions bench/boost/optimized/src.ll
Original file line number Diff line number Diff line change
Expand Up @@ -30890,44 +30890,42 @@ declare void @__cxa_rethrow() local_unnamed_addr
define noundef nonnull align 8 dereferenceable(16) ptr @_ZN5boost4jsonrsERSiRKNS0_13parse_optionsE(ptr noundef nonnull returned align 8 dereferenceable(16) %0, ptr noundef nonnull readonly align 8 captures(none) dereferenceable(14) %1) local_unnamed_addr #5 {
%3 = getelementptr inbounds nuw i8, ptr %1, i64 9
%4 = load i8, ptr %3, align 1, !tbaa !609, !range !181, !noundef !182
%5 = zext nneg i8 %4 to i64
%6 = getelementptr inbounds nuw i8, ptr %1, i64 10
%7 = load i8, ptr %6, align 2, !tbaa !610, !range !181, !noundef !182
%8 = trunc nuw i8 %7 to i1
%9 = select i1 %8, i64 2, i64 0
%10 = or disjoint i64 %9, %5
%11 = getelementptr inbounds nuw i8, ptr %1, i64 11
%12 = load i8, ptr %11, align 1, !tbaa !611, !range !181, !noundef !182
%13 = trunc nuw i8 %12 to i1
%14 = select i1 %13, i64 4, i64 0
%15 = or disjoint i64 %10, %14
%16 = load ptr, ptr %0, align 8, !tbaa !19
%17 = getelementptr i8, ptr %16, i64 -24
%18 = load i64, ptr %17, align 8
%19 = getelementptr inbounds i8, ptr %0, i64 %18
%20 = load i32, ptr @_ZN5boost4json12_GLOBAL__N_118parse_flags_xallocE, align 4, !tbaa !114
%21 = getelementptr inbounds nuw i8, ptr %19, i64 192
%22 = load i32, ptr %21, align 8, !tbaa !346
%23 = icmp ult i32 %20, %22
br i1 %23, label %24, label %29

24: ; preds = %2
%25 = getelementptr inbounds nuw i8, ptr %19, i64 200
%26 = load ptr, ptr %25, align 8, !tbaa !347
%27 = sext i32 %20 to i64
%28 = getelementptr inbounds %"struct.std::ios_base::_Words", ptr %26, i64 %27
%5 = getelementptr inbounds nuw i8, ptr %1, i64 10
%6 = load i8, ptr %5, align 2, !tbaa !610, !range !181, !noundef !182
%7 = shl nuw nsw i8 %6, 1
%8 = or disjoint i8 %7, %4
%9 = getelementptr inbounds nuw i8, ptr %1, i64 11
%10 = load i8, ptr %9, align 1, !tbaa !611, !range !181, !noundef !182
%11 = shl nuw nsw i8 %10, 2
%12 = or disjoint i8 %8, %11
%13 = zext nneg i8 %12 to i64
%14 = load ptr, ptr %0, align 8, !tbaa !19
%15 = getelementptr i8, ptr %14, i64 -24
%16 = load i64, ptr %15, align 8
%17 = getelementptr inbounds i8, ptr %0, i64 %16
%18 = load i32, ptr @_ZN5boost4json12_GLOBAL__N_118parse_flags_xallocE, align 4, !tbaa !114
%19 = getelementptr inbounds nuw i8, ptr %17, i64 192
%20 = load i32, ptr %19, align 8, !tbaa !346
%21 = icmp ult i32 %18, %20
br i1 %21, label %22, label %27

22:; preds = %2
%23 = getelementptr inbounds nuw i8, ptr %17, i64 200
%24 = load ptr, ptr %23, align 8, !tbaa !347
%25 = sext i32 %18 to i64
%26 = getelementptr inbounds %"struct.std::ios_base::_Words", ptr %24, i64 %25
br label %_ZNSt8ios_base5iwordEi.exit

29: ; preds = %2
%30 = tail call noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt8ios_base13_M_grow_wordsEib(ptr noundef nonnull align 8 dereferenceable(216) %19, i32 noundef %20, i1 noundef zeroext true)
%30 = tail call noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt8ios_base13_M_grow_wordsEib(ptr noundef nonnull align 8 dereferenceable(216) %17, i32 noundef %18, i1 noundef zeroext true)
%.pre = load ptr, ptr %0, align 8, !tbaa !19
br label %_ZNSt8ios_base5iwordEi.exit

_ZNSt8ios_base5iwordEi.exit: ; preds = %24, %29
%31 = phi ptr [ %16, %24 ], [ %.pre, %29 ]
%32 = phi ptr [ %28, %24 ], [ %30, %29 ]
_ZNSt8ios_base5iwordEi.exit: ; preds = %22, %29
%31 = phi ptr [ %14, %22 ], [ %.pre, %29 ]
%32 = phi ptr [ %26, %22 ], [ %30, %29 ]
%33 = getelementptr inbounds nuw i8, ptr %32, i64 8
store i64 %15, ptr %33, align 8, !tbaa !11
store i64 %13, ptr %33, align 8, !tbaa !11
%34 = load i64, ptr %1, align 8, !tbaa !612
%35 = getelementptr i8, ptr %31, i64 -24
%36 = load i64, ptr %35, align 8
Expand Down
14 changes: 7 additions & 7 deletions bench/box2d/optimized/imgui_widgets.ll
Original file line number Diff line number Diff line change
Expand Up @@ -20751,8 +20751,8 @@ _ZN8ImVectorItE6resizeEi.exit: ; preds = %.loopexit1457, %638
store i32 %655, ptr %658, align 4, !tbaa !398
%659 = getelementptr inbounds nuw i8, ptr %32, i64 253
%660 = load i8, ptr %659, align 1, !tbaa !420, !range !152, !noundef !153
%661 = trunc nuw i8 %660 to i1
%662 = select i1 %661, i32 4194304, i32 0
%661 = zext nneg i8 %660 to i32
%662 = shl nuw nsw i32 %661, 22
%663 = getelementptr inbounds nuw i8, ptr %32, i64 254
%664 = getelementptr inbounds nuw i8, ptr %32, i64 252
%.in.in = select i1 %358, ptr %663, ptr %664
Expand Down Expand Up @@ -30768,11 +30768,11 @@ _ZN5ImGui9SeparatorEv.exit34: ; preds = %.thread, %68, %61

.sink.split.i.i: ; preds = %_ZN5ImGui9SeparatorEv.exit34
%82 = load i8, ptr %3, align 1, !tbaa !207, !range !152, !noundef !153
%83 = trunc nuw i8 %82 to i1
%84 = load i32, ptr %76, align 4, !tbaa !176
%85 = and i32 %84, -65537
%masksel = select i1 %83, i32 65536, i32 0
%.sink.i.i = or disjoint i32 %85, %masksel
%83 = load i32, ptr %76, align 4, !tbaa !176
%84 = and i32 %83, -65537
%85 = zext nneg i8 %82 to i32
%masksel = shl nuw nsw i32 %85, 16
%.sink.i.i = or disjoint i32 %84, %masksel
store i32 %.sink.i.i, ptr %76, align 4, !tbaa !176
br label %_ZN5ImGui13CheckboxFlagsEPKcPii.exit

Expand Down
8 changes: 4 additions & 4 deletions bench/chibicc/optimized/codegen.ll
Original file line number Diff line number Diff line change
Expand Up @@ -1944,8 +1944,8 @@ cmp_zero.exit.i: ; preds = %147, %143, %140, %1
150: ; preds = %148
%151 = getelementptr inbounds nuw i8, ptr %132, i64 12
%152 = load i8, ptr %151, align 4, !tbaa !113, !range !25, !noundef !26
%153 = trunc nuw i8 %152 to i1
%154 = select i1 %153, i64 4, i64 0
%153 = shl nuw nsw i8 %152, 2
%154 = zext nneg i8 %153 to i64
br label %getTypeId.exit.i

155: ; preds = %148
Expand Down Expand Up @@ -1993,8 +1993,8 @@ getTypeId.exit.i: ; preds = %172, %171, %170, %1
173: ; preds = %getTypeId.exit.i
%174 = getelementptr inbounds nuw i8, ptr %134, i64 12
%175 = load i8, ptr %174, align 4, !tbaa !113, !range !25, !noundef !26
%176 = trunc nuw i8 %175 to i1
%177 = select i1 %176, i64 4, i64 0
%176 = shl nuw nsw i8 %175, 2
%177 = zext nneg i8 %176 to i64
br label %getTypeId.exit10.i

178: ; preds = %getTypeId.exit.i
Expand Down
3 changes: 1 addition & 2 deletions bench/cmake/optimized/lzma2_encoder.ll
Original file line number Diff line number Diff line change
Expand Up @@ -385,8 +385,7 @@ define internal i32 @lzma2_encode(ptr noundef %0, ptr noalias noundef %1, ptr no
store i64 %114, ptr %10, align 8, !tbaa !36
store i32 0, ptr %13, align 4, !tbaa !41
%115 = load i8, ptr %20, align 2, !tbaa !28, !range !43, !noundef !44
%116 = trunc nuw i8 %115 to i1
%spec.select.i = select i1 %116, i8 1, i8 2
%116 = sub nuw nsw i8 2, %115
store i8 %spec.select.i, ptr %8, align 8, !tbaa !33
store i8 0, ptr %20, align 2, !tbaa !28
%117 = add i64 %114, 65535
Expand Down
2 changes: 1 addition & 1 deletion bench/coreutils-rs/optimized/2jm5bfr1qa6ga934.ll
Original file line number Diff line number Diff line change
Expand Up @@ -1318,7 +1318,7 @@ define hidden void @_ZN5uu_cp8platform5linux13copy_on_write17hd6060b4e46a5cbc0E(
br label %83

81: ; preds = %77
%spec.select20.i = select i1 %71, i8 4, i8 3
%spec.select20.i = add nuw nsw i8 %66, 3
%82 = select i1 %71, i1 %69, i1 false
br label %83

Expand Down
30 changes: 15 additions & 15 deletions bench/coreutils-rs/optimized/3wh0yla9idangd55.ll
Original file line number Diff line number Diff line change
Expand Up @@ -1555,8 +1555,8 @@ define void @_ZN5uu_dd5Input8new_file17h59fd1ff108074052E(ptr noalias noundef wr
store i8 1, ptr %.sroa.511.0..sroa_idx, align 4
%9 = getelementptr inbounds nuw i8, ptr %3, i64 65
%10 = load i8, ptr %9, align 1, !range !215, !alias.scope !222, !noundef !5
%11 = trunc nuw i8 %10 to i1
%spec.store.select.i = select i1 %11, i32 16384, i32 0
%11 = zext nneg i8 %10 to i32
%spec.store.select.i = shl nuw nsw i32 %11, 14
%12 = getelementptr inbounds nuw i8, ptr %3, i64 66
%13 = load i8, ptr %12, align 2, !range !215, !alias.scope !222, !noundef !5
%14 = zext nneg i8 %13 to i32
Expand Down Expand Up @@ -1586,7 +1586,7 @@ define void @_ZN5uu_dd5Input8new_file17h59fd1ff108074052E(ptr noalias noundef wr
%33 = load i8, ptr %32, align 2, !range !215, !alias.scope !222, !noundef !5
%34 = zext nneg i8 %33 to i32
%35 = shl nuw nsw i32 %34, 11
%.5.i = or disjoint i32 %.4.i, %35
%.5.i = or i32 %.4.i, %35
%36 = getelementptr inbounds nuw i8, ptr %3, i64 68
%37 = load i8, ptr %36, align 4, !range !215, !alias.scope !222, !noundef !5
%38 = trunc nuw i8 %37 to i1
Expand Down Expand Up @@ -1716,8 +1716,8 @@ define void @_ZN5uu_dd5Input8new_fifo17h63fd09da80b2f076E(ptr noalias noundef wr
store i8 1, ptr %.sroa.59.0..sroa_idx, align 4
%9 = getelementptr inbounds nuw i8, ptr %3, i64 65
%10 = load i8, ptr %9, align 1, !range !215, !alias.scope !233, !noundef !5
%11 = trunc nuw i8 %10 to i1
%spec.store.select.i = select i1 %11, i32 16384, i32 0
%11 = zext nneg i8 %10 to i32
%spec.store.select.i = shl nuw nsw i32 %11, 14
%12 = getelementptr inbounds nuw i8, ptr %3, i64 66
%13 = load i8, ptr %12, align 2, !range !215, !alias.scope !233, !noundef !5
%14 = zext nneg i8 %13 to i32
Expand Down Expand Up @@ -1747,7 +1747,7 @@ define void @_ZN5uu_dd5Input8new_fifo17h63fd09da80b2f076E(ptr noalias noundef wr
%33 = load i8, ptr %32, align 2, !range !215, !alias.scope !233, !noundef !5
%34 = zext nneg i8 %33 to i32
%35 = shl nuw nsw i32 %34, 11
%.5.i = or disjoint i32 %.4.i, %35
%.5.i = or i32 %.4.i, %35
%36 = getelementptr inbounds nuw i8, ptr %3, i64 68
%37 = load i8, ptr %36, align 4, !range !215, !alias.scope !233, !noundef !5
%38 = trunc nuw i8 %37 to i1
Expand Down Expand Up @@ -2688,8 +2688,8 @@ define void @_ZN5uu_dd6Output8new_file17h0d6a277893faa49fE(ptr noalias noundef w
store i8 %.val, ptr %.sroa.10.0..sroa_idx.i, align 1, !noalias !308
%13 = load i8, ptr %9, align 2, !range !215, !alias.scope !305, !noalias !311, !noundef !5
store i8 %13, ptr %.sroa.7.0..sroa_idx.i, align 2, !noalias !308
%14 = trunc nuw i8 %13 to i1
%spec.store.select.i.i = select i1 %14, i32 1024, i32 0
%14 = zext nneg i8 %13 to i32
%spec.store.select.i.i = shl nuw nsw i32 %14, 10
%15 = getelementptr inbounds nuw i8, ptr %3, i64 152
%16 = load i8, ptr %15, align 8, !range !215, !alias.scope !312, !noalias !311, !noundef !5
%17 = zext nneg i8 %16 to i32
Expand All @@ -2709,7 +2709,7 @@ define void @_ZN5uu_dd6Output8new_file17h0d6a277893faa49fE(ptr noalias noundef w
%28 = load i8, ptr %27, align 2, !range !215, !alias.scope !312, !noalias !311, !noundef !5
%29 = zext nneg i8 %28 to i32
%30 = shl nuw nsw i32 %29, 18
%.3.i.i = or disjoint i32 %.2.i.i, %30
%.3.i.i = or i32 %.2.i.i, %30
%31 = getelementptr inbounds nuw i8, ptr %3, i64 159
%32 = load i8, ptr %31, align 1, !range !215, !alias.scope !312, !noalias !311, !noundef !5
%33 = zext nneg i8 %32 to i32
Expand Down Expand Up @@ -2941,8 +2941,8 @@ define void @_ZN5uu_dd6Output20new_file_from_stdout17h9b8fdad67a7c0913E(ptr noal
store i32 %12, ptr %6, align 4
%20 = getelementptr inbounds nuw i8, ptr %1, i64 150
%21 = load i8, ptr %20, align 2, !range !215, !alias.scope !353, !noundef !5
%22 = trunc nuw i8 %21 to i1
%spec.store.select.i = select i1 %22, i32 1024, i32 0
%22 = zext nneg i8 %21 to i32
%spec.store.select.i = shl nuw nsw i32 %22, 10
%23 = getelementptr inbounds nuw i8, ptr %1, i64 152
%24 = load i8, ptr %23, align 8, !range !215, !alias.scope !353, !noundef !5
%25 = zext nneg i8 %24 to i32
Expand All @@ -2962,7 +2962,7 @@ define void @_ZN5uu_dd6Output20new_file_from_stdout17h9b8fdad67a7c0913E(ptr noal
%36 = load i8, ptr %35, align 2, !range !215, !alias.scope !353, !noundef !5
%37 = zext nneg i8 %36 to i32
%38 = shl nuw nsw i32 %37, 18
%.3.i = or disjoint i32 %.2.i, %38
%.3.i = or i32 %.2.i, %38
%39 = getelementptr inbounds nuw i8, ptr %1, i64 159
%40 = load i8, ptr %39, align 1, !range !215, !alias.scope !353, !noundef !5
%41 = zext nneg i8 %40 to i32
Expand Down Expand Up @@ -3182,8 +3182,8 @@ default.unreachable: ; preds = %13
%46 = getelementptr inbounds nuw i8, ptr %3, i64 150
%47 = load i8, ptr %46, align 2, !range !215, !noundef !5
store i8 %47, ptr %.sroa.725.0..sroa_idx, align 2
%48 = trunc nuw i8 %47 to i1
%spec.store.select.i = select i1 %48, i32 1024, i32 0
%48 = zext nneg i8 %47 to i32
%spec.store.select.i = shl nuw nsw i32 %48, 10
%49 = getelementptr inbounds nuw i8, ptr %3, i64 152
%50 = load i8, ptr %49, align 8, !range !215, !alias.scope !377, !noundef !5
%51 = zext nneg i8 %50 to i32
Expand All @@ -3203,7 +3203,7 @@ default.unreachable: ; preds = %13
%62 = load i8, ptr %61, align 2, !range !215, !alias.scope !377, !noundef !5
%63 = zext nneg i8 %62 to i32
%64 = shl nuw nsw i32 %63, 18
%.3.i = or disjoint i32 %.2.i, %64
%.3.i = or i32 %.2.i, %64
%65 = getelementptr inbounds nuw i8, ptr %3, i64 159
%66 = load i8, ptr %65, align 1, !range !215, !alias.scope !377, !noundef !5
%67 = zext nneg i8 %66 to i32
Expand Down
5 changes: 2 additions & 3 deletions bench/coreutils-rs/optimized/czge978gjagq0cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -5549,8 +5549,7 @@ _ZN6uucore8features6format4spec5Flags5parse17h50c788586d8df07dE.exit: ; preds =
%.sroa.3.0.lcssa.i = phi i8 [ 0, %2 ], [ %.sroa.3.0.lcssa.i.ph, %_ZN6uucore8features6format4spec5Flags5parse17h50c788586d8df07dE.exit.loopexit ]
%.sroa.0.0.lcssa.i = phi i8 [ 0, %2 ], [ %.sroa.0.0.lcssa.i.ph, %_ZN6uucore8features6format4spec5Flags5parse17h50c788586d8df07dE.exit.loopexit ]
%18 = trunc nuw i8 %.sroa.3.0.lcssa.i to i1
%19 = trunc nuw i8 %.sroa.5.0.lcssa.i to i1
%. = select i1 %19, i8 2, i8 0
%19 = shl nuw nsw i8 %.sroa.5.0.lcssa.i, 1
%.070 = select i1 %18, i8 1, i8 %.
%20 = call fastcc { i64, i64 } @_ZN6uucore8features6format4spec22eat_asterisk_or_number17h9a90975ebd819f2aE(ptr nonnull %4, i64 %6, ptr noalias noundef align 8 dereferenceable(8) %3)
%21 = extractvalue { i64, i64 } %20, 0
Expand Down Expand Up @@ -5790,7 +5789,7 @@ _ZN6uucore8features6format4spec5Flags3any17h84a445c05ddadbd8E.exit119: ; preds =
%83 = extractvalue { ptr, i64 } %81, 1
br label %"_ZN106_$LT$core..ops..range..Range$LT$usize$GT$$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$5index17h27fa04aa7da8c66bE.exit"

"_ZN106_$LT$core..ops..range..Range$LT$usize$GT$$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$5index17h27fa04aa7da8c66bE.exit": ; preds = %"_ZN106_$LT$core..ops..range..Range$LT$usize$GT$$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$5index17h27fa04aa7da8c66bE.exit.sink.split", %70, %66, %68, %63, %59, %50, %56
"_ZN106_$LT$core..ops..range..Range$LT$usize$GT$$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$5index17h27fa04aa7da8c66bE.exit": ; preds = %"_ZN106_$LT$core..ops..range..Range$LT$usize$GT$$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$5index17h27fa04aa7da8c66bE.exit.sink.split", %70, %66, %68, %63, %58, %49, %55
%.sink164 = phi ptr [ %4, %56 ], [ %4, %50 ], [ %4, %59 ], [ %4, %63 ], [ %4, %68 ], [ %4, %66 ], [ %4, %70 ], [ %82, %"_ZN106_$LT$core..ops..range..Range$LT$usize$GT$$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$5index17h27fa04aa7da8c66bE.exit.sink.split" ]
%.sink = phi i64 [ %49, %56 ], [ %52, %50 ], [ %52, %59 ], [ %52, %63 ], [ %52, %68 ], [ %52, %66 ], [ %52, %70 ], [ %83, %"_ZN106_$LT$core..ops..range..Range$LT$usize$GT$$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$5index17h27fa04aa7da8c66bE.exit.sink.split" ]
%84 = getelementptr inbounds nuw i8, ptr %0, i64 8
Expand Down
Loading