Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pre-commit: test PR82355 #246

Closed
wants to merge 2 commits into from
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
12 changes: 6 additions & 6 deletions bench/arrow/optimized/compare_internal_avx2.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -652,8 +652,8 @@ if.else10: ; preds = %if.else
_ZN5arrow7compute15TailSkipForSIMD15FixBinaryAccessEill.exit40: ; preds = %if.else10
%sub.i.i34 = add i32 %0, -1
%div.i.i35464748 = lshr i32 %sub.i.i34, 5
%div.i.i3546.zext = zext nneg i32 %div.i.i35464748 to i64
%add.i.neg.i36 = xor i64 %div.i.i3546.zext, -1
%4 = xor i32 %div.i.i35464748, -1
%add.i.neg.i36 = sext i32 %4 to i64
%sub.i38 = add i64 %1, %add.i.neg.i36
%.sroa.speculated.i39 = tail call noundef i64 @llvm.smax.i64(i64 %sub.i38, i64 0)
br label %if.end18
Expand All @@ -670,10 +670,10 @@ if.then19: ; preds = %if.end18

land.rhs.i: ; preds = %if.then19, %while.body.i
%num_selected_safe.05.i = phi i32 [ %dec.i, %while.body.i ], [ %num_rows_to_compare, %if.then19 ]
%4 = zext nneg i32 %num_selected_safe.05.i to i64
%gep.i = getelementptr i16, ptr %invariant.gep.i, i64 %4
%5 = load i16, ptr %gep.i, align 2
%conv.i41 = zext i16 %5 to i64
%5 = zext nneg i32 %num_selected_safe.05.i to i64
%gep.i = getelementptr i16, ptr %invariant.gep.i, i64 %5
%6 = load i16, ptr %gep.i, align 2
%conv.i41 = zext i16 %6 to i64
%cmp1.not.i = icmp sgt i64 %num_rows_safe.0, %conv.i41
br i1 %cmp1.not.i, label %if.end25, label %while.body.i

Expand Down
1,364 changes: 682 additions & 682 deletions bench/duckdb/optimized/ub_duckdb_func_date.cpp.ll

Large diffs are not rendered by default.

867 changes: 408 additions & 459 deletions bench/hyperscan/optimized/fdr_compile.cpp.ll

Large diffs are not rendered by default.

239 changes: 119 additions & 120 deletions bench/icu/optimized/decNumber.ll

Large diffs are not rendered by default.

48 changes: 24 additions & 24 deletions bench/luajit/optimized/lj_debug.ll
Original file line number Diff line number Diff line change
Expand Up @@ -560,12 +560,12 @@ sw.bb36: ; preds = %if.then29, %if.then
%14 = load i64, ptr %k, align 8
%15 = inttoptr i64 %14 to ptr
%shr37 = lshr i32 %.us-phi68, 16
%conv38 = zext nneg i32 %shr37 to i64
%not = xor i64 %conv38, -1
%16 = xor i32 %shr37, -1
%not = sext i32 %16 to i64
%arrayidx39 = getelementptr inbounds %struct.GCRef, ptr %15, i64 %not
%16 = load i64, ptr %arrayidx39, align 8
%17 = inttoptr i64 %16 to ptr
%add.ptr40 = getelementptr inbounds i8, ptr %17, i64 24
%17 = load i64, ptr %arrayidx39, align 8
%18 = inttoptr i64 %17 to ptr
%add.ptr40 = getelementptr inbounds i8, ptr %18, i64 24
store ptr %add.ptr40, ptr %name, align 8
br label %return

