Skip to content
Open
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
2 changes: 0 additions & 2 deletions bench/actix-rs/optimized/3q3jkuswkinqn2en.ll
Original file line number Diff line number Diff line change
Expand Up @@ -2220,10 +2220,8 @@ _ZN4http3uri4path12PathAndQuery4path17h196169f74ad29859E.exit.i.i12.i: ; preds =
%.0.sroa.speculated.i22.i22 = phi i64 [ %.0.sroa.speculated.i22.i21, %"_ZN4core3str6traits112_$LT$impl$u20$core..slice..index..SliceIndex$LT$str$GT$$u20$for$u20$core..ops..range..RangeFrom$LT$usize$GT$$GT$3get17hf6cdd76e6e44ad9cE.exit.i" ], [ %.0.sroa.speculated.i22.i, %52 ], [ 0, %_ZN4http3uri3Uri8has_path17hc131679067bcc539E.exit.i.i.i ]
%60 = phi i64 [ %58, %"_ZN4core3str6traits112_$LT$impl$u20$core..slice..index..SliceIndex$LT$str$GT$$u20$for$u20$core..ops..range..RangeFrom$LT$usize$GT$$GT$3get17hf6cdd76e6e44ad9cE.exit.i" ], [ %56, %52 ], [ 0, %_ZN4http3uri3Uri8has_path17hc131679067bcc539E.exit.i.i.i ]
%61 = getelementptr inbounds nuw i8, ptr %.sroa.0.0.i.i4.i27, i64 %.0.sroa.speculated.i22.i22
call void @llvm.lifetime.start.p0(ptr nonnull %4)
call void @_ZN11actix_files8path_buf11PathBufWrap10parse_path17hec1a22edd47e4ef5E(ptr noalias noundef nonnull sret({ i64, [2 x i64] }) align 8 captures(none) dereferenceable(24) %4, ptr noalias noundef nonnull readonly align 1 %61, i64 noundef %60, i1 noundef zeroext false)
call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 8 dereferenceable(24) %4, i64 24, i1 false)
call void @llvm.lifetime.end.p0(ptr nonnull %4)
ret void
}

Expand Down
334 changes: 157 additions & 177 deletions bench/coreutils-rs/optimized/n5dhracig0q9az4.ll

Large diffs are not rendered by default.

16 changes: 4 additions & 12 deletions bench/delta-rs/optimized/264wku5om6u5pdmz.ll
Original file line number Diff line number Diff line change
Expand Up @@ -6771,7 +6771,6 @@ define internal fastcc void @"_ZN14datafusion_sql4expr60_$LT$impl$u20$datafusion
%10 = alloca { { i64, ptr, {} }, i64 }, align 8
%11 = alloca { i128, [32 x i64] }, align 16
%12 = alloca { i128, [32 x i64] }, align 16
%.sroa.5 = alloca [17 x i64], align 8
%13 = alloca { i64, [21 x i64] }, align 8
call void @llvm.lifetime.start.p0(ptr nonnull %13)
tail call void @llvm.experimental.noalias.scope.decl(metadata !892)
Expand Down Expand Up @@ -6820,8 +6819,8 @@ define internal fastcc void @"_ZN14datafusion_sql4expr60_$LT$impl$u20$datafusion
%.sroa.6.0.copyload = load i64, ptr %.sroa.6.0..sroa_idx, align 8, !noalias !892
%.sroa.5111.0..sroa_idx = getelementptr inbounds nuw i8, ptr %25, i64 8
%.sroa.5111.0.copyload = load i64, ptr %.sroa.5111.0..sroa_idx, align 8, !noalias !892
call void @llvm.lifetime.start.p0(ptr nonnull %.sroa.5)
call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(136) %.sroa.5, ptr noundef nonnull align 8 dereferenceable(136) %.sroa.9114.0..sroa_idx, i64 136, i1 false)
%.sroa.5.0..sroa_idx = getelementptr inbounds nuw i8, ptr %13, i64 40
call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(136) %.sroa.5.0..sroa_idx, ptr noundef nonnull align 8 dereferenceable(136) %.sroa.9114.0..sroa_idx, i64 136, i1 false)
store i64 %.sroa.0.0.copyload, ptr %13, align 8
%.sroa.4.0..sroa_idx = getelementptr inbounds nuw i8, ptr %13, i64 8
store i64 %.sroa.5111.0.copyload, ptr %.sroa.4.0..sroa_idx, align 8
Expand All @@ -6831,9 +6830,6 @@ define internal fastcc void @"_ZN14datafusion_sql4expr60_$LT$impl$u20$datafusion
store ptr %.sroa.7.0.copyload, ptr %.sroa.4.sroa.5.0..sroa.4.0..sroa_idx.sroa_idx, align 8
%.sroa.4.sroa.6.0..sroa.4.0..sroa_idx.sroa_idx = getelementptr inbounds nuw i8, ptr %13, i64 32
store i64 %.sroa.8113.0.copyload, ptr %.sroa.4.sroa.6.0..sroa.4.0..sroa_idx.sroa_idx, align 8
%.sroa.5.0..sroa_idx = getelementptr inbounds nuw i8, ptr %13, i64 40
call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(136) %.sroa.5.0..sroa_idx, ptr noundef nonnull align 8 dereferenceable(136) %.sroa.5, i64 136, i1 false)
call void @llvm.lifetime.end.p0(ptr nonnull %.sroa.5)
%29 = icmp eq i64 %20, 0
br i1 %29, label %35, label %36

