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
10 changes: 5 additions & 5 deletions bench/abseil-cpp/optimized/cord_test.ll
Original file line number Diff line number Diff line change
Expand Up @@ -38534,7 +38534,7 @@ _ZNKSt14default_deleteINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclEP
_ZN4absl10CordBufferD2Ev.exit130: ; preds = %229, %227
store ptr inttoptr (i64 1 to ptr), ptr %3, align 8
%.sroa.9.0..sroa_idx = getelementptr inbounds nuw i8, ptr %3, i64 8
store ptr null, ptr %.sroa.9.0..sroa_idx, align 8, !tbaa !24
store i64 0, ptr %.sroa.9.0..sroa_idx, align 8, !tbaa !24
call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 1 dereferenceable(5) %32, ptr noundef nonnull align 1 dereferenceable(5) @.str.204, i64 5, i1 false)
store i8 11, ptr %3, align 8, !tbaa !24
call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %18, ptr noundef nonnull align 8 dereferenceable(16) %3, i64 16, i1 false), !tbaa.struct !123
Expand Down Expand Up @@ -40784,7 +40784,7 @@ _ZN4absl4Cord6AppendENS_10CordBufferE.exit: ; preds = %_ZNK4absl10CordBuff
_ZN4absl10CordBufferD2Ev.exit88: ; preds = %102, %99
store ptr inttoptr (i64 1 to ptr), ptr %4, align 8
%.sroa.9.0..sroa_idx = getelementptr inbounds nuw i8, ptr %4, i64 8
store ptr null, ptr %.sroa.9.0..sroa_idx, align 8, !tbaa !24
store i64 0, ptr %.sroa.9.0..sroa_idx, align 8, !tbaa !24
call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 1 dereferenceable(3) %48, ptr noundef nonnull align 1 dereferenceable(3) @.str.201, i64 3, i1 false)
store i8 7, ptr %4, align 8, !tbaa !24
call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %6, ptr noundef nonnull align 8 dereferenceable(16) %4, i64 16, i1 false), !tbaa.struct !123
Expand Down Expand Up @@ -42673,7 +42673,7 @@ _ZNKSt14default_deleteINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclEP
_ZN4absl10CordBufferD2Ev.exit130: ; preds = %229, %227
store ptr inttoptr (i64 1 to ptr), ptr %3, align 8
%.sroa.9.0..sroa_idx = getelementptr inbounds nuw i8, ptr %3, i64 8
store ptr null, ptr %.sroa.9.0..sroa_idx, align 8, !tbaa !24
store i64 0, ptr %.sroa.9.0..sroa_idx, align 8, !tbaa !24
call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 1 dereferenceable(5) %32, ptr noundef nonnull align 1 dereferenceable(5) @.str.204, i64 5, i1 false)
store i8 11, ptr %3, align 8, !tbaa !24
call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %18, ptr noundef nonnull align 8 dereferenceable(16) %3, i64 16, i1 false), !tbaa.struct !123
Expand Down Expand Up @@ -44125,7 +44125,7 @@ _ZN4absl10CordBuffer22CreateWithDefaultLimitEm.exit104: ; preds = %.noexc103, %_
_ZN4absl10CordBufferD2Ev.exit115: ; preds = %240, %_ZN4absl10CordBuffer22CreateWithDefaultLimitEm.exit104
store ptr %.sroa.0.0, ptr %6, align 8
%.sroa.10.0..sroa_idx = getelementptr inbounds nuw i8, ptr %6, i64 8
store ptr null, ptr %.sroa.10.0..sroa_idx, align 8, !tbaa !24
store i64 0, ptr %.sroa.10.0..sroa_idx, align 8, !tbaa !24
%250 = ptrtoint ptr %.sroa.0.0 to i64
%251 = and i64 %250, 1
%.not.i116 = icmp eq i64 %251, 0
Expand Down Expand Up @@ -46455,7 +46455,7 @@ _ZN4absl10CordBuffer22CreateWithDefaultLimitEm.exit104: ; preds = %.noexc103, %_
_ZN4absl10CordBufferD2Ev.exit115: ; preds = %240, %_ZN4absl10CordBuffer22CreateWithDefaultLimitEm.exit104
store ptr %.sroa.0.0, ptr %6, align 8
%.sroa.10.0..sroa_idx = getelementptr inbounds nuw i8, ptr %6, i64 8
store ptr null, ptr %.sroa.10.0..sroa_idx, align 8, !tbaa !24
store i64 0, ptr %.sroa.10.0..sroa_idx, align 8, !tbaa !24
%250 = ptrtoint ptr %.sroa.0.0 to i64
%251 = and i64 %250, 1
%.not.i116 = icmp eq i64 %251, 0
Expand Down
2 changes: 1 addition & 1 deletion bench/actix-rs/optimized/19s5ghr2x6s6bmh4.ll
Original file line number Diff line number Diff line change
Expand Up @@ -5845,7 +5845,7 @@ _ZN4http6header5value11HeaderValue11from_static17h991ab22da29c302dE.exit: ; pred
%.sroa.5.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 16
store i64 %switch.load2, ptr %.sroa.5.0..sroa_idx, align 8
%.sroa.6.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 24
store ptr null, ptr %.sroa.6.0..sroa_idx, align 8
store i64 0, ptr %.sroa.6.0..sroa_idx, align 8
%.sroa.7.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 32
store i8 0, ptr %.sroa.7.0..sroa_idx, align 8
ret void
Expand Down
4 changes: 2 additions & 2 deletions bench/arrow/optimized/reader.ll
Original file line number Diff line number Diff line change
Expand Up @@ -74589,7 +74589,7 @@ _ZN5arrow6StatusC2ERKS0_.exit67: ; preds = %205
225: ; preds = %203
call void @llvm.lifetime.start.p0(ptr nonnull %.sroa.7)
%226 = getelementptr inbounds nuw i8, ptr %18, i64 8
%.sroa.0.0.copyload = load ptr, ptr %226, align 8, !tbaa !2546
%.sroa.0.0.copyload = load i64, ptr %226, align 8, !tbaa !2546
%.sroa.5.0..sroa_idx = getelementptr inbounds nuw i8, ptr %18, i64 16
%.sroa.5.0.copyload = load ptr, ptr %.sroa.5.0..sroa_idx, align 8, !tbaa !47
%.sroa.6.0..sroa_idx = getelementptr inbounds nuw i8, ptr %18, i64 24
Expand Down Expand Up @@ -74685,7 +74685,7 @@ _ZNSt10shared_ptrIN5arrow2io16RandomAccessFileEEC2ERKS3_.exit.i.i.i.i.i.i.i: ; p
store ptr %263, ptr %262, align 8, !tbaa !79, !noalias !2549
store ptr null, ptr %6, align 8, !tbaa !91, !noalias !2549
%264 = getelementptr inbounds nuw i8, ptr %233, i64 32
store ptr %.sroa.0.0.copyload, ptr %264, align 8, !tbaa !2546, !noalias !2549
store i64 %.sroa.0.0.copyload, ptr %264, align 8, !tbaa !2546, !noalias !2549
%.sroa.4.0..sroa_idx.i.i.i.i.i.i.i = getelementptr inbounds nuw i8, ptr %233, i64 40
store ptr %.sroa.5.0.copyload, ptr %.sroa.4.0..sroa_idx.i.i.i.i.i.i.i, align 8, !tbaa !47, !noalias !2549
%.sroa.5.0..sroa_idx.i.i.i.i.i.i.i = getelementptr inbounds nuw i8, ptr %233, i64 48
Expand Down
13 changes: 7 additions & 6 deletions bench/boost/optimized/default_filter_factory.ll
Original file line number Diff line number Diff line change
Expand Up @@ -17123,7 +17123,7 @@ define linkonce_odr hidden noundef ptr @_ZSt27__unguarded_partition_pivotIPSt4pa
%16 = icmp eq i8 %15, 42
%.idx.i.i3.i.i.i.i.i = zext i1 %16 to i64
%17 = getelementptr inbounds nuw i8, ptr %14, i64 %.idx.i.i3.i.i.i.i.i
%18 = load ptr, ptr %.0.i, align 8, !tbaa !126
%18 = load ptr, ptr %.0.i, align 8
%19 = getelementptr inbounds nuw i8, ptr %18, i64 8
%20 = load ptr, ptr %19, align 8, !tbaa !148
%21 = load i8, ptr %20, align 1, !tbaa !35
Expand All @@ -17142,8 +17142,9 @@ define linkonce_odr hidden noundef ptr @_ZSt27__unguarded_partition_pivotIPSt4pa
br label %_ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit.preheader.i, !llvm.loop !152

_ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit.preheader.i: ; preds = %.lr.ph.i, %.lr.ph.i.preheader, %._ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit.preheader.i.loopexit_crit_edge, %11
%.sroa.0.0.copyload.i.i.i.i.i.in = phi ptr [ %18, %11 ], [ %29, %._ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit.preheader.i.loopexit_crit_edge ], [ %18, %.lr.ph.i.preheader ], [ %29, %.lr.ph.i ]
%.1.lcssa.i = phi ptr [ %.0.i, %11 ], [ %28, %._ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit.preheader.i.loopexit_crit_edge ], [ %.0.i, %.lr.ph.i.preheader ], [ %28, %.lr.ph.i ]
%.lcssa19.i = phi ptr [ %18, %11 ], [ %29, %._ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit.preheader.i.loopexit_crit_edge ], [ %18, %.lr.ph.i.preheader ], [ %29, %.lr.ph.i ]
%.sroa.0.0.copyload.i.i.i.i.i = ptrtoint ptr %.sroa.0.0.copyload.i.i.i.i.i.in to i64
br label %_ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit.i

.lr.ph.i: ; preds = %.lr.ph
Expand All @@ -17154,7 +17155,7 @@ _ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_m
.lr.ph: ; preds = %.lr.ph.i.preheader, %.lr.ph.i
%.122.i13 = phi ptr [ %28, %.lr.ph.i ], [ %.0.i, %.lr.ph.i.preheader ]
%28 = getelementptr inbounds nuw i8, ptr %.122.i13, i64 16
%29 = load ptr, ptr %28, align 8, !tbaa !126
%29 = load ptr, ptr %28, align 8
%30 = getelementptr inbounds nuw i8, ptr %29, i64 8
%31 = load ptr, ptr %30, align 8, !tbaa !148
%32 = load i8, ptr %31, align 1, !tbaa !35
Expand Down Expand Up @@ -17189,7 +17190,7 @@ _ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_m
44: ; preds = %_ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit18.thread.i
%45 = ptrtoint ptr %35 to i64
store i64 %45, ptr %.1.lcssa.i, align 8
store ptr %.lcssa19.i, ptr %.114.i, align 8
store i64 %.sroa.0.0.copyload.i.i.i.i.i, ptr %.114.i, align 8
%46 = getelementptr inbounds nuw i8, ptr %.1.lcssa.i, i64 8
%47 = getelementptr inbounds i8, ptr %.013.pn.i, i64 -8
%48 = load ptr, ptr %46, align 8, !tbaa !10
Expand Down Expand Up @@ -17425,9 +17426,9 @@ _ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_m
%.sink55.in = phi ptr [ %11, %_ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit40.thread ], [ %5, %_ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit29.thread ], [ %11, %_ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit25 ], [ %20, %_ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit29 ], [ %5, %_ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit35 ], [ %30, %_ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit40 ]
%.sink54 = phi ptr [ %2, %_ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit40.thread ], [ %1, %_ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit29.thread ], [ %2, %_ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit25 ], [ %3, %_ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit29 ], [ %1, %_ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit35 ], [ %3, %_ZN9__gnu_cxx5__ops15_Iter_comp_iterIN5boost3log11v2_mt_posix3aux21dispatching_map_orderEEclIPSt4pairINS2_9typeindex14stl_type_indexEPvESE_EEbT_T0_.exit40 ]
%.sink55 = ptrtoint ptr %.sink55.in to i64
%.sroa.0.0.copyload.i.i.i.i36 = load ptr, ptr %0, align 8
%.sroa.0.0.copyload.i.i.i.i36 = load i64, ptr %0, align 8
store i64 %.sink55, ptr %0, align 8
store ptr %.sroa.0.0.copyload.i.i.i.i36, ptr %.sink54, align 8
store i64 %.sroa.0.0.copyload.i.i.i.i36, ptr %.sink54, align 8
%41 = getelementptr inbounds nuw i8, ptr %0, i64 8
%42 = getelementptr inbounds nuw i8, ptr %.sink54, i64 8
%43 = load ptr, ptr %41, align 8, !tbaa !10
Expand Down
39 changes: 20 additions & 19 deletions bench/ceres/optimized/schur_eliminator_d_d_d.ll
Original file line number Diff line number Diff line change
Expand Up @@ -21909,8 +21909,8 @@ define linkonce_odr hidden void @_ZN5Eigen8internal32triangular_matrix_vector_pr
br i1 %19, label %83, label %92

20: ; preds = %.lr.ph151, %80
%indvars.iv = phi i64 [ %.sroa.speculated136, %.lr.ph151 ], [ %indvars.iv.next, %80 ]
%.0149 = phi i64 [ 0, %.lr.ph151 ], [ %81, %80 ]
%indvars.iv = phi i64 [ %.sroa.speculated136, %.lr.ph148 ], [ %indvars.iv.next, %80 ]
%.0149 = phi i64 [ 0, %.lr.ph148 ], [ %81, %80 ]
%21 = call i64 @llvm.smax.i64(i64 %indvars.iv, i64 1)
%22 = call i64 @llvm.umin.i64(i64 %21, i64 8)
%23 = sub nsw i64 %.sroa.speculated136, %.0149
Expand Down Expand Up @@ -26600,7 +26600,7 @@ define linkonce_odr hidden void @_ZN5Eigen8internal20generic_product_implINS_9Tr
%5 = alloca %"struct.Eigen::internal::evaluator.2141", align 8
%6 = alloca %"struct.Eigen::internal::evaluator.1953", align 8
%7 = alloca %"class.Eigen::internal::restricted_packet_dense_assignment_kernel", align 8
%.sroa.0.0.copyload = load ptr, ptr %1, align 8
%.sroa.0.0.copyload = load i64, ptr %1, align 8
%.sroa.4.0..sroa_idx = getelementptr inbounds nuw i8, ptr %1, i64 8
%.sroa.4.0.copyload = load i64, ptr %.sroa.4.0..sroa_idx, align 8
%.sroa.5.0..sroa_idx = getelementptr inbounds nuw i8, ptr %1, i64 16
Expand All @@ -26612,7 +26612,7 @@ define linkonce_odr hidden void @_ZN5Eigen8internal20generic_product_implINS_9Tr
%8 = load i64, ptr %2, align 8
%.sroa.8.56..sroa_idx.i = getelementptr inbounds nuw i8, ptr %2, i64 8
%.sroa.8.56.copyload.i = load i64, ptr %.sroa.8.56..sroa_idx.i, align 8
store ptr %.sroa.0.0.copyload, ptr %5, align 8
store i64 %.sroa.0.0.copyload, ptr %5, align 8
%.sroa.4.0..sroa_idx6.i = getelementptr inbounds nuw i8, ptr %5, i64 8
store i64 %.sroa.4.0.copyload, ptr %.sroa.4.0..sroa_idx6.i, align 8
%.sroa.5.0..sroa_idx8.i = getelementptr inbounds nuw i8, ptr %5, i64 16
Expand All @@ -26622,20 +26622,21 @@ define linkonce_odr hidden void @_ZN5Eigen8internal20generic_product_implINS_9Tr
%.sroa.8.56..sroa_idx12.i = getelementptr inbounds nuw i8, ptr %5, i64 64
store i64 %.sroa.8.56.copyload.i, ptr %.sroa.8.56..sroa_idx12.i, align 8
%10 = getelementptr inbounds nuw i8, ptr %5, i64 80
store ptr %.sroa.0.0.copyload, ptr %10, align 8, !tbaa !1112
%11 = getelementptr inbounds nuw i8, ptr %5, i64 96
%12 = load ptr, ptr %.sroa.6.0..sroa_idx10.i, align 8, !tbaa !858
%13 = getelementptr inbounds nuw i8, ptr %12, i64 16
%14 = load i64, ptr %13, align 8, !tbaa !300
store i64 %14, ptr %11, align 8, !tbaa !315
%15 = getelementptr inbounds nuw i8, ptr %5, i64 112
store i64 %.sroa.4.0.copyload, ptr %15, align 8, !tbaa !1114
%16 = getelementptr inbounds nuw i8, ptr %0, i64 8
%17 = load i64, ptr %16, align 8, !tbaa !977
%.not.i.i.i = icmp eq i64 %17, %.sroa.5.0.copyload
%18 = getelementptr inbounds nuw i8, ptr %0, i64 16
%19 = load i64, ptr %18, align 8
%.not8.i.i.i = icmp eq i64 %19, %.sroa.8.56.copyload.i
%11 = inttoptr i64 %.sroa.0.0.copyload to ptr
store ptr %11, ptr %10, align 8, !tbaa !1112
%12 = getelementptr inbounds nuw i8, ptr %5, i64 96
%13 = load ptr, ptr %.sroa.6.0..sroa_idx10.i, align 8, !tbaa !858
%14 = getelementptr inbounds nuw i8, ptr %13, i64 16
%15 = load i64, ptr %14, align 8, !tbaa !300
store i64 %15, ptr %12, align 8, !tbaa !315
%16 = getelementptr inbounds nuw i8, ptr %5, i64 112
store i64 %.sroa.4.0.copyload, ptr %16, align 8, !tbaa !1114
%17 = getelementptr inbounds nuw i8, ptr %0, i64 8
%18 = load i64, ptr %17, align 8, !tbaa !977
%.not.i.i.i = icmp eq i64 %18, %.sroa.5.0.copyload
%19 = getelementptr inbounds nuw i8, ptr %0, i64 16
%20 = load i64, ptr %19, align 8
%.not8.i.i.i = icmp eq i64 %20, %.sroa.8.56.copyload.i
%or.cond.i.i.i = select i1 %.not.i.i.i, i1 %.not8.i.i.i, i1 false
br i1 %or.cond.i.i.i, label %_ZN5Eigen8internal20generic_product_implINS_9TransposeIKNS_5BlockIKNS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELin1ELin1ELb0EEEEENS_14CwiseNullaryOpINS0_18scalar_identity_opIdEES5_EENS_10DenseShapeESE_Li3EE17eval_dynamic_implINS4_IdLin1ELin1ELi0ELin1ELin1EEES9_SD_NS0_9assign_opIddEEdEEvRT_RKT0_RKT1_RKT2_RKT3_NS0_10false_typeE.exit, label %20

Expand All @@ -26659,7 +26660,7 @@ define linkonce_odr hidden void @_ZN5Eigen8internal20generic_product_implINS_9Tr
_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6resizeEll.exit.i.i.i: ; preds = %23, %20
%27 = mul nsw i64 %.sroa.8.56.copyload.i, %.sroa.5.0.copyload
tail call void @_ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE6resizeElll(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %27, i64 noundef %.sroa.5.0.copyload, i64 noundef %.sroa.8.56.copyload.i)
%.pre.i.i = load i64, ptr %16, align 8, !tbaa !977
%.pre.i.i = load i64, ptr %17, align 8, !tbaa !977
br label %_ZN5Eigen8internal20generic_product_implINS_9TransposeIKNS_5BlockIKNS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELin1ELin1ELb0EEEEENS_14CwiseNullaryOpINS0_18scalar_identity_opIdEES5_EENS_10DenseShapeESE_Li3EE17eval_dynamic_implINS4_IdLin1ELin1ELi0ELin1ELin1EEES9_SD_NS0_9assign_opIddEEdEEvRT_RKT0_RKT1_RKT2_RKT3_NS0_10false_typeE.exit

_ZN5Eigen8internal20generic_product_implINS_9TransposeIKNS_5BlockIKNS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELin1ELin1ELb0EEEEENS_14CwiseNullaryOpINS0_18scalar_identity_opIdEES5_EENS_10DenseShapeESE_Li3EE17eval_dynamic_implINS4_IdLin1ELin1ELi0ELin1ELin1EEES9_SD_NS0_9assign_opIddEEdEEvRT_RKT0_RKT1_RKT2_RKT3_NS0_10false_typeE.exit: ; preds = %4, %_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6resizeEll.exit.i.i.i
Expand Down
Loading