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: PR114262 #1579

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

pre-commit: PR114262 #1579

wants to merge 2 commits into from

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
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

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