Skip to content

Commit 7a079f1

Browse files
pre-commit: Remap
1 parent edc4059 commit 7a079f1

File tree

75 files changed

+2016
-2016
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+2016
-2016
lines changed

bench/abseil-cpp/optimized/flat_hash_set_test.ll

+6-6
Original file line numberDiff line numberDiff line change
@@ -17198,7 +17198,7 @@ _ZN4absl18container_internal12raw_hash_setINS0_17FlatHashSetPolicyIiEENS_13hash_
1719817198
%114 = getelementptr inbounds nuw i32, ptr %.sroa.0.0.copyload.i.i.i.i.i.i.i, i64 %113
1719917199
%115 = load i32, ptr %114, align 4, !tbaa !88
1720017200
%116 = icmp eq i32 %115, 0
17201-
br i1 %116, label %_ZNK4absl18container_internal12raw_hash_setINS0_17FlatHashSetPolicyIiEENS_13hash_internal4HashIiEESt8equal_toIiESaIiEE8prefetchIiEEvRKi.exit, label %117, !prof !92
17201+
br i1 %116, label %_ZNK4absl18container_internal12raw_hash_setINS0_17FlatHashSetPolicyIiEENS_13hash_internal4HashIiEESt8equal_toIiESaIiEE5countIiEEmRKi.exit, label %117, !prof !92
1720217202

1720317203
117: ; preds = %.lr.ph.i.i.i.i
1720417204
%118 = add i16 %.sroa.015.044.i.i.i.i, -1
@@ -17210,14 +17210,14 @@ _ZN4absl18container_internal12raw_hash_setINS0_17FlatHashSetPolicyIiEENS_13hash_
1721017210
%120 = icmp eq <16 x i8> %107, splat (i8 -128)
1721117211
%121 = bitcast <16 x i1> %120 to i16
1721217212
%.not40.i.i.i.i = icmp eq i16 %121, 0
17213-
br i1 %.not40.i.i.i.i, label %122, label %_ZNK4absl18container_internal12raw_hash_setINS0_17FlatHashSetPolicyIiEENS_13hash_internal4HashIiEESt8equal_toIiESaIiEE8prefetchIiEEvRKi.exit, !prof !93
17213+
br i1 %.not40.i.i.i.i, label %122, label %_ZNK4absl18container_internal12raw_hash_setINS0_17FlatHashSetPolicyIiEENS_13hash_internal4HashIiEESt8equal_toIiESaIiEE5countIiEEmRKi.exit, !prof !93
1721417214

1721517215
122: ; preds = %._crit_edge.i.i.i.i
1721617216
%123 = add i64 %.sroa.12.0.i.i.i.i, 16
1721717217
%124 = add i64 %123, %.sroa.6.0.i.i.i.i
1721817218
br label %105, !llvm.loop !385
1721917219

17220-
_ZNK4absl18container_internal12raw_hash_setINS0_17FlatHashSetPolicyIiEENS_13hash_internal4HashIiEESt8equal_toIiESaIiEE8prefetchIiEEvRKi.exit: ; preds = %._crit_edge.i.i.i.i, %.lr.ph.i.i.i.i
17220+
_ZNK4absl18container_internal12raw_hash_setINS0_17FlatHashSetPolicyIiEENS_13hash_internal4HashIiEESt8equal_toIiESaIiEE5countIiEEmRKi.exit: ; preds = %._crit_edge.i.i.i.i, %.lr.ph.i.i.i.i
1722117221
call void @llvm.prefetch.p0(ptr %93, i32 0, i32 1, i32 1)
1722217222
%125 = and i64 %99, %88
1722317223
%126 = getelementptr inbounds nuw i8, ptr %93, i64 %125
@@ -17227,9 +17227,9 @@ _ZNK4absl18container_internal12raw_hash_setINS0_17FlatHashSetPolicyIiEENS_13hash
1722717227
call void @llvm.prefetch.p0(ptr %93, i32 0, i32 1, i32 1)
1722817228
br label %128
1722917229

17230-
128: ; preds = %145, %_ZNK4absl18container_internal12raw_hash_setINS0_17FlatHashSetPolicyIiEENS_13hash_internal4HashIiEESt8equal_toIiESaIiEE8prefetchIiEEvRKi.exit
17231-
%.pn.i6.i = phi i64 [ %99, %_ZNK4absl18container_internal12raw_hash_setINS0_17FlatHashSetPolicyIiEENS_13hash_internal4HashIiEESt8equal_toIiESaIiEE8prefetchIiEEvRKi.exit ], [ %147, %145 ]
17232-
%.sroa.12.0.i.i = phi i64 [ 0, %_ZNK4absl18container_internal12raw_hash_setINS0_17FlatHashSetPolicyIiEENS_13hash_internal4HashIiEESt8equal_toIiESaIiEE8prefetchIiEEvRKi.exit ], [ %146, %145 ]
17230+
128: ; preds = %145, %_ZNK4absl18container_internal12raw_hash_setINS0_17FlatHashSetPolicyIiEENS_13hash_internal4HashIiEESt8equal_toIiESaIiEE5countIiEEmRKi.exit
17231+
%.pn.i6.i = phi i64 [ %99, %_ZNK4absl18container_internal12raw_hash_setINS0_17FlatHashSetPolicyIiEENS_13hash_internal4HashIiEESt8equal_toIiESaIiEE5countIiEEmRKi.exit ], [ %147, %145 ]
17232+
%.sroa.12.0.i.i = phi i64 [ 0, %_ZNK4absl18container_internal12raw_hash_setINS0_17FlatHashSetPolicyIiEENS_13hash_internal4HashIiEESt8equal_toIiESaIiEE5countIiEEmRKi.exit ], [ %146, %145 ]
1723317233
%.sroa.6.0.i.i = and i64 %.pn.i6.i, %88
1723417234
%129 = getelementptr inbounds nuw i8, ptr %93, i64 %.sroa.6.0.i.i
1723517235
%130 = load <16 x i8>, ptr %129, align 1, !tbaa !32

