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
6 changes: 3 additions & 3 deletions bench/actix-rs/optimized/1kr0tdq4l6v38mbk.ll
Original file line number Diff line number Diff line change
Expand Up @@ -3431,7 +3431,7 @@ define void @"_ZN101_$LT$actix_web..http..header..cache_control..CacheDirective$
br label %"_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h2f36cec9fbdea1b7E.exit"

"_ZN73_$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$5equal17hb277773516156c9aE.exit142": ; preds = %3
%bcmp.i141 = tail call i32 @bcmp(ptr nonnull readonly align 1 %1, ptr nonnull @anon.cf8ce5e1de4a78c7021e8ff3b6c4351c.91, i64 %2), !alias.scope !504
%bcmp.i141 = tail call i32 @bcmp(ptr noundef nonnull readonly align 1 dereferenceable(6) %1, ptr noundef nonnull dereferenceable(6) @anon.cf8ce5e1de4a78c7021e8ff3b6c4351c.91, i64 6), !alias.scope !504
%15 = icmp eq i32 %bcmp.i141, 0
br i1 %15, label %18, label %"_ZN73_$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$5equal17hb277773516156c9aE.exit150.thread"

Expand All @@ -3440,7 +3440,7 @@ define void @"_ZN101_$LT$actix_web..http..header..cache_control..CacheDirective$
br label %"_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h2f36cec9fbdea1b7E.exit"

"_ZN73_$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$5equal17hb277773516156c9aE.exit146": ; preds = %3
%bcmp.i145 = tail call i32 @bcmp(ptr nonnull readonly align 1 %1, ptr nonnull @anon.cf8ce5e1de4a78c7021e8ff3b6c4351c.92, i64 %2), !alias.scope !508
%bcmp.i145 = tail call i32 @bcmp(ptr noundef nonnull readonly align 1 dereferenceable(7) %1, ptr noundef nonnull dereferenceable(7) @anon.cf8ce5e1de4a78c7021e8ff3b6c4351c.92, i64 7), !alias.scope !508
%17 = icmp eq i32 %bcmp.i145, 0
br i1 %17, label %20, label %"_ZN73_$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$5equal17hb277773516156c9aE.exit150.thread"

Expand All @@ -3449,7 +3449,7 @@ define void @"_ZN101_$LT$actix_web..http..header..cache_control..CacheDirective$
br label %"_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h2f36cec9fbdea1b7E.exit"

"_ZN73_$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$5equal17hb277773516156c9aE.exit150": ; preds = %3
%bcmp.i149 = tail call i32 @bcmp(ptr nonnull readonly align 1 %1, ptr nonnull @anon.cf8ce5e1de4a78c7021e8ff3b6c4351c.93, i64 %2), !alias.scope !512
%bcmp.i149 = tail call i32 @bcmp(ptr noundef nonnull readonly align 1 dereferenceable(16) %1, ptr noundef nonnull dereferenceable(16) @anon.cf8ce5e1de4a78c7021e8ff3b6c4351c.93, i64 16), !alias.scope !512
%19 = icmp eq i32 %bcmp.i149, 0
br i1 %19, label %24, label %"_ZN73_$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$5equal17hb277773516156c9aE.exit150.thread"

Expand Down
5 changes: 2 additions & 3 deletions bench/arrow/optimized/string.ll
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,6 @@ $_ZN5arrow4util13StringBuilderIJRA39_KcRSt17basic_string_viewIcSt11char_traitsIc
@.str.8 = private unnamed_addr constant [5 x i8] c"true\00", align 1
@.str.9 = private unnamed_addr constant [2 x i8] c"1\00", align 1
@.str.10 = private unnamed_addr constant [6 x i8] c"false\00", align 1
@.str.11 = private unnamed_addr constant [2 x i8] c"0\00", align 1
@.str.12 = private unnamed_addr constant [39 x i8] c"String is not a valid boolean value: '\00", align 1
@.str.13 = private unnamed_addr constant [3 x i8] c"'.\00", align 1
@__libc_single_threaded = external local_unnamed_addr global i8, align 1
Expand Down Expand Up @@ -2079,8 +2078,8 @@ _ZN5arrow8internal26AsciiEqualsCaseInsensitiveESt17basic_string_viewIcSt11char_t
br i1 %30, label %_ZNSt11char_traitsIcE7compareEPKcS2_m.exit.i.i15, label %_ZN5arrow8internal26AsciiEqualsCaseInsensitiveESt17basic_string_viewIcSt11char_traitsIcEES4_.exit

