Skip to content

Commit

Permalink
llvm: Update baseline to dc1c00f6b13f724154f9883990f8b21fb8dcccef
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Jul 25, 2024
1 parent 2084285 commit 70cff4e
Show file tree
Hide file tree
Showing 16 changed files with 11,869 additions and 11,879 deletions.
307 changes: 153 additions & 154 deletions bench/darktable/optimized/introspection_lowlight.c.ll

Large diffs are not rendered by default.

7,827 changes: 3,913 additions & 3,914 deletions bench/duckdb/optimized/ub_duckdb_aggr_nested.cpp.ll

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions bench/duckdb/optimized/ub_duckdb_common_types.cpp.ll
Original file line number Diff line number Diff line change
Expand Up @@ -32202,7 +32202,7 @@ if.else.i: ; preds = %entry

_ZN6duckdb8string_tC2EPKcj.exit: ; preds = %if.else.i, %if.end.i, %if.then.i
%string_val.sroa.0.8.string_val.sroa.0.8.string_val.sroa.0.8.agg.tmp.sroa.2.0.copyload = phi ptr [ null, %if.then.i ], [ %string_val.sroa.0.8.string_val.sroa.0.8.string_val.sroa.0.8.string_val.sroa.0.8.string_val.sroa.0.8.string_val.sroa.0.8.string_val.sroa.0.8.string_val.sroa.0.8.agg.tmp.sroa.2.0.copyload.pre, %if.end.i ], [ %value, %if.else.i ]
%string_val.sroa.0.0.string_val.sroa.0.0.string_val.sroa.0.0.string_val.sroa.0.0.string_val.sroa.0.0.string_val.sroa.0.0.string_val.sroa.0.0.string_val.sroa.0.0.agg.tmp.sroa.0.0.copyload = load i64, ptr %string_val.sroa.0, align 8, !tbaa.struct !185
%string_val.sroa.0.0.string_val.sroa.0.0.string_val.sroa.0.0.string_val.sroa.0.0.string_val.sroa.0.0.string_val.sroa.0.0.string_val.sroa.0.0.string_val.sroa.0.0.agg.tmp.sroa.0.0.copyload = load i64, ptr %string_val.sroa.0, align 8
%call1 = tail call noundef zeroext i1 @_ZN6duckdb7TryCast9OperationINS_8string_tENS_9hugeint_tEEEbT_RT0_b(i64 %string_val.sroa.0.0.string_val.sroa.0.0.string_val.sroa.0.0.string_val.sroa.0.0.string_val.sroa.0.0.string_val.sroa.0.0.string_val.sroa.0.0.string_val.sroa.0.0.agg.tmp.sroa.0.0.copyload, ptr %string_val.sroa.0.8.string_val.sroa.0.8.string_val.sroa.0.8.agg.tmp.sroa.2.0.copyload, ptr noundef nonnull align 8 dereferenceable(16) %result, i1 noundef zeroext true)
call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %string_val.sroa.0)
ret i1 %call1
Expand Down Expand Up @@ -35057,7 +35057,7 @@ if.else.i: ; preds = %if.end50

