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
17 changes: 10 additions & 7 deletions bench/abc/optimized/sbdCore.ll
Original file line number Diff line number Diff line change
Expand Up @@ -5650,8 +5650,6 @@ define range(i32 0, 2) i32 @Sbd_ManExplore(ptr noundef captures(none) %0, i32 no
%35 = getelementptr inbounds nuw i8, ptr %34, i64 60
%36 = load i32, ptr %35, align 4, !tbaa !166
%.not = icmp eq i32 %36, 0
%indvars.iv358.sroa.gep = getelementptr inbounds nuw i8, ptr %13, i64 4
%indvars.iv358.sroa.gep419 = getelementptr inbounds nuw i8, ptr %11, i64 1024
br i1 %.not, label %39, label %37

37: ; preds = %3
Expand Down Expand Up @@ -6044,12 +6042,17 @@ Sbd_TransposeMatrix64.exit246: ; preds = %177, %.loopexit407,
%.phi.trans.insert396 = getelementptr inbounds nuw i8, ptr %.pre, i64 60
%.pre397 = load i32, ptr %.phi.trans.insert396, align 4, !tbaa !166
%235 = icmp eq i32 %.pre397, 0
br i1 %235, label %.loopexit291, label %.preheader290
br i1 %235, label %.loopexit291, label %.preheader290.preheader

.preheader290.preheader: ; preds = %230
%indvars.iv358.sroa.gep = getelementptr inbounds nuw i8, ptr %13, i64 4
%indvars.iv358.sroa.gep419 = getelementptr inbounds nuw i8, ptr %11, i64 1024
br label %.preheader290

.preheader290: ; preds = %230, %._crit_edge
%.not191 = phi i1 [ false, %._crit_edge ], [ true, %230 ]
%indvars.iv358.sroa.phi = phi ptr [ %indvars.iv358.sroa.gep, %._crit_edge ], [ %13, %230 ]
%indvars.iv358.sroa.phi418 = phi ptr [ %indvars.iv358.sroa.gep419, %._crit_edge ], [ %11, %230 ]
.preheader290: ; preds = %.preheader290.preheader, %._crit_edge
%.not191 = phi i1 [ false, %._crit_edge ], [ true, %.preheader290.preheader ]
%indvars.iv358.sroa.phi = phi ptr [ %indvars.iv358.sroa.gep, %._crit_edge ], [ %13, %.preheader290.preheader ]
%indvars.iv358.sroa.phi418 = phi ptr [ %indvars.iv358.sroa.gep419, %._crit_edge ], [ %11, %.preheader290.preheader ]
%236 = select i1 %.not191, ptr @.str.18, ptr @.str.17
%237 = tail call i32 (ptr, ...) @printf(ptr noundef nonnull dereferenceable(1) @.str.16, ptr noundef nonnull %236)
%238 = load i32, ptr %indvars.iv358.sroa.phi, align 4, !tbaa !50
Expand Down
7 changes: 4 additions & 3 deletions bench/abc/optimized/sswSat.ll
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,6 @@ define range(i32 -1, 2) i32 @Ssw_NodesAreEquiv(ptr noundef captures(none) %0, pt
%31 = getelementptr inbounds nuw i8, ptr %.val, i64 4
%32 = load i32, ptr %31, align 4, !tbaa !30
%.not.i.not.i.i = icmp slt i32 %.val90, %32
%.0.sroa.gep = getelementptr inbounds nuw i8, ptr %14, i64 12
%.0.sroa.gep161 = getelementptr inbounds nuw i8, ptr %14, i64 8
br i1 %.not.i.not.i.i, label %Ssw_ObjSatNum.exit, label %33

33: ; preds = %3
Expand Down Expand Up @@ -257,10 +255,12 @@ Ssw_ObjSatNum.exit112: ; preds = %Ssw_ObjSatNum.exit,
%129 = getelementptr inbounds nuw i8, ptr %0, i64 136
%130 = load i32, ptr %129, align 8, !tbaa !35
%131 = icmp slt i32 %130, 0
%.0.sroa.gep161 = getelementptr inbounds nuw i8, ptr %14, i64 8
br i1 %131, label %133, label %132

132: ; preds = %Ssw_ObjSatNum.exit112
store i32 %130, ptr %.0.sroa.gep161, align 4, !tbaa !34
%.0.sroa.gep = getelementptr inbounds nuw i8, ptr %14, i64 12
br label %133

133: ; preds = %132, %Ssw_ObjSatNum.exit112
Expand Down Expand Up @@ -692,10 +692,11 @@ Ssw_ObjSatNum.exit150: ; preds = %Ssw_ObjSatNum.exit1

351: ; preds = %Ssw_ObjSatNum.exit150
store i32 %349, ptr %.0.sroa.gep161, align 4, !tbaa !34
%.1.sroa.gep = getelementptr inbounds nuw i8, ptr %14, i64 12
br label %352

352: ; preds = %351, %Ssw_ObjSatNum.exit150
%.1.sroa.phi = phi ptr [ %.0.sroa.gep, %351 ], [ %.0.sroa.gep161, %Ssw_ObjSatNum.exit150 ]
%.1.sroa.phi = phi ptr [ %.1.sroa.gep, %351 ], [ %.0.sroa.gep161, %Ssw_ObjSatNum.exit150 ]
%353 = load ptr, ptr %0, align 8, !tbaa !3
%354 = getelementptr inbounds nuw i8, ptr %353, i64 68
%355 = load i32, ptr %354, align 4, !tbaa !36
Expand Down
4 changes: 2 additions & 2 deletions bench/abseil-cpp/optimized/cord_test.ll
Original file line number Diff line number Diff line change
Expand Up @@ -201846,8 +201846,6 @@ define linkonce_odr dso_local void @_ZN4absl13AbslHashValueINS_13hash_internal16
%11 = load ptr, ptr %10, align 8, !noalias !3060
%12 = icmp eq ptr %11, null
%13 = select i1 %.not.i.i, i1 true, i1 %12
%.sink30.sroa.gep = getelementptr inbounds nuw i8, ptr %6, i64 16
%.sink30.sroa.gep32 = getelementptr inbounds nuw i8, ptr %7, i64 16
br i1 %13, label %14, label %23

14: ; preds = %3
Expand Down Expand Up @@ -201981,6 +201979,7 @@ _ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSa
_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E.exit.i.i: ; preds = %_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E.exitthread-pre-split.i.i, %_ZNSt12__shared_ptrISt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEELN9__gnu_cxx12_Lock_policyE2EED2Ev.exit.i
%64 = phi ptr [ %.pr.i.i, %_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E.exitthread-pre-split.i.i ], [ %52, %_ZNSt12__shared_ptrISt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEELN9__gnu_cxx12_Lock_policyE2EED2Ev.exit.i ]
%.not.i.i.i1.i = icmp eq ptr %64, null
%.sink30.sroa.gep = getelementptr inbounds nuw i8, ptr %6, i64 16
br i1 %.not.i.i.i1.i, label %_ZN4absl13hash_internal16SpyHashStateImplINS_4CordEED2Ev.exit, label %_ZN4absl13hash_internal16SpyHashStateImplINS_4CordEED2Ev.exit.sink.split

65: ; preds = %26
Expand Down Expand Up @@ -202086,6 +202085,7 @@ _ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSa
_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E.exit.i.i18: ; preds = %_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E.exitthread-pre-split.i.i16, %_ZNSt12__shared_ptrISt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEELN9__gnu_cxx12_Lock_policyE2EED2Ev.exit.i9
%106 = phi ptr [ %.pr.i.i17, %_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E.exitthread-pre-split.i.i16 ], [ %94, %_ZNSt12__shared_ptrISt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEELN9__gnu_cxx12_Lock_policyE2EED2Ev.exit.i9 ]
%.not.i.i.i1.i19 = icmp eq ptr %106, null
%.sink30.sroa.gep32 = getelementptr inbounds nuw i8, ptr %7, i64 16
br i1 %.not.i.i.i1.i19, label %_ZN4absl13hash_internal16SpyHashStateImplINS_4CordEED2Ev.exit, label %_ZN4absl13hash_internal16SpyHashStateImplINS_4CordEED2Ev.exit.sink.split

107: ; preds = %67
Expand Down
Loading