_ZNSt11char_traitsIcE7compareEPKcS2_m.exit.i.i15: ; preds = %_ZNSt11char_traitsIcE7compareEPKcS2_m.exit.i.i, %_ZN5arrow8internal26AsciiEqualsCaseInsensitiveESt17basic_string_viewIcSt11char_traitsIcEES4_.exit14
%bcmp.i16 = tail call i32 @bcmp(ptr %2, ptr nonnull @.str.11, i64 %1)
%31 = icmp eq i32 %bcmp.i16, 0
%lhsc = load i8, ptr %2, align 1
%31 = icmp eq i8 %lhsc, 48
br i1 %31, label %_ZSteqIcSt11char_traitsIcEEbSt17basic_string_viewIT_T0_ENSt15__type_identityIS5_E4typeE.exit18, label %_ZN5arrow8internal26AsciiEqualsCaseInsensitiveESt17basic_string_viewIcSt11char_traitsIcEES4_.exit

_ZSteqIcSt11char_traitsIcEEbSt17basic_string_viewIT_T0_ENSt15__type_identityIS5_E4typeE.exit18: ; preds = %20, %_ZNSt11char_traitsIcE7compareEPKcS2_m.exit.i.i15
Expand Down
4 changes: 2 additions & 2 deletions bench/brotli/optimized/entropy_encode.ll
Original file line number Diff line number Diff line change
Expand Up @@ -852,7 +852,7 @@ DecideOverRleUse.exit: ; preds = %._crit_edge
br i1 %.not.i48, label %BrotliWriteHuffmanTreeRepetitionsZeros.exit, label %.lr.ph.preheader.i49

.lr.ph.preheader.i49: ; preds = %.critedge.thread138, %.critedge.thread, %.preheader.i
%.04176808386 = phi i64 [ %.1.lcssa, %.preheader.i ], [ 1, %.critedge.thread ], [ 1, %.critedge.thread138 ]
%.04176808386 = phi i64 [ %.1.lcssa, %.preheader.i ], [ 1, %.critedge.thread ], [ 1, %.critedge.thread140 ]
%.pre.i50 = load i64, ptr %2, align 8, !tbaa !18
br label %.lr.ph.i51

Expand Down Expand Up @@ -951,7 +951,7 @@ Reverse.exit.i: ; preds = %Reverse.exit.loopex
br i1 %103, label %.lr.ph.i36.i, label %BrotliWriteHuffmanTreeRepetitionsZeros.exit, !llvm.loop !36

104: ; preds = %.critedge.thread138, %.critedge.thread, %.critedge
%.04175 = phi i64 [ 1, %.critedge.thread ], [ %.1.lcssa, %.critedge ], [ 1, %.critedge.thread138 ]
%.04175 = phi i64 [ 1, %.critedge.thread ], [ %.1.lcssa, %.critedge ], [ 1, %.critedge.thread140 ]
%.not.i53 = icmp eq i8 %.042108, %39
br i1 %.not.i53, label %113, label %105

Expand Down
6 changes: 3 additions & 3 deletions bench/c3c/optimized/sema_stmts.ll
Original file line number Diff line number Diff line change
Expand Up @@ -2533,7 +2533,7 @@ sema_analyse_foreach_stmt.exit: ; preds = %1028, %1053
br label %1115

