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 PR82334 #243

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
7 changes: 3 additions & 4 deletions bench/cvc5/optimized/cut_log.cpp.ll
Original file line number Diff line number Diff line change
Expand Up @@ -1977,7 +1977,7 @@ _ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc.exit.i.i.i: ; preds = %if.else.i.i
to label %_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm.exit.i.i.i unwind label %ehcleanup435

_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm.exit.i.i.i: ; preds = %_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc.exit.i.i.i
%add.ptr.i.i.i = getelementptr inbounds i32, ptr %call5.i.i.i.i.i.i22, i64 %sub.ptr.div.i.i.i.i.i
%add.ptr.i.i.i = getelementptr inbounds i8, ptr %call5.i.i.i.i.i.i22, i64 %sub.ptr.sub.i.i.i.i
store i32 2147483647, ptr %add.ptr.i.i.i, align 4
br i1 %cmp.not.i.i.i, label %_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_.exit17.i.i.i, label %if.then.i.i.i.i.i.i

Expand All @@ -1986,8 +1986,7 @@ if.then.i.i.i.i.i.i: ; preds = %_ZNSt12_Vector_base
br label %_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_.exit17.i.i.i

_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_.exit17.i.i.i: ; preds = %if.then.i.i.i.i.i.i, %_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm.exit.i.i.i
%add.ptr.i.i.i.i.i.i = getelementptr inbounds i8, ptr %call5.i.i.i.i.i.i22, i64 %sub.ptr.sub.i.i.i.i
%incdec.ptr.i.i.i = getelementptr inbounds i8, ptr %add.ptr.i.i.i.i.i.i, i64 4
%incdec.ptr.i.i.i = getelementptr inbounds i8, ptr %add.ptr.i.i.i, i64 4
%tobool.not.i.i.i.i = icmp eq ptr %sortedRemoved.sroa.0.0, null
br i1 %tobool.not.i.i.i.i, label %invoke.cont7, label %if.then.i18.i.i.i

Expand Down Expand Up @@ -2259,7 +2258,7 @@ while.cond197: ; preds = %while.cond197, %inv
%headRemovedOrd.0.in = getelementptr inbounds i32, ptr %call5.i.i.i.i.i.i22, i64 %indvars.iv
%headRemovedOrd.0 = load i32, ptr %headRemovedOrd.0.in, align 4
%cmp198 = icmp slt i32 %headRemovedOrd.0, %36
%indvars.iv.next = add i64 %indvars.iv, 1
%indvars.iv.next = add nsw i64 %indvars.iv, 1
br i1 %cmp198, label %while.cond197, label %while.end203, !llvm.loop !17

while.end203: ; preds = %while.cond197
Expand Down
50 changes: 20 additions & 30 deletions bench/harfbuzz/optimized/harfbuzz.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -269630,8 +269630,7 @@ if.end8.i.i.i: ; preds = %if.then5.i.i.i, %if
br i1 %cmp.not.not.i.i.i, label %_ZNK2OT19CmapSubtableFormat413accelerator_t9get_glyphEjPj.exit, label %while.body.i.i.i, !llvm.loop !2654

if.end.i: ; preds = %_ZL14_hb_cmp_methodIjZNK2OT19CmapSubtableFormat413accelerator_t9get_glyphEjPjE11CustomRangeJjEEiPKvS6_DpT1_.exit.i.i.i
%sub.ptr.div.i = lshr exact i64 %mul.i.i.i, 1
%arrayidx.i = getelementptr inbounds %"struct.OT::IntType", ptr %add.ptr12.i.i, i64 %sub.ptr.div.i
%arrayidx.i = getelementptr inbounds i8, ptr %add.ptr12.i.i, i64 %mul.i.i.i
%11 = load i8, ptr %arrayidx.i, align 1
%conv.i.i.i = zext i8 %11 to i32
%shl.i.i.i = shl nuw nsw i32 %conv.i.i.i, 8
Expand All @@ -269643,45 +269642,38 @@ if.end.i: ; preds = %_ZL14_hb_cmp_method
br i1 %cmp.i, label %if.end32.i, label %if.else.i