bench/abseil-cpp/optimized/node_hash_map_test.ll

+7-7
Original file line numberDiff line numberDiff line change
@@ -18133,13 +18133,13 @@ _ZSt6invokeIRKZN4absl18container_internal12raw_hash_setINS1_17NodeHashMapPolicyI
1813318133
%.val11.i.i.i.i = load ptr, ptr %38, align 8, !tbaa !32
1813418134
%39 = getelementptr inbounds nuw ptr, ptr %.val11.i.i.i.i, i64 %27
1813518135
%.val.i.i.i.i = load ptr, ptr %2, align 8, !tbaa !528
18136-
%40 = tail call noalias noundef nonnull dereferenceable(40) ptr @_Znwm(i64 noundef 40) #41
18137-
%41 = load i32, ptr %.val.i.i.i.i, align 8, !tbaa !501
18138-
store i32 %41, ptr %40, align 8, !tbaa !501
18139-
%42 = getelementptr inbounds nuw i8, ptr %40, i64 8
18140-
%43 = getelementptr inbounds nuw i8, ptr %.val.i.i.i.i, i64 8
18141-
tail call fastcc void @_ZN4absl18container_internal12raw_hash_setINS0_17NodeHashMapPolicyIiZNS0_12_GLOBAL__N_132NodeHashMap_AssignRecursive_Test8TestBodyEvE4TreeEENS_13hash_internal4HashIiEESt8equal_toIiESaISt4pairIKiS5_EEEC2ERKSG_RKSF_(ptr noundef nonnull align 8 dereferenceable(32) %42, ptr noundef nonnull align 8 dereferenceable(32) %43)
18142-
store ptr %40, ptr %39, align 8, !tbaa !528
18136+
%41 = tail call noalias noundef nonnull dereferenceable(40) ptr @_Znwm(i64 noundef 40) #41
18137+
%42 = load i32, ptr %.val.i.i.i.i, align 8, !tbaa !501
18138+
store i32 %42, ptr %41, align 8, !tbaa !501
18139+
%43 = getelementptr inbounds nuw i8, ptr %41, i64 8
18140+
%44 = getelementptr inbounds nuw i8, ptr %.val.i.i.i.i, i64 8
18141+
tail call fastcc void @_ZN4absl18container_internal12raw_hash_setINS0_17NodeHashMapPolicyIiZNS0_12_GLOBAL__N_132NodeHashMap_AssignRecursive_Test8TestBodyEvE4TreeEENS_13hash_internal4HashIiEESt8equal_toIiESaISt4pairIKiS5_EEEC2ERKSG_RKSF_(ptr noundef nonnull align 8 dereferenceable(32) %43, ptr noundef nonnull align 8 dereferenceable(32) %44)
18142+
store ptr %41, ptr %39, align 8, !tbaa !528
1814318143
ret void
1814418144
}
1814518145

bench/actix-rs/optimized/2wg1z1eatrkafji9.ll

+39-39
Original file line numberDiff line numberDiff line change
@@ -2678,7 +2678,7 @@ define hidden void @"_ZN76_$LT$hashbrown..raw..RawTable$LT$T$C$A$GT$$u20$as$u20$
26782678

26792679
8: ; preds = %2
26802680
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
26822682

26832683
9: ; preds = %2
26842684
call void @llvm.lifetime.start.p0(i64 32, ptr nonnull %4)
@@ -2726,42 +2726,42 @@ _ZN9hashbrown3raw13RawTableInner17new_uninitialized17hf992d0b9c1f86aceE.exit.thr
27262726
br label %"_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$17new_uninitialized17hcd4b592680300689E.llvm.13244384468531467415.exit"
27272727