Expand Down Expand Up @@ -7047,7 +7043,6 @@ define internal fastcc void @"_ZN14datafusion_sql4expr60_$LT$impl$u20$datafusion
%10 = alloca { { i64, ptr, {} }, i64 }, align 8
%11 = alloca { i128, [32 x i64] }, align 16
%12 = alloca { i128, [32 x i64] }, align 16
%.sroa.5 = alloca [17 x i64], align 8
%13 = alloca { i64, [21 x i64] }, align 8
call void @llvm.lifetime.start.p0(ptr nonnull %13)
tail call void @llvm.experimental.noalias.scope.decl(metadata !900)
Expand Down Expand Up @@ -7096,8 +7091,8 @@ define internal fastcc void @"_ZN14datafusion_sql4expr60_$LT$impl$u20$datafusion
%.sroa.6.0.copyload = load i64, ptr %.sroa.6.0..sroa_idx, align 8, !noalias !900
%.sroa.5111.0..sroa_idx = getelementptr inbounds nuw i8, ptr %25, i64 8
%.sroa.5111.0.copyload = load i64, ptr %.sroa.5111.0..sroa_idx, align 8, !noalias !900
call void @llvm.lifetime.start.p0(ptr nonnull %.sroa.5)
call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(136) %.sroa.5, ptr noundef nonnull align 8 dereferenceable(136) %.sroa.9114.0..sroa_idx, i64 136, i1 false)
%.sroa.5.0..sroa_idx = getelementptr inbounds nuw i8, ptr %13, i64 40
call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(136) %.sroa.5.0..sroa_idx, ptr noundef nonnull align 8 dereferenceable(136) %.sroa.9114.0..sroa_idx, i64 136, i1 false)
store i64 %.sroa.0.0.copyload, ptr %13, align 8
%.sroa.4.0..sroa_idx = getelementptr inbounds nuw i8, ptr %13, i64 8
store i64 %.sroa.5111.0.copyload, ptr %.sroa.4.0..sroa_idx, align 8
Expand All @@ -7107,9 +7102,6 @@ define internal fastcc void @"_ZN14datafusion_sql4expr60_$LT$impl$u20$datafusion
store ptr %.sroa.7.0.copyload, ptr %.sroa.4.sroa.5.0..sroa.4.0..sroa_idx.sroa_idx, align 8
%.sroa.4.sroa.6.0..sroa.4.0..sroa_idx.sroa_idx = getelementptr inbounds nuw i8, ptr %13, i64 32
store i64 %.sroa.8113.0.copyload, ptr %.sroa.4.sroa.6.0..sroa.4.0..sroa_idx.sroa_idx, align 8
%.sroa.5.0..sroa_idx = getelementptr inbounds nuw i8, ptr %13, i64 40
call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(136) %.sroa.5.0..sroa_idx, ptr noundef nonnull align 8 dereferenceable(136) %.sroa.5, i64 136, i1 false)
call void @llvm.lifetime.end.p0(ptr nonnull %.sroa.5)
%29 = icmp eq i64 %20, 0
br i1 %29, label %35, label %36

Expand Down
Loading