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
4 changes: 2 additions & 2 deletions bench/assimp/optimized/zip.ll
Original file line number Diff line number Diff line change
Expand Up @@ -12645,15 +12645,15 @@ mz_zip_set_error.exit: ; preds = %344
br label %mz_zip_set_error.exit287

.thread399: ; preds = %mz_zip_set_error.exit257, %mz_zip_set_error.exit259, %mz_zip_set_error.exit261, %.thread428, %mz_zip_set_error.exit263, %mz_zip_set_error.exit251, %mz_zip_set_error.exit265, %mz_zip_set_error.exit267, %mz_zip_set_error.exit269
%.sroa.0.1396 = phi ptr [ %.sroa.0.1.ph, %mz_zip_set_error.exit251 ], [ %.sroa.0.1.ph, %mz_zip_set_error.exit265 ], [ %.sroa.0.1.ph, %mz_zip_set_error.exit267 ], [ null, %mz_zip_set_error.exit269 ], [ %.sroa.0.1.ph, %mz_zip_set_error.exit263 ], [ %.sroa.0.1.ph, %.thread428 ], [ %.sroa.0.1.ph, %mz_zip_set_error.exit261 ], [ %.sroa.0.1.ph, %mz_zip_set_error.exit259 ], [ %.sroa.0.1.ph, %mz_zip_set_error.exit257 ]
%.sroa.0.1396 = phi ptr [ %.sroa.0.1.ph, %mz_zip_set_error.exit251 ], [ %.sroa.0.1.ph, %mz_zip_set_error.exit265 ], [ %.sroa.0.1.ph, %mz_zip_set_error.exit267 ], [ null, %mz_zip_set_error.exit269 ], [ %.sroa.0.1.ph, %mz_zip_set_error.exit263 ], [ %.sroa.0.1.ph, %.thread426 ], [ %.sroa.0.1.ph, %mz_zip_set_error.exit261 ], [ %.sroa.0.1.ph, %mz_zip_set_error.exit259 ], [ %.sroa.0.1.ph, %mz_zip_set_error.exit257 ]
%347 = load ptr, ptr %16, align 8
%348 = getelementptr inbounds nuw i8, ptr %0, i64 64
%349 = load ptr, ptr %348, align 8
call void %347(ptr noundef %349, ptr noundef %.sroa.0.1396) #36
br label %mz_zip_set_error.exit287

mz_zip_set_error.exit287: ; preds = %21, %3, %335, %344, %342, %39, %mz_zip_get_cdh.exit, %.thread399, %mz_zip_set_error.exit, %mz_zip_set_error.exit271, %mz_zip_set_error.exit273, %mz_zip_set_error.exit275, %mz_zip_set_error.exit277, %mz_zip_set_error.exit279, %mz_zip_set_error.exit281, %mz_zip_set_error.exit283, %mz_zip_set_error.exit285
%.0 = phi i32 [ 0, %mz_zip_set_error.exit285 ], [ 0, %mz_zip_set_error.exit283 ], [ 0, %mz_zip_set_error.exit281 ], [ 0, %mz_zip_set_error.exit277 ], [ 0, %mz_zip_set_error.exit275 ], [ 0, %mz_zip_set_error.exit273 ], [ 0, %mz_zip_set_error.exit271 ], [ 0, %.thread399 ], [ 0, %mz_zip_set_error.exit ], [ 0, %mz_zip_set_error.exit279 ], [ 0, %mz_zip_get_cdh.exit ], [ 1, %39 ], [ 0, %342 ], [ 1, %344 ], [ 1, %335 ], [ 0, %3 ], [ 0, %21 ]
%.0 = phi i32 [ 0, %mz_zip_set_error.exit285 ], [ 0, %mz_zip_set_error.exit283 ], [ 0, %mz_zip_set_error.exit281 ], [ 0, %mz_zip_set_error.exit277 ], [ 0, %mz_zip_set_error.exit275 ], [ 0, %mz_zip_set_error.exit273 ], [ 0, %mz_zip_set_error.exit271 ], [ 0, %.thread397 ], [ 0, %mz_zip_set_error.exit ], [ 0, %mz_zip_set_error.exit279 ], [ 0, %mz_zip_get_cdh.exit ], [ 1, %39 ], [ 0, %342 ], [ 1, %344 ], [ 1, %335 ], [ 0, %3 ], [ 0, %21 ]
call void @llvm.lifetime.end.p0(ptr nonnull %7)
call void @llvm.lifetime.end.p0(ptr nonnull %6)
call void @llvm.lifetime.end.p0(ptr nonnull %5)
Expand Down
6 changes: 3 additions & 3 deletions bench/ceres/optimized/block_sparse_matrix.ll
Original file line number Diff line number Diff line change
Expand Up @@ -3884,9 +3884,9 @@ _ZN5Eigen9DenseBaseINS_3MapINS_6MatrixIdLin1ELi1ELi0ELin1ELi1EEELi0ENS_6StrideIL
ret void