invoke.cont: ; preds = %if.else.i, %if.end.i, %if.then.i
%nr_string.sroa.0.8.nr_string.sroa.0.8.nr_string.sroa.0.8.agg.tmp.sroa.2.0.copyload = phi ptr [ %add.ptr, %if.else.i ], [ %nr_string.sroa.0.8.nr_string.sroa.0.8.nr_string.sroa.0.8.nr_string.sroa.0.8.nr_string.sroa.0.8.nr_string.sroa.0.8.nr_string.sroa.0.8.nr_string.sroa.0.8.agg.tmp.sroa.2.0.copyload.pre, %if.end.i ], [ null, %if.then.i ]
%nr_string.sroa.0.0.nr_string.sroa.0.0.nr_string.sroa.0.0.nr_string.sroa.0.0.nr_string.sroa.0.0.nr_string.sroa.0.0.nr_string.sroa.0.0.nr_string.sroa.0.0.agg.tmp.sroa.0.0.copyload = load i64, ptr %nr_string.sroa.0, align 8, !tbaa.struct !185
%nr_string.sroa.0.0.nr_string.sroa.0.0.nr_string.sroa.0.0.nr_string.sroa.0.0.nr_string.sroa.0.0.nr_string.sroa.0.0.nr_string.sroa.0.0.nr_string.sroa.0.0.agg.tmp.sroa.0.0.copyload = load i64, ptr %nr_string.sroa.0, align 8
call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %result.i) #38
%call.i512 = invoke noundef zeroext i1 @_ZN6duckdb7TryCast9OperationINS_8string_tElEEbT_RT0_b(i64 %nr_string.sroa.0.0.nr_string.sroa.0.0.nr_string.sroa.0.0.nr_string.sroa.0.0.nr_string.sroa.0.0.nr_string.sroa.0.0.nr_string.sroa.0.0.nr_string.sroa.0.0.agg.tmp.sroa.0.0.copyload, ptr %nr_string.sroa.0.8.nr_string.sroa.0.8.nr_string.sroa.0.8.agg.tmp.sroa.2.0.copyload, ptr noundef nonnull align 8 dereferenceable(8) %result.i, i1 noundef zeroext false)
to label %call.i.noexc unwind label %lpad
Expand Down
2 changes: 1 addition & 1 deletion bench/duckdb/optimized/ub_duckdb_func_list.cpp.ll
Original file line number Diff line number Diff line change
Expand Up @@ -55784,7 +55784,7 @@ if.else.i.i.i: ; preds = %invoke.cont26

_ZN6duckdb8string_tC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.exit.i: ; preds = %if.else.i.i.i, %if.end.i.i.i, %if.then.i.i.i
%value.sroa.0.8.value.sroa.0.8.value.sroa.0.8.agg.tmp.sroa.2.0.copyload.i = phi ptr [ null, %if.then.i.i.i ], [ %value.sroa.0.i.8.value.sroa.0.i.8.value.sroa.0.i.8.value.sroa.0.i.8.value.sroa.0.i.8.value.sroa.0.i.8.value.sroa.0.i.8.value.sroa.0.8.value.sroa.0.8.value.sroa.0.8.agg.tmp.sroa.2.0.copyload.pre.i, %if.end.i.i.i ], [ %17, %if.else.i.i.i ]
%value.sroa.0.i.0.value.sroa.0.i.0.value.sroa.0.i.0.value.sroa.0.i.0.value.sroa.0.i.0.value.sroa.0.i.0.value.sroa.0.i.0.value.sroa.0.0.value.sroa.0.0.value.sroa.0.0.agg.tmp.sroa.0.0.copyload.i = load i64, ptr %value.sroa.0.i, align 8, !tbaa.struct !30, !noalias !1035
%value.sroa.0.i.0.value.sroa.0.i.0.value.sroa.0.i.0.value.sroa.0.i.0.value.sroa.0.i.0.value.sroa.0.i.0.value.sroa.0.i.0.value.sroa.0.0.value.sroa.0.0.value.sroa.0.0.agg.tmp.sroa.0.0.copyload.i = load i64, ptr %value.sroa.0.i, align 8, !noalias !1035
invoke void @_ZN6duckdb5Value11CreateValueINS_8string_tEEES0_T_(ptr dead_on_unwind nonnull writable sret(%"class.duckdb::Value") align 8 %bucket_value, i64 %value.sroa.0.i.0.value.sroa.0.i.0.value.sroa.0.i.0.value.sroa.0.i.0.value.sroa.0.i.0.value.sroa.0.i.0.value.sroa.0.i.0.value.sroa.0.0.value.sroa.0.0.value.sroa.0.0.agg.tmp.sroa.0.0.copyload.i, ptr %value.sroa.0.8.value.sroa.0.8.value.sroa.0.8.agg.tmp.sroa.2.0.copyload.i)
to label %invoke.cont28 unwind label %lpad27

