Skip to content

Conversation

@dtcxzyw
Copy link
Owner

@dtcxzyw dtcxzyw commented Jan 19, 2025

Link: llvm/llvm-project#123518
Requested by: @fhahn

@github-actions github-actions bot mentioned this pull request Jan 19, 2025
@github-actions
Copy link
Contributor

runner: ariselab-64c-v2
baseline: llvm/llvm-project@293dbea
patch: llvm/llvm-project#123518
sha256: 473499dc6bf79f558e7da19d8334c3def5196739801d96a231c2e8255aaf520d
commit: b3a257a

874 files changed, 19881 insertions(+), 19597 deletions(-)

Improvements:
  gvn.NumPRELoopLoad 2288 -> 2290 +0.09%
  simplifycfg.NumSinkCommonInstrs 702623 -> 702761 +0.02%
  simplifycfg.NumSinkCommonCode 335188 -> 335224 +0.01%
  memdep.NumCacheNonLocalPtr 174400092 -> 174404454 +0.00%
  simple-loop-unswitch.NumBranches 82770 -> 82772 +0.00%
  licm.NumSunk 248491 -> 248496 +0.00%
  bdce.NumRemoved 308706 -> 308711 +0.00%
  loop-instsimplify.NumSimplified 193328 -> 193331 +0.00%
  licm.NumMovedLoads 319130 -> 319134 +0.00%
  function-attrs.NumNoFree 622627 -> 622634 +0.00%
Regressions:
  globalopt.NumMarked 2605 -> 2604 -0.04%
  function-attrs.NumNonNullReturn 15959 -> 15957 -0.01%
  sccp.NumInstRemoved 1952255 -> 1952116 -0.01%
  sccp.NumDeadBlocks 718075 -> 718040 -0.00%
  build-libcalls.NumNoUnwind 22516 -> 22515 -0.00%
  build-libcalls.NumReadOnly 27062 -> 27061 -0.00%
  build-libcalls.NumArgMemOnly 42072 -> 42071 -0.00%
  abstract-call-sites.NumInvalidAbstractCallSitesNoCallback 97965 -> 97963 -0.00%
  indvars.NumReplaced 99325 -> 99323 -0.00%
  build-libcalls.NumWillReturn 49769 -> 49768 -0.00%

b3a257a pre-commit: Update
2 2 bench/abc/optimized/ac_wrapper.cpp.ll
30 30 bench/abc/optimized/giaMf.c.ll
21 21 bench/abc/optimized/giaNf.c.ll
35 35 bench/abc/optimized/giaOf.c.ll
15 15 bench/abseil-cpp/optimized/arg.cc.ll
29 29 bench/abseil-cpp/optimized/inlined_vector_test.cc.ll
1 1 bench/abseil-cpp/optimized/status_test.cc.ll
13 13 bench/darktable/optimized/introspection_lens.cc.ll
4 4 bench/folly/optimized/SafeAssert.cpp.ll
48 48 bench/folly/optimized/SplitStringSimd.cpp.ll
24 24 bench/hdf5/optimized/H5Zscaleoffset.c.ll
5 5 bench/image-rs/optimized/2mngkegtim1o10y3.ll
3 3 bench/libevent/optimized/evdns.c.ll
42 42 bench/libjpeg-turbo/optimized/jidctint.c.ll
105 114 bench/linux/optimized/processor_idle.ll
118 121 bench/linux/optimized/static_call_inline.ll
157 115 bench/llvm/optimized/AVR.cpp.ll
164 152 bench/llvm/optimized/Cuda.cpp.ll
46 46 bench/luau/optimized/IrLowering.test.cpp.ll
11 11 bench/miniaudio/optimized/unity.c.ll
10 10 bench/node/optimized/libnode.node_process_object.ll
227 229 bench/openssl/optimized/drbgtest-bin-drbgtest.ll
26 26 bench/openssl/optimized/libssl-lib-t1_trce.ll
36 36 bench/openssl/optimized/sslapitest-bin-tls-provider.ll
14 14 bench/openusd/optimized/testPcpMapExpression.cpp.ll
20 20 bench/openusd/optimized/testUsdPrimGetDescendants.cpp.ll
18 18 bench/openusd/optimized/variantSets.cpp.ll
9 9 bench/php/optimized/parse_date.ll
6 6 bench/quantlib/optimized/hestonslvfdmmodel.ll
12 12 bench/raylib/optimized/raudio.c.ll
31 34 bench/rust-analyzer-rs/optimized/1n6t6n716s6vtscg.ll
81 84 bench/rust-analyzer-rs/optimized/1rhf3pjhhflazor1.ll
27 30 bench/rust-analyzer-rs/optimized/2jezmucvqvfiuhvx.ll
72 75 bench/rust-analyzer-rs/optimized/3aojx6tzw7bx942t.ll
48 51 bench/rust-analyzer-rs/optimized/4tstt0w6z5grnfcy.ll
151 153 bench/rust-analyzer-rs/optimized/53r6f8vex0qyadql.ll
152 150 bench/rust-analyzer-rs/optimized/58xaix613yc6ngmz.ll
56 59 bench/rust-analyzer-rs/optimized/84mgk0fwp2eksq1.ll
8 8 bench/rustfmt-rs/optimized/3n0n7c4xrusd0kzl.ll
7 7 bench/sqlite/optimized/sqlite3.ll
16 16 bench/typst-rs/optimized/1ru1rhojhbz2vfey.ll
38 38 bench/typst-rs/optimized/3kgmqnxcsl3z3n0n.ll
226 252 bench/zxing/optimized/BarcodeFormat.cpp.ll
56 81 bench/zxing/optimized/CharacterSet.cpp.ll

Comment on lines +276 to +277
%cond.i.i.i = icmp eq ptr getelementptr inbounds nuw (i8, ptr @_ZN5clangL10arch_namesE, i64 1728), inttoptr (i64 add (i64 ptrtoint (ptr getelementptr inbounds nuw (i8, ptr @_ZN5clangL10arch_namesE, i64 1776) to i64), i64 -48) to ptr)
br i1 %cond.i.i.i, label %18, label %"_ZSt7find_ifIPKN5clang12_GLOBAL__N_122OffloadArchToStringMapEZNS0_19OffloadArchToStringENS0_11OffloadArchEE3$_0ET_S7_S7_T0_.exit.thread"
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Regression.

Comment on lines +1101 to +1108
%.1.val.i.i.i.i.i.i = load ptr, ptr getelementptr inbounds nuw (i8, ptr @_ZN5clang7targetsL7AVRMcusE, i64 12480), align 16
%.not.i.i.i92.i.i.i.i.i.i = icmp eq ptr %.1.val.i.i.i.i.i.i, null
br i1 %.not.i.i.i92.i.i.i.i.i.i, label %"_ZN9__gnu_cxx5__ops10_Iter_predIZNK5clang7targets13AVRTargetInfo14isValidCPUNameEN4llvm9StringRefEE3$_0EclIPNS3_7MCUInfoEEEbT_.exit104.i.i.i.i.i.i", label %_ZN4llvm9StringRefC2EPKc.exit.i.i93.i.i.i.i.i.i

27: ; preds = %_ZN4llvm9StringRefC2EPKc.exit.i.i93.i.i.i.i.i.i
%bcmp.i.i.i99.i.i.i.i.i.i = tail call i32 @bcmp(ptr nonnull readonly @.str.652, ptr readonly %1, i64 %2)
%28 = icmp eq i32 %bcmp.i.i.i99.i.i.i.i.i.i, 0
br i1 %28, label %"_ZN4llvm6any_ofIRA314_N5clang7targets7MCUInfoEZNKS2_13AVRTargetInfo14isValidCPUNameENS_9StringRefEE3$_0EEbOT_T0_.exit", label %_ZN4llvm9StringRefC2EPKc.exit.i.i106.i.i.i.i.i.i
_ZN4llvm9StringRefC2EPKc.exit.i.i93.i.i.i.i.i.i: ; preds = %._crit_edge.loopexit.i.i.i.i.i.i
%27 = tail call noundef i64 @strlen(ptr noundef nonnull readonly dereferenceable(1) %.1.val.i.i.i.i.i.i) #13
%.not.i2.i.i97.i.i.i.i.i.i = icmp eq i64 %27, %2
br i1 %.not.i2.i.i97.i.i.i.i.i.i, label %28, label %"_ZN9__gnu_cxx5__ops10_Iter_predIZNK5clang7targets13AVRTargetInfo14isValidCPUNameEN4llvm9StringRefEE3$_0EclIPNS3_7MCUInfoEEEbT_.exit104.thread134.i.i.i.i.i.i"
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Regression

@dtcxzyw dtcxzyw closed this Jan 31, 2025
@dtcxzyw dtcxzyw deleted the test-run12855361828 branch January 31, 2025 19:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants