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
6 changes: 3 additions & 3 deletions bench/actix-rs/optimized/1kr0tdq4l6v38mbk.ll
Original file line number Diff line number Diff line change
Expand Up @@ -3431,7 +3431,7 @@ define void @"_ZN101_$LT$actix_web..http..header..cache_control..CacheDirective$
br label %"_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h2f36cec9fbdea1b7E.exit"

"_ZN73_$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$5equal17hb277773516156c9aE.exit142": ; preds = %3
%bcmp.i141 = tail call i32 @bcmp(ptr nonnull readonly align 1 %1, ptr nonnull @anon.cf8ce5e1de4a78c7021e8ff3b6c4351c.91, i64 %2), !alias.scope !504
%bcmp.i141 = tail call i32 @bcmp(ptr noundef nonnull readonly align 1 dereferenceable(6) %1, ptr noundef nonnull dereferenceable(6) @anon.cf8ce5e1de4a78c7021e8ff3b6c4351c.91, i64 6), !alias.scope !504
%15 = icmp eq i32 %bcmp.i141, 0
br i1 %15, label %18, label %"_ZN73_$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$5equal17hb277773516156c9aE.exit150.thread"

Expand All @@ -3440,7 +3440,7 @@ define void @"_ZN101_$LT$actix_web..http..header..cache_control..CacheDirective$
br label %"_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h2f36cec9fbdea1b7E.exit"

"_ZN73_$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$5equal17hb277773516156c9aE.exit146": ; preds = %3
%bcmp.i145 = tail call i32 @bcmp(ptr nonnull readonly align 1 %1, ptr nonnull @anon.cf8ce5e1de4a78c7021e8ff3b6c4351c.92, i64 %2), !alias.scope !508
%bcmp.i145 = tail call i32 @bcmp(ptr noundef nonnull readonly align 1 dereferenceable(7) %1, ptr noundef nonnull dereferenceable(7) @anon.cf8ce5e1de4a78c7021e8ff3b6c4351c.92, i64 7), !alias.scope !508
%17 = icmp eq i32 %bcmp.i145, 0
br i1 %17, label %20, label %"_ZN73_$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$5equal17hb277773516156c9aE.exit150.thread"

Expand All @@ -3449,7 +3449,7 @@ define void @"_ZN101_$LT$actix_web..http..header..cache_control..CacheDirective$
br label %"_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h2f36cec9fbdea1b7E.exit"

"_ZN73_$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$5equal17hb277773516156c9aE.exit150": ; preds = %3
%bcmp.i149 = tail call i32 @bcmp(ptr nonnull readonly align 1 %1, ptr nonnull @anon.cf8ce5e1de4a78c7021e8ff3b6c4351c.93, i64 %2), !alias.scope !512
%bcmp.i149 = tail call i32 @bcmp(ptr noundef nonnull readonly align 1 dereferenceable(16) %1, ptr noundef nonnull dereferenceable(16) @anon.cf8ce5e1de4a78c7021e8ff3b6c4351c.93, i64 16), !alias.scope !512
%19 = icmp eq i32 %bcmp.i149, 0
br i1 %19, label %24, label %"_ZN73_$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$5equal17hb277773516156c9aE.exit150.thread"

Expand Down
5 changes: 2 additions & 3 deletions bench/arrow/optimized/string.ll
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,6 @@ $_ZN5arrow4util13StringBuilderIJRA39_KcRSt17basic_string_viewIcSt11char_traitsIc
@.str.8 = private unnamed_addr constant [5 x i8] c"true\00", align 1
@.str.9 = private unnamed_addr constant [2 x i8] c"1\00", align 1
@.str.10 = private unnamed_addr constant [6 x i8] c"false\00", align 1
@.str.11 = private unnamed_addr constant [2 x i8] c"0\00", align 1
@.str.12 = private unnamed_addr constant [39 x i8] c"String is not a valid boolean value: '\00", align 1
@.str.13 = private unnamed_addr constant [3 x i8] c"'.\00", align 1
@__libc_single_threaded = external local_unnamed_addr global i8, align 1
Expand Down Expand Up @@ -2079,8 +2078,8 @@ _ZN5arrow8internal26AsciiEqualsCaseInsensitiveESt17basic_string_viewIcSt11char_t
br i1 %30, label %_ZNSt11char_traitsIcE7compareEPKcS2_m.exit.i.i15, label %_ZN5arrow8internal26AsciiEqualsCaseInsensitiveESt17basic_string_viewIcSt11char_traitsIcEES4_.exit

_ZNSt11char_traitsIcE7compareEPKcS2_m.exit.i.i15: ; preds = %_ZNSt11char_traitsIcE7compareEPKcS2_m.exit.i.i, %_ZN5arrow8internal26AsciiEqualsCaseInsensitiveESt17basic_string_viewIcSt11char_traitsIcEES4_.exit14
%bcmp.i16 = tail call i32 @bcmp(ptr %2, ptr nonnull @.str.11, i64 %1)
%31 = icmp eq i32 %bcmp.i16, 0
%lhsc = load i8, ptr %2, align 1
%31 = icmp eq i8 %lhsc, 48
br i1 %31, label %_ZSteqIcSt11char_traitsIcEEbSt17basic_string_viewIT_T0_ENSt15__type_identityIS5_E4typeE.exit18, label %_ZN5arrow8internal26AsciiEqualsCaseInsensitiveESt17basic_string_viewIcSt11char_traitsIcEES4_.exit

_ZSteqIcSt11char_traitsIcEEbSt17basic_string_viewIT_T0_ENSt15__type_identityIS5_E4typeE.exit18: ; preds = %20, %_ZNSt11char_traitsIcE7compareEPKcS2_m.exit.i.i15
Expand Down
2 changes: 1 addition & 1 deletion bench/c3c/optimized/c_abi_x64.ll
Original file line number Diff line number Diff line change
Expand Up @@ -961,7 +961,7 @@ x64_merge.exit63: ; preds = %x64_merge.exit, %67
br i1 %or.cond53, label %.loopexit, label %28

.loopexit: ; preds = %x64_merge.exit63, %.thread-pre-split_crit_edge
%74 = phi i32 [ %.pr.pre, %.thread-pre-split_crit_edge ], [ %.0.i62, %x64_merge.exit63 ]
%74 = phi i32 [ %.pr.pre, %.thread-pre-split_crit_edge ], [ %.0.i62, %x64_merge.exit64 ]
%75 = icmp eq i32 %74, 1
br i1 %75, label %85, label %.loopexit.thread

Expand Down
28 changes: 14 additions & 14 deletions bench/ceres/optimized/dynamic_sparse_normal_cholesky_solver.ll
Original file line number Diff line number Diff line change
Expand Up @@ -3745,7 +3745,7 @@ _ZN5Eigen8internal23check_size_for_overflowIdEEvm.exit.thread: ; preds = %_ZN5Ei
%17 = tail call ptr @__cxa_allocate_exception(i64 8) #36
store ptr getelementptr inbounds nuw inrange(-16, 24) (i8, ptr @_ZTVSt9bad_alloc, i64 16), ptr %17, align 8, !tbaa !16
invoke void @__cxa_throw(ptr nonnull %17, ptr nonnull @_ZTISt9bad_alloc, ptr nonnull @_ZNSt9bad_allocD1Ev) #40
to label %.noexc137 unwind label %163
to label %.noexc138 unwind label %163

.noexc137: ; preds = %16
unreachable
Expand Down Expand Up @@ -3775,7 +3775,7 @@ _ZN5Eigen8internal14aligned_mallocEm.exit140.thread: ; preds = %_ZN5Eigen8intern
%32 = tail call ptr @__cxa_allocate_exception(i64 8) #36
store ptr getelementptr inbounds nuw inrange(-16, 24) (i8, ptr @_ZTVSt9bad_alloc, i64 16), ptr %32, align 8, !tbaa !16
invoke void @__cxa_throw(ptr nonnull %32, ptr nonnull @_ZTISt9bad_alloc, ptr nonnull @_ZNSt9bad_allocD1Ev) #40
to label %.noexc139 unwind label %165
to label %.noexc140 unwind label %165

.noexc139: ; preds = %31
unreachable
Expand All @@ -3789,16 +3789,16 @@ _ZN5Eigen8internal14aligned_mallocEm.exit140: ; preds = %26
%36 = tail call ptr @__cxa_allocate_exception(i64 8) #36
store ptr getelementptr inbounds nuw inrange(-16, 24) (i8, ptr @_ZTVSt9bad_alloc, i64 16), ptr %36, align 8, !tbaa !16
invoke void @__cxa_throw(ptr nonnull %36, ptr nonnull @_ZTISt9bad_alloc, ptr nonnull @_ZNSt9bad_allocD1Ev) #40
to label %.noexc144 unwind label %167
to label %.noexc145 unwind label %167

.noexc144: ; preds = %35
unreachable

37: ; preds = %_ZN5Eigen8internal14aligned_mallocEm.exit140.thread, %_ZN5Eigen8internal14aligned_mallocEm.exit140
%38 = phi i1 [ false, %_ZN5Eigen8internal14aligned_mallocEm.exit140.thread ], [ true, %_ZN5Eigen8internal14aligned_mallocEm.exit140 ]
%39 = phi ptr [ %23, %_ZN5Eigen8internal14aligned_mallocEm.exit140.thread ], [ %29, %_ZN5Eigen8internal14aligned_mallocEm.exit140 ]
%40 = phi ptr [ %19, %_ZN5Eigen8internal14aligned_mallocEm.exit140.thread ], [ %28, %_ZN5Eigen8internal14aligned_mallocEm.exit140 ]
%41 = phi ptr [ %25, %_ZN5Eigen8internal14aligned_mallocEm.exit140.thread ], [ %33, %_ZN5Eigen8internal14aligned_mallocEm.exit140 ]
%38 = phi i1 [ false, %_ZN5Eigen8internal14aligned_mallocEm.exit141.thread ], [ true, %_ZN5Eigen8internal14aligned_mallocEm.exit141 ]
%39 = phi ptr [ %23, %_ZN5Eigen8internal14aligned_mallocEm.exit141.thread ], [ %29, %_ZN5Eigen8internal14aligned_mallocEm.exit141 ]
%40 = phi ptr [ %19, %_ZN5Eigen8internal14aligned_mallocEm.exit141.thread ], [ %28, %_ZN5Eigen8internal14aligned_mallocEm.exit141 ]
%41 = phi ptr [ %25, %_ZN5Eigen8internal14aligned_mallocEm.exit141.thread ], [ %33, %_ZN5Eigen8internal14aligned_mallocEm.exit141 ]
call void @llvm.memset.p0.i64(ptr nonnull align 1 %40, i8 0, i64 %5, i1 false)
%42 = getelementptr inbounds nuw i8, ptr %0, i64 28
%43 = load i32, ptr %42, align 4, !tbaa !99
Expand Down Expand Up @@ -4060,7 +4060,7 @@ _ZN5Eigen12SparseMatrixIdLi1EiE7reserveEl.exit._crit_edge: ; preds = %_ZN5Eigen1
br label %.body

171: ; preds = %.lr.ph212, %_ZN5Eigen12SparseMatrixIdLi1EiE7reserveEl.exit
%.0116211 = phi i64 [ 0, %.lr.ph212 ], [ %284, %_ZN5Eigen12SparseMatrixIdLi1EiE7reserveEl.exit ]
%.0116211 = phi i64 [ 0, %.lr.ph213 ], [ %284, %_ZN5Eigen12SparseMatrixIdLi1EiE7reserveEl.exit ]
%172 = load ptr, ptr %126, align 8, !tbaa !209
%173 = getelementptr inbounds nuw i32, ptr %172, i64 %.0116211
%174 = load i32, ptr %173, align 4, !tbaa !99
Expand Down Expand Up @@ -4111,8 +4111,8 @@ _ZN5Eigen20SparseCompressedBaseINS_12SparseMatrixIdLi1EiEEE13InnerIteratorC2ERKS
br label %.lr.ph209

200: ; preds = %.lr.ph206, %._crit_edge
%.0118205 = phi i64 [ 0, %.lr.ph206 ], [ %.1119.lcssa, %._crit_edge ]
%.sroa.8160.0204 = phi i64 [ %181, %.lr.ph206 ], [ %219, %._crit_edge ]
%.0118205 = phi i64 [ 0, %.lr.ph207 ], [ %.1119.lcssa, %._crit_edge ]
%.sroa.8160.0204 = phi i64 [ %181, %.lr.ph207 ], [ %219, %._crit_edge ]
%201 = getelementptr inbounds double, ptr %176, i64 %.sroa.8160.0204
%202 = load double, ptr %201, align 8, !tbaa !42
%203 = getelementptr inbounds i32, ptr %177, i64 %.sroa.8160.0204
Expand Down Expand Up @@ -4184,8 +4184,8 @@ _ZN5Eigen20SparseCompressedBaseINS_3MapINS_12SparseMatrixIdLi1EiEELi0ENS_6Stride
br i1 %exitcond.not, label %._crit_edge, label %.lr.ph, !llvm.loop !220

.lr.ph209: ; preds = %.lr.ph209.preheader, %275
%239 = phi i64 [ %250, %275 ], [ %.pre, %.lr.ph209.preheader ]
%.0117208 = phi i64 [ %283, %275 ], [ 0, %.lr.ph209.preheader ]
%239 = phi i64 [ %250, %275 ], [ %.pre, %.lr.ph210.preheader ]
%.0117208 = phi i64 [ %283, %275 ], [ 0, %.lr.ph210.preheader ]
%240 = getelementptr inbounds nuw i64, ptr %41, i64 %.0117208
%241 = load i64, ptr %240, align 8, !tbaa !164
%242 = getelementptr inbounds double, ptr %39, i64 %241
Expand Down Expand Up @@ -4214,7 +4214,7 @@ _ZN5Eigen20SparseCompressedBaseINS_3MapINS_12SparseMatrixIdLi1EiEELi0ENS_6Stride
%257 = tail call ptr @__cxa_allocate_exception(i64 8) #36
store ptr getelementptr inbounds nuw inrange(-16, 24) (i8, ptr @_ZTVSt9bad_alloc, i64 16), ptr %257, align 8, !tbaa !16
invoke void @__cxa_throw(ptr nonnull %257, ptr nonnull @_ZTISt9bad_alloc, ptr nonnull @_ZNSt9bad_allocD1Ev) #40
to label %.noexc152 unwind label %.loopexit.split-lp
to label %.noexc153 unwind label %.loopexit.split-lp

.noexc152: ; preds = %256
unreachable
Expand All @@ -4224,7 +4224,7 @@ _ZN5Eigen20SparseCompressedBaseINS_3MapINS_12SparseMatrixIdLi1EiEELi0ENS_6Stride
%260 = shl nuw i64 %.sroa.speculated.i, 3
%261 = select i1 %259, i64 -1, i64 %260
%262 = invoke noalias noundef nonnull ptr @_Znam(i64 noundef %261) #34
to label %.noexc153 unwind label %.loopexit
to label %.noexc154 unwind label %.loopexit

.noexc153: ; preds = %258
%263 = icmp ugt i64 %.sroa.speculated.i, 4611686018427387903
Expand Down
26 changes: 13 additions & 13 deletions bench/ceres/optimized/iterative_schur_complement_solver.ll
Original file line number Diff line number Diff line change
Expand Up @@ -668,7 +668,7 @@ define hidden void @_ZN5ceres8internal30IterativeSchurComplementSolver9SolveImpl

44: ; preds = %40
%45 = invoke noalias noundef nonnull dereferenceable(144) ptr @_Znwm(i64 noundef 144) #38
to label %.noexc79 unwind label %51
to label %.noexc84 unwind label %51

.noexc79: ; preds = %44
invoke void @_ZN5ceres8internal23ImplicitSchurComplementC1ERKNS0_12LinearSolver7OptionsE(ptr noundef nonnull align 8 dereferenceable(144) %45, ptr noundef nonnull align 8 dereferenceable(128) %32)
Expand Down Expand Up @@ -703,7 +703,7 @@ _ZNKSt14default_deleteIN5ceres8internal23ImplicitSchurComplementEEclEPS2_.exit.i
br label %.body

_ZNSt10unique_ptrIN5ceres8internal23ImplicitSchurComplementESt14default_deleteIS2_EED2Ev.exit: ; preds = %_ZSt11make_uniqueIN5ceres8internal23ImplicitSchurComplementEJRNS1_12LinearSolver7OptionsEEENSt8__detail9_MakeUniqIT_E15__single_objectEDpOT0_.exit, %_ZNKSt14default_deleteIN5ceres8internal23ImplicitSchurComplementEEclEPS2_.exit.i.i.i.i, %.critedge74
%53 = phi ptr [ %45, %_ZSt11make_uniqueIN5ceres8internal23ImplicitSchurComplementEJRNS1_12LinearSolver7OptionsEEENSt8__detail9_MakeUniqIT_E15__single_objectEDpOT0_.exit ], [ %.pre, %_ZNKSt14default_deleteIN5ceres8internal23ImplicitSchurComplementEEclEPS2_.exit.i.i.i.i ], [ %37, %.critedge74 ]
%53 = phi ptr [ %45, %_ZSt11make_uniqueIN5ceres8internal23ImplicitSchurComplementEJRNS1_12LinearSolver7OptionsEEENSt8__detail9_MakeUniqIT_E15__single_objectEDpOT0_.exit ], [ %.pre, %_ZNKSt14default_deleteIN5ceres8internal23ImplicitSchurComplementEEclEPS2_.exit.i.i.i.i ], [ %37, %.critedge79 ]
%54 = load ptr, ptr %4, align 8, !tbaa !36
invoke void @_ZN5ceres8internal23ImplicitSchurComplement4InitERKNS0_17BlockSparseMatrixEPKdS6_(ptr noundef nonnull align 8 dereferenceable(144) %53, ptr noundef nonnull align 8 dereferenceable(56) %2, ptr noundef %54, ptr noundef %3)
to label %55 unwind label %49
Expand Down Expand Up @@ -747,7 +747,7 @@ _ZN4absl12lts_2024011612log_internal8VLogSite9IsEnabledEi.exit: ; preds = %70

75: ; preds = %73
invoke void @_ZN4absl12lts_2024011612log_internal10LogMessage19CopyToEncodedBufferILNS2_10StringTypeE0EEEvSt17basic_string_viewIcSt11char_traitsIcEE(ptr noundef nonnull align 8 dereferenceable(16) %74, i64 49, ptr nonnull @.str.7)
to label %.critedge76 unwind label %88
to label %.critedge81 unwind label %88

.critedge76: ; preds = %75
call void @_ZN4absl12lts_2024011612log_internal10LogMessageD1Ev(ptr noundef nonnull align 8 dereferenceable(16) %10) #39
Expand Down Expand Up @@ -849,7 +849,7 @@ _ZN5Eigen8internal23check_size_for_overflowIdEEvm.exit.i.i.i: ; preds = %111
%118 = call ptr @__cxa_allocate_exception(i64 8) #34
store ptr getelementptr inbounds nuw inrange(-16, 24) (i8, ptr @_ZTVSt9bad_alloc, i64 16), ptr %118, align 8, !tbaa !16
invoke void @__cxa_throw(ptr nonnull %118, ptr nonnull @_ZTISt9bad_alloc, ptr nonnull @_ZNSt9bad_allocD1Ev) #41
to label %.noexc84 unwind label %82
to label %.noexc89 unwind label %82

.noexc84: ; preds = %117
unreachable
Expand Down Expand Up @@ -922,7 +922,7 @@ _ZN5Eigen9DenseBaseINS_6MatrixIdLin1ELi1ELi0ELin1ELi1EEEE7setZeroEv.exit: ; pred

.noexc.i.i.i: ; preds = %149
invoke void @_ZSt28__throw_bad_array_new_lengthv() #41
to label %.noexc85 unwind label %189
to label %.noexc90 unwind label %189

.noexc85: ; preds = %.noexc.i.i.i
unreachable
Expand All @@ -942,9 +942,9 @@ _ZNSt16allocator_traitsISaIiEE8allocateERS0_m.exit.i.i.i.i.i: ; preds = %149
br label %156

156: ; preds = %152, %.noexc86.thread
%157 = phi ptr [ %148, %.noexc86.thread ], [ %155, %152 ]
%158 = phi ptr [ %147, %.noexc86.thread ], [ %154, %152 ]
%159 = phi ptr [ %146, %.noexc86.thread ], [ %153, %152 ]
%157 = phi ptr [ %148, %.noexc91.thread ], [ %155, %152 ]
%158 = phi ptr [ %147, %.noexc91.thread ], [ %154, %152 ]
%159 = phi ptr [ %146, %.noexc91.thread ], [ %153, %152 ]
store ptr %158, ptr %159, align 8, !tbaa !21
%160 = getelementptr inbounds nuw i8, ptr %11, i64 48
%161 = getelementptr inbounds nuw i8, ptr %1, i64 188
Expand Down Expand Up @@ -1170,13 +1170,13 @@ _ZN5Eigen8internal23check_size_for_overflowIdEEvm.exit.i.i.i98: ; preds = %261
%268 = call ptr @__cxa_allocate_exception(i64 8) #34
store ptr getelementptr inbounds nuw inrange(-16, 24) (i8, ptr @_ZTVSt9bad_alloc, i64 16), ptr %268, align 8, !tbaa !16
invoke void @__cxa_throw(ptr nonnull %268, ptr nonnull @_ZTISt9bad_alloc, ptr nonnull @_ZNSt9bad_allocD1Ev) #41
to label %.noexc100 unwind label %.loopexit.split-lp
to label %.noexc105 unwind label %.loopexit.split-lp

.noexc100: ; preds = %267
unreachable

.sink.split.i.i96: ; preds = %_ZN5Eigen8internal23check_size_for_overflowIdEEvm.exit.i.i.i98, %261
%.sink.i.i97 = phi ptr [ %265, %_ZN5Eigen8internal23check_size_for_overflowIdEEvm.exit.i.i.i98 ], [ null, %261 ]
%.sink.i.i97 = phi ptr [ %265, %_ZN5Eigen8internal23check_size_for_overflowIdEEvm.exit.i.i.i103 ], [ null, %261 ]
store ptr %.sink.i.i97, ptr %257, align 16, !tbaa !23
br label %269

Expand Down Expand Up @@ -1264,7 +1264,7 @@ _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.i.i.i
br label %295

_ZN5ceres8internal12LinearSolver7SummaryD2Ev.exit104: ; preds = %_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.i.i.i102, %_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.thread.i.i.i103, %280
%.pn61 = phi { ptr, i32 } [ %281, %280 ], [ %283, %_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.thread.i.i.i103 ], [ %283, %_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.i.i.i102 ]
%.pn61 = phi { ptr, i32 } [ %281, %280 ], [ %283, %_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.thread.i.i.i108 ], [ %283, %_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.i.i.i107 ]
call void @llvm.lifetime.end.p0(ptr nonnull %16)
br label %301

Expand All @@ -1283,7 +1283,7 @@ _ZN5ceres8internal12LinearSolver7SummaryD2Ev.exit104: ; preds = %_ZNKSt7__cxx111
br label %_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc.exit

301: ; preds = %.loopexit, %.loopexit.split-lp, %_ZN5ceres8internal12LinearSolver7SummaryD2Ev.exit104
%.pn63 = phi { ptr, i32 } [ %.pn61, %_ZN5ceres8internal12LinearSolver7SummaryD2Ev.exit104 ], [ %lpad.loopexit, %.loopexit ], [ %lpad.loopexit.split-lp, %.loopexit.split-lp ]
%.pn63 = phi { ptr, i32 } [ %.pn61, %_ZN5ceres8internal12LinearSolver7SummaryD2Ev.exit109 ], [ %lpad.loopexit, %.loopexit ], [ %lpad.loopexit.split-lp, %.loopexit.split-lp ]
br label %302

302: ; preds = %302, %301
Expand All @@ -1306,7 +1306,7 @@ _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc.exit: ; preds = %213
ret void

.body: ; preds = %_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.i.i.i91, %_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.thread.i.i.i92, %_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.i.i.i, %_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.thread.i.i.i, %84, %90, %51, %46, %49, %307, %_ZN5ceres8internal14Preconditioner7OptionsD2Ev.exit89, %82, %30, %24, %22
%.pn69.pn.pn = phi { ptr, i32 } [ %31, %30 ], [ %23, %22 ], [ %25, %24 ], [ %50, %49 ], [ %.pn63, %307 ], [ %83, %82 ], [ %.pn.pn, %_ZN5ceres8internal14Preconditioner7OptionsD2Ev.exit89 ], [ %52, %51 ], [ %47, %46 ], [ %.pn66, %90 ], [ %85, %84 ], [ %92, %_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.thread.i.i.i ], [ %92, %_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.i.i.i ], [ %221, %_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.thread.i.i.i92 ], [ %221, %_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.i.i.i91 ]
%.pn69.pn.pn = phi { ptr, i32 } [ %31, %30 ], [ %23, %22 ], [ %25, %24 ], [ %50, %49 ], [ %.pn63, %307 ], [ %83, %82 ], [ %.pn.pn, %_ZN5ceres8internal14Preconditioner7OptionsD2Ev.exit94 ], [ %52, %51 ], [ %47, %46 ], [ %.pn66, %90 ], [ %85, %84 ], [ %92, %_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.thread.i.i.i ], [ %92, %_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.i.i.i ], [ %221, %_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.thread.i.i.i97 ], [ %221, %_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv.exit.i.i.i96 ]
call void @_ZN5ceres8internal11EventLoggerD1Ev(ptr noundef nonnull align 8 dereferenceable(56) %7) #34
call void @llvm.lifetime.end.p0(ptr nonnull %7)
resume { ptr, i32 } %.pn69.pn.pn
Expand Down
Loading