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: PR121958 #2056

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

pre-commit: PR121958 #2056

wants to merge 3 commits into from

Conversation

dtcxzyw
Copy link
Owner

@dtcxzyw dtcxzyw commented Feb 1, 2025

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

@github-actions github-actions bot mentioned this pull request Feb 1, 2025
Copy link
Contributor

github-actions bot commented Feb 1, 2025

runner: ariselab-64c-v2
baseline: llvm/llvm-project@598106d
patch: llvm/llvm-project#121958
sha256: 44d85a057cd1d3492568a5549371ee5a09629f4f97fee05b3d9843b637ca6214
commit: 10e2d14

185 files changed, 137261 insertions(+), 137161 deletions(-)

Improvements:
  correlated-value-propagation.NumMinMax 9081 -> 9094 +0.14%
  correlated-value-propagation.NumSMinMax 4998 -> 5002 +0.08%
  licm.NumMovedCalls 19798 -> 19813 +0.08%
  globalsmodref-aa.NumNoMemFunctions 778192 -> 778305 +0.01%
  globalsmodref-aa.NumReadMemFunctions 1136839 -> 1136952 +0.01%
  instcombine.NumSunkInst 2678448 -> 2678557 +0.00%
  constraint-elimination.NumCondsRemoved 1526230 -> 1526287 +0.00%
  instcombine.NumSel 28046 -> 28047 +0.00%
  function-attrs.NumNoUndefReturn 63197 -> 63199 +0.00%
  correlated-value-propagation.NumNNeg 72408 -> 72410 +0.00%
Regressions:
  correlated-value-propagation.NumSIToFP 1453 -> 1452 -0.07%
  instcombine.NumExpand 1954 -> 1953 -0.05%
  correlated-value-propagation.NumSelects 208370 -> 208333 -0.02%
  instcombine.NumDeadInst 32869517 -> 32867374 -0.01%
  instcombine.NegatorMaxDepthVisited 18100 -> 18099 -0.01%
  correlated-value-propagation.NumSExt 37008 -> 37006 -0.01%
  correlated-value-propagation.NumPhis 941905 -> 941864 -0.00%
  adce.NumRemoved 87532 -> 87529 -0.00%
  instcombine.NegatorMaxTotalValuesVisited 56340 -> 56339 -0.00%
  correlated-value-propagation.NumCmps 235837 -> 235834 -0.00%

5 2 bench/abc/optimized/fretMain.c.ll
238 238 bench/assimp/optimized/glTF2Exporter.cpp.ll
24 14 bench/clamav/optimized/regex_pcre.c.ll
895 885 bench/cmake/optimized/archive_string.c.ll
22 21 bench/cpython/optimized/_cursesmodule.ll
227 223 bench/cpython/optimized/_functoolsmodule.ll
12 13 bench/cpython/optimized/dtoa.ll
5 2 bench/cpython/optimized/fileutils.ll
28 40 bench/cpython/optimized/traceback.ll
1 1 bench/cpython/optimized/zlibmodule.ll
8 11 bench/eastl/optimized/EASprintfOrdered.cpp.ll
3 3 bench/eastl/optimized/eathread.cpp.ll
8 5 bench/freetype/optimized/ftcache.c.ll
9 6 bench/freetype/optimized/type1cid.c.ll
1 1 bench/git/optimized/archive-zip.ll
28 27 bench/git/optimized/http-backend.ll
4 1 bench/gromacs/optimized/gmx_mindist.cpp.ll
13 12 bench/grpc/optimized/socket_utils_posix.cc.ll
16 15 bench/grpc/optimized/tcp_socket_utils.cc.ll
14 15 bench/hermes/optimized/dtoa.c.ll
41 36 bench/icu/optimized/locdispnames.ll
5 3 bench/icu/optimized/nfrule.ll
7 8 bench/icu/optimized/unames.ll
3 4 bench/icu/optimized/unistr.ll
2580 2581 bench/jq/optimized/jv_dtoa.ll
1313 1358 bench/libdeflate/optimized/deflate_compress.c.ll
7 6 bench/libevent/optimized/event_tagging.c.ll
11 12 bench/libquic/optimized/dtoa.cc.ll
13 6 bench/libquic/optimized/exponentiation.c.ll
23 19 bench/libwebp/optimized/cost.c.ll
1 1 bench/lief/optimized/File.cpp.ll
13 13 bench/linux/optimized/act_api.ll
39 40 bench/linux/optimized/check.ll
407 403 bench/linux/optimized/exit.ll
358 355 bench/linux/optimized/i915_request.ll
369 365 bench/linux/optimized/intel_backlight.ll
81 77 bench/linux/optimized/intel_panel.ll
10 10 bench/linux/optimized/net_namespace.ll
1500 1497 bench/linux/optimized/page_alloc.ll
460 456 bench/linux/optimized/rx.ll
1 1 bench/linux/optimized/skbuff.ll
57 53 bench/linux/optimized/strset.ll
1 1 bench/llvm/optimized/DeclBase.cpp.ll
8 9 bench/lodepng/optimized/lodepng.cpp.ll
182 182 bench/lvgl/optimized/lv_obj_style.ll
195 195 bench/lvgl/optimized/lv_spinbox.ll
2 2 bench/lvgl/optimized/lv_style.ll
1278 1279 bench/meilisearch-rs/optimized/4p6euf9p6jz4j36m.ll
1 1 bench/meshlab/optimized/gltf_loader.cpp.ll
1 1 bench/nix/optimized/attrs.ll
1 1 bench/nix/optimized/binary-cache-store.ll
1 1 bench/nix/optimized/build.ll
1 1 bench/nix/optimized/cache.ll
4 1 bench/nix/optimized/config.ll
1 1 bench/nix/optimized/derivation-goal.ll
4 1 bench/nix/optimized/derivation-show.ll
4 1 bench/nix/optimized/derivation.ll
1 1 bench/nix/optimized/develop.ll
1 1 bench/nix/optimized/fetchTree.ll
1 1 bench/nix/optimized/fetchers.ll
1 1 bench/nix/optimized/flake.ll
1 1 bench/nix/optimized/local-derivation-goal.ll
1 1 bench/nix/optimized/lockfile.ll
4 1 bench/nix/optimized/nar-info.ll
4 1 bench/nix/optimized/path-info.ll
1 1 bench/nix/optimized/prefetch.ll
1 1 bench/nix/optimized/profile.ll
1 1 bench/nix/optimized/remote-fs-accessor.ll
4 1 bench/nlohmann_json/optimized/unit-alt-string.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-binary_formats.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-bjdata.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-cbor.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-constructor1.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-custom-base-class.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-deserialization.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-inspection.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-json_patch.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-no-mem-leak-on-adl-serialize.cpp.ll
5 2 bench/nlohmann_json/optimized/unit-ordered_json.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-readme.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-regression1.cpp.ll
6 3 bench/nlohmann_json/optimized/unit-regression2.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-serialization.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-testsuites.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-to_chars.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-ubjson.cpp.ll
5 2 bench/nlohmann_json/optimized/unit-udt.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-udt_macro.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-unicode1.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-unicode2.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-unicode3.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-unicode4.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-unicode5.cpp.ll
4 1 bench/nlohmann_json/optimized/unit-wstring.cpp.ll
47 49 bench/openblas/optimized/dgeqr.c.ll
24 26 bench/openblas/optimized/dhseqr.c.ll
2 2 bench/openblas/optimized/dlatrs3.c.ll
2959 2956 bench/opencv/optimized/edge_drawing.cpp.ll
25 25 bench/opencv/optimized/freetype.cpp.ll
78 76 bench/opencv/optimized/imgsource.cpp.ll
68 66 bench/opencv/optimized/qrcode_reader.cpp.ll
1005 1005 bench/opencv/optimized/sparse_match_interpolators.cpp.ll
9 7 bench/opencv/optimized/stringutils.cpp.ll
289 286 bench/opencv/optimized/tinyxml2.cpp.ll
7 5 bench/opencv/optimized/ts.cpp.ll
117 113 bench/openjdk/optimized/SctpNet.ll
17 13 bench/openjdk/optimized/ifnode.ll
9 8 bench/openjdk/optimized/macroAssembler_x86.ll
5 5 bench/openssl/optimized/ca_internals_test-bin-ca.ll
2 2 bench/openssl/optimized/libcrypto-lib-bio_meth.ll
2 2 bench/openssl/optimized/libcrypto-shlib-bio_meth.ll
8 5 bench/openssl/optimized/libdefault-lib-crngt.ll
88 88 bench/openssl/optimized/openssl-bin-ca.ll
305 306 bench/openusd/optimized/json.cpp.ll
5142 5187 bench/openusd/optimized/openexr-c.c.ll
399 398 bench/openusd/optimized/textFileFormat.lex.cpp.ll
1 1 bench/ozz-animation/optimized/gltf2ozz.cc.ll
9 10 bench/php/optimized/pcre2_study.ll
2581 2582 bench/php/optimized/zend_strtod.ll
163 159 bench/postgres/optimized/aggregatecmds.ll
4 1 bench/postgres/optimized/autovacuum.ll
261 263 bench/postgres/optimized/network_selfuncs.ll
139 139 bench/postgres/optimized/snprintf.ll
139 139 bench/postgres/optimized/snprintf_shlib.ll
139 139 bench/postgres/optimized/snprintf_srv.ll
909 903 bench/postgres/optimized/wparser_def.ll
11 16 bench/qemu/optimized/fdt.c.ll
9 6 bench/qemu/optimized/hw_block_pflash_cfi01.c.ll
1 1 bench/qemu/optimized/hw_virtio_vhost-user.c.ll
5 2 bench/quantlib/optimized/tcopulapolicy.ll
9 9 bench/re2/optimized/compile.cc.ll
587 626 bench/redis/optimized/eval.ll
14 18 bench/rocksdb/optimized/filter_policy.cc.ll
4 5 bench/rocksdb/optimized/version_set.cc.ll
1 1 bench/ruby/optimized/io_buffer.ll
805 805 bench/ruby/optimized/sprintf.ll
1024 1024 bench/ruby/optimized/transcode.ll
2751 2752 bench/ruby/optimized/util.ll
5 3 bench/slurm/optimized/job_test.ll
2 3 bench/slurm/optimized/mpi_cray_shasta_la-apinfo.ll
7 5 bench/slurm/optimized/priority_basic.ll
5 3 bench/snappy/optimized/snappy.cc.ll
14 19 bench/spike/optimized/fdt.ll
1 1 bench/tinygltf/optimized/tiny_gltf.cc.ll
343 343 bench/velox/optimized/Slice.cpp.ll
27 23 bench/wireshark/optimized/netscaler.c.ll
9 5 bench/wireshark/optimized/packet-asterix.c.ll
2 3 bench/wireshark/optimized/packet-eth.c.ll
2 2 bench/wireshark/optimized/packet-ieee80211.c.ll
348 347 bench/wireshark/optimized/packet-nvme.c.ll
25 27 bench/wireshark/optimized/packet-ppp.c.ll
4 1 bench/wireshark/optimized/packet-t38.c.ll
30 27 bench/wireshark/optimized/pcapng.c.ll
1579 1577 bench/yosys/optimized/abc9_ops.ll
11 8 bench/yosys/optimized/clkbufmap.ll
410 410 bench/yosys/optimized/dft_tag.ll
2628 2628 bench/yosys/optimized/ice40_dsp.ll
2932 2932 bench/yosys/optimized/ice40_wrapcarry.ll
5 1 bench/yosys/optimized/iopadmap.ll
2 2 bench/yosys/optimized/memlib.ll
1720 1720 bench/yosys/optimized/memory_dff.ll
1 1 bench/yosys/optimized/memory_libmap.ll
1573 1573 bench/yosys/optimized/opt_reduce.ll
25986 25986 bench/yosys/optimized/peepopt.ll
6 5 bench/yosys/optimized/pmux2shiftx.ll
8 4 bench/yosys/optimized/qbfsat.ll
1355 1352 bench/yosys/optimized/ql_dsp_macc.ll
3 3 bench/yosys/optimized/rtlil.ll
10 10 bench/yosys/optimized/sim.ll
2022 2021 bench/yosys/optimized/sta.ll
8285 8285 bench/yosys/optimized/techmap.ll
17876 17873 bench/yosys/optimized/test_pmgen.ll
12315 12312 bench/yosys/optimized/xilinx_dsp.ll
16554 16554 bench/yosys/optimized/xilinx_srl.ll
204 204 bench/yosys/optimized/yosys.ll
32 27 bench/yyjson/optimized/yyjson.c.ll
1149 1148 bench/zed-rs/optimized/1j4zsx5ep6sgayh5fdkarbyql.ll
1146 1145 bench/zed-rs/optimized/3puy2qvhvlnhff2105q9h6j8i.ll
1142 1141 bench/zed-rs/optimized/7ud3epkhjcjfe38h6hlh4jrau.ll
2965 2964 bench/zed-rs/optimized/c7xkpt7ryrhwv9v8woklewxya.ll
1284 1283 bench/zed-rs/optimized/eiuikpvv7yixnsj9o23gd5xz0.ll

bench/git/optimized/http-backend.ll Show resolved Hide resolved
bench/libwebp/optimized/cost.c.ll Show resolved Hide resolved
@@ -28024,6 +28024,7 @@ _ZN5Yosys7hashlib4dictINS_5RTLIL7SigSpecEbNS0_8hash_opsIS3_EEE4findERKS3_.exit:
store i32 %.0.i.i46, ptr %9, align 4
%64 = call noundef i32 @_ZNK5Yosys7hashlib4dictINS_5RTLIL7SigSpecEbNS0_8hash_opsIS3_EEE9do_lookupERKS3_Ri(ptr noundef nonnull align 8 dereferenceable(49) %45, ptr noundef nonnull align 8 dereferenceable(64) %1, ptr noundef nonnull align 4 dereferenceable(4) %9)
%65 = icmp slt i32 %64, 0
%spec.select.i = call i32 @llvm.smax.i32(i32 %64, i32 -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.

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

%4 = and i64 %call.i.i, -9223372034707292160
%5 = icmp ne i64 %4, 0
%cmp.i = or i1 %5, %cmp7.i.i
%4 = icmp slt i32 %4, 0
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

2 participants