if.else.i: ; preds = %if.end.i
%conv4.i = trunc i64 %sub.ptr.div.i to i32
%div12.i = lshr i32 %add.i.i13.i, 1
%arrayidx12.i = getelementptr inbounds %"struct.OT::IntType", ptr %add.ptr4.i.i, i64 %sub.ptr.div.i
%13 = load i8, ptr %arrayidx12.i, align 1
%conv.i.i19.i = zext i8 %13 to i32
%shl.i.i20.neg.i = mul nsw i32 %conv.i.i19.i, -256
%arrayidx3.i.i21.i = getelementptr inbounds i8, ptr %arrayidx12.i, i64 1
%14 = load i8, ptr %arrayidx3.i.i21.i, align 1
%conv4.i.i22.i = zext i8 %14 to i32
%add.i.i23.neg38.i = sub nsw i32 %shl.i.i20.neg.i, %conv4.i.i22.i
%shl.i.i20.neg.i = mul nsw i32 %conv.i.i2.i.i.i.i.i, -256
%add.i.i23.neg39.i = sub nsw i32 %shl.i.i20.neg.i, %conv4.i.i5.i.i.i.i.i
%sub.i = sub i32 %codepoint, %div3.i.i
%add14.i = add i32 %sub.i, %conv4.i
%add14.i = add i32 %sub.i, %div9.i.i.i
%add15.i = add i32 %add14.i, %div12.i
%sub17.i = add i32 %add15.i, %add.i.i23.neg38.i
%sub17.i = add i32 %add15.i, %add.i.i23.neg39.i
%cmp18.not.i = icmp ult i32 %sub17.i, %div204.i.i
br i1 %cmp18.not.i, label %if.end20.i, label %_ZNK2OT19CmapSubtableFormat413accelerator_t9get_glyphEjPj.exit

if.end20.i: ; preds = %if.else.i
%idxprom21.i = zext i32 %sub17.i to i64
%arrayidx22.i = getelementptr inbounds %"struct.OT::IntType", ptr %add.ptr16.i.i, i64 %idxprom21.i
%15 = load i8, ptr %arrayidx22.i, align 1
%conv.i.i24.i = zext i8 %15 to i32
%13 = load i8, ptr %arrayidx22.i, align 1
%conv.i.i24.i = zext i8 %13 to i32
%shl.i.i25.i = shl nuw nsw i32 %conv.i.i24.i, 8
%arrayidx3.i.i26.i = getelementptr inbounds i8, ptr %arrayidx22.i, i64 1
%16 = load i8, ptr %arrayidx3.i.i26.i, align 1
%conv4.i.i27.i = zext i8 %16 to i32
%14 = load i8, ptr %arrayidx3.i.i26.i, align 1
%conv4.i.i27.i = zext i8 %14 to i32
%add.i.i28.i = or disjoint i32 %shl.i.i25.i, %conv4.i.i27.i
%tobool24.not.i = icmp eq i32 %add.i.i28.i, 0
br i1 %tobool24.not.i, label %_ZNK2OT19CmapSubtableFormat413accelerator_t9get_glyphEjPj.exit, label %if.end32.i

if.end32.i: ; preds = %if.end20.i, %if.end.i
%add.i.i28.sink.i = phi i32 [ %codepoint, %if.end.i ], [ %add.i.i28.i, %if.end20.i ]
%arrayidx29.i = getelementptr inbounds %"struct.OT::IntType", ptr %add.ptr8.i.i, i64 %sub.ptr.div.i
%17 = load i8, ptr %arrayidx29.i, align 1
%conv.i.i29.i = zext i8 %17 to i32
%arrayidx29.i = getelementptr inbounds i8, ptr %add.ptr8.i.i, i64 %mul.i.i.i
%15 = load i8, ptr %arrayidx29.i, align 1
%conv.i.i29.i = zext i8 %15 to i32
%shl.i.i30.i = shl nuw nsw i32 %conv.i.i29.i, 8
%arrayidx3.i.i31.i = getelementptr inbounds i8, ptr %arrayidx29.i, i64 1
%18 = load i8, ptr %arrayidx3.i.i31.i, align 1
%conv4.i.i32.i = zext i8 %18 to i32
%16 = load i8, ptr %arrayidx3.i.i31.i, align 1
%conv4.i.i32.i = zext i8 %16 to i32
%add.i.i33.i = or disjoint i32 %shl.i.i30.i, %conv4.i.i32.i
%add31.i = add nuw nsw i32 %add.i.i33.i, %add.i.i28.sink.i
%and.i = and i32 %add31.i, 65535
Expand Down Expand Up @@ -269927,10 +269919,9 @@ if.end8.i.i: ; preds = %if.then5.i.i, %if.t
br i1 %cmp.not.not.i.i, label %return, label %while.body.i.i, !llvm.loop !2654

if.end: ; preds = %_ZL14_hb_cmp_methodIjZNK2OT19CmapSubtableFormat413accelerator_t9get_glyphEjPjE11CustomRangeJjEEiPKvS6_DpT1_.exit.i.i
%sub.ptr.div = lshr exact i64 %mul.i.i, 1
%idRangeOffset = getelementptr inbounds i8, ptr %this, i64 24
%7 = load ptr, ptr %idRangeOffset, align 8
%arrayidx = getelementptr inbounds %"struct.OT::IntType", ptr %7, i64 %sub.ptr.div
%arrayidx = getelementptr inbounds i8, ptr %7, i64 %mul.i.i
%8 = load i8, ptr %arrayidx, align 1
%conv.i.i = zext i8 %8 to i32
%shl.i.i = shl nuw nsw i32 %conv.i.i, 8
Expand All @@ -269942,22 +269933,21 @@ if.end: ; preds = %_ZL14_hb_cmp_method
br i1 %cmp, label %if.end32, label %if.else

if.else: ; preds = %if.end
%conv4 = trunc i64 %sub.ptr.div to i32
%div12 = lshr i32 %add.i.i13, 1
%startCount = getelementptr inbounds i8, ptr %this, i64 8
%10 = load ptr, ptr %startCount, align 8
%arrayidx12 = getelementptr inbounds %"struct.OT::IntType", ptr %10, i64 %sub.ptr.div
%arrayidx12 = getelementptr inbounds i8, ptr %10, i64 %mul.i.i
%11 = load i8, ptr %arrayidx12, align 1
%conv.i.i19 = zext i8 %11 to i32
%shl.i.i20.neg = mul nsw i32 %conv.i.i19, -256
%arrayidx3.i.i21 = getelementptr inbounds i8, ptr %arrayidx12, i64 1
%12 = load i8, ptr %arrayidx3.i.i21, align 1
%conv4.i.i22 = zext i8 %12 to i32
%add.i.i23.neg38 = sub nsw i32 %shl.i.i20.neg, %conv4.i.i22
%add.i.i23.neg39 = sub nsw i32 %shl.i.i20.neg, %conv4.i.i22
%sub = sub i32 %codepoint, %1
%add14 = add i32 %sub, %conv4
%add14 = add i32 %sub, %div9.i.i
%add15 = add i32 %add14, %div12
%sub17 = add i32 %add15, %add.i.i23.neg38
%sub17 = add i32 %add15, %add.i.i23.neg39
%glyphIdArrayLength = getelementptr inbounds i8, ptr %this, i64 44
%13 = load i32, ptr %glyphIdArrayLength, align 4
%cmp18.not = icmp ult i32 %sub17, %13
Expand All @@ -269982,7 +269972,7 @@ if.end32: ; preds = %if.end20, %if.end
%add.i.i28.sink = phi i32 [ %codepoint, %if.end ], [ %add.i.i28, %if.end20 ]
%idDelta27 = getelementptr inbounds i8, ptr %this, i64 16
%17 = load ptr, ptr %idDelta27, align 8
%arrayidx29 = getelementptr inbounds %"struct.OT::IntType", ptr %17, i64 %sub.ptr.div
%arrayidx29 = getelementptr inbounds i8, ptr %17, i64 %mul.i.i
%18 = load i8, ptr %arrayidx29, align 1
%conv.i.i29 = zext i8 %18 to i32
%shl.i.i30 = shl nuw nsw i32 %conv.i.i29, 8
Expand Down
50 changes: 20 additions & 30 deletions bench/harfbuzz/optimized/hb-subset-plan.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -24525,8 +24525,7 @@ if.end8.i.i.i: ; preds = %if.then5.i.i.i, %if
br i1 %cmp.not.not.i.i.i, label %_ZNK2OT19CmapSubtableFormat413accelerator_t9get_glyphEjPj.exit, label %while.body.i.i.i, !llvm.loop !145

if.end.i: ; preds = %_ZL14_hb_cmp_methodIjZNK2OT19CmapSubtableFormat413accelerator_t9get_glyphEjPjE11CustomRangeJjEEiPKvS6_DpT1_.exit.i.i.i
%sub.ptr.div.i = lshr exact i64 %mul.i.i.i, 1
%arrayidx.i = getelementptr inbounds %"struct.OT::IntType.3", ptr %add.ptr12.i.i, i64 %sub.ptr.div.i
%arrayidx.i = getelementptr inbounds i8, ptr %add.ptr12.i.i, i64 %mul.i.i.i
%11 = load i8, ptr %arrayidx.i, align 1
%conv.i.i.i = zext i8 %11 to i32
%shl.i.i.i = shl nuw nsw i32 %conv.i.i.i, 8
Expand All @@ -24538,45 +24537,38 @@ if.end.i: ; preds = %_ZL14_hb_cmp_method
br i1 %cmp.i, label %if.end32.i, label %if.else.i

if.else.i: ; preds = %if.end.i
%conv4.i = trunc i64 %sub.ptr.div.i to i32
%div12.i = lshr i32 %add.i.i13.i, 1
%arrayidx12.i = getelementptr inbounds %"struct.OT::IntType.3", ptr %add.ptr4.i.i, i64 %sub.ptr.div.i
%13 = load i8, ptr %arrayidx12.i, align 1
%conv.i.i19.i = zext i8 %13 to i32
%shl.i.i20.neg.i = mul nsw i32 %conv.i.i19.i, -256
%arrayidx3.i.i21.i = getelementptr inbounds i8, ptr %arrayidx12.i, i64 1
%14 = load i8, ptr %arrayidx3.i.i21.i, align 1
%conv4.i.i22.i = zext i8 %14 to i32
%add.i.i23.neg38.i = sub nsw i32 %shl.i.i20.neg.i, %conv4.i.i22.i
%shl.i.i20.neg.i = mul nsw i32 %conv.i.i2.i.i.i.i.i, -256
%add.i.i23.neg39.i = sub nsw i32 %shl.i.i20.neg.i, %conv4.i.i5.i.i.i.i.i
%sub.i = sub i32 %codepoint, %div3.i.i
%add14.i = add i32 %sub.i, %conv4.i
%add14.i = add i32 %sub.i, %div9.i.i.i
%add15.i = add i32 %add14.i, %div12.i
%sub17.i = add i32 %add15.i, %add.i.i23.neg38.i
%sub17.i = add i32 %add15.i, %add.i.i23.neg39.i
%cmp18.not.i = icmp ult i32 %sub17.i, %div204.i.i
br i1 %cmp18.not.i, label %if.end20.i, label %_ZNK2OT19CmapSubtableFormat413accelerator_t9get_glyphEjPj.exit

if.end20.i: ; preds = %if.else.i
%idxprom21.i = zext i32 %sub17.i to i64
%arrayidx22.i = getelementptr inbounds %"struct.OT::IntType.3", ptr %add.ptr16.i.i, i64 %idxprom21.i
%15 = load i8, ptr %arrayidx22.i, align 1
%conv.i.i24.i = zext i8 %15 to i32
%13 = load i8, ptr %arrayidx22.i, align 1
%conv.i.i24.i = zext i8 %13 to i32
%shl.i.i25.i = shl nuw nsw i32 %conv.i.i24.i, 8
%arrayidx3.i.i26.i = getelementptr inbounds i8, ptr %arrayidx22.i, i64 1
%16 = load i8, ptr %arrayidx3.i.i26.i, align 1
%conv4.i.i27.i = zext i8 %16 to i32
%14 = load i8, ptr %arrayidx3.i.i26.i, align 1
%conv4.i.i27.i = zext i8 %14 to i32
%add.i.i28.i = or disjoint i32 %shl.i.i25.i, %conv4.i.i27.i
%tobool24.not.i = icmp eq i32 %add.i.i28.i, 0
br i1 %tobool24.not.i, label %_ZNK2OT19CmapSubtableFormat413accelerator_t9get_glyphEjPj.exit, label %if.end32.i

if.end32.i: ; preds = %if.end20.i, %if.end.i
%add.i.i28.sink.i = phi i32 [ %codepoint, %if.end.i ], [ %add.i.i28.i, %if.end20.i ]
%arrayidx29.i = getelementptr inbounds %"struct.OT::IntType.3", ptr %add.ptr8.i.i, i64 %sub.ptr.div.i
%17 = load i8, ptr %arrayidx29.i, align 1
%conv.i.i29.i = zext i8 %17 to i32
%arrayidx29.i = getelementptr inbounds i8, ptr %add.ptr8.i.i, i64 %mul.i.i.i
%15 = load i8, ptr %arrayidx29.i, align 1
%conv.i.i29.i = zext i8 %15 to i32
%shl.i.i30.i = shl nuw nsw i32 %conv.i.i29.i, 8
%arrayidx3.i.i31.i = getelementptr inbounds i8, ptr %arrayidx29.i, i64 1
%18 = load i8, ptr %arrayidx3.i.i31.i, align 1
%conv4.i.i32.i = zext i8 %18 to i32
%16 = load i8, ptr %arrayidx3.i.i31.i, align 1
%conv4.i.i32.i = zext i8 %16 to i32
%add.i.i33.i = or disjoint i32 %shl.i.i30.i, %conv4.i.i32.i
%add31.i = add nuw nsw i32 %add.i.i33.i, %add.i.i28.sink.i
%and.i = and i32 %add31.i, 65535
Expand Down Expand Up @@ -24822,10 +24814,9 @@ if.end8.i.i: ; preds = %if.then5.i.i, %if.t
br i1 %cmp.not.not.i.i, label %return, label %while.body.i.i, !llvm.loop !145

if.end: ; preds = %_ZL14_hb_cmp_methodIjZNK2OT19CmapSubtableFormat413accelerator_t9get_glyphEjPjE11CustomRangeJjEEiPKvS6_DpT1_.exit.i.i
%sub.ptr.div = lshr exact i64 %mul.i.i, 1
%idRangeOffset = getelementptr inbounds i8, ptr %this, i64 24
%7 = load ptr, ptr %idRangeOffset, align 8
%arrayidx = getelementptr inbounds %"struct.OT::IntType.3", ptr %7, i64 %sub.ptr.div
%arrayidx = getelementptr inbounds i8, ptr %7, i64 %mul.i.i
%8 = load i8, ptr %arrayidx, align 1
%conv.i.i = zext i8 %8 to i32
%shl.i.i = shl nuw nsw i32 %conv.i.i, 8
Expand All @@ -24837,22 +24828,21 @@ if.end: ; preds = %_ZL14_hb_cmp_method
br i1 %cmp, label %if.end32, label %if.else

if.else: ; preds = %if.end
%conv4 = trunc i64 %sub.ptr.div to i32
%div12 = lshr i32 %add.i.i13, 1
%startCount = getelementptr inbounds i8, ptr %this, i64 8
%10 = load ptr, ptr %startCount, align 8
%arrayidx12 = getelementptr inbounds %"struct.OT::IntType.3", ptr %10, i64 %sub.ptr.div
%arrayidx12 = getelementptr inbounds i8, ptr %10, i64 %mul.i.i
%11 = load i8, ptr %arrayidx12, align 1
%conv.i.i19 = zext i8 %11 to i32
%shl.i.i20.neg = mul nsw i32 %conv.i.i19, -256
%arrayidx3.i.i21 = getelementptr inbounds i8, ptr %arrayidx12, i64 1
%12 = load i8, ptr %arrayidx3.i.i21, align 1
%conv4.i.i22 = zext i8 %12 to i32
%add.i.i23.neg38 = sub nsw i32 %shl.i.i20.neg, %conv4.i.i22
%add.i.i23.neg39 = sub nsw i32 %shl.i.i20.neg, %conv4.i.i22
%sub = sub i32 %codepoint, %1
%add14 = add i32 %sub, %conv4
%add14 = add i32 %sub, %div9.i.i
%add15 = add i32 %add14, %div12
%sub17 = add i32 %add15, %add.i.i23.neg38
%sub17 = add i32 %add15, %add.i.i23.neg39
%glyphIdArrayLength = getelementptr inbounds i8, ptr %this, i64 44
%13 = load i32, ptr %glyphIdArrayLength, align 4
%cmp18.not = icmp ult i32 %sub17, %13
Expand All @@ -24877,7 +24867,7 @@ if.end32: ; preds = %if.end20, %if.end
%add.i.i28.sink = phi i32 [ %codepoint, %if.end ], [ %add.i.i28, %if.end20 ]
%idDelta27 = getelementptr inbounds i8, ptr %this, i64 16
%17 = load ptr, ptr %idDelta27, align 8
%arrayidx29 = getelementptr inbounds %"struct.OT::IntType.3", ptr %17, i64 %sub.ptr.div
%arrayidx29 = getelementptr inbounds i8, ptr %17, i64 %mul.i.i
%18 = load i8, ptr %arrayidx29, align 1
%conv.i.i29 = zext i8 %18 to i32
%shl.i.i30 = shl nuw nsw i32 %conv.i.i29, 8
Expand Down
Loading