Skip to content

Commit

Permalink
llvm: Update baseline to 8586d0330e36b22496f9ba5ed116bc1aac5a1f28
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Aug 30, 2024
1 parent 199c3b1 commit 0265baa
Show file tree
Hide file tree
Showing 101 changed files with 390,732 additions and 430,653 deletions.
4 changes: 2 additions & 2 deletions bench/abseil-cpp/optimized/mutex.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -4587,8 +4587,8 @@ invoke.cont: ; preds = %if.else5.i, %invoke
br label %for.cond, !llvm.loop !33
}

; Function Attrs: cold mustprogress uwtable
define dso_local noundef zeroext i1 @_ZN4absl7CondVar10WaitCommonEPNS_5MutexENS_24synchronization_internal13KernelTimeoutE(ptr noundef nonnull align 8 dereferenceable(8) %this, ptr noundef %mutex, i64 %t.coerce) local_unnamed_addr #9 align 2 {
; Function Attrs: mustprogress uwtable
define dso_local noundef zeroext i1 @_ZN4absl7CondVar10WaitCommonEPNS_5MutexENS_24synchronization_internal13KernelTimeoutE(ptr noundef nonnull align 8 dereferenceable(8) %this, ptr noundef %mutex, i64 %t.coerce) local_unnamed_addr #0 align 2 {
entry:
%waitp = alloca %"struct.absl::SynchWaitParams", align 8
%0 = load atomic i64, ptr %mutex monotonic, align 8
Expand Down
70 changes: 35 additions & 35 deletions bench/clap-rs/optimized/48fdpr2dy8inq5cq.ll

Large diffs are not rendered by default.

637 changes: 318 additions & 319 deletions bench/cpython/optimized/object.ll

Large diffs are not rendered by default.

1,051 changes: 525 additions & 526 deletions bench/cpython/optimized/pylifecycle.ll

Large diffs are not rendered by default.

117 changes: 58 additions & 59 deletions bench/git/optimized/advice.ll

Large diffs are not rendered by default.

546 changes: 280 additions & 266 deletions bench/git/optimized/attr.ll

Large diffs are not rendered by default.

299 changes: 149 additions & 150 deletions bench/git/optimized/ident.ll

Large diffs are not rendered by default.

153 changes: 76 additions & 77 deletions bench/git/optimized/pager.ll

Large diffs are not rendered by default.

6,370 changes: 3,180 additions & 3,190 deletions bench/git/optimized/sequencer.ll

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions bench/git/optimized/transport.ll
Original file line number Diff line number Diff line change
Expand Up @@ -2298,7 +2298,7 @@ declare void @oid_array_clear(ptr noundef) local_unnamed_addr #2

declare i32 @find_unpushed_submodules(ptr noundef, ptr noundef, ptr noundef, ptr noundef) local_unnamed_addr #2

; Function Attrs: cold noreturn nounwind uwtable
; Function Attrs: noreturn nounwind uwtable
define internal fastcc void @die_with_unpushed_submodules(ptr noundef %needs_pushing) unnamed_addr #10 {
entry:
%0 = load ptr, ptr @stderr, align 8
Expand Down Expand Up @@ -4327,7 +4327,7 @@ attributes #6 = { mustprogress nocallback nofree nounwind willreturn memory(argm
attributes #7 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #8 = { mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: read) uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #9 = { mustprogress nocallback nofree nounwind willreturn memory(argmem: write) }
attributes #10 = { cold noreturn nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #10 = { noreturn nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #11 = { nofree nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #12 = { nofree nounwind memory(read) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #13 = { mustprogress nofree nounwind willreturn memory(read) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
Expand Down
603 changes: 292 additions & 311 deletions bench/git/optimized/walker.ll

Large diffs are not rendered by default.

101 changes: 50 additions & 51 deletions bench/gromacs/optimized/tmpi_init.cpp.ll

Large diffs are not rendered by default.

99 changes: 64 additions & 35 deletions bench/icu/optimized/icuinfo.ll
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,8 @@ declare noundef i32 @printf(ptr nocapture noundef readonly, ...) local_unnamed_a

declare double @uprv_getUTCtime_75() local_unnamed_addr #2

; Function Attrs: cold mustprogress uwtable
define dso_local void @_Z11cmd_versionaR10UErrorCode(i8 signext %0, ptr nocapture nonnull readnone align 4 %errorCode) local_unnamed_addr #3 {
; Function Attrs: mustprogress uwtable
define dso_local void @_Z11cmd_versionaR10UErrorCode(i8 noundef signext %0, ptr nocapture noundef nonnull readnone align 4 dereferenceable(4) %errorCode) local_unnamed_addr #0 {
entry:
%.b.i = load i1, ptr @_ZL10icuInitted, align 1
br i1 %.b.i, label %_ZL7do_initv.exit, label %if.then.i
Expand All @@ -62,7 +62,7 @@ _ZL7do_initv.exit: ; preds = %entry, %if.then.i
%call7 = tail call ptr @u_errorName_75(i32 noundef %2)
%call8 = tail call i32 (ptr, ...) @printf(ptr noundef nonnull dereferenceable(1) @.str.3, ptr noundef %call7)
%3 = load ptr, ptr @stderr, align 8
%4 = tail call i64 @fwrite(ptr nonnull @.str.4, i64 22, i64 1, ptr %3) #7
%4 = tail call i64 @fwrite(ptr nonnull @.str.4, i64 22, i64 1, ptr %3) #6
ret void
}

Expand All @@ -85,13 +85,13 @@ entry:
declare void @u_cleanup_75() local_unnamed_addr #2

; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(none) uwtable
define dso_local void @_Z15cmd_listpluginsv() local_unnamed_addr #4 {
define dso_local void @_Z15cmd_listpluginsv() local_unnamed_addr #3 {
entry:
ret void
}

; Function Attrs: mustprogress norecurse uwtable
define dso_local noundef range(i32 0, 2) i32 @main(i32 noundef %argc, ptr noundef %argv) local_unnamed_addr #5 {
define dso_local noundef range(i32 0, 2) i32 @main(i32 noundef %argc, ptr noundef %argv) local_unnamed_addr #4 {
entry:
%call = tail call i32 @u_parseArgs(i32 noundef %argc, ptr noundef %argv, i32 noundef 8, ptr noundef nonnull @_ZL7options)
%cmp = icmp slt i32 %call, 0
Expand All @@ -103,7 +103,7 @@ if.then: ; preds = %entry
%idxprom = zext nneg i32 %sub to i64
%arrayidx = getelementptr inbounds ptr, ptr %argv, i64 %idxprom
%1 = load ptr, ptr %arrayidx, align 8
%call1 = tail call i32 (ptr, ptr, ...) @fprintf(ptr noundef %0, ptr noundef nonnull @.str.6, ptr noundef %1) #7
%call1 = tail call i32 (ptr, ptr, ...) @fprintf(ptr noundef %0, ptr noundef nonnull @.str.6, ptr noundef %1) #6
br label %if.end

if.end: ; preds = %if.then, %entry
Expand All @@ -117,11 +117,11 @@ if.end: ; preds = %if.then, %entry
if.then3: ; preds = %if.end
%4 = load ptr, ptr @stderr, align 8
%5 = load ptr, ptr %argv, align 8
%call5 = tail call i32 (ptr, ptr, ...) @fprintf(ptr noundef %4, ptr noundef nonnull @.str.7, ptr noundef %5) #7
%call5 = tail call i32 (ptr, ptr, ...) @fprintf(ptr noundef %4, ptr noundef nonnull @.str.7, ptr noundef %5) #6
%6 = load ptr, ptr @stderr, align 8
%7 = tail call i64 @fwrite(ptr nonnull @.str.8, i64 500, i64 1, ptr %6) #7
%7 = tail call i64 @fwrite(ptr nonnull @.str.8, i64 500, i64 1, ptr %6) #6
%8 = load ptr, ptr @stderr, align 8
%call7 = tail call i32 (ptr, ptr, ...) @fprintf(ptr noundef %8, ptr noundef nonnull @.str.9, ptr noundef nonnull @.str.10, ptr noundef nonnull @.str.11) #7
%call7 = tail call i32 (ptr, ptr, ...) @fprintf(ptr noundef %8, ptr noundef nonnull @.str.9, ptr noundef nonnull @.str.10, ptr noundef nonnull @.str.11) #6
%call.lobit = lshr i32 %call, 31
br label %return

Expand Down Expand Up @@ -155,55 +155,85 @@ if.end15: ; preds = %if.then14, %if.end1
br i1 %tobool19.not, label %if.end21, label %if.then20

if.then20: ; preds = %if.end15
tail call void @_Z11cmd_versionaR10UErrorCode(i8 signext poison, ptr nonnull align 4 poison)
%.b.i.i = load i1, ptr @_ZL10icuInitted, align 1
br i1 %.b.i.i, label %_Z11cmd_versionaR10UErrorCode.exit, label %if.then.i.i

if.then.i.i: ; preds = %if.then20
tail call void @u_init_75(ptr noundef nonnull @_ZL10initStatus)
store i1 true, ptr @_ZL10icuInitted, align 1
br label %_Z11cmd_versionaR10UErrorCode.exit

_Z11cmd_versionaR10UErrorCode.exit: ; preds = %if.then20, %if.then.i.i
%14 = load ptr, ptr @stdout, align 8
tail call void @udbg_writeIcuInfo(ptr noundef %14)
%15 = load i32, ptr @_ZL10initStatus, align 4
%call7.i = tail call ptr @u_errorName_75(i32 noundef %15)
%call8.i = tail call i32 (ptr, ...) @printf(ptr noundef nonnull dereferenceable(1) @.str.3, ptr noundef %call7.i)
%16 = load ptr, ptr @stderr, align 8
%17 = tail call i64 @fwrite(ptr nonnull @.str.4, i64 22, i64 1, ptr %16) #6
br label %if.end21

if.end21: ; preds = %if.then20, %if.end15
%didSomething.2 = phi i8 [ 1, %if.then20 ], [ %spec.select, %if.end15 ]
%14 = load i8, ptr getelementptr inbounds (i8, ptr @_ZL7options, i64 314), align 2
%tobool22.not = icmp eq i8 %14, 0
if.end21: ; preds = %_Z11cmd_versionaR10UErrorCode.exit, %if.end15
%didSomething.2 = phi i8 [ 1, %_Z11cmd_versionaR10UErrorCode.exit ], [ %spec.select, %if.end15 ]
%18 = load i8, ptr getelementptr inbounds (i8, ptr @_ZL7options, i64 314), align 2
%tobool22.not = icmp eq i8 %18, 0
br i1 %tobool22.not, label %if.end31, label %if.then23

if.then23: ; preds = %if.end21
%15 = load ptr, ptr getelementptr inbounds (i8, ptr @_ZL7options, i64 288), align 16
%call24 = tail call noalias ptr @fopen(ptr noundef %15, ptr noundef nonnull @.str.12)
%19 = load ptr, ptr getelementptr inbounds (i8, ptr @_ZL7options, i64 288), align 16
%call24 = tail call noalias ptr @fopen(ptr noundef %19, ptr noundef nonnull @.str.12)
%cmp25 = icmp eq ptr %call24, null
br i1 %cmp25, label %if.then26, label %if.end31.thread

if.then26: ; preds = %if.then23
%16 = load ptr, ptr @stderr, align 8
%17 = load ptr, ptr getelementptr inbounds (i8, ptr @_ZL7options, i64 288), align 16
%call27 = tail call i32 (ptr, ptr, ...) @fprintf(ptr noundef %16, ptr noundef nonnull @.str.13, ptr noundef %17) #7
%20 = load ptr, ptr @stderr, align 8
%21 = load ptr, ptr getelementptr inbounds (i8, ptr @_ZL7options, i64 288), align 16
%call27 = tail call i32 (ptr, ptr, ...) @fprintf(ptr noundef %20, ptr noundef nonnull @.str.13, ptr noundef %21) #6
br label %return

if.end31: ; preds = %if.end21
%18 = load i8, ptr getelementptr inbounds (i8, ptr @_ZL7options, i64 274), align 2
%tobool32.not = icmp eq i8 %18, 0
%22 = load i8, ptr getelementptr inbounds (i8, ptr @_ZL7options, i64 274), align 2
%tobool32.not = icmp eq i8 %22, 0
br i1 %tobool32.not, label %if.end34, label %if.end34.thread

if.end31.thread: ; preds = %if.then23
%19 = tail call i64 @fwrite(ptr nonnull @.str.14, i64 40, i64 1, ptr nonnull %call24)
%23 = tail call i64 @fwrite(ptr nonnull @.str.14, i64 40, i64 1, ptr nonnull %call24)
tail call void @udbg_writeIcuInfo(ptr noundef nonnull %call24)
%call30 = tail call i32 @fclose(ptr noundef nonnull %call24)
%20 = load i8, ptr getelementptr inbounds (i8, ptr @_ZL7options, i64 274), align 2
%tobool32.not13 = icmp eq i8 %20, 0
br i1 %tobool32.not13, label %if.end37, label %if.end34.thread
%24 = load i8, ptr getelementptr inbounds (i8, ptr @_ZL7options, i64 274), align 2
%tobool32.not18 = icmp eq i8 %24, 0
br i1 %tobool32.not18, label %if.end37, label %if.end34.thread

if.end34.thread: ; preds = %if.end31.thread, %if.end31
tail call void @u_cleanup_75()
%21 = load ptr, ptr @stdout, align 8
%22 = tail call i64 @fwrite(ptr nonnull @.str.5, i64 24, i64 1, ptr %21)
%25 = load ptr, ptr @stdout, align 8
%26 = tail call i64 @fwrite(ptr nonnull @.str.5, i64 24, i64 1, ptr %25)
br label %if.end37

if.end34: ; preds = %if.end31
%tobool35.not = icmp eq i8 %didSomething.2, 0
br i1 %tobool35.not, label %if.then36, label %if.end37

if.then36: ; preds = %if.end34
tail call void @_Z11cmd_versionaR10UErrorCode(i8 signext poison, ptr nonnull align 4 poison)
%.b.i.i10 = load i1, ptr @_ZL10icuInitted, align 1
br i1 %.b.i.i10, label %_Z11cmd_versionaR10UErrorCode.exit14, label %if.then.i.i11

if.then.i.i11: ; preds = %if.then36
tail call void @u_init_75(ptr noundef nonnull @_ZL10initStatus)
store i1 true, ptr @_ZL10icuInitted, align 1
br label %_Z11cmd_versionaR10UErrorCode.exit14

_Z11cmd_versionaR10UErrorCode.exit14: ; preds = %if.then36, %if.then.i.i11
%27 = load ptr, ptr @stdout, align 8
tail call void @udbg_writeIcuInfo(ptr noundef %27)
%28 = load i32, ptr @_ZL10initStatus, align 4
%call7.i12 = tail call ptr @u_errorName_75(i32 noundef %28)
%call8.i13 = tail call i32 (ptr, ...) @printf(ptr noundef nonnull dereferenceable(1) @.str.3, ptr noundef %call7.i12)
%29 = load ptr, ptr @stderr, align 8
%30 = tail call i64 @fwrite(ptr nonnull @.str.4, i64 22, i64 1, ptr %29) #6
br label %if.end37

if.end37: ; preds = %if.end31.thread, %if.end34.thread, %if.then36, %if.end34
if.end37: ; preds = %if.end31.thread, %if.end34.thread, %_Z11cmd_versionaR10UErrorCode.exit14, %if.end34
%.b.i = load i1, ptr @_ZL10icuInitted, align 1
br i1 %.b.i, label %if.then.i, label %return

Expand All @@ -230,16 +260,15 @@ declare noundef i32 @fclose(ptr nocapture noundef) local_unnamed_addr #1
declare void @u_init_75(ptr noundef) local_unnamed_addr #2

; Function Attrs: nofree nounwind
declare noundef i64 @fwrite(ptr nocapture noundef, i64 noundef, i64 noundef, ptr nocapture noundef) local_unnamed_addr #6
declare noundef i64 @fwrite(ptr nocapture noundef, i64 noundef, i64 noundef, ptr nocapture noundef) local_unnamed_addr #5

attributes #0 = { mustprogress uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #1 = { nofree nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #2 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #3 = { cold mustprogress uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #4 = { mustprogress nofree norecurse nosync nounwind willreturn memory(none) uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #5 = { mustprogress norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #6 = { nofree nounwind }
attributes #7 = { cold }
attributes #3 = { mustprogress nofree norecurse nosync nounwind willreturn memory(none) uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #4 = { mustprogress norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #5 = { nofree nounwind }
attributes #6 = { cold }

!llvm.module.flags = !{!0, !1, !2, !3, !4}

Expand Down
4 changes: 2 additions & 2 deletions bench/jq/optimized/jv_alloc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@ define internal void @tsd_fini() #0 {
; Function Attrs: nounwind
declare i32 @pthread_setspecific(i32 noundef, ptr noundef) local_unnamed_addr #2

; Function Attrs: cold noreturn nounwind uwtable
; Function Attrs: noreturn nounwind uwtable
define internal fastcc void @memory_exhausted() unnamed_addr #13 {
%1 = tail call i32 @pthread_once(ptr noundef nonnull @mem_once, ptr noundef nonnull @tsd_init) #15
%2 = load i32, ptr @nomem_handler_key, align 4
Expand Down Expand Up @@ -275,7 +275,7 @@ attributes #9 = { mustprogress nounwind willreturn memory(argmem: readwrite, ina
attributes #10 = { mustprogress nounwind willreturn allockind("free") memory(argmem: readwrite, inaccessiblemem: readwrite) "alloc-family"="malloc" "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #11 = { mustprogress nounwind willreturn allockind("realloc") allocsize(1) memory(argmem: readwrite, inaccessiblemem: readwrite) "alloc-family"="malloc" "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #12 = { nofree nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #13 = { cold noreturn nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #13 = { noreturn nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #14 = { nofree nounwind }
attributes #15 = { nounwind }
attributes #16 = { nounwind allocsize(0,1) }
Expand Down
Loading

0 comments on commit 0265baa

Please sign in to comment.