1115: ; preds = %1113, %.critedge.i58.thread681
%.3.i = phi i8 [ 0, %1113 ], [ %.1.i61, %.critedge.i58.thread681 ]
%.3.i = phi i8 [ 0, %1113 ], [ %.1.i61, %.critedge.i58.thread682 ]
%1116 = load i8, ptr %1084, align 4
%1117 = icmp eq i8 %1116, 22
br i1 %1117, label %1118, label %1137
Expand Down Expand Up @@ -3419,7 +3419,7 @@ sema_analyse_macro_constant_ensures.exit.i.i: ; preds = %.backedge.i.i.i, %1
br label %1522

1522: ; preds = %.preheader1023, %1525
%.2.i = phi ptr [ %1527, %1525 ], [ %.2.i.ph, %.preheader1023 ]
%.2.i = phi ptr [ %1527, %1525 ], [ %.2.i.ph, %.preheader1024 ]
%1523 = getelementptr inbounds nuw i8, ptr %.2.i, i64 16
%1524 = load i16, ptr %1523, align 8
%trunc117.i = trunc i16 %1524 to i8
Expand Down Expand Up @@ -3666,7 +3666,7 @@ sema_return_optional_check_is_valid_in_scope.exit.i: ; preds = %1591, %1571
br i1 %.not111.i, label %1649, label %.preheader862

.preheader862: ; preds = %1642, %.preheader862
%.pn.in.i = phi i32 [ %1646, %.preheader862 ], [ %1644, %1642 ]
%.pn.in.i = phi i32 [ %1646, %.preheader863 ], [ %1644, %1642 ]
%.pn.i = zext i32 %.pn.in.i to i64
%.082.i = getelementptr inbounds nuw %struct.Ast_, ptr %1639, i64 %.pn.i
%1645 = getelementptr inbounds nuw i8, ptr %.082.i, i64 8
Expand Down
2 changes: 1 addition & 1 deletion bench/casadi/optimized/map.ll
Original file line number Diff line number Diff line change
Expand Up @@ -12639,7 +12639,7 @@ _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN6casadi11Generi
br i1 %39, label %.loopexit, label %36

.loopexit: ; preds = %36, %.loopexit.loopexit9
%.pn = phi { ptr, i32 } [ %35, %.loopexit.loopexit9 ], [ %16, %36 ]
%.pn = phi { ptr, i32 } [ %35, %.loopexit.loopexit13 ], [ %16, %36 ]
call void @llvm.lifetime.end.p0(ptr nonnull %4)
resume { ptr, i32 } %.pn
}
Expand Down
28 changes: 14 additions & 14 deletions bench/ceres/optimized/dynamic_sparse_normal_cholesky_solver.ll
Original file line number Diff line number Diff line change
Expand Up @@ -3745,7 +3745,7 @@ _ZN5Eigen8internal23check_size_for_overflowIdEEvm.exit.thread: ; preds = %_ZN5Ei
%17 = tail call ptr @__cxa_allocate_exception(i64 8) #36
store ptr getelementptr inbounds nuw inrange(-16, 24) (i8, ptr @_ZTVSt9bad_alloc, i64 16), ptr %17, align 8, !tbaa !16
invoke void @__cxa_throw(ptr nonnull %17, ptr nonnull @_ZTISt9bad_alloc, ptr nonnull @_ZNSt9bad_allocD1Ev) #40
to label %.noexc137 unwind label %163
to label %.noexc138 unwind label %163

.noexc137: ; preds = %16
unreachable
Expand Down Expand Up @@ -3775,7 +3775,7 @@ _ZN5Eigen8internal14aligned_mallocEm.exit140.thread: ; preds = %_ZN5Eigen8intern
%32 = tail call ptr @__cxa_allocate_exception(i64 8) #36
store ptr getelementptr inbounds nuw inrange(-16, 24) (i8, ptr @_ZTVSt9bad_alloc, i64 16), ptr %32, align 8, !tbaa !16
invoke void @__cxa_throw(ptr nonnull %32, ptr nonnull @_ZTISt9bad_alloc, ptr nonnull @_ZNSt9bad_allocD1Ev) #40
to label %.noexc139 unwind label %165
to label %.noexc140 unwind label %165

.noexc139: ; preds = %31
unreachable
Expand All @@ -3789,16 +3789,16 @@ _ZN5Eigen8internal14aligned_mallocEm.exit140: ; preds = %26
%36 = tail call ptr @__cxa_allocate_exception(i64 8) #36
store ptr getelementptr inbounds nuw inrange(-16, 24) (i8, ptr @_ZTVSt9bad_alloc, i64 16), ptr %36, align 8, !tbaa !16
invoke void @__cxa_throw(ptr nonnull %36, ptr nonnull @_ZTISt9bad_alloc, ptr nonnull @_ZNSt9bad_allocD1Ev) #40
to label %.noexc144 unwind label %167
to label %.noexc145 unwind label %167

.noexc144: ; preds = %35
unreachable

37: ; preds = %_ZN5Eigen8internal14aligned_mallocEm.exit140.thread, %_ZN5Eigen8internal14aligned_mallocEm.exit140
%38 = phi i1 [ false, %_ZN5Eigen8internal14aligned_mallocEm.exit140.thread ], [ true, %_ZN5Eigen8internal14aligned_mallocEm.exit140 ]
%39 = phi ptr [ %23, %_ZN5Eigen8internal14aligned_mallocEm.exit140.thread ], [ %29, %_ZN5Eigen8internal14aligned_mallocEm.exit140 ]
%40 = phi ptr [ %19, %_ZN5Eigen8internal14aligned_mallocEm.exit140.thread ], [ %28, %_ZN5Eigen8internal14aligned_mallocEm.exit140 ]
%41 = phi ptr [ %25, %_ZN5Eigen8internal14aligned_mallocEm.exit140.thread ], [ %33, %_ZN5Eigen8internal14aligned_mallocEm.exit140 ]
%38 = phi i1 [ false, %_ZN5Eigen8internal14aligned_mallocEm.exit141.thread ], [ true, %_ZN5Eigen8internal14aligned_mallocEm.exit141 ]
%39 = phi ptr [ %23, %_ZN5Eigen8internal14aligned_mallocEm.exit141.thread ], [ %29, %_ZN5Eigen8internal14aligned_mallocEm.exit141 ]
%40 = phi ptr [ %19, %_ZN5Eigen8internal14aligned_mallocEm.exit141.thread ], [ %28, %_ZN5Eigen8internal14aligned_mallocEm.exit141 ]
%41 = phi ptr [ %25, %_ZN5Eigen8internal14aligned_mallocEm.exit141.thread ], [ %33, %_ZN5Eigen8internal14aligned_mallocEm.exit141 ]
call void @llvm.memset.p0.i64(ptr nonnull align 1 %40, i8 0, i64 %5, i1 false)
%42 = getelementptr inbounds nuw i8, ptr %0, i64 28
%43 = load i32, ptr %42, align 4, !tbaa !99
Expand Down Expand Up @@ -4060,7 +4060,7 @@ _ZN5Eigen12SparseMatrixIdLi1EiE7reserveEl.exit._crit_edge: ; preds = %_ZN5Eigen1
br label %.body