Expand Down
30 changes: 15 additions & 15 deletions bench/duckdb/optimized/ub_duckdb_func_union.cpp.ll
Original file line number Diff line number Diff line change
Expand Up @@ -2249,14 +2249,14 @@ if.end.i.i: ; preds = %if.then.i.i170

cond.true: ; preds = %if.end.i.i, %if.then.i.i170
%str.sroa.0.8.str.sroa.0.8.str.sroa.0.8.ref.tmp101.sroa.6.0.copyload = phi ptr [ %str.sroa.0.8.str.sroa.0.8.str.sroa.0.8.str.sroa.0.8.str.sroa.0.8.str.sroa.0.8.str.sroa.0.8.str.sroa.0.8.ref.tmp101.sroa.6.0.copyload.pre, %if.end.i.i ], [ null, %if.then.i.i170 ]
%str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.ref.tmp101.sroa.0.0.copyload = load i64, ptr %str.sroa.0, align 8, !tbaa.struct !87
%str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.ref.tmp101.sroa.0.0.copyload = load i64, ptr %str.sroa.0, align 8
br label %invoke.cont109

cond.false: ; preds = %invoke.cont98
%45 = load i32, ptr %43, align 1
store i32 %45, ptr %str.sroa.0.4.inlined.i.i.sroa_idx20, align 4
store ptr %43, ptr %str.sroa.0.8.ptr.i.i.sroa_idx22, align 8, !tbaa !59
%str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.agg.tmp105.sroa.0.0.copyload = load i64, ptr %str.sroa.0, align 8, !tbaa.struct !87
%str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.agg.tmp105.sroa.0.0.copyload = load i64, ptr %str.sroa.0, align 8
%call107 = invoke { i64, ptr } @_ZN6duckdb12StringVector9AddStringERNS_6VectorENS_8string_tE(ptr noundef nonnull align 8 dereferenceable(104) %varchar_vector, i64 %str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.agg.tmp105.sroa.0.0.copyload, ptr nonnull %43)
to label %invoke.cont106 unwind label %lpad102

