Skip to content

Conversation

@dtcxzyw
Copy link
Owner

@dtcxzyw dtcxzyw commented Oct 31, 2024

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

@github-actions github-actions bot mentioned this pull request Oct 31, 2024
@github-actions
Copy link
Contributor

runner: ariselab-64c
baseline runner: cseadmin-PowerEdge-R830
baseline: llvm/llvm-project@1897bf6
patch: llvm/llvm-project#114262
sha256: 5735ed60a87e5e06e2673a852986fe35fe774a3db21ff3398588d672e8be4798
commit: f2985ba
1090 files changed, 447804 insertions(+), 475897 deletions(-)

Compilation time result (by files):
Top 5 improvements:
  llvm/MDBuilder.cpp.ll 581298804 -> 552904601 -4.88%
  llvm/ScopedNoAliasAA.cpp.ll 472842954 -> 451249465 -4.57%
  llvm/TypeBasedAliasAnalysis.cpp.ll 1408275535 -> 1362947061 -3.22%
  cpython/Hacl_Hash_SHA3.ll 510817837 -> 495298034 -3.04%
  openssl/libcrypto-shlib-rsa_sign.ll 91686941 -> 89209803 -2.70%
Top 5 regressions:
  llvm/TokenKinds.cpp.ll 151977954 -> 792848805 +421.69%
  cvc5/kind.cpp.ll 230032379 -> 1046824473 +355.08%
  llvm/ASTCommon.cpp.ll 519331147 -> 2229199828 +329.24%
  llvm/X86EncodingOptimization.cpp.ll 424207707 -> 1707051386 +302.41%
  rust-analyzer-rs/4ifo5x52byu175vr.ll 177537147 -> 557775939 +214.17%

Overall: 0.11743679%
Compilation time result (by projects):
Top 5 improvements:
  unicode-normalization-rs 650003221 -> 646947452 -0.47%
  yoga 4491846240 -> 4481648355 -0.23%
  flatbuffers 108134085271 -> 108006515753 -0.12%
Top 5 regressions:
  tls-rs 58937202713 -> 62413531452 +5.90%
  postgres 360559210739 -> 370442528127 +2.74%
  glslang 163298430355 -> 167601853584 +2.64%
  delta-rs 742284905148 -> 751729460771 +1.27%
  libuv 6294797417 -> 6339605502 +0.71%

Overall: 0.12724165%
Improvements:
  simplifycfg.NumLookupTablesHoles 2237 -> 2242 +0.22%
  instcombine.NumSel 28218 -> 28238 +0.07%
  simple-loop-unswitch.NumSelects 1840 -> 1841 +0.05%
  simplifycfg.NumSimpl 42476259 -> 42491599 +0.04%
  loop-instsimplify.NumSimplified 193216 -> 193274 +0.03%
  simplifycfg.NumHoistCommonInstrs 1777473 -> 1777958 +0.03%
  licm.NumBOAssociationsHoisted 5316 -> 5317 +0.02%
  correlated-value-propagation.NumAddNSW 188069 -> 188100 +0.02%
  correlated-value-propagation.NumAddNW 347250 -> 347280 +0.01%
  instcombine.NegatorMaxInstructionsCreated 12686 -> 12687 +0.01%
Regressions:
  instcombine.NegatorNumNegationsFoundInCache 4150 -> 4103 -1.13%
  simplifycfg.NumBitMaps 2412 -> 2394 -0.75%
  correlated-value-propagation.NumUDivURemsNarrowedExpanded 887 -> 882 -0.56%
  simplifycfg.NumLookupTables 18874 -> 18811 -0.33%
  constmerge.NumIdenticalMerged 13524 -> 13499 -0.18%
  dse.NumCFGSuccess 6593 -> 6583 -0.15%
  simplifycfg.NumSpeculations 315033 -> 314860 -0.05%
  correlated-value-propagation.NumDeadCases 67354 -> 67320 -0.05%
  gvn.IsValueFullyAvailableInBlockNumSpeculationsMax 463499 -> 463304 -0.04%
  instcombine.NegatorMaxTotalValuesVisited 56627 -> 56607 -0.04%