27282728
"_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 ]
27312731
%.sroa.02.0 = phi ptr [ null, %_ZN9hashbrown3raw13RawTableInner17new_uninitialized17hf992d0b9c1f86aceE.exit.thread.i ], [ %29, %_ZN9hashbrown3raw13RawTableInner17new_uninitialized17hf992d0b9c1f86aceE.exit.i ]
27322732
call void @llvm.lifetime.end.p0(i64 0, ptr nonnull %3)
27332733
store ptr %.sroa.02.0, ptr %4, align 8
27342734
%.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
27362736
%.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
27382738
%.sroa.0.sroa.6.0..sroa_idx = getelementptr inbounds nuw i8, ptr %4, i64 24
27392739
store i64 0, ptr %.sroa.0.sroa.6.0..sroa_idx, align 8
27402740
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
27422742

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
27442744
ret void
27452745

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 }
27482748
cleanup
27492749
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
27512751

27522752
"_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"
27532753
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)
27542754
call void @llvm.lifetime.end.p0(i64 32, ptr nonnull %4)
2755-
br label %30
2755+
br label %31
27562756

2757-
33: ; preds = %31
2758-
%34 = landingpad { ptr, i32 }
2757+
34: ; preds = %32
2758+
%35 = landingpad { ptr, i32 }
27592759
filter [0 x ptr] zeroinitializer
27602760
call void @_ZN4core9panicking16panic_in_cleanup17hbacfddf1bcf21a1eE() #51
27612761
unreachable
27622762

2763-
35: ; preds = %31
2764-
resume { ptr, i32 } %32
2763+
36: ; preds = %32
2764+
resume { ptr, i32 } %33
27652765
}
27662766

27672767
; 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$
34853485
%8 = getelementptr inbounds nuw i8, ptr %1, i64 24
34863486
%9 = load i64, ptr %8, align 8, !noundef !42
34873487
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
34903490

34913491
_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)
34943494
%12 = shl nuw i64 %6, 5
34953495
%13 = add nsw i64 %5, 17
34963496
%14 = add nuw i64 %13, %12
@@ -3500,23 +3500,23 @@ _ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13
35003500
%17 = getelementptr inbounds i8, ptr %3, i64 %16
35013501
br label %18
35023502

3503-
18: ; preds = %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit.i.i, %2
3503+
15: ; preds = %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit.i.i, %2
35043504
%.sroa.5.sroa.0.0.i.i = phi i64 [ %14, %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit.i.i ], [ undef, %2 ]
35053505
%.sroa.5.sroa.4.0.i.i = phi ptr [ %17, %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit.i.i ], [ undef, %2 ]
35063506
%.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
35143514
%.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
35163516
%.sroa.0.sroa.3.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 40
35173517
store ptr %23, ptr %.sroa.0.sroa.3.0..sroa_idx, align 8, !alias.scope !527, !noalias !529
35183518
%.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
35203520
%.sroa.2.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 56
35213521
store i64 %9, ptr %.sroa.2.0..sroa_idx, align 8, !alias.scope !527, !noalias !529
35223522
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
67776777
%5 = add i64 %.sroa.4.0.copyload, 1
67786778
%6 = icmp ult i64 %5, 576460752303423488
67796779
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
67826782
%9 = add nuw i64 %8, %7
67836783
%10 = icmp ult i64 %9, 9223372036854775793
67846784
tail call void @llvm.assume(i1 %10)
@@ -6790,8 +6790,8 @@ _ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13
67906790
%.sroa.5.sroa.0.0.i = phi i64 [ %9, %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit.i ], [ undef, %3 ]
67916791
%.sroa.5.sroa.4.0.i = phi ptr [ %12, %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit.i ], [ undef, %3 ]
67926792
%.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)
67956795
store i64 %.sroa.0.0.i, ptr %0, align 8
67966796
%.sroa.2.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 8
67976797
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
76987698
%3 = getelementptr inbounds nuw i8, ptr %1, i64 8
76997699
%4 = load i64, ptr %3, align 8, !noundef !42
77007700
%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
77027702

77037703
_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit: ; preds = %2
77047704
%6 = add i64 %4, 1
77057705
%7 = icmp ult i64 %6, 576460752303423488
77067706
tail call void @llvm.assume(i1 %7)
7707-
%8 = shl nuw i64 %6, 5
7707+
%9 = shl nuw i64 %6, 5
77087708
%9 = add nsw i64 %4, 17
77097709
%10 = add nuw i64 %8, %9
7710-
%11 = icmp ult i64 %10, 9223372036854775793
7710+
%11 = icmp ult i64 %9, 9223372036854775793
77117711
tail call void @llvm.assume(i1 %11)
77127712
%12 = load ptr, ptr %1, align 8, !nonnull !42, !noundef !42
77137713
%13 = sub nsw i64 0, %8
77147714
%14 = getelementptr inbounds i8, ptr %12, i64 %13
77157715
br label %15
77167716

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 ]
77197719
%.sroa.5.sroa.4.0 = phi ptr [ %14, %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit ], [ undef, %2 ]
77207720
%.sroa.0.0 = phi i64 [ 16, %_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h6c9846cae15a80ebE.llvm.13244384468531467415.exit ], [ 0, %2 ]
77217721
store i64 %.sroa.0.0, ptr %0, align 8
@@ -8919,7 +8919,7 @@ common.ret: ; preds = %3, %4
89198919
}
89208920

89218921
; 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
89238923

89248924
; Function Attrs: nonlazybind uwtable
89258925
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

Comments
 (0)