Skip to content

Update LLVM baseline to d1a52e46 - #1184

Open
zyw-bot wants to merge 4 commits into
task-33729003207-basefrom
task-33729003207-change
Open

Update LLVM baseline to d1a52e46#1184
zyw-bot wants to merge 4 commits into
task-33729003207-basefrom
task-33729003207-change

Conversation

@zyw-bot

@zyw-bot zyw-bot commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

LLVM baseline is updated from llvm/llvm-project@303475a to llvm/llvm-project@d1a52e4.

Commits in this update:

d1a52e46045c [ComplexDeinterleaving] Fix miscompile with fma/fmuladd sign tracking (#220602)
8a63809466d6 [AArch64][SVE] Promote unpacked 16-bit floats to legal VECTOR_COMPRESS ops (#220268)
83051952abc2 [flang][OpenMP] incorrect handling for local variable in OpenMP parallel workshare firstprivate(P) (#195616)
34b1799860f3 [GVN] Enforce MemDep/MemorySSA mutual exclusion for cl::opt overrides (#217896)
fbe6f045e733 [ADT] Invalidate iterators on move and swap in SmallPtrSet and StringMap (#220796)
b4a2ef9364da [SLP][modularisation][NFC] Move REVEC cost helpers to SLPCostAnalysis (#220594)
5d063386f51b [Mips] Support reserving GPRs with -ffixed-N (#217013)
37dbe72e9a0c [SimplifyCFG] Handle switch-to-select remapping correctly (#213302)
c5b1e01ed897 [MIPS] Fix GP-relative selection after select/add combine (#215414)
334db19b0043 [SLP] Handle InsertValueInst in getVectorElementSize. (#215473)

Changes in statistics

Top changes:

Metric Baseline Current Change
instcount.NumSelectInst 2253245 2251981 -0.06%
correlated-value-propagation.NumCmps 101265 101250 -0.01%
jump-threading.NumFolds 3126278 3125986 -0.01%
jump-threading.NumThreads 3477492 3477193 -0.01%
constmerge.NumIdenticalMerged 24643 24641 -0.01%
simplifycfg.NumLookupTables 30682 30680 -0.01%
instcount.NumICmpInst 30634983 30633681 -0.00%
instcombine.NumDeadInst 53260481 53258908 -0.00%
early-cse.NumSimplify 40804848 40804150 -0.00%
instcombine.NumCombined 164569965 164568181 -0.00%
instcount.NumSwitchInst 864973 864988 +0.00%
gvn.NumGVNEqProp 597390 597398 +0.00%
simplifycfg.NumFoldValueComparisonIntoPredecessors 1806762 1806786 +0.00%
correlated-value-propagation.NumDeadCases 83288 83289 +0.00%
instcount.NumFreezeInst 85997 85998 +0.00%
func-properties-stats.NumBlocksReachedFromConditionalInstruction 65440750 65441486 +0.00%

Diff report

Scope Files Added Lines Removed Lines
Original 247 4948 6965
Kept 69 845 1152

Download the full diff list: z_fulldiff.csv

Delta Added Lines Removed Lines File
+7 25 18 cvc5/strings_entail
+3 23 20 delta-rs/deltalake_core-1fa7f9344ca2d0c9.deltalake_core.c7669c1bd09fee8-cgu.12
+1 12 11 casadi/fmu_function
+0 1 1 pbrt-v4/parser
+0 1 1 luau/OptimizeConstProp
+0 1 1 graphviz/compile
+0 1 1 velox/stem_UTF_8_nepali
+0 2 2 mimalloc/arena
+0 2 2 icu/tzgnames
+0 2 2 arrow/arena
+0 2 2 velox/Variant
+0 2 2 postgres/ruleutils
+0 2 2 llvm/ARMAsmPrinter
+0 2 2 node/tzgnames
+0 3 3 cvc5/fun_def_evaluator
+0 4 4 darktable/tiff
+0 5 5 php/pdo_stmt
+0 5 5 llvm/AddressSanitizer
+0 7 7 openmpi/coll_base_reduce
+0 8 8 luanti/texturesource
+0 8 8 llvm/DeadCodeAnalysis
+0 8 8 node/instruction-selector-x64
+0 10 10 llvm/SemaOpenACCClause
+0 12 12 luanti/clientiface
+0 15 15 verilator/V3Width
+0 18 18 llvm/LinalgTransformOps
+0 20 20 llvm/Fusion
+0 23 23 linux/scm
-1 3 4 opencv/ts_func
-1 4 5 duckdb/ub_duckdb_storage
-1 4 5 influxdb-rs/influxdb3_catalog-609147b93d62c723.influxdb3_catalog.5df24ce7f3fe82b7-cgu.08
-1 4 5 linux/i915_gem_domain
-1 4 5 tev/j2k
-1 4 5 rust-analyzer-rs/clap_builder-30cbe4f1c73b6c1c.clap_builder.7b6dbbbaa4b59d1c-cgu.01
-1 4 5 ruff-rs/clap_builder-34152f4bce63195d.clap_builder.9b2a128d1b545da0-cgu.01
-1 4 5 ffmpeg/ac3dec_fixed
-1 4 5 ffmpeg/ac3dec_float
-1 5 6 postgres/interval
-1 6 7 influxdb-rs/influxdb3_catalog-609147b93d62c723.influxdb3_catalog.5df24ce7f3fe82b7-cgu.11
-1 11 12 linux/intel_lrc
-1 11 12 linux/i915_gem_pages
-1 13 14 linux/i915_overlay
-1 15 16 linux/i915_gem_shrinker
-1 72 73 cvc5/sequences_rewriter
-2 4 6 ruff-rs/ty_python_semantic-ec859307257497d7.ty_python_semantic.4ad91d80fb3de5b-cgu.15
-2 8 10 tev/tcd
-2 8 10 linux/i915_gem_userptr
-2 12 14 postgres/functioncmds
-2 17 19 linux/i915_dpt
-2 20 22 linux/intel_gsc_uc_heci_cmd_submit
-2 22 24 linux/i915_vma
-3 12 15 libigl/massmatrix_intrinsic
-3 33 36 linux/i915_gem_dmabuf
-4 5 9 clap-rs/clap_builder-eee8b2760265896a.clap_builder.b45a015334136168-cgu.0
-4 12 16 libigl/massmatrix
-4 26 30 jiff-rs/jiff-789e66dc7021757c.jiff.764126a7be50c476-cgu.05
-4 30 34 linux/i915_gem_mman
-4 32 36 linux/i915_gem
-5 8 13 llvm/PDB
-5 12 17 linux/intel_engine_cs
-5 12 17 linux/intel_workarounds
-6 18 24 llvm/DirectiveEmitter
-6 42 48 llvm/Cuda
-7 6 13 folly/Zlib
-10 24 34 node/node_javascript
-10 26 36 linux/i915_fb_pin
-11 35 46 linux/i915_perf
-26 18 44 postgres/createuser
-171 11 182 z3/sls_bv_engine

Artifacts

Selected raw llvm-relaxed-diff outputs (15 file pairs, up to 100 MB) can be downloaded from https://github.com/dtcxzyw/llvm-opt-benchmark-nightly/actions/runs/33729003207.

Grouped changes

report: add > sub
report: add < sub
report: add == sub

@zyw-bot zyw-bot added the update label Sep 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant