Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pre-commit: PR116888 #1770

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

pre-commit: PR116888 #1770

wants to merge 2 commits into from

Conversation

dtcxzyw
Copy link
Owner

@dtcxzyw dtcxzyw commented Nov 29, 2024

Link: llvm/llvm-project#116888
Requested by: @dtcxzyw

@github-actions github-actions bot mentioned this pull request Nov 29, 2024
Copy link
Contributor

runner: buildkitsandbox
baseline runner: cseadmin-PowerEdge-R830
baseline: llvm/llvm-project@96dd39c
patch: llvm/llvm-project#116888
sha256: 2861cb5370d72b324fa2c34a4a28ae33860cf1c5ffdd4c1d069b76f6d5dcb258
commit: be9071a
980 files changed, 406759 insertions(+), 407533 deletions(-)

Compilation time result (by files):
Top 5 improvements:
  abc/exor.c.ll 344275093 -> 331549659 -3.70%
  zlib/gzwrite.c.ll 234416381 -> 226329417 -3.45%
  cmake/gzwrite.c.ll 230400931 -> 222520435 -3.42%
  openjdk/TransformHelper.ll 414149343 -> 408937268 -1.26%
  minetest/cavegen.cpp.ll 719470151 -> 711706082 -1.08%
Top 5 regressions:
  cpython/pystrtod.ll 179010673 -> 184123089 +2.86%
  mimalloc/alloc.c.ll 391234943 -> 402325355 +2.83%
  faiss/IndexBinaryHNSW.cpp.ll 1015596318 -> 1030021171 +1.42%
  linux/pid_list.ll 129018405 -> 130781263 +1.37%
  lvgl/lv_switch.ll 101419931 -> 102620492 +1.18%

Overall: 0.27437521%
Compilation time result (by projects):
Top 5 improvements:
Top 5 regressions:
  g2o 447596769731 -> 449870142737 +0.51%
  mimalloc 4442708723 -> 4463712302 +0.47%
  libsodium 22836850296 -> 22943018135 +0.46%
  grpc 444321548619 -> 446340846889 +0.45%
  tinympc 18418349479 -> 18500510259 +0.45%

Overall: 0.24799669%
Improvements:
  correlated-value-propagation.NumAShrsRemoved 266 -> 269 +1.13%
  correlated-value-propagation.NumSMinMax 4969 -> 5001 +0.64%
  correlated-value-propagation.NumMinMax 9077 -> 9123 +0.51%
  correlated-value-propagation.NumSIToFP 1452 -> 1454 +0.14%
  globalsmodref-aa.NumNoMemFunctions 781046 -> 781982 +0.12%
  licm.NumMovedCalls 19879 -> 19901 +0.11%
  globalsmodref-aa.NumReadMemFunctions 1142131 -> 1143067 +0.08%
  instcombine.NegatorNumTreesNegated 35947 -> 35962 +0.04%
  instcombine.NegatorNumInstructionsCreatedTotal 49226 -> 49242 +0.03%
  instcombine.NegatorNumInstructionsNegatedSuccess 45446 -> 45460 +0.03%
Regressions:
  correlated-value-propagation.NumUDivURemsNarrowedExpanded 881 -> 878 -0.34%
  licm.NumAddSubHoisted 896 -> 895 -0.11%
  correlated-value-propagation.NumSICmps 44098 -> 44077 -0.05%
  simple-loop-unswitch.NumSwitches 2302 -> 2301 -0.04%
  instcombine.NegatorMaxDepthVisited 18147 -> 18141 -0.03%
  correlated-value-propagation.NumAddNSW 187871 -> 187833 -0.02%
  licm.NumBOAssociationsHoisted 5313 -> 5312 -0.02%
  indvars.NumReplaced 99160 -> 99142 -0.02%
  simple-loop-unswitch.NumCostMultiplierSkipped 18780 -> 18777 -0.02%
  bdce.NumSimplified 6267 -> 6266 -0.02%

be9071a pre-commit: Update
8 9 bench/abc/optimized/acbFunc.c.ll
5 3 bench/abc/optimized/mpmPre.c.ll
10 11 bench/abc/optimized/sbdCore.c.ll
14 15 bench/abseil-cpp/optimized/arg.cc.ll
6 10 bench/abseil-cpp/optimized/cord.cc.ll
18 16 bench/abseil-cpp/optimized/str_format_test.cc.ll
6 3 bench/arrow/optimized/float16.cc.ll
2 3 bench/assimp/optimized/MaterialSystem.cpp.ll
3 4 bench/bdwgc/optimized/gc.c.ll
3 3 bench/boost/optimized/options_description.ll
88 85 bench/c3c/optimized/lexer.c.ll
6 7 bench/c3c/optimized/llvm_codegen_debug_info.c.ll
88 86 bench/casadi/optimized/idaa.c.ll
16 18 bench/chibicc/optimized/codegen.ll
49 50 bench/clamav/optimized/dlp.c.ll
14 12 bench/clamav/optimized/filtering.c.ll
21 20 bench/cmake/optimized/cmSystemTools.cxx.ll
5 2 bench/cmake/optimized/zstd_compress_literals.c.ll
45 50 bench/cpython/optimized/_hashopenssl.ll
60 64 bench/cpython/optimized/obmalloc.ll
25 20 bench/cpython/optimized/pystrtod.ll
61 63 bench/crow/optimized/example.cpp.ll
2 2 bench/csmith/optimized/ExtensionValue.cpp.ll
96 98 bench/darktable/optimized/tagging.c.ll
53 55 bench/delta-rs/optimized/3s3f23ex69abms10.ll
41 43 bench/delta-rs/optimized/43y2svfstmvqcl15.ll
61 58 bench/double_conversion/optimized/strtod.cc.ll
53 54 bench/duckdb/optimized/ub_duckdb_parallel.cpp.ll
9 7 bench/eastl/optimized/EAString.cpp.ll
26 27 bench/eastl/optimized/TestDeque.cpp.ll
13 18 bench/git/optimized/midx.ll
72 67 bench/git/optimized/parse-options-cb.ll
74 71 bench/git/optimized/progress.ll
24 22 bench/glslang/optimized/PoolAlloc.cpp.ll
14 13 bench/graphviz/optimized/generate-constraints.cpp.ll
17 16 bench/grpc/optimized/grpc_ares_wrapper.cc.ll
30 28 bench/grpc/optimized/oauth2_credentials.cc.ll
32 29 bench/hdf5/optimized/H5MFdbg.c.ll
16 20 bench/hermes/optimized/SegmentedArray.cpp.ll
23 21 bench/hermes/optimized/SmallPtrSet.cpp.ll
71 74 bench/hyperscan/optimized/ng_util.cpp.ll
22 20 bench/icu/optimized/dtptngen.ll
36 33 bench/icu/optimized/format.ll
50 52 bench/icu/optimized/usprep.ll
7 8 bench/image-rs/optimized/1njpscpjlgoe3i07.ll
54 55 bench/jq/optimized/regcomp.ll
53 50 bench/libevent/optimized/http.c.ll
46 42 bench/linux/optimized/kfifo.ll
32 33 bench/linux/optimized/tcp_cubic.ll
38 40 bench/linux/optimized/vt.ll
5 4 bench/llvm/optimized/AArch64.cpp.ll
24 26 bench/llvm/optimized/AArch64SLSHardening.cpp.ll
6 4 bench/llvm/optimized/CommentLexer.cpp.ll
28 26 bench/llvm/optimized/SymbolDumper.cpp.ll
15 13 bench/luajit/optimized/lj_cconv.ll
8 6 bench/luajit/optimized/lj_serialize.ll
11 9 bench/lvgl/optimized/lv_cache_entry.ll
37 38 bench/lvgl/optimized/lv_draw_sw_box_shadow.ll
26 23 bench/lvgl/optimized/lv_style.ll
29 30 bench/meilisearch-rs/optimized/3f4k2xees4fvt0r.ll
7 5 bench/memcached/optimized/memcached-slabs.ll
19 20 bench/memcached/optimized/memcached-thread.ll
13 11 bench/meshlab/optimized/filter_io_nxs.cpp.ll
33 29 bench/mimalloc/optimized/segment-map.c.ll
4 6 bench/minetest/optimized/profiler.cpp.ll
45 46 bench/minetest/optimized/texturesource.cpp.ll
49 47 bench/nghttp2/optimized/nghttp2_session.c.ll
6 9 bench/node/optimized/libnode.session.ll
6 6 bench/ockam-rs/optimized/3olxpk8c0rzc0zqf.ll
36 34 bench/openblas/optimized/blas_server.c.ll
24 25 bench/opencv/optimized/filter.dispatch.cpp.ll
40 38 bench/openmpi/optimized/mpool_hugepage_component.ll
29 14 bench/openspiel/optimized/blackjack.cc.ll
22 19 bench/openssl/optimized/libcrypto-lib-property_parse.ll
92 90 bench/openusd/optimized/reconinter.c.ll
7 6 bench/openvdb/optimized/LevelSetRebuild.cc.ll
28 22 bench/ozz-animation/optimized/skinning_job.cc.ll
98 95 bench/php/optimized/strtod.ll
40 42 bench/postgres/optimized/bufpage.ll
33 31 bench/postgres/optimized/fe-exec.ll
41 38 bench/postgres/optimized/network.ll
4 5 bench/postgres/optimized/regcomp.ll
19 17 bench/postgres/optimized/spgutils.ll
93 91 bench/proj/optimized/ctx.cpp.ll
57 63 bench/proxygen/optimized/HPACKDecoder.cpp.ll
3 9 bench/proxygen/optimized/HPACKDecoderBase.cpp.ll
37 43 bench/proxygen/optimized/StaticHeaderTable.cpp.ll
9 10 bench/qemu/optimized/migration_block.c.ll
18 19 bench/recastnavigation/optimized/RecastRegion.cpp.ll
43 41 bench/redis/optimized/expire.ll
22 23 bench/redis/optimized/server.ll
40 34 bench/ripgrep-rs/optimized/vfmkapehee5qzol.ll
41 42 bench/rocksdb/optimized/lock_request.cc.ll
46 47 bench/rocksdb/optimized/write_prepared_txn_db.cc.ll
5 5 bench/ruby/optimized/util.ll
13 14 bench/rust-analyzer-rs/optimized/150tm5mq81nfdpak.ll
16 14 bench/rust-analyzer-rs/optimized/3fmes56s5ij0nccc.ll
85 91 bench/rustfmt-rs/optimized/4arc02n7xt9gqo2v.ll
20 22 bench/slurm/optimized/power_save.ll
25 26 bench/slurm/optimized/preempt_qos.ll
104 102 bench/sundials/optimized/idaa.c.ll
62 64 bench/typst-rs/optimized/2i78fvbm4wocuesi.ll
65 68 bench/typst-rs/optimized/40w6rezair915kkd.ll
20 21 bench/typst-rs/optimized/5z4no3nnr5v1s13.ll
11 12 bench/velox/optimized/MmapAllocator.cpp.ll
60 61 bench/wasmtime-rs/optimized/4u85yh8sn1llpfha.ll
12 9 bench/wireshark/optimized/packet-gprs-llc.c.ll
66 69 bench/yalantinglibs/optimized/client.cpp.ll
26 30 bench/zed-rs/optimized/03brr8qxqnecxcjxb2rfivkuz.ll
13 12 bench/zed-rs/optimized/101enz14pylx453ld99plp60b.ll
18 17 bench/zed-rs/optimized/3di65m17000bk7br774s5jqap.ll
30 29 bench/zed-rs/optimized/e39hl8e3ablf1r15aeuqbekxt.ll
55 115 bench/zlib/optimized/gzwrite.c.ll
67 64 bench/zstd/optimized/zstd_compress_literals.c.ll
38 42 bench/zxing/optimized/PDFDetectionResultColumn.cpp.ll

@@ -9365,7 +9366,8 @@ while.body: ; preds = %entry, %while.body
br i1 %cmp2.not, label %while.end, label %while.body, !llvm.loop !46

while.end: ; preds = %while.body
%spec.select = tail call i32 @llvm.umin.i32(i32 %i.06, i32 15)
%0 = tail call i32 @llvm.umin.i32(i32 %inc, i32 16)
%spec.select = add nsw i32 %0, -1
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
Copy link
Owner Author

dtcxzyw commented Nov 29, 2024

/add-label reviewed,regression

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.

1 participant