f2985ba pre-commit: Update
5 8 bench/abc/optimized/abcSop.c.ll
6 6 bench/abc/optimized/ifDsd.c.ll
66 81 bench/actix-rs/optimized/1ghd7r3h0kcgux6d.ll
12 15 bench/actix-rs/optimized/2pgtlhl4qd060m9c.ll
16 28 bench/actix-rs/optimized/4mbibhikoaniv1dm.ll
12 12 bench/arrow/optimized/compression.cc.ll
4 7 bench/assimp/optimized/3DSConverter.cpp.ll
28 31 bench/boost/optimized/algorithm.ll
8 17 bench/boost/optimized/benchmark_fstream.ll
8 14 bench/brotli/optimized/encode.c.ll
106 112 bench/c3c/optimized/c_abi_x64.c.ll
23 35 bench/c3c/optimized/lexer.c.ll
18 24 bench/casadi/optimized/cvodes_spbcgs.c.ll
24 36 bench/casadi/optimized/cvodes_spgmr.c.ll
20 38 bench/casadi/optimized/idas_spgmr.c.ll
16 25 bench/casadi/optimized/idas_sptfqmr.c.ll
65 119 bench/cmake/optimized/zstd_compress.c.ll
15 21 bench/cmake/optimized/zstd_decompress.c.ll
49 44 bench/coreutils-rs/optimized/2wc2yx8ferzqfnf3.ll
21 23 bench/coreutils-rs/optimized/3t7rjcjao5l6ltsf.ll
16 18 bench/coreutils-rs/optimized/49fwg0b0m19bdvio.ll
11 14 bench/coreutils-rs/optimized/yiho3rob7ld9k5q.ll
21 39 bench/cpython/optimized/cfield.ll
74 122 bench/csmith/optimized/DepthSpec.cpp.ll
9 27 bench/cvc5/optimized/cvc5.cpp.ll
5 11 bench/cvc5/optimized/solver_engine.cpp.ll
20 26 bench/darktable/optimized/introspection_vignette.c.ll
8 11 bench/delta-rs/optimized/2tf2q4cmcrkztukf.ll
2 2 bench/diesel-rs/optimized/462o5qgxgzqa9ugn.ll
19 40 bench/duckdb/optimized/ub_duckdb_common.cpp.ll
24 42 bench/eastl/optimized/EAScanfCore.cpp.ll
37 85 bench/flatbuffers/optimized/idl_gen_go.cpp.ll
38 86 bench/flatbuffers/optimized/idl_gen_java.cpp.ll
17 41 bench/flatbuffers/optimized/idl_gen_rust.cpp.ll
16 40 bench/flatbuffers/optimized/idl_gen_swift.cpp.ll
6 12 bench/git/optimized/blame.ll
92 98 bench/glslang/optimized/hlslParseHelper.cpp.ll
17 17 bench/graphviz/optimized/compile.c.ll
47 27 bench/gromacs/optimized/nbnxm_setup.cpp.ll
6 15 bench/grpc/optimized/status_conversion.cc.ll
32 74 bench/harfbuzz/optimized/harfbuzz.cc.ll
1 1 bench/hdf5/optimized/h5import.c.ll
7 10 bench/hermes/optimized/BlockScopingTransformations.cpp.ll
42 45 bench/hwloc/optimized/topology-cuda.ll
53 61 bench/image-rs/optimized/1clnprdgqfw2q9lq.ll
34 38 bench/image-rs/optimized/2s4mh02dvph60euq.ll
34 40 bench/influxdb-rs/optimized/168qliixz1k1vi84.ll
36 42 bench/influxdb-rs/optimized/380gcqze52ow6205.ll
58 64 bench/influxdb-rs/optimized/54bldmpi534adbqh.ll
55 58 bench/lief/optimized/psa_crypto_cipher.c.ll
62 53 bench/lief/optimized/psa_crypto_mac.c.ll
30 33 bench/linux/optimized/hooks.ll
19 22 bench/linux/optimized/intel_cdclk.ll
45 48 bench/linux/optimized/intel_pcode.ll
32 28 bench/linux/optimized/irq.ll
13 16 bench/linux/optimized/transport.ll
17 23 bench/linux/optimized/zstd_decompress.ll
6 9 bench/llama.cpp/optimized/llama.cpp.ll
20 35 bench/lua/optimized/lgc.ll
88 95 bench/meilisearch-rs/optimized/2fpcolt33ttb4v7z.ll
17 19 bench/meshlab/optimized/filter_mesh_alpha_wrap.cpp.ll
27 63 bench/nghttp2/optimized/llhttp.c.ll
3 3 bench/nlohmann_json/optimized/unit-iterators2.cpp.ll
49 52 bench/nori/optimized/nanovg.c.ll
45 51 bench/ockam-rs/optimized/1sna1kukcpmrcv4c.ll
52 60 bench/ockam-rs/optimized/2bg7joofo9nayga5.ll
13 19 bench/ockam-rs/optimized/2qsd987rmmdpxbp7.ll
11 23 bench/oiio/optimized/DPXHeader.cpp.ll
62 68 bench/opencc/optimized/louds-trie.cc.ll
27 33 bench/opencv/optimized/system.cpp.ll
49 61 bench/openjdk/optimized/gif_err.ll
30 39 bench/openjdk/optimized/hb-ot-shape-fallback.ll
9 12 bench/openjdk/optimized/methodMatcher.ll
39 42 bench/openjdk/optimized/templateInterpreterGenerator.ll
32 35 bench/openjdk/optimized/util.ll
58 76 bench/openmpi/optimized/bfrop_base_copy.ll
39 45 bench/openmpi/optimized/bfrop_v12.ll
64 70 bench/openmpi/optimized/pmix_base_fns.ll
14 35 bench/openssl/optimized/libcrypto-lib-rsa_sign.ll
110 101 bench/openusd/optimized/avif.c.ll
38 41 bench/openusd/optimized/stbImage.cpp.ll
16 22 bench/ozz-animation/optimized/gltf2ozz.cc.ll
13 28 bench/pbrt-v4/optimized/pspec.cpp.ll
62 65 bench/pocketpy/optimized/vm.cpp.ll
21 24 bench/postgres/optimized/json.ll
17 50 bench/postgres/optimized/pl_handler.ll
25 28 bench/postgres/optimized/psqlscan.ll
24 33 bench/postgres/optimized/typename.ll
7 13 bench/protobuf/optimized/tokenizer.cc.ll
9 21 bench/qemu/optimized/hw_scsi_lsi53c895a.c.ll
7 16 bench/qemu/optimized/hw_usb_hcd-xhci.c.ll
17 32 bench/qemu/optimized/nbd_server.c.ll
69 72 bench/regex-rs/optimized/32jw1oy2yofrhudk.ll
4 4 bench/ring-rs/optimized/4gu90fp46fobkewp.ll
62 73 bench/ripgrep-rs/optimized/1zzjpab9m5homdm3.ll
15 18 bench/ruby/optimized/dir.ll
28 43 bench/ruby/optimized/io.ll
17 20 bench/ruby/optimized/signal.ll
59 62 bench/rust-analyzer-rs/optimized/2zm9eul0ycl9zsz3.ll
18 21 bench/rust-analyzer-rs/optimized/3j0nbdwupb3iwt86.ll
14 17 bench/rustfmt-rs/optimized/2vbyym84o66crvo9.ll
97 103 bench/rustfmt-rs/optimized/3xcdaapyewyrfogi.ll
74 83 bench/sentencepiece/optimized/strutil.cc.ll
64 59 bench/tev/optimized/ExrImageLoader.cpp.ll
48 51 bench/tinygltf/optimized/tiny_gltf.cc.ll
47 50 bench/tls-rs/optimized/1pt3w3786vo2dyk0.ll
41 44 bench/tls-rs/optimized/4klah4jfox7oqufu.ll
25 31 bench/typst-rs/optimized/3rk2ctuzbghb17s4.ll
29 32 bench/typst-rs/optimized/40w6rezair915kkd.ll
66 72 bench/vcpkg/optimized/files.cpp.ll
10 22 bench/velox/optimized/PrestoSerializer.cpp.ll
16 19 bench/wasmedge/optimized/controlInstr.cpp.ll
45 61 bench/wasmtime-rs/optimized/18flldcd4wnig7ks.ll
7 26 bench/wasmtime-rs/optimized/526qiozl2mm0d4p0.ll
46 62 bench/wasmtime-rs/optimized/yijsgxkf5yj6ls1.ll
32 38 bench/wireshark/optimized/packet-drda.c.ll
18 14 bench/wireshark/optimized/packet-pana.c.ll
75 27 bench/wolfssl/optimized/hmac.c.ll
25 37 bench/xgboost/optimized/in_memory_handler.cc.ll
23 25 bench/yoga/optimized/Node.cpp.ll
78 87 bench/yosys/optimized/fstapi.ll
2 3 bench/zed-rs/optimized/2v1crabhdzmbjmzi7m5kjh0ot.ll
3 6 bench/zed-rs/optimized/5tjk7umffytrthtuv35pacndm.ll
6 8 bench/zed-rs/optimized/cnvyqwq6kbzihugegghzc0tdw.ll
9 9 bench/zfp/optimized/zfp.c.ll
24 72 bench/zstd/optimized/zstd_compress.c.ll
9 15 bench/zstd/optimized/zstd_decompress.c.ll

@dtcxzyw
Copy link
Owner Author

dtcxzyw commented Nov 1, 2024

/close

@github-actions github-actions bot closed this Nov 1, 2024
@dtcxzyw dtcxzyw deleted the test-run11608502906 branch January 9, 2025 08:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant