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: PR102318 #1350

Closed
wants to merge 2 commits into from
Closed

pre-commit: PR102318 #1350

wants to merge 2 commits into from

Conversation

dtcxzyw
Copy link
Owner

@dtcxzyw dtcxzyw commented Sep 20, 2024

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

@github-actions github-actions bot mentioned this pull request Sep 20, 2024
Copy link
Contributor

baseline: llvm/llvm-project@400b725
patch: llvm/llvm-project#102318
sha256: 719891d79893a300808b8b56f71526f5ecb39d9c6df6c6d09e2f9dcb234298d1
commit: b948c4d
8937 files changed, 6532640 insertions(+), 6490699 deletions(-)

Top 5 improvements:
  openjdk/indexSet.ll 291931512 253290852 -13.24%
  llvm/CompressInstEmitter.cpp.ll 4598355769 4038277913 -12.18%
  llvm/Pointer.cpp.ll 3433510245 3142425462 -8.48%
  luajit/lj_trace_dyn.ll 488332120 458228510 -6.16%
  luajit/lj_trace.ll 488296839 458492826 -6.10%
Top 5 regressions:
  arrow/vector_selection.cc.ll 7352879761 8007449756 +8.90%
  abc/dsc.c.ll 582411620 627129001 +7.68%
  quantlib/gsrprocesscore.ll 1739215389 1846526168 +6.17%
  arrow/UriShorten.c.ll 218654085 229686959 +5.05%
  hermes/ESTreeIRGen.cpp.ll 4590033259 4791868958 +4.40%

Overall: 0.01572049%
Improvements:
globalsmodref-aa.NumIndirectGlobalVars 89 -> 90 +1.12%
indvars.NumElimIdentity 1547 -> 1556 +0.58%
globalopt.NumSRA 1011 -> 1015 +0.40%
loop-simplify.NumNested 10165 -> 10194 +0.29%
simplifycfg.NumLinearMaps 2318 -> 2324 +0.26%
licm.NumPromotionCandidates 288818 -> 289374 +0.19%
dse.NumFastOther 104583 -> 104741 +0.15%
jump-threading.NumDupes 93292 -> 93415 +0.13%
instcombine.NumFactor 39045 -> 39093 +0.12%
dse.NumRedundantStores 23951 -> 23975 +0.10%
Regressions:
simplifycfg.NumSinkCommonInstrs 615351 -> 562904 -8.52%
simplifycfg.NumSinkCommonCode 281561 -> 261255 -7.21%
instcombine.NegatorNumNegationsFoundInCache 4231 -> 4021 -4.96%
local.NumPHICSEs 141987 -> 138463 -2.48%
sroa.NumStoresPredicated 2364 -> 2320 -1.86%
bdce.NumRemoved 271135 -> 266927 -1.55%
gvn.NumGVNPRE 122154 -> 120310 -1.51%
gvn.NumPRELoadMoved2CEPred 60988 -> 60550 -0.72%
gvn.NumPRELoad 640309 -> 636503 -0.59%
sccp.NumDeadBlocks 586850 -> 583398 -0.59%

b948c4d pre-commit: Update
9 5 bench/abc/optimized/abcBlifMv.c.ll
5 8 bench/abc/optimized/sfmLib.c.ll
7 4 bench/abseil-cpp/optimized/cord.cc.ll
7 10 bench/actix-rs/optimized/188iedib5veo0ne9.ll
26 29 bench/actix-rs/optimized/4jlfyqkak9x9x2yv.ll
24 22 bench/actix-rs/optimized/h71pcgvmobkrtmz.ll
14 11 bench/actix-rs/optimized/xcr5yeosl21p44j.ll
4 2 bench/arrow/optimized/datum.cc.ll
4 3 bench/assimp/optimized/MDLLoader.cpp.ll
6 2 bench/box2d/optimized/b2_world.cpp.ll
22 12 bench/brotli/optimized/decode.c.ll
22 10 bench/bullet3/optimized/btCompoundCollisionAlgorithm.ll
24 15 bench/bullet3/optimized/btConvexConcaveCollisionAlgorithm.ll
39 12 bench/bullet3/optimized/btSoftBodyConcaveCollisionAlgorithm.ll
7 9 bench/c3c/optimized/sema_decls.c.ll
18 22 bench/c3c/optimized/sema_expr.c.ll
5 9 bench/casadi/optimized/mx.cpp.ll
8 12 bench/casadi/optimized/sparsity.cpp.ll
15 12 bench/clamav/optimized/bytecode_api.c.ll
9 15 bench/clamav/optimized/disasm.c.ll
15 18 bench/clamav/optimized/others.c.ll
11 6 bench/clamav/optimized/phishcheck.c.ll
51 42 bench/coreutils-rs/optimized/4b7wvqwqsxwjf3d3.ll
28 16 bench/coreutils-rs/optimized/95am6mm2qmrbtl3.ll
15 7 bench/coreutils-rs/optimized/jzu2v52gceikjdv.ll
9 10 bench/cpython/optimized/_decimal.ll
45 44 bench/csmith/optimized/DFSRndNumGenerator.cpp.ll
15 24 bench/csmith/optimized/SafeOpFlags.cpp.ll
25 7 bench/curl/optimized/libcurl_la-cookie.ll
4 7 bench/cvc5/optimized/statistics_registry.cpp.ll
20 36 bench/cxxopts/optimized/example.cpp.ll
46 43 bench/darktable/optimized/collect.c.ll
59 56 bench/darktable/optimized/introspection_colorcorrection.c.ll
52 46 bench/delta-rs/optimized/43y2svfstmvqcl15.ll
75 73 bench/diesel-rs/optimized/27d1dwdaey9nml16.ll
17 10 bench/double_conversion/optimized/bignum-dtoa.cc.ll
10 12 bench/draco/optimized/mesh_attribute_corner_table.cc.ll
36 15 bench/eastl/optimized/EAProcess.cpp.ll
32 26 bench/eastl/optimized/EAString.cpp.ll
21 17 bench/eastl/optimized/TestLruCache.cpp.ll
20 14 bench/entt/optimized/dense_map.cpp.ll
28 24 bench/flac/optimized/foreign_metadata.c.ll
29 32 bench/flatbuffers/optimized/bfbs_gen_lua.cpp.ll
15 8 bench/folly/optimized/HugePages.cpp.ll
21 16 bench/folly/optimized/TimedDrivableExecutor.cpp.ll
10 9 bench/freetype/optimized/bdf.c.ll
11 38 bench/g2o/optimized/edge_project_psi2uv.cpp.ll
24 18 bench/g2o/optimized/filesys_tools.cpp.ll
10 18 bench/g2o/optimized/hyper_graph.cpp.ll
8 13 bench/git/optimized/convert.ll
11 5 bench/git/optimized/prio-queue.ll
13 7 bench/git/optimized/wt-status.ll
19 22 bench/graphviz/optimized/bcomps.c.ll
12 3 bench/graphviz/optimized/block.c.ll
19 16 bench/graphviz/optimized/dtrestore.c.ll
6 9 bench/graphviz/optimized/gvrender_core_pov.c.ll
4 8 bench/grpc/optimized/tcp_server_posix.cc.ll
34 49 bench/harfbuzz/optimized/gsubgpos-context.cc.ll
11 14 bench/harfbuzz/optimized/hb-subset-cff-common.cc.ll
24 26 bench/harfbuzz/optimized/hb-subset-cff2.cc.ll
29 20 bench/hdf5/optimized/H5B2hdr.c.ll
18 9 bench/hdf5/optimized/H5Fsfile.c.ll
16 15 bench/hdf5/optimized/H5Pocpl.c.ll
33 29 bench/hdf5/optimized/H5Tbit.c.ll
8 4 bench/hermes/optimized/ASTBuilder.cpp.ll
59 62 bench/html5ever-rs/optimized/2smemja2l5hlqxk7.ll
8 5 bench/hyperscan/optimized/rose_build_lookaround.cpp.ll
8 7 bench/icu/optimized/decNumber.ll
7 8 bench/icu/optimized/ustring.ll
47 38 bench/imgui/optimized/imgui_widgets.cpp.ll
17 19 bench/ipopt/optimized/IpDenseVector.ll
33 31 bench/jq/optimized/euc_jp.ll
55 53 bench/jq/optimized/regerror.ll
21 24 bench/jsonnet/optimized/formatter.cpp.ll
47 45 bench/just-rs/optimized/2sblcsgax6v4zfcc.ll
17 14 bench/libevent/optimized/buffer.c.ll
3 2 bench/libevent/optimized/evutil.c.ll
52 16 bench/libevent/optimized/ws.c.ll
78 64 bench/libjpeg-turbo/optimized/wrgif.c.ll
50 41 bench/libphonenumber/optimized/regexp_cache_test.cc.ll
24 14 bench/libpng/optimized/png.c.ll
31 30 bench/libpng/optimized/pngrutil.c.ll
6 5 bench/libquic/optimized/stack.c.ll
69 33 bench/libuv/optimized/timer.c.ll
19 13 bench/libwebp/optimized/muxinternal.c.ll
48 46 bench/libzmq/optimized/dist.cpp.ll
6 10 bench/linux/optimized/drm_atomic.ll
14 5 bench/llama.cpp/optimized/ggml.c.ll
5 4 bench/llvm/optimized/InputFile.cpp.ll
74 70 bench/logos-rs/optimized/1w5j7pvycf8p27lv.ll
10 8 bench/lua/optimized/lcode.ll
21 18 bench/lua/optimized/ltable.ll
26 20 bench/luajit/optimized/lj_opt_mem.ll
12 7 bench/memcached/optimized/memcached-itoa_ljust.ll
18 6 bench/mimalloc/optimized/heap.c.ll
26 8 bench/mimalloc/optimized/page.c.ll
36 29 bench/minetest/optimized/content_cao.cpp.ll
49 31 bench/minetest/optimized/map.cpp.ll
54 36 bench/mini-lsm-rs/optimized/56vhdkxtzvzc0a1c.ll
8 11 bench/mold/optimized/linker-script.cc.ALPHA.cc.ll
7 6 bench/msdfgen/optimized/edge-segments.cpp.ll
53 39 bench/nanobind/optimized/nb_type.cpp.ll
11 15 bench/ncnn/optimized/interp.cpp.ll
9 6 bench/nghttp2/optimized/nghttp2_stream.c.ll
15 14 bench/nghttp2/optimized/sfparse.c.ll
49 40 bench/nlohmann_json/optimized/unit-class_lexer.cpp.ll
6 7 bench/node/optimized/libnode.node_trace_events.ll
17 8 bench/nuttx/optimized/task_init.c.ll
15 6 bench/nuttx/optimized/task_setup.c.ll
12 6 bench/ocio/optimized/ColorSpaceSet.cpp.ll
19 15 bench/ockam-rs/optimized/11bh5irimcsbm5u.ll
32 24 bench/ockam-rs/optimized/2ck5v5sgkr8z8vz5.ll
15 19 bench/oiio/optimized/imagecache.cpp.ll
10 7 bench/openblas/optimized/dtrmm_olnucopy.c.ll
15 27 bench/opencc/optimized/PhraseExtract.cpp.ll
5 3 bench/openusd/optimized/vec3f.cpp.ll
18 24 bench/osqp/optimized/amd_2.c.ll
55 46 bench/osqp/optimized/amd_postorder.c.ll
22 23 bench/pbrt-v4/optimized/bxdfs.cpp.ll
40 22 bench/pbrt-v4/optimized/rgb2spec_opt.cpp.ll
15 13 bench/pbrt-v4/optimized/spectrum.cpp.ll
6 4 bench/php/optimized/userspace.ll
34 37 bench/pocketpy/optimized/frame.cpp.ll
19 10 bench/portaudio/optimized/pa_allocation.c.ll
40 38 bench/portaudio/optimized/pa_front.c.ll
1 2 bench/proj/optimized/cs2cs.cpp.ll
31 34 bench/proj/optimized/gn_sinu.cpp.ll
38 29 bench/protobuf/optimized/helpers.cc.ll
9 3 bench/quantlib/optimized/fdmhestonvariancemesher.ll
16 8 bench/quantlib/optimized/generalizedhullwhite.ll
2 3 bench/quantlib/optimized/gmres.ll
9 4 bench/quantlib/optimized/prices.ll
11 8 bench/quantlib/optimized/sobolrsg.ll
85 41 bench/re2/optimized/set.cc.ll
23 20 bench/recastnavigation/optimized/RecastMesh.cpp.ll
14 24 bench/recastnavigation/optimized/fastlz.c.ll
3 7 bench/rocksdb/optimized/write_buffer_manager.cc.ll
6 11 bench/ruby/optimized/dir.ll
26 21 bench/ruby/optimized/emoji_iso2022_kddi.ll
22 14 bench/ruby/optimized/objspace.ll
21 8 bench/rust-analyzer-rs/optimized/34epm85550lugb2d.ll
9 16 bench/sentencepiece/optimized/unigram_model.cc.ll
6 8 bench/slurm/optimized/assoc_mgr.ll
30 27 bench/smol-rs/optimized/60w44q0ith6xnru.ll
14 20 bench/spdlog/optimized/spdlog.cpp.ll
16 10 bench/stb/optimized/stb_rect_pack.c.ll
51 44 bench/taskflow/optimized/async.cpp.ll
91 55 bench/tokenizers-rs/optimized/10h1ju7dwsvagf79.ll
61 52 bench/tokio-rs/optimized/27wc5j4mui8auwxp.ll
55 37 bench/tokio-rs/optimized/58zica37k9qw0rn.ll
63 47 bench/tomlplusplus/optimized/toml.cpp.ll
56 54 bench/tree-sitter-rs/optimized/76by25jz7vi08g1.ll
50 35 bench/typst-rs/optimized/3dimj4rf5dyrieyi.ll
15 9 bench/wasmtime-rs/optimized/3smwlw8gzd3esows.ll
12 15 bench/wasmtime-rs/optimized/51r9csr3d9dou1a2.ll
32 27 bench/wolfssl/optimized/tls.c.ll
44 39 bench/yoga/optimized/AbsoluteLayout.cpp.ll
17 18 bench/yosys/optimized/json11.ll
31 35 bench/yosys/optimized/maccmap.ll
101 46 bench/yyjson/optimized/yyjson.c.ll
71 67 bench/zlib/optimized/trees.c.ll
71 63 bench/zstd/optimized/zstd_decompress.c.ll
51 53 bench/zxing/optimized/QRCodecMode.cpp.ll

@dtcxzyw dtcxzyw closed this Sep 23, 2024
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