Expand All @@ -574,32 +574,32 @@ sw.bb41: ; preds = %if.then29, %if.then
%.us-phi70 = phi i32 [ %3, %if.then29.us ], [ %11, %if.then29 ]
%.us-phi71 = phi i32 [ %slot.addr.0.us73191, %if.then29.us ], [ %slot.addr.0, %if.then29 ]
%k42 = getelementptr inbounds i8, ptr %pt, i64 32
%18 = load i64, ptr %k42, align 8
%19 = inttoptr i64 %18 to ptr
%19 = load i64, ptr %k42, align 8
%20 = inttoptr i64 %19 to ptr
%shr44 = lshr i32 %.us-phi70, 16
%and45 = and i32 %shr44, 255
%conv46 = zext nneg i32 %and45 to i64
%not47 = xor i64 %conv46, -1
%arrayidx48 = getelementptr inbounds %struct.GCRef, ptr %19, i64 %not47
%20 = load i64, ptr %arrayidx48, align 8
%21 = inttoptr i64 %20 to ptr
%add.ptr50 = getelementptr inbounds i8, ptr %21, i64 24
%21 = xor i32 %and45, -1
%not47 = sext i32 %21 to i64
%arrayidx48 = getelementptr inbounds %struct.GCRef, ptr %20, i64 %not47
%22 = load i64, ptr %arrayidx48, align 8
%23 = inttoptr i64 %22 to ptr
%add.ptr50 = getelementptr inbounds i8, ptr %23, i64 24
store ptr %add.ptr50, ptr %name, align 8
%arrayidx55 = getelementptr inbounds i8, ptr %.us-phi69, i64 -8
%22 = load i32, ptr %arrayidx55, align 4
%and56 = and i32 %22, 255
%24 = load i32, ptr %arrayidx55, align 4
%and56 = and i32 %24, 255
%cmp57 = icmp eq i32 %and56, 18
br i1 %cmp57, label %land.lhs.true59, label %if.end72

land.lhs.true59: ; preds = %sw.bb41
%shr60 = lshr i32 %22, 8
%shr60 = lshr i32 %24, 8
%and61 = and i32 %shr60, 255
%add62 = add nuw nsw i32 %.us-phi71, 2
%cmp63 = icmp eq i32 %and61, %add62
br i1 %cmp63, label %land.lhs.true65, label %if.end72

land.lhs.true65: ; preds = %land.lhs.true59
%shr66 = lshr i32 %22, 16
%shr66 = lshr i32 %24, 16
%shr67 = lshr i32 %.us-phi70, 24
%cmp68 = icmp eq i32 %shr66, %shr67
br i1 %cmp68, label %return, label %if.end72
Expand All @@ -610,12 +610,12 @@ if.end72: ; preds = %sw.bb41, %land.lhs.
sw.bb73: ; preds = %if.then29, %if.then29.us
%.us-phi72 = phi i32 [ %3, %if.then29.us ], [ %11, %if.then29 ]
%uvinfo.i = getelementptr inbounds i8, ptr %pt, i64 88
%23 = load i64, ptr %uvinfo.i, align 8
%tobool.not.i34 = icmp eq i64 %23, 0
%25 = load i64, ptr %uvinfo.i, align 8
%tobool.not.i34 = icmp eq i64 %25, 0
br i1 %tobool.not.i34, label %lj_debug_uvname.exit, label %if.end.i

if.end.i: ; preds = %sw.bb73
%24 = inttoptr i64 %23 to ptr
%26 = inttoptr i64 %25 to ptr
%tobool1.not.i = icmp ult i32 %.us-phi72, 65536
br i1 %tobool1.not.i, label %lj_debug_uvname.exit, label %while.cond.i35.preheader

Expand All @@ -625,14 +625,14 @@ while.cond.i35.preheader: ; preds = %if.end.i

while.cond.i35.outer: ; preds = %lor.rhs.i38, %while.cond.i35.preheader
%idx.addr.0.i.ph = phi i32 [ %dec.i39, %lor.rhs.i38 ], [ %shr74, %while.cond.i35.preheader ]
%p.0.i.ph = phi ptr [ %incdec.ptr.i36, %lor.rhs.i38 ], [ %24, %while.cond.i35.preheader ]
%p.0.i.ph = phi ptr [ %incdec.ptr.i36, %lor.rhs.i38 ], [ %26, %while.cond.i35.preheader ]
br label %while.cond.i35

while.cond.i35: ; preds = %while.cond.i35.outer, %while.cond.i35
%p.0.i = phi ptr [ %incdec.ptr.i36, %while.cond.i35 ], [ %p.0.i.ph, %while.cond.i35.outer ]
%incdec.ptr.i36 = getelementptr inbounds i8, ptr %p.0.i, i64 1
%25 = load i8, ptr %p.0.i, align 1
%tobool3.not.i = icmp eq i8 %25, 0
%27 = load i8, ptr %p.0.i, align 1
%tobool3.not.i = icmp eq i8 %27, 0
br i1 %tobool3.not.i, label %lor.rhs.i38, label %while.cond.i35, !llvm.loop !6

lor.rhs.i38: ; preds = %while.cond.i35
Expand All @@ -641,7 +641,7 @@ lor.rhs.i38: ; preds = %while.cond.i35
br i1 %tobool4.not.i, label %lj_debug_uvname.exit, label %while.cond.i35.outer, !llvm.loop !6

lj_debug_uvname.exit: ; preds = %lor.rhs.i38, %sw.bb73, %if.end.i
%retval.0.i40 = phi ptr [ @.str, %sw.bb73 ], [ %24, %if.end.i ], [ %incdec.ptr.i36, %lor.rhs.i38 ]
%retval.0.i40 = phi ptr [ @.str, %sw.bb73 ], [ %26, %if.end.i ], [ %incdec.ptr.i36, %lor.rhs.i38 ]
store ptr %retval.0.i40, ptr %name, align 8
br label %return

Expand Down
48 changes: 24 additions & 24 deletions bench/luajit/optimized/lj_debug_dyn.ll
Original file line number Diff line number Diff line change
Expand Up @@ -560,12 +560,12 @@ sw.bb36: ; preds = %if.then29, %if.then
%14 = load i64, ptr %k, align 8
%15 = inttoptr i64 %14 to ptr
%shr37 = lshr i32 %.us-phi68, 16
%conv38 = zext nneg i32 %shr37 to i64
%not = xor i64 %conv38, -1
%16 = xor i32 %shr37, -1
%not = sext i32 %16 to i64
%arrayidx39 = getelementptr inbounds %struct.GCRef, ptr %15, i64 %not
%16 = load i64, ptr %arrayidx39, align 8
%17 = inttoptr i64 %16 to ptr
%add.ptr40 = getelementptr inbounds i8, ptr %17, i64 24
%17 = load i64, ptr %arrayidx39, align 8
%18 = inttoptr i64 %17 to ptr
%add.ptr40 = getelementptr inbounds i8, ptr %18, i64 24
store ptr %add.ptr40, ptr %name, align 8
br label %return

Expand All @@ -574,32 +574,32 @@ sw.bb41: ; preds = %if.then29, %if.then
%.us-phi70 = phi i32 [ %3, %if.then29.us ], [ %11, %if.then29 ]
%.us-phi71 = phi i32 [ %slot.addr.0.us73191, %if.then29.us ], [ %slot.addr.0, %if.then29 ]
%k42 = getelementptr inbounds i8, ptr %pt, i64 32
%18 = load i64, ptr %k42, align 8
%19 = inttoptr i64 %18 to ptr
%19 = load i64, ptr %k42, align 8
%20 = inttoptr i64 %19 to ptr
%shr44 = lshr i32 %.us-phi70, 16
%and45 = and i32 %shr44, 255
%conv46 = zext nneg i32 %and45 to i64
%not47 = xor i64 %conv46, -1
%arrayidx48 = getelementptr inbounds %struct.GCRef, ptr %19, i64 %not47
%20 = load i64, ptr %arrayidx48, align 8
%21 = inttoptr i64 %20 to ptr
%add.ptr50 = getelementptr inbounds i8, ptr %21, i64 24
%21 = xor i32 %and45, -1
%not47 = sext i32 %21 to i64
%arrayidx48 = getelementptr inbounds %struct.GCRef, ptr %20, i64 %not47
%22 = load i64, ptr %arrayidx48, align 8
%23 = inttoptr i64 %22 to ptr
%add.ptr50 = getelementptr inbounds i8, ptr %23, i64 24
store ptr %add.ptr50, ptr %name, align 8
%arrayidx55 = getelementptr inbounds i8, ptr %.us-phi69, i64 -8
%22 = load i32, ptr %arrayidx55, align 4
%and56 = and i32 %22, 255
%24 = load i32, ptr %arrayidx55, align 4
%and56 = and i32 %24, 255
%cmp57 = icmp eq i32 %and56, 18
br i1 %cmp57, label %land.lhs.true59, label %if.end72

land.lhs.true59: ; preds = %sw.bb41
%shr60 = lshr i32 %22, 8
%shr60 = lshr i32 %24, 8
%and61 = and i32 %shr60, 255
%add62 = add nuw nsw i32 %.us-phi71, 2
%cmp63 = icmp eq i32 %and61, %add62
br i1 %cmp63, label %land.lhs.true65, label %if.end72

land.lhs.true65: ; preds = %land.lhs.true59
%shr66 = lshr i32 %22, 16
%shr66 = lshr i32 %24, 16
%shr67 = lshr i32 %.us-phi70, 24
%cmp68 = icmp eq i32 %shr66, %shr67
br i1 %cmp68, label %return, label %if.end72
Expand All @@ -610,12 +610,12 @@ if.end72: ; preds = %sw.bb41, %land.lhs.
sw.bb73: ; preds = %if.then29, %if.then29.us
%.us-phi72 = phi i32 [ %3, %if.then29.us ], [ %11, %if.then29 ]
%uvinfo.i = getelementptr inbounds i8, ptr %pt, i64 88
%23 = load i64, ptr %uvinfo.i, align 8
%tobool.not.i34 = icmp eq i64 %23, 0
%25 = load i64, ptr %uvinfo.i, align 8
%tobool.not.i34 = icmp eq i64 %25, 0
br i1 %tobool.not.i34, label %lj_debug_uvname.exit, label %if.end.i

if.end.i: ; preds = %sw.bb73
%24 = inttoptr i64 %23 to ptr
%26 = inttoptr i64 %25 to ptr
%tobool1.not.i = icmp ult i32 %.us-phi72, 65536
br i1 %tobool1.not.i, label %lj_debug_uvname.exit, label %while.cond.i35.preheader

Expand All @@ -625,14 +625,14 @@ while.cond.i35.preheader: ; preds = %if.end.i

while.cond.i35.outer: ; preds = %lor.rhs.i38, %while.cond.i35.preheader
%idx.addr.0.i.ph = phi i32 [ %dec.i39, %lor.rhs.i38 ], [ %shr74, %while.cond.i35.preheader ]
%p.0.i.ph = phi ptr [ %incdec.ptr.i36, %lor.rhs.i38 ], [ %24, %while.cond.i35.preheader ]
%p.0.i.ph = phi ptr [ %incdec.ptr.i36, %lor.rhs.i38 ], [ %26, %while.cond.i35.preheader ]
br label %while.cond.i35

while.cond.i35: ; preds = %while.cond.i35.outer, %while.cond.i35
%p.0.i = phi ptr [ %incdec.ptr.i36, %while.cond.i35 ], [ %p.0.i.ph, %while.cond.i35.outer ]
%incdec.ptr.i36 = getelementptr inbounds i8, ptr %p.0.i, i64 1
%25 = load i8, ptr %p.0.i, align 1
%tobool3.not.i = icmp eq i8 %25, 0
%27 = load i8, ptr %p.0.i, align 1
%tobool3.not.i = icmp eq i8 %27, 0
br i1 %tobool3.not.i, label %lor.rhs.i38, label %while.cond.i35, !llvm.loop !5

lor.rhs.i38: ; preds = %while.cond.i35
Expand All @@ -641,7 +641,7 @@ lor.rhs.i38: ; preds = %while.cond.i35
br i1 %tobool4.not.i, label %lj_debug_uvname.exit, label %while.cond.i35.outer, !llvm.loop !5

lj_debug_uvname.exit: ; preds = %lor.rhs.i38, %sw.bb73, %if.end.i
%retval.0.i40 = phi ptr [ @.str, %sw.bb73 ], [ %24, %if.end.i ], [ %incdec.ptr.i36, %lor.rhs.i38 ]
%retval.0.i40 = phi ptr [ @.str, %sw.bb73 ], [ %26, %if.end.i ], [ %incdec.ptr.i36, %lor.rhs.i38 ]
store ptr %retval.0.i40, ptr %name, align 8
br label %return

Expand Down
20 changes: 10 additions & 10 deletions bench/luajit/optimized/lj_ir.ll
Original file line number Diff line number Diff line change
Expand Up @@ -1254,17 +1254,17 @@ sw.bb5: ; preds = %entry
%t6 = getelementptr inbounds i8, ptr %ir, i64 4
%5 = load i8, ptr %t6, align 4
%6 = and i8 %5, 31
%and9 = zext nneg i8 %6 to i64
%not.i = xor i64 %and9, -1
%7 = xor i8 %6, -1
%not.i = sext i8 %7 to i64
%shl.i38 = shl nsw i64 %not.i, 47
%or.i39 = or i64 %shl.i38, %4
store i64 %or.i39, ptr %tv, align 8
br label %sw.epilog