41: ; preds = %.lr.ph75, %._crit_edge
%42 = phi ptr [ %35, %.lr.ph75 ], [ %56, %._crit_edge ]
%indvars.iv = phi i64 [ 0, %.lr.ph75 ], [ %indvars.iv.next, %._crit_edge ]
%43 = phi ptr [ %39, %.lr.ph75 ], [ %60, %._crit_edge ]
%42 = phi ptr [ %35, %.lr.ph76 ], [ %56, %._crit_edge ]
%indvars.iv = phi i64 [ 0, %.lr.ph76 ], [ %indvars.iv.next, %._crit_edge ]
%43 = phi ptr [ %39, %.lr.ph76 ], [ %60, %._crit_edge ]
%44 = getelementptr inbounds nuw %"struct.ceres::internal::CompressedList", ptr %43, i64 %indvars.iv
%45 = getelementptr inbounds nuw i8, ptr %44, i64 8
%46 = load ptr, ptr %45, align 8, !tbaa !44
Expand Down
30 changes: 15 additions & 15 deletions bench/cmake/optimized/cmComputeLinkDepends.ll
Original file line number Diff line number Diff line change
Expand Up @@ -8599,11 +8599,11 @@ define dso_local void @_ZN20cmComputeLinkDepends20CleanConstraintGraphEv(ptr nou
%40 = load ptr, ptr %32, align 8, !tbaa !369
%41 = getelementptr inbounds nuw i8, ptr %40, i64 16
%42 = load ptr, ptr %41, align 8
tail call void %42(ptr noundef nonnull align 8 dereferenceable(16) %32) #30
tail call void %43(ptr noundef nonnull align 8 dereferenceable(16) %32) #30
%43 = load ptr, ptr %32, align 8, !tbaa !369
%44 = getelementptr inbounds nuw i8, ptr %43, i64 24
%45 = load ptr, ptr %44, align 8
tail call void %45(ptr noundef nonnull align 8 dereferenceable(16) %32) #30
tail call void %46(ptr noundef nonnull align 8 dereferenceable(16) %32) #30
br label %_ZN11cmGraphEdgeaSEOS_.exit.i

46: ; preds = %33
Expand Down Expand Up @@ -8661,11 +8661,11 @@ _ZN11cmGraphEdgeaSEOS_.exit.i: ; preds = %53, %_ZN9__gnu_cxx2
%64 = load ptr, ptr %.pre.i, align 8, !tbaa !369
%65 = getelementptr inbounds nuw i8, ptr %64, i64 16
%66 = load ptr, ptr %65, align 8
tail call void %66(ptr noundef nonnull align 8 dereferenceable(16) %.pre.i) #30
tail call void %67(ptr noundef nonnull align 8 dereferenceable(16) %.pre.i) #30
%67 = load ptr, ptr %.pre.i, align 8, !tbaa !369
%68 = getelementptr inbounds nuw i8, ptr %67, i64 24
%69 = load ptr, ptr %68, align 8
tail call void %69(ptr noundef nonnull align 8 dereferenceable(16) %.pre.i) #30
tail call void %70(ptr noundef nonnull align 8 dereferenceable(16) %.pre.i) #30
br label %_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIP11cmGraphEdgeSt6vectorIS2_SaIS2_EEEENS0_5__ops14_Val_less_iterEEvT_T0_.exit

70: ; preds = %57
Expand All @@ -8683,7 +8683,7 @@ _ZN11cmGraphEdgeaSEOS_.exit.i: ; preds = %53, %_ZN9__gnu_cxx2
br label %_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii.exit.i.i.i.i.i.i.i.i3.i

_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii.exit.i.i.i.i.i.i.i.i3.i: ; preds = %74, %72
%.0.i.i.i.i.i.i.i.i.i4.i = phi i32 [ %61, %72 ], [ %75, %74 ]
%.0.i.i.i.i.i.i.i.i.i4.i = phi i32 [ %61, %73 ], [ %75, %75 ]
%76 = icmp eq i32 %.0.i.i.i.i.i.i.i.i.i4.i, 1
br i1 %76, label %77, label %_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIP11cmGraphEdgeSt6vectorIS2_SaIS2_EEEENS0_5__ops14_Val_less_iterEEvT_T0_.exit, !prof !372

Expand All @@ -8707,7 +8707,7 @@ _ZSt4sortIN9__gnu_cxx17__normal_iteratorIP11cmGraphEdgeSt6vectorIS2_SaIS2_EEEEEv
br i1 %82, label %_ZSt6uniqueIN9__gnu_cxx17__normal_iteratorIP11cmGraphEdgeSt6vectorIS2_SaIS2_EEEEET_S8_S8_.exit, label %.preheader.i.i.i

.preheader.i.i.i: ; preds = %_ZSt4sortIN9__gnu_cxx17__normal_iteratorIP11cmGraphEdgeSt6vectorIS2_SaIS2_EEEEEvT_S8_.exit, %84
%.sroa.09.0.i.i.i = phi ptr [ %83, %84 ], [ %80, %_ZSt4sortIN9__gnu_cxx17__normal_iteratorIP11cmGraphEdgeSt6vectorIS2_SaIS2_EEEEEvT_S8_.exit ]
%.sroa.09.0.i.i.i = phi ptr [ %83, %85 ], [ %80, %_ZSt4sortIN9__gnu_cxx17__normal_iteratorIP11cmGraphEdgeSt6vectorIS2_SaIS2_EEEEEvT_S8_.exit ]
%83 = getelementptr inbounds nuw i8, ptr %.sroa.09.0.i.i.i, i64 32
%.not.i.i.i = icmp eq ptr %83, %81
br i1 %.not.i.i.i, label %_ZSt6uniqueIN9__gnu_cxx17__normal_iteratorIP11cmGraphEdgeSt6vectorIS2_SaIS2_EEEEET_S8_S8_.exit, label %84
Expand Down Expand Up @@ -8762,11 +8762,11 @@ _ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIP11cmGraphEdgeSt6vectorIS2_
%109 = load ptr, ptr %101, align 8, !tbaa !369
%110 = getelementptr inbounds nuw i8, ptr %109, i64 16
%111 = load ptr, ptr %110, align 8
tail call void %111(ptr noundef nonnull align 8 dereferenceable(16) %101) #30
tail call void %112(ptr noundef nonnull align 8 dereferenceable(16) %101) #30
%112 = load ptr, ptr %101, align 8, !tbaa !369
%113 = getelementptr inbounds nuw i8, ptr %112, i64 24
%114 = load ptr, ptr %113, align 8
tail call void %114(ptr noundef nonnull align 8 dereferenceable(16) %101) #30
tail call void %115(ptr noundef nonnull align 8 dereferenceable(16) %101) #30
br label %_ZN11cmGraphEdgeaSEOS_.exit.i.i

115: ; preds = %102
Expand All @@ -8784,7 +8784,7 @@ _ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIP11cmGraphEdgeSt6vectorIS2_
br label %_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii.exit.i.i.i.i.i.i.i.i.i.i

_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii.exit.i.i.i.i.i.i.i.i.i.i: ; preds = %119, %117
%.0.i.i.i.i.i.i.i.i.i.i.i = phi i32 [ %106, %117 ], [ %120, %119 ]
%.0.i.i.i.i.i.i.i.i.i.i.i = phi i32 [ %106, %118 ], [ %120, %120 ]
%121 = icmp eq i32 %.0.i.i.i.i.i.i.i.i.i.i.i, 1
br i1 %121, label %122, label %_ZN11cmGraphEdgeaSEOS_.exit.i.i, !prof !372

Expand All @@ -8793,7 +8793,7 @@ _ZN9__gnu_cxx27__exchange_and_add_dispatchEPii.exit.i.i.i.i.i.i.i.i.i.i: ; preds
br label %_ZN11cmGraphEdgeaSEOS_.exit.i.i

_ZN11cmGraphEdgeaSEOS_.exit.i.i: ; preds = %122, %_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii.exit.i.i.i.i.i.i.i.i.i.i, %107, %93, %.lr.ph.i.i
%.sroa.0.1.i.i = phi ptr [ %.sroa.0.020.i.i, %.lr.ph.i.i ], [ %94, %93 ], [ %94, %107 ], [ %94, %_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii.exit.i.i.i.i.i.i.i.i.i.i ], [ %94, %122 ]
%.sroa.0.1.i.i = phi ptr [ %.sroa.0.020.i.i, %.lr.ph.i.i ], [ %94, %94 ], [ %94, %108 ], [ %94, %_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii.exit.i.i.i.i.i.i.i.i.i.i ], [ %94, %123 ]
%123 = getelementptr inbounds nuw i8, ptr %89, i64 32
%.not.i.i13 = icmp eq ptr %123, %81
br i1 %.not.i.i13, label %._crit_edge.i.i.loopexit, label %.lr.ph.i.i, !llvm.loop !687
Expand Down Expand Up @@ -36411,11 +36411,11 @@ define linkonce_odr dso_local void @_ZSt25__unguarded_linear_insertIN9__gnu_cxx1
%24 = load ptr, ptr %16, align 8, !tbaa !369
%25 = getelementptr inbounds nuw i8, ptr %24, i64 16
%26 = load ptr, ptr %25, align 8
tail call void %26(ptr noundef nonnull align 8 dereferenceable(16) %16) #30
tail call void %27(ptr noundef nonnull align 8 dereferenceable(16) %16) #30
%27 = load ptr, ptr %16, align 8, !tbaa !369
%28 = getelementptr inbounds nuw i8, ptr %27, i64 24
%29 = load ptr, ptr %28, align 8
tail call void %29(ptr noundef nonnull align 8 dereferenceable(16) %16) #30
tail call void %30(ptr noundef nonnull align 8 dereferenceable(16) %16) #30
br label %_ZN11cmGraphEdgeaSEOS_.exit

30: ; preds = %17
Expand Down Expand Up @@ -36474,11 +36474,11 @@ _ZN11cmGraphEdgeaSEOS_.exit: ; preds = %.lr.ph, %22, %_ZN9_
%49 = load ptr, ptr %.pre, align 8, !tbaa !369
%50 = getelementptr inbounds nuw i8, ptr %49, i64 16
%51 = load ptr, ptr %50, align 8
tail call void %51(ptr noundef nonnull align 8 dereferenceable(16) %.pre) #30
tail call void %52(ptr noundef nonnull align 8 dereferenceable(16) %.pre) #30
%52 = load ptr, ptr %.pre, align 8, !tbaa !369
%53 = getelementptr inbounds nuw i8, ptr %52, i64 24
%54 = load ptr, ptr %53, align 8
tail call void %54(ptr noundef nonnull align 8 dereferenceable(16) %.pre) #30
tail call void %55(ptr noundef nonnull align 8 dereferenceable(16) %.pre) #30
br label %_ZN11cmGraphEdgeD2Ev.exit

55: ; preds = %42
Expand All @@ -36496,7 +36496,7 @@ _ZN11cmGraphEdgeaSEOS_.exit: ; preds = %.lr.ph, %22, %_ZN9_
br label %_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii.exit.i.i.i.i.i.i.i.i3

_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii.exit.i.i.i.i.i.i.i.i3: ; preds = %59, %57
%.0.i.i.i.i.i.i.i.i.i4 = phi i32 [ %46, %57 ], [ %60, %59 ]
%.0.i.i.i.i.i.i.i.i.i4 = phi i32 [ %46, %58 ], [ %60, %59 ]
%61 = icmp eq i32 %.0.i.i.i.i.i.i.i.i.i4, 1
br i1 %61, label %62, label %_ZN11cmGraphEdgeD2Ev.exit, !prof !372

Expand Down
Loading