We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
from: llvm/llvm-project@9cf8c09 to: llvm/llvm-project@dec4cfd commit: 3b463d5
from 9cf8c094c77db1ed9e63322bedcf28b76e5c5a43 to dec4cfdb09596f34f17a653ad405ab2551b09039
dec4cfdb09596f34f17a653ad405ab2551b09039 [LAA] Use loop guards when checking invariant accesses. 53b3c9e408b740addce630e806ccd143b3ca0fde [bazel] Fix libc/hdr past c63112a9118277a20ae440f3f69189c0937e8f4d (#111135) 948467bf7398f5882472ff30bf09e604e237f456 [AMDGPU] Use a range-based for loop. NFC. b837c9e289dab93c7f8a06876e3f70b6864f40ab Revert "[llvm] Mark win x64 SEH pseudo instruction as meta instructions (#110889)" 972353fdfad02ae3206c91c80dd4eaa997b3d499 [LAA] Add tests where results can be improved using loop guards. b5598c33f02732e805e50a3eb5c67b17952c5683 [X86] Regenerate test checks with vpternlog comments 60f3e67dae90f43698ae67167d0e024ff2ab0932 [libc++] Activate -Warray-zero when building (#110812) f6f4c177ef03ecd027d884af2cd3caf3ccafcfd1 [flang][debug] Use PROGRAM name for main function name (#111022) c734d77b9913052012faf91fdc19753f791421d9 [flang][semantics][OpenMP] no privatisation of stmt functions (#106550) ef8d5069e1b8d322cd6905c03bef1b42e2e86515 [AArch64]Fix FEAT_SME_LUTv2 to have FEAT_SME2 implemented. (#110474) 7be2ce7312191894c2458ecc08de7683fd2314fb [RISCV] fix SP recovery in a function epilogue (#110809) 26fca7256edc0013886717b2585e638a6100dcea [VPlan][NFC] Use patterns in test check (#111086) fcdb178bb477a7bd93048fa09a5ca6b1927bdb25 [doc] Add --verify-json to dwarfdump documentation (#110909) 23c02a48f1c7343149b94aafe350ec59d1b14999 [doc] Add llvm --error-display to dwarfdump documentation (#110922) d0756caedcf067860240bf31e8f9d371ba706757 [ARM][AArch64] Introduce the Armv9.6-A architecture version (#110825) d9d623310de196f2119fc593811204993916e26e [mlir][linalg] Add a new helper hook: hasVectorizationImpl (#110708) 992e75403f417d46ce9015147ff49d67009e736c Fix MSVC "not all control paths return a value" warning. NFC. 9e831d50a0d67c6779048742657edb437818b681 [AArch64] Pass -mabi option through to multilib (#110874) 856774dd4f5a80bca8e8d0bfd50ab630c1c2d49d [ConstantFPRange][UnitTest] Ignore NaN payloads when enumerating values in a range (#111083) 67d247a441572c046ccd82682ffe1102584f24ec [InstCombine] Decompose more icmps into masks (#110836)
hasVectorizationImpl
Compilation time result (by files): Top 5 improvements: abc/epd.c.ll 316231111 -> 291338118 -7.87% linux/mincore.ll 124073469 -> 123258421 -0.66% spike/fmax_s.ll 1150787762 -> 1144547318 -0.54% spike/fmin_s.ll 1149706817 -> 1143777236 -0.52% influxdb-rs/2gpesx480dqhic68.ll 6678221516 -> 6659669227 -0.28% Top 5 regressions: lief/sha256.c.ll 514859469 -> 521557553 +1.30% openblas/dsytri_3x.c.ll 402080264 -> 405798852 +0.92% openblas/dsytri2x.c.ll 410064722 -> 413609993 +0.86% darktable/introspection_zonesystem.c.ll 548052743 -> 551414595 +0.61% lief/sha512.c.ll 356320710 -> 357540590 +0.34% Overall: -0.02015955%
Compilation time result (by projects): Top 5 improvements: Top 5 regressions: Overall: -0.02247979%
Improvements: correlated-value-propagation.NumCmpIntr 15 -> 40 +166.67% instcombine.NumGlobalCopies 66140 -> 134033 +102.65% sroa.NumLoadsPredicated 1070 -> 2073 +93.74% mem2reg.NumDeadAlloca 457518 -> 878044 +91.91% memcpyopt.NumCallSlot 317680 -> 591983 +86.35% elim-avail-extern.NumVariables 49155 -> 91400 +85.94% correlated-value-propagation.NumCmps 128148 -> 236045 +84.20% elim-avail-extern.NumRemovals 121269 -> 215677 +77.85% memcpyopt.NumMemCpyInstr 642168 -> 1126944 +75.49% function-attrs.NumCold 12812 -> 21390 +66.95% Regressions: globalopt.NumLocalized 19 -> 13 -31.58% count-visits.MaxVisited 45146 -> 43182 -4.35% function-attrs.NumNoUndefReturn 65883 -> 63060 -4.28% build-libcalls.NumInaccessibleMemOnly 4820 -> 4636 -3.82% globalsmodref-aa.NumIndirectGlobalVars 90 -> 87 -3.33% globalopt.NumShrunkToBool 2332 -> 2263 -2.96% build-libcalls.NumNoUndef 38151 -> 37150 -2.62% sccp.NumGlobalConst 3303 -> 3223 -2.42% move-auto-init.NumMoved 2941 -> 2874 -2.28% build-libcalls.NumInaccessibleMemOrArgMemOnly 9383 -> 9175 -2.22%
The text was updated successfully, but these errors were encountered:
See #1424 (comment)
Sorry, something went wrong.
No branches or pull requests
from: llvm/llvm-project@9cf8c09
to: llvm/llvm-project@dec4cfd
commit: 3b463d5
Change Logs
from 9cf8c094c77db1ed9e63322bedcf28b76e5c5a43 to dec4cfdb09596f34f17a653ad405ab2551b09039
dec4cfdb09596f34f17a653ad405ab2551b09039 [LAA] Use loop guards when checking invariant accesses.
53b3c9e408b740addce630e806ccd143b3ca0fde [bazel] Fix libc/hdr past c63112a9118277a20ae440f3f69189c0937e8f4d (#111135)
948467bf7398f5882472ff30bf09e604e237f456 [AMDGPU] Use a range-based for loop. NFC.
b837c9e289dab93c7f8a06876e3f70b6864f40ab Revert "[llvm] Mark win x64 SEH pseudo instruction as meta instructions (#110889)"
972353fdfad02ae3206c91c80dd4eaa997b3d499 [LAA] Add tests where results can be improved using loop guards.
b5598c33f02732e805e50a3eb5c67b17952c5683 [X86] Regenerate test checks with vpternlog comments
60f3e67dae90f43698ae67167d0e024ff2ab0932 [libc++] Activate -Warray-zero when building (#110812)
f6f4c177ef03ecd027d884af2cd3caf3ccafcfd1 [flang][debug] Use PROGRAM name for main function name (#111022)
c734d77b9913052012faf91fdc19753f791421d9 [flang][semantics][OpenMP] no privatisation of stmt functions (#106550)
ef8d5069e1b8d322cd6905c03bef1b42e2e86515 [AArch64]Fix FEAT_SME_LUTv2 to have FEAT_SME2 implemented. (#110474)
7be2ce7312191894c2458ecc08de7683fd2314fb [RISCV] fix SP recovery in a function epilogue (#110809)
26fca7256edc0013886717b2585e638a6100dcea [VPlan][NFC] Use patterns in test check (#111086)
fcdb178bb477a7bd93048fa09a5ca6b1927bdb25 [doc] Add --verify-json to dwarfdump documentation (#110909)
23c02a48f1c7343149b94aafe350ec59d1b14999 [doc] Add llvm --error-display to dwarfdump documentation (#110922)
d0756caedcf067860240bf31e8f9d371ba706757 [ARM][AArch64] Introduce the Armv9.6-A architecture version (#110825)
d9d623310de196f2119fc593811204993916e26e [mlir][linalg] Add a new helper hook:
hasVectorizationImpl
(#110708)992e75403f417d46ce9015147ff49d67009e736c Fix MSVC "not all control paths return a value" warning. NFC.
9e831d50a0d67c6779048742657edb437818b681 [AArch64] Pass -mabi option through to multilib (#110874)
856774dd4f5a80bca8e8d0bfd50ab630c1c2d49d [ConstantFPRange][UnitTest] Ignore NaN payloads when enumerating values in a range (#111083)
67d247a441572c046ccd82682ffe1102584f24ec [InstCombine] Decompose more icmps into masks (#110836)
The text was updated successfully, but these errors were encountered: