@@ -2678,7 +2678,7 @@ define hidden void @"_ZN76_$LT$hashbrown..raw..RawTable$LT$T$C$A$GT$$u20$as$u20$
2678
2678
2679
2679
8: ; preds = %2
2680
2680
tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) @anon.e1abdae934854334716ecaff0821b1ff.29.llvm.13244384468531467415, i64 32, i1 false)
2681
- br label %30
2681
+ br label %31
2682
2682
2683
2683
9: ; preds = %2
2684
2684
call void @llvm.lifetime.start.p0(i64 32, ptr nonnull %4)
@@ -2726,42 +2726,42 @@ _ZN9hashbrown3raw13RawTableInner17new_uninitialized17hf992d0b9c1f86aceE.exit.thr
2726
2726
br label %"_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$17new_uninitialized17hcd4b592680300689E.llvm.13244384468531467415.exit"
2727
2727
2728
2728
"_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$17new_uninitialized17hcd4b592680300689E.llvm.13244384468531467415.exit": ; preds = %_ZN9hashbrown3raw13RawTableInner17new_uninitialized17hf992d0b9c1f86aceE.exit.i, %_ZN9hashbrown3raw13RawTableInner17new_uninitialized17hf992d0b9c1f86aceE.exit.thread.i
2729
- %.sroa.7 .0 = phi i64 [ %.sroa.11.02024.ph.i, %_ZN9hashbrown3raw13RawTableInner17new_uninitialized17hf992d0b9c1f86aceE.exit.thread.i ], [ %.0.i.i, %_ZN9hashbrown3raw13RawTableInner17new_uninitialized17hf992d0b9c1f86aceE.exit.i ]
2730
- %.sroa.5 .0 = phi i64 [ %.sroa.6.026.ph.i, %_ZN9hashbrown3raw13RawTableInner17new_uninitialized17hf992d0b9c1f86aceE.exit.thread.i ], [ %6, %_ZN9hashbrown3raw13RawTableInner17new_uninitialized17hf992d0b9c1f86aceE.exit.i ]
2729
+ %.sroa.8 .0 = phi i64 [ %.sroa.11.02024.ph.i, %_ZN9hashbrown3raw13RawTableInner17new_uninitialized17hf992d0b9c1f86aceE.exit.thread.i ], [ %.0.i.i, %_ZN9hashbrown3raw13RawTableInner17new_uninitialized17hf992d0b9c1f86aceE.exit.i ]
2730
+ %.sroa.6 .0 = phi i64 [ %.sroa.6.026.ph.i, %_ZN9hashbrown3raw13RawTableInner17new_uninitialized17hf992d0b9c1f86aceE.exit.thread.i ], [ %6, %_ZN9hashbrown3raw13RawTableInner17new_uninitialized17hf992d0b9c1f86aceE.exit.i ]
2731
2731
%.sroa.02.0 = phi ptr [ null, %_ZN9hashbrown3raw13RawTableInner17new_uninitialized17hf992d0b9c1f86aceE.exit.thread.i ], [ %29, %_ZN9hashbrown3raw13RawTableInner17new_uninitialized17hf992d0b9c1f86aceE.exit.i ]
2732
2732
call void @llvm.lifetime.end.p0(i64 0, ptr nonnull %3)
2733
2733
store ptr %.sroa.02.0, ptr %4, align 8
2734
2734
%.sroa.0.sroa.4.0..sroa_idx = getelementptr inbounds nuw i8, ptr %4, i64 8
2735
- store i64 %.sroa.5 .0, ptr %.sroa.0.sroa.4.0..sroa_idx, align 8
2735
+ store i64 %.sroa.6 .0, ptr %.sroa.0.sroa.4.0..sroa_idx, align 8
2736
2736
%.sroa.0.sroa.5.0..sroa_idx = getelementptr inbounds nuw i8, ptr %4, i64 16
2737
- store i64 %.sroa.7 .0, ptr %.sroa.0.sroa.5.0..sroa_idx, align 8
2737
+ store i64 %.sroa.8 .0, ptr %.sroa.0.sroa.5.0..sroa_idx, align 8
2738
2738
%.sroa.0.sroa.6.0..sroa_idx = getelementptr inbounds nuw i8, ptr %4, i64 24
2739
2739
store i64 0, ptr %.sroa.0.sroa.6.0..sroa_idx, align 8
2740
2740
invoke void @"_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$15clone_from_impl17h65c5b687f34e31c7E.llvm.13244384468531467415"(ptr noalias noundef nonnull align 8 dereferenceable(32) %4, ptr noalias noundef nonnull readonly align 8 dereferenceable(32) %1)
2741
- to label %"_ZN87_$LT$hashbrown..raw..RawTable$LT$T$C$A$GT$$u20$as$u20$hashbrown..raw..RawTableClone$GT$15clone_from_spec17h6c9a9e5e0e482a92E.llvm.13244384468531467415.exit" unwind label %31
2741
+ to label %"_ZN87_$LT$hashbrown..raw..RawTable$LT$T$C$A$GT$$u20$as$u20$hashbrown..raw..RawTableClone$GT$15clone_from_spec17h6c9a9e5e0e482a92E.llvm.13244384468531467415.exit" unwind label %32
2742
2742
2743
- 30 : ; preds = %"_ZN87_$LT$hashbrown..raw..RawTable$LT$T$C$A$GT$$u20$as$u20$hashbrown..raw..RawTableClone$GT$15clone_from_spec17h6c9a9e5e0e482a92E.llvm.13244384468531467415.exit", %8
2743
+ 31 : ; preds = %"_ZN87_$LT$hashbrown..raw..RawTable$LT$T$C$A$GT$$u20$as$u20$hashbrown..raw..RawTableClone$GT$15clone_from_spec17h6c9a9e5e0e482a92E.llvm.13244384468531467415.exit", %8
2744
2744
ret void
2745
2745
2746
- 31 : ; preds = %"_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$17new_uninitialized17hcd4b592680300689E.llvm.13244384468531467415.exit"
2747
- %32 = landingpad { ptr, i32 }
2746
+ 32 : ; preds = %"_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$17new_uninitialized17hcd4b592680300689E.llvm.13244384468531467415.exit"
2747
+ %33 = landingpad { ptr, i32 }
2748
2748
cleanup
2749
2749
invoke void @"_ZN4core3ptr134drop_in_place$LT$hashbrown..raw..RawTable$LT$$LP$alloc..string..String$C$alloc..rc..Rc$LT$actix_web..rmap..ResourceMap$GT$$RP$$GT$$GT$17h9479673963c5b7c1E"(ptr noalias noundef nonnull align 8 dereferenceable(32) %4) #50
2750
- to label %35 unwind label %33
2750
+ to label %36 unwind label %34
2751
2751
2752
2752
"_ZN87_$LT$hashbrown..raw..RawTable$LT$T$C$A$GT$$u20$as$u20$hashbrown..raw..RawTableClone$GT$15clone_from_spec17h6c9a9e5e0e482a92E.llvm.13244384468531467415.exit": ; preds = %"_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$17new_uninitialized17hcd4b592680300689E.llvm.13244384468531467415.exit"
2753
2753
call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %4, i64 32, i1 false)
2754
2754
call void @llvm.lifetime.end.p0(i64 32, ptr nonnull %4)
2755
- br label %30
2755
+ br label %31
2756
2756
2757
- 33 : ; preds = %31
2758
- %34 = landingpad { ptr, i32 }
2757
+ 34 : ; preds = %32
2758
+ %35 = landingpad { ptr, i32 }
2759
2759
filter [0 x ptr] zeroinitializer
2760
2760
call void @_ZN4core9panicking16panic_in_cleanup17hbacfddf1bcf21a1eE() #51
2761
2761
unreachable
2762
2762
2763
- 35 : ; preds = %31
2764
- resume { ptr, i32 } %32
2763
+ 36 : ; preds = %32
2764
+ resume { ptr, i32 } %33
2765
2765
}
2766
2766
2767
2767
; Function Attrs: inlinehint mustprogress nofree norecurse nosync nounwind nonlazybind willreturn memory(argmem: read) uwtable
@@ -3485,12 +3485,12 @@ define hidden void @"_ZN99_$LT$hashbrown..raw..RawTable$LT$T$C$A$GT$$u20$as$u20$
3485
3485
%8 = getelementptr inbounds nuw i8, ptr %1, i64 24
3486
3486
%9 = load i64, ptr %8, align 8, !noundef !42
3487
3487
tail call void @llvm.experimental.noalias.scope.decl(metadata !524)
3488
- %10 = icmp eq i64 %5, 0
3489
- br i1 %10 , label %18 , label %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit.i.i
3488
+ %9 = icmp eq i64 %5, 0
3489
+ br i1 %9 , label %15 , label %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit.i.i
3490
3490
3491
3491
_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit.i.i: ; preds = %2
3492
- %11 = icmp ult i64 %6, 576460752303423488
3493
- tail call void @llvm.assume(i1 %11 )
3492
+ %10 = icmp ult i64 %6, 576460752303423488
3493
+ tail call void @llvm.assume(i1 %9 )
3494
3494
%12 = shl nuw i64 %6, 5
3495
3495
%13 = add nsw i64 %5, 17
3496
3496
%14 = add nuw i64 %13, %12
@@ -3500,23 +3500,23 @@ _ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13
3500
3500
%17 = getelementptr inbounds i8, ptr %3, i64 %16
3501
3501
br label %18
3502
3502
3503
- 18 : ; preds = %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit.i.i, %2
3503
+ 15 : ; preds = %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit.i.i, %2
3504
3504
%.sroa.5.sroa.0.0.i.i = phi i64 [ %14, %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit.i.i ], [ undef, %2 ]
3505
3505
%.sroa.5.sroa.4.0.i.i = phi ptr [ %17, %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit.i.i ], [ undef, %2 ]
3506
3506
%.sroa.0.0.i.i = phi i64 [ 16, %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit.i.i ], [ 0, %2 ]
3507
- %19 = getelementptr inbounds nuw i8, ptr %3, i64 16
3508
- %20 = icmp slt <16 x i8> %7, zeroinitializer
3509
- %21 = bitcast <16 x i1> %20 to i16
3510
- %22 = xor i16 %21 , -1
3511
- %23 = getelementptr inbounds i8, ptr %3, i64 %6
3512
- %24 = getelementptr inbounds nuw i8, ptr %0, i64 24
3513
- store ptr %3, ptr %24 , align 8, !alias.scope !527, !noalias !529
3507
+ %16 = getelementptr inbounds nuw i8, ptr %3, i64 16
3508
+ %17 = icmp slt <16 x i8> %7, zeroinitializer
3509
+ %18 = bitcast <16 x i1> %17 to i16
3510
+ %19 = xor i16 %18 , -1
3511
+ %20 = getelementptr inbounds i8, ptr %3, i64 %6
3512
+ %21 = getelementptr inbounds nuw i8, ptr %0, i64 24
3513
+ store ptr %3, ptr %21 , align 8, !alias.scope !527, !noalias !529
3514
3514
%.sroa.0.sroa.2.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 32
3515
- store ptr %19 , ptr %.sroa.0.sroa.2.0..sroa_idx, align 8, !alias.scope !527, !noalias !529
3515
+ store ptr %16 , ptr %.sroa.0.sroa.2.0..sroa_idx, align 8, !alias.scope !527, !noalias !529
3516
3516
%.sroa.0.sroa.3.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 40
3517
3517
store ptr %23, ptr %.sroa.0.sroa.3.0..sroa_idx, align 8, !alias.scope !527, !noalias !529
3518
3518
%.sroa.0.sroa.4.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 48
3519
- store i16 %22 , ptr %.sroa.0.sroa.4.0..sroa_idx, align 8, !alias.scope !527, !noalias !529
3519
+ store i16 %19 , ptr %.sroa.0.sroa.4.0..sroa_idx, align 8, !alias.scope !527, !noalias !529
3520
3520
%.sroa.2.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 56
3521
3521
store i64 %9, ptr %.sroa.2.0..sroa_idx, align 8, !alias.scope !527, !noalias !529
3522
3522
store i64 %.sroa.0.0.i.i, ptr %0, align 8, !alias.scope !531, !noalias !532
@@ -6777,8 +6777,8 @@ _ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13
6777
6777
%5 = add i64 %.sroa.4.0.copyload, 1
6778
6778
%6 = icmp ult i64 %5, 576460752303423488
6779
6779
tail call void @llvm.assume(i1 %6)
6780
- %7 = shl nuw i64 %5, 5
6781
- %8 = add nsw i64 %.sroa.4.0.copyload, 17
6780
+ %8 = shl nuw i64 %5, 5
6781
+ %9 = add nsw i64 %.sroa.4.0.copyload, 17
6782
6782
%9 = add nuw i64 %8, %7
6783
6783
%10 = icmp ult i64 %9, 9223372036854775793
6784
6784
tail call void @llvm.assume(i1 %10)
@@ -6790,8 +6790,8 @@ _ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13
6790
6790
%.sroa.5.sroa.0.0.i = phi i64 [ %9, %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit.i ], [ undef, %3 ]
6791
6791
%.sroa.5.sroa.4.0.i = phi ptr [ %12, %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit.i ], [ undef, %3 ]
6792
6792
%.sroa.0.0.i = phi i64 [ 16, %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit.i ], [ 0, %3 ]
6793
- %13 = getelementptr inbounds nuw i8, ptr %0, i64 24
6794
- tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(40) %13 , ptr noundef nonnull align 8 dereferenceable(40) %2, i64 40, i1 false)
6793
+ %10 = getelementptr inbounds nuw i8, ptr %0, i64 24
6794
+ tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(40) %10 , ptr noundef nonnull align 8 dereferenceable(40) %2, i64 40, i1 false)
6795
6795
store i64 %.sroa.0.0.i, ptr %0, align 8
6796
6796
%.sroa.2.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 8
6797
6797
store i64 %.sroa.5.sroa.0.0.i, ptr %.sroa.2.0..sroa_idx, align 8
@@ -7698,24 +7698,24 @@ define hidden void @"_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$15into_allocation17
7698
7698
%3 = getelementptr inbounds nuw i8, ptr %1, i64 8
7699
7699
%4 = load i64, ptr %3, align 8, !noundef !42
7700
7700
%5 = icmp eq i64 %4, 0
7701
- br i1 %5, label %15 , label %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit
7701
+ br i1 %5, label %13 , label %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit
7702
7702
7703
7703
_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit: ; preds = %2
7704
7704
%6 = add i64 %4, 1
7705
7705
%7 = icmp ult i64 %6, 576460752303423488
7706
7706
tail call void @llvm.assume(i1 %7)
7707
- %8 = shl nuw i64 %6, 5
7707
+ %9 = shl nuw i64 %6, 5
7708
7708
%9 = add nsw i64 %4, 17
7709
7709
%10 = add nuw i64 %8, %9
7710
- %11 = icmp ult i64 %10 , 9223372036854775793
7710
+ %11 = icmp ult i64 %9 , 9223372036854775793
7711
7711
tail call void @llvm.assume(i1 %11)
7712
7712
%12 = load ptr, ptr %1, align 8, !nonnull !42, !noundef !42
7713
7713
%13 = sub nsw i64 0, %8
7714
7714
%14 = getelementptr inbounds i8, ptr %12, i64 %13
7715
7715
br label %15
7716
7716
7717
- 15 : ; preds = %2, %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit
7718
- %.sroa.5.sroa.0.0 = phi i64 [ %10 , %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit ], [ undef, %2 ]
7717
+ 13 : ; preds = %2, %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit
7718
+ %.sroa.5.sroa.0.0 = phi i64 [ %9 , %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit ], [ undef, %2 ]
7719
7719
%.sroa.5.sroa.4.0 = phi ptr [ %14, %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit ], [ undef, %2 ]
7720
7720
%.sroa.0.0 = phi i64 [ 16, %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit ], [ 0, %2 ]
7721
7721
store i64 %.sroa.0.0, ptr %0, align 8
@@ -8919,7 +8919,7 @@ common.ret: ; preds = %3, %4
8919
8919
}
8920
8920
8921
8921
; Function Attrs: cold nonlazybind uwtable
8922
- declare { ptr, ptr } @_ZN3std9panicking3try7cleanup17h78e59bc883c56638E(ptr noundef) unnamed_addr #29
8922
+ declare { ptr, ptr } @_ZN3std9panicking3try7cleanup17h78e59bc883c56638E(ptr noundef) unnamed_addr #28
8923
8923
8924
8924
; Function Attrs: nonlazybind uwtable
8925
8925
declare noundef zeroext i1 @"_ZN101_$LT$actix_web..http..header..content_disposition..DispositionParam$u20$as$u20$core..fmt..Display$GT$3fmt17h89062a4eafc13c48E"(ptr noalias noundef readonly align 8 dereferenceable(152), ptr noalias noundef align 8 dereferenceable(64)) unnamed_addr #1
0 commit comments