171: ; preds = %.lr.ph212, %_ZN5Eigen12SparseMatrixIdLi1EiE7reserveEl.exit
%.0116211 = phi i64 [ 0, %.lr.ph212 ], [ %284, %_ZN5Eigen12SparseMatrixIdLi1EiE7reserveEl.exit ]
%.0116211 = phi i64 [ 0, %.lr.ph213 ], [ %284, %_ZN5Eigen12SparseMatrixIdLi1EiE7reserveEl.exit ]
%172 = load ptr, ptr %126, align 8, !tbaa !209
%173 = getelementptr inbounds nuw i32, ptr %172, i64 %.0116211
%174 = load i32, ptr %173, align 4, !tbaa !99
Expand Down Expand Up @@ -4111,8 +4111,8 @@ _ZN5Eigen20SparseCompressedBaseINS_12SparseMatrixIdLi1EiEEE13InnerIteratorC2ERKS
br label %.lr.ph209

200: ; preds = %.lr.ph206, %._crit_edge
%.0118205 = phi i64 [ 0, %.lr.ph206 ], [ %.1119.lcssa, %._crit_edge ]
%.sroa.8160.0204 = phi i64 [ %181, %.lr.ph206 ], [ %219, %._crit_edge ]
%.0118205 = phi i64 [ 0, %.lr.ph207 ], [ %.1119.lcssa, %._crit_edge ]
%.sroa.8160.0204 = phi i64 [ %181, %.lr.ph207 ], [ %219, %._crit_edge ]
%201 = getelementptr inbounds double, ptr %176, i64 %.sroa.8160.0204
%202 = load double, ptr %201, align 8, !tbaa !42
%203 = getelementptr inbounds i32, ptr %177, i64 %.sroa.8160.0204
Expand Down Expand Up @@ -4184,8 +4184,8 @@ _ZN5Eigen20SparseCompressedBaseINS_3MapINS_12SparseMatrixIdLi1EiEELi0ENS_6Stride
br i1 %exitcond.not, label %._crit_edge, label %.lr.ph, !llvm.loop !220

.lr.ph209: ; preds = %.lr.ph209.preheader, %275
%239 = phi i64 [ %250, %275 ], [ %.pre, %.lr.ph209.preheader ]
%.0117208 = phi i64 [ %283, %275 ], [ 0, %.lr.ph209.preheader ]
%239 = phi i64 [ %250, %275 ], [ %.pre, %.lr.ph210.preheader ]
%.0117208 = phi i64 [ %283, %275 ], [ 0, %.lr.ph210.preheader ]
%240 = getelementptr inbounds nuw i64, ptr %41, i64 %.0117208
%241 = load i64, ptr %240, align 8, !tbaa !164
%242 = getelementptr inbounds double, ptr %39, i64 %241
Expand Down Expand Up @@ -4214,7 +4214,7 @@ _ZN5Eigen20SparseCompressedBaseINS_3MapINS_12SparseMatrixIdLi1EiEELi0ENS_6Stride
%257 = tail call ptr @__cxa_allocate_exception(i64 8) #36
store ptr getelementptr inbounds nuw inrange(-16, 24) (i8, ptr @_ZTVSt9bad_alloc, i64 16), ptr %257, align 8, !tbaa !16
invoke void @__cxa_throw(ptr nonnull %257, ptr nonnull @_ZTISt9bad_alloc, ptr nonnull @_ZNSt9bad_allocD1Ev) #40
to label %.noexc152 unwind label %.loopexit.split-lp
to label %.noexc153 unwind label %.loopexit.split-lp

.noexc152: ; preds = %256
unreachable
Expand All @@ -4224,7 +4224,7 @@ _ZN5Eigen20SparseCompressedBaseINS_3MapINS_12SparseMatrixIdLi1EiEELi0ENS_6Stride
%260 = shl nuw i64 %.sroa.speculated.i, 3
%261 = select i1 %259, i64 -1, i64 %260
%262 = invoke noalias noundef nonnull ptr @_Znam(i64 noundef %261) #34
to label %.noexc153 unwind label %.loopexit
to label %.noexc154 unwind label %.loopexit

.noexc153: ; preds = %258
%263 = icmp ugt i64 %.sroa.speculated.i, 4611686018427387903
Expand Down
Loading