Expand All @@ -2268,9 +2268,9 @@ invoke.cont106: ; preds = %cond.false
invoke.cont109: ; preds = %invoke.cont106, %cond.true
%ref.tmp101.sroa.6.0 = phi ptr [ %str.sroa.0.8.str.sroa.0.8.str.sroa.0.8.ref.tmp101.sroa.6.0.copyload, %cond.true ], [ %47, %invoke.cont106 ]
%ref.tmp101.sroa.0.0 = phi i64 [ %str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.str.sroa.0.0.ref.tmp101.sroa.0.0.copyload, %cond.true ], [ %46, %invoke.cont106 ]
%48 = load ptr, ptr %data.i.i.i, align 8, !tbaa !88
%48 = load ptr, ptr %data.i.i.i, align 8, !tbaa !87
%arrayidx = getelementptr inbounds %"struct.duckdb::string_t", ptr %48, i64 %i.0231
store i64 %ref.tmp101.sroa.0.0, ptr %arrayidx, align 8, !tbaa.struct !87
store i64 %ref.tmp101.sroa.0.0, ptr %arrayidx, align 8, !tbaa.struct !96
%ref.tmp101.sroa.6.0.arrayidx.sroa_idx = getelementptr inbounds i8, ptr %arrayidx, i64 8
store ptr %ref.tmp101.sroa.6.0, ptr %ref.tmp101.sroa.6.0.arrayidx.sroa_idx, align 8, !tbaa !59
call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %str.sroa.0)
Expand Down Expand Up @@ -2630,7 +2630,7 @@ entry:
%call2 = tail call noundef nonnull align 8 dereferenceable(104) ptr @_ZN6duckdb11UnionVector7GetTagsERNS_6VectorE(ptr noundef nonnull align 8 dereferenceable(104) %result)
tail call void @_ZN6duckdb6Vector13SetVectorTypeENS_10VectorTypeE(ptr noundef nonnull align 8 dereferenceable(104) %call2, i8 noundef zeroext 2)
%data.i.i = getelementptr inbounds i8, ptr %call2, i64 32
%0 = load ptr, ptr %data.i.i, align 8, !tbaa !88
%0 = load ptr, ptr %data.i.i, align 8, !tbaa !87
store i8 0, ptr %0, align 1, !tbaa !59
%call4 = tail call noundef zeroext i1 @_ZNK6duckdb9DataChunk11AllConstantEv(ptr noundef nonnull align 8 dereferenceable(64) %args)
br i1 %call4, label %if.then, label %if.end
Expand Down Expand Up @@ -6963,16 +6963,16 @@ attributes #23 = { builtin nounwind }
!84 = !{!85, !5, i64 8}
!85 = !{!"_ZTSNSt12_Vector_baseIN6duckdb10unique_ptrINS0_10ExpressionESt14default_deleteIS2_ELb1EEESaIS5_EE17_Vector_impl_dataE", !5, i64 0, !5, i64 8, !5, i64 16}
!86 = !{!85, !5, i64 0}
!87 = !{i64 0, i64 16, !59}
!88 = !{!89, !5, i64 32}
!89 = !{!"_ZTSN6duckdb6VectorE", !90, i64 0, !47, i64 8, !5, i64 32, !91, i64 40, !95, i64 72, !95, i64 88}
!90 = !{!"_ZTSN6duckdb10VectorTypeE", !6, i64 0}
!91 = !{!"_ZTSN6duckdb12ValidityMaskE", !92, i64 0}
!92 = !{!"_ZTSN6duckdb21TemplatedValidityMaskImEE", !5, i64 0, !93, i64 8, !34, i64 24}
!93 = !{!"_ZTSSt10shared_ptrIN6duckdb21TemplatedValidityDataImEEE", !94, i64 0}
!94 = !{!"_ZTSSt12__shared_ptrIN6duckdb21TemplatedValidityDataImEELN9__gnu_cxx12_Lock_policyE2EE", !5, i64 0, !52, i64 8}
!95 = !{!"_ZTSSt10shared_ptrIN6duckdb12VectorBufferEE", !96, i64 0}
!96 = !{!"_ZTSSt12__shared_ptrIN6duckdb12VectorBufferELN9__gnu_cxx12_Lock_policyE2EE", !5, i64 0, !52, i64 8}
!87 = !{!88, !5, i64 32}
!88 = !{!"_ZTSN6duckdb6VectorE", !89, i64 0, !47, i64 8, !5, i64 32, !90, i64 40, !94, i64 72, !94, i64 88}
!89 = !{!"_ZTSN6duckdb10VectorTypeE", !6, i64 0}
!90 = !{!"_ZTSN6duckdb12ValidityMaskE", !91, i64 0}
!91 = !{!"_ZTSN6duckdb21TemplatedValidityMaskImEE", !5, i64 0, !92, i64 8, !34, i64 24}
!92 = !{!"_ZTSSt10shared_ptrIN6duckdb21TemplatedValidityDataImEEE", !93, i64 0}
!93 = !{!"_ZTSSt12__shared_ptrIN6duckdb21TemplatedValidityDataImEELN9__gnu_cxx12_Lock_policyE2EE", !5, i64 0, !52, i64 8}
!94 = !{!"_ZTSSt10shared_ptrIN6duckdb12VectorBufferEE", !95, i64 0}
!95 = !{!"_ZTSSt12__shared_ptrIN6duckdb12VectorBufferELN9__gnu_cxx12_Lock_policyE2EE", !5, i64 0, !52, i64 8}
!96 = !{i64 0, i64 16, !59}
!97 = distinct !{!97, !16}
!98 = !{!99, !103, i64 169}
!99 = !{!"_ZTSN6duckdb18BaseScalarFunctionE", !100, i64 0, !47, i64 144, !102, i64 168, !103, i64 169}
Expand Down
Loading

0 comments on commit 70cff4e

Please sign in to comment.