sw.bb11: ; preds = %entry, %entry
%arrayidx12 = getelementptr inbounds i8, ptr %ir, i64 8
%7 = load i64, ptr %arrayidx12, align 8
%conv13 = uitofp i64 %7 to double
%8 = load i64, ptr %arrayidx12, align 8
%conv13 = uitofp i64 %8 to double
store double %conv13, ptr %tv, align 8
br label %sw.epilog

Expand All @@ -1274,8 +1274,8 @@ sw.bb14: ; preds = %entry

sw.bb15: ; preds = %entry
%arrayidx16 = getelementptr inbounds i8, ptr %ir, i64 8
%8 = load double, ptr %arrayidx16, align 8
store double %8, ptr %tv, align 8
%9 = load double, ptr %arrayidx16, align 8
store double %9, ptr %tv, align 8
br label %sw.epilog

sw.bb17: ; preds = %entry
Expand All @@ -1285,11 +1285,11 @@ sw.bb17: ; preds = %entry
%ctypeid.i = getelementptr inbounds i8, ptr %call.i, i64 10
store i16 11, ptr %ctypeid.i, align 2
%arrayidx19 = getelementptr inbounds i8, ptr %ir, i64 8
%9 = load i64, ptr %arrayidx19, align 8
%10 = load i64, ptr %arrayidx19, align 8
%add.ptr = getelementptr inbounds i8, ptr %call.i, i64 16
store i64 %9, ptr %add.ptr, align 8
%10 = ptrtoint ptr %call.i to i64
%or.i = or i64 %10, -1548112371908608
store i64 %10, ptr %add.ptr, align 8
%11 = ptrtoint ptr %call.i to i64
%or.i = or i64 %11, -1548112371908608
store i64 %or.i, ptr %tv, align 8
br label %sw.epilog

Expand Down
20 changes: 10 additions & 10 deletions bench/luajit/optimized/lj_ir_dyn.ll
Original file line number Diff line number Diff line change
Expand Up @@ -1254,17 +1254,17 @@ sw.bb5: ; preds = %entry
%t6 = getelementptr inbounds i8, ptr %ir, i64 4
%5 = load i8, ptr %t6, align 4
%6 = and i8 %5, 31
%and9 = zext nneg i8 %6 to i64
%not.i = xor i64 %and9, -1
%7 = xor i8 %6, -1
%not.i = sext i8 %7 to i64
%shl.i38 = shl nsw i64 %not.i, 47
%or.i39 = or i64 %shl.i38, %4
store i64 %or.i39, ptr %tv, align 8
br label %sw.epilog

sw.bb11: ; preds = %entry, %entry
%arrayidx12 = getelementptr inbounds i8, ptr %ir, i64 8
%7 = load i64, ptr %arrayidx12, align 8
%conv13 = uitofp i64 %7 to double
%8 = load i64, ptr %arrayidx12, align 8
%conv13 = uitofp i64 %8 to double
store double %conv13, ptr %tv, align 8
br label %sw.epilog

Expand All @@ -1274,8 +1274,8 @@ sw.bb14: ; preds = %entry

sw.bb15: ; preds = %entry
%arrayidx16 = getelementptr inbounds i8, ptr %ir, i64 8
%8 = load double, ptr %arrayidx16, align 8
store double %8, ptr %tv, align 8
%9 = load double, ptr %arrayidx16, align 8
store double %9, ptr %tv, align 8
br label %sw.epilog

sw.bb17: ; preds = %entry
Expand All @@ -1285,11 +1285,11 @@ sw.bb17: ; preds = %entry
%ctypeid.i = getelementptr inbounds i8, ptr %call.i, i64 10
store i16 11, ptr %ctypeid.i, align 2
%arrayidx19 = getelementptr inbounds i8, ptr %ir, i64 8
%9 = load i64, ptr %arrayidx19, align 8
%10 = load i64, ptr %arrayidx19, align 8
%add.ptr = getelementptr inbounds i8, ptr %call.i, i64 16
store i64 %9, ptr %add.ptr, align 8
%10 = ptrtoint ptr %call.i to i64
%or.i = or i64 %10, -1548112371908608
store i64 %10, ptr %add.ptr, align 8
%11 = ptrtoint ptr %call.i to i64
%or.i = or i64 %11, -1548112371908608
store i64 %or.i, ptr %tv, align 8
br label %sw.epilog

Expand Down
Loading