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: PR117442 #1745

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

pre-commit: PR117442 #1745

wants to merge 2 commits into from

Conversation

dtcxzyw
Copy link
Owner

@dtcxzyw dtcxzyw commented Nov 23, 2024

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

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

runner: buildkitsandbox
baseline runner: cseadmin-PowerEdge-R830
baseline: llvm/llvm-project@70bd80d
patch: llvm/llvm-project#117442
sha256: 17597b042501226b39b5fd7b6885f32d355b32e783022d28fd0a274f40a7a220
commit: 190c527
1892 files changed, 567638 insertions(+), 575993 deletions(-)

Compilation time result (by files):
Top 5 improvements:
  clamav/tnef.c.ll 155692704 -> 152712121 -1.91%
  opencv/bound_min.cpp.ll 710244079 -> 701105076 -1.29%
  lightgbm/voting_parallel_tree_learner.cpp.ll 46400526172 -> 45906311458 -1.07%
  wireshark/inet_cidr.c.ll 64261778 -> 63631808 -0.98%
  clamav/msxml.c.ll 95597699 -> 94936549 -0.69%
Top 5 regressions:
  duckdb/is_distinct_from.cpp.ll 97988578509 -> 105838742192 +8.01%
  nghttp2/llhttp.c.ll 2521937462 -> 2585008746 +2.50%
  wireshark/packet-lbmsrs.c.ll 841627122 -> 861855842 +2.40%
  yalantinglibs/test_messages_proto3.struct_pb.cc.ll 44433986374 -> 45253699656 +1.84%
  wireshark/packet-ansi_a.c.ll 2446383386 -> 2491201360 +1.83%

Overall: 0.17314594%
Compilation time result (by projects):
Top 5 improvements:
  tev 210895398643 -> 210214230101 -0.32%
  wasmedge 419706759856 -> 418825733138 -0.21%
  lief 943494439165 -> 942018137512 -0.16%
  spdlog 27122005695 -> 27089291074 -0.12%
Top 5 regressions:
  duckdb 986065619988 -> 995959777885 +1.00%
  nghttp2 9016377279 -> 9089281287 +0.81%
  yalantinglibs 439787741506 -> 442077626993 +0.52%
  velox 1154610323618 -> 1159092750532 +0.39%
  annoy 5539887633 -> 5560757041 +0.38%

Overall: 0.18573963%
Improvements:
  sccp.NumDeadBlocks 707060 -> 711224 +0.59%
  loop-load-elim.NumLoopLoadEliminted 793 -> 794 +0.13%
  simple-loop-unswitch.NumSelects 1876 -> 1877 +0.05%
  correlated-value-propagation.NumSubNUW 25766 -> 25771 +0.02%
  simplifycfg.NumSinkCommonInstrs 704907 -> 705038 +0.02%
  loop-simplifycfg.NumLoopExitsDeleted 6128 -> 6129 +0.02%
  memdep.NumCacheDirtyNonLocalPtr 18529 -> 18532 +0.02%
  simplifycfg.NumSinkCommonCode 335714 -> 335768 +0.02%
  scalar-evolution.NumBruteForceTripCountsComputed 79720 -> 79732 +0.02%
  jump-threading.NumFolds 2018968 -> 2019195 +0.01%
Regressions:
  simple-loop-unswitch.NumCostMultiplierSkipped 18780 -> 18652 -0.68%
  gvn.NumPRELoad 743598 -> 742166 -0.19%
  simple-loop-unswitch.NumBranches 82816 -> 82686 -0.16%
  sccp.NumInstRemoved 1912935 -> 1910989 -0.10%
  gvn.NumGVNPRE 128263 -> 128136 -0.10%
  local.NumPHICSEs 159090 -> 158980 -0.07%
  gvn.NumGVNInstr 7592126 -> 7587690 -0.06%
  instcombine.NumSunkInst 2698137 -> 2696862 -0.05%
  bdce.NumRemoved 310008 -> 309888 -0.04%
  instcombine.NegatorTotalNegationsAttempted 17667976 -> 17661708 -0.04%

190c527 pre-commit: Update
3 3 bench/abc/optimized/inflate.c.ll
80 88 bench/abseil-cpp/optimized/bind.cc.ll
6 10 bench/abseil-cpp/optimized/container_test.cc.ll
3 7 bench/abseil-cpp/optimized/sequence_lock_test.cc.ll
11 17 bench/arrow/optimized/csf_converter.cc.ll
6 11 bench/arrow/optimized/tensor.cc.ll
72 70 bench/assimp/optimized/IFCOpenings.cpp.ll
67 68 bench/assimp/optimized/PlyParser.cpp.ll
43 51 bench/boost/optimized/junit_log_formatter.ll
19 19 bench/c3c/optimized/sema_expr.c.ll
44 48 bench/casadi/optimized/fmu2.cpp.ll
99 108 bench/casadi/optimized/sparsity_internal.cpp.ll
93 95 bench/clamav/optimized/msxml.c.ll
3 4 bench/cmake/optimized/cmList.cxx.ll
74 83 bench/cmake/optimized/cmWindowsRegistry.cxx.ll
22 24 bench/cmake/optimized/nghttp2_http.c.ll
1 1 bench/curl/optimized/libcurl_la-dynbuf.ll
10 13 bench/cvc5/optimized/inst_strategy_e_matching.cpp.ll
4 4 bench/double_conversion/optimized/strtod.cc.ll
130 138 bench/draco/optimized/symbol_encoding.cc.ll
88 89 bench/duckdb/optimized/ub_duckdb_common.cpp.ll
46 47 bench/duckdb/optimized/ub_duckdb_common_types_column.cpp.ll
37 38 bench/duckdb/optimized/ub_duckdb_optimizer_join_order.cpp.ll
2 3 bench/duckdb/optimized/ub_duckdb_storage_compression.cpp.ll
9 9 bench/entt/optimized/dispatcher.cpp.ll
115 118 bench/entt/optimized/version.cpp.ll
29 28 bench/flac/optimized/bitreader.c.ll
21 21 bench/flatbuffers/optimized/reflection.cpp.ll
12 12 bench/fmt/optimized/color-test.cc.ll
16 16 bench/fmt/optimized/format-impl-test.cc.ll
13 15 bench/folly/optimized/SplitStringSimd.cpp.ll
7 13 bench/git/optimized/apply.ll
24 24 bench/graphviz/optimized/solve_VPSC.cpp.ll
60 67 bench/gromacs/optimized/huffman.c.ll
18 23 bench/gromacs/optimized/neldermead.cpp.ll
59 60 bench/grpc/optimized/slice_buffer.cc.ll
25 32 bench/grpc/optimized/tls_security_connector.cc.ll
2 2 bench/hdf5/optimized/H5PB.c.ll
25 33 bench/hermes/optimized/DebugInfo.cpp.ll
83 80 bench/hwloc/optimized/distances.ll
6 6 bench/hwloc/optimized/hwloc-distrib.ll
42 66 bench/hyperscan/optimized/limex_compile.cpp.ll
56 64 bench/hyperscan/optimized/rose_build_long_lit.cpp.ll
8 12 bench/hyperscan/optimized/rose_build_matchers.cpp.ll
22 22 bench/image-rs/optimized/1njpscpjlgoe3i07.ll
8 8 bench/libquic/optimized/spdy_framer.cc.ll
7 2 bench/libsodium/optimized/libaesni_la-aead_aes256gcm_aesni.ll
2 4 bench/lightgbm/optimized/metadata.cpp.ll
15 19 bench/linux/optimized/seq_memory.ll
41 53 bench/linux/optimized/x_tables.ll
18 18 bench/llama.cpp/optimized/grammar-parser.cpp.ll
78 79 bench/llvm/optimized/AccelTable.cpp.ll
85 87 bench/llvm/optimized/CodeGenSchedule.cpp.ll
60 54 bench/llvm/optimized/MCAsmStreamer.cpp.ll
38 30 bench/llvm/optimized/StackColoring.cpp.ll
20 20 bench/lodepng/optimized/lodepng.cpp.ll
17 18 bench/luau/optimized/BytecodeBuilder.cpp.ll
8 119 bench/luau/optimized/Linter.cpp.ll
5 9 bench/nghttp2/optimized/sfparse.c.ll
4 8 bench/nlohmann_json/optimized/unit-element_access2.cpp.ll
77 93 bench/node/optimized/libnode.Protocol.ll
8 10 bench/node/optimized/simdutf.ll
11 11 bench/ockam-rs/optimized/4df8gyzy0u3roc94.ll
85 95 bench/opencc/optimized/tail.cc.ll
6 8 bench/opencv/optimized/cuda_perf.cpp.ll
10 16 bench/openexr/optimized/ImfCompositeDeepScanLine.cpp.ll
59 71 bench/postgres/optimized/path.ll
28 29 bench/postgres/optimized/zic.ll
10 26 bench/protobuf/optimized/generated_message_tctable_gen.cc.ll
10 19 bench/proxygen/optimized/RendezvousHash.cpp.ll
8 14 bench/quantlib/optimized/averagebmacoupon.ll
34 40 bench/quantlib/optimized/fdmmeshercomposite.ll
15 21 bench/quantlib/optimized/g2.ll
7 12 bench/quantlib/optimized/proxygreekengine.ll
39 43 bench/quantlib/optimized/sensitivityanalysis.ll
47 55 bench/rocksdb/optimized/range_tombstone_fragmenter.cc.ll
6 14 bench/ruby/optimized/array.ll
55 59 bench/rust-analyzer-rs/optimized/2rmfmj0e763aielg.ll
17 17 bench/rustfmt-rs/optimized/1mznjg1e09hdetpr.ll
5 5 bench/rustfmt-rs/optimized/2tgwtv970e5remme.ll
42 46 bench/sqlite/optimized/sqlite3.ll
124 150 bench/stockfish/optimized/tbprobe.ll
103 107 bench/typst-rs/optimized/3dimj4rf5dyrieyi.ll
77 82 bench/typst-rs/optimized/40w6rezair915kkd.ll
7 7 bench/vcpkg/optimized/archives.cpp.ll
27 40 bench/wireshark/optimized/inet_cidr.c.ll
51 52 bench/wireshark/optimized/packet-smb.c.ll
23 25 bench/zed-rs/optimized/a4a22mj316v75h7ufva5j1joa.ll
15 17 bench/zed-rs/optimized/bijypxqg3gfu3lugp8zf7c61q.ll

@@ -1408,7 +1408,8 @@ for.body273.preheader.i: ; preds = %encrypt_xor_block.e

for.end286.i: ; preds = %for.body273.preheader.i, %encrypt_xor_block.exit576.i
%243 = getelementptr i8, ptr %c, i64 %i.6.lcssa.i
call void @llvm.memcpy.p0.p0.i64(ptr align 1 %243, ptr nonnull align 16 %last_blocks.i, i64 %sub253.i, i1 false)
%umax.i = tail call i64 @llvm.umax.i64(i64 %sub253.i, i64 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 24, 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.

None yet

1 participant