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

Update diff September 23rd 2024, 3:51:56 pm #1366

Open
github-actions bot opened this issue Sep 23, 2024 · 0 comments
Open

Update diff September 23rd 2024, 3:51:56 pm #1366

github-actions bot opened this issue Sep 23, 2024 · 0 comments

Comments

@github-actions
Copy link
Contributor

from: llvm/llvm-project@b47af5d
to: llvm/llvm-project@50a1ab1
commit: cf83134

Change Logs

from b47af5d1480e83304017a846488aaeac679ee855 to 50a1ab12abbe948e6d3f8418f11bfa1951c8d19e

50a1ab12abbe948e6d3f8418f11bfa1951c8d19e [LAA] Don't assume libcalls with output/input pointers can be vectorized (#108980)
606557ddd68bcb082fb82fd21b0afb260222ae14 [PGO] use atomics for profile counters in instrprof-dlopen-norpath.test
53abbced3032b555d43f5b91fafa741c8a11a050 [DebugInfo] Correct the line attribution for IF branches (#108300)
be0b1142df7733633354ef1f73d0379bcd2ccb54 [analyzer][StackAddrEscapeChecker] Fix assert failure for alloca regions (#109655)
d4798498c4a30efb03eebb56415a69fa60107414 [InstCombine] Fold (x == y) ? 0 : (x > y ? 1 : -1) into ucmp/scmp(x,y) (#107314)
40d6497a97a61ef5ea38e615cc324104cb34072a [DebugInfo] Transfer strcmp DILocation to generated inline code (#108531)
04d8e364bbf758b2ecbc06b782f1b5dd91bd16e6 [IRBuilder] Deprecate CreateGlobalStringPtr() (NFC)
b189b89bdeb74a933016bef6d85ae42b0c62b40e [InstCombine] Relax the conditons of fold of ucmp/scmp into phi by allowing the phi node to use the result of ucmp/scmp more than once (#109593)
bf791566e1585cac21bd89f7d1381272f2ad40c9 [AMDGPU] Add test for readfirstlane with i1 type (#109657)
09e94d09fd0f6ca7daac86f2c019473e0bd2f54e Revert "[MLIR][XeGPU] Updates XeGPU TensorDescAttr and Refine Gather/Scatter definition. " (#109666)
ecb98f9fed65801d9ad2c138da7194496e18aeec [IRBuilder] Remove uses of CreateGlobalStringPtr() (NFC)
0b524efa953ce4a1f41ff6abaa8e3c5f757e40e2 [RISCV][TTI] Reduce cost of a <N x i1> build_vector pattern (#109449)
21627236363d629f6a5b820f45a6071371e4b8db [MLIR][XeGPU] Updates XeGPU TensorDescAttr and Refine Gather/Scatter definition. (#109144)
a4232dc676908548afa36d4f4ad740131ce385e2 [rtsan][tsan] Fix va_args handling in open functions (#108291)
d6a6e25c5158be8a1b820aedf067fce394f7a313 [AST] Avoid repeated hash lookups (NFC) (#109603)
ff9f1a6ea2a0031387d23ce510d43edd81a18a1e [Rewrite] Avoid repeated hash lookups (NFC) (#109605)
9a3348856ced274b9c7136d6726a18ca8975dad1 [DWARFLinker] Avoid repeated hash lookups (NFC) (#109604)
cee65092c95a216e63d970b5da1495eb33dd506a [ARM] Avoid repeated hash lookups (NFC) (#109602)
3e0d37fd79faeb60a47ed8aace1c594ff7f637f2 llvm-reduce: Simplify argument setup for ExecuteAndWait
6d216fb7b8546c04223e56002152c556926d1a1d [perf2bolt] Improve heuristic to map in-process addresses to specific… (#109397)
6f194a6dea4b4067336431e699ea3588417d4b96 [SimplifyCFG] Avoid truncation in linear map overflow check
f8f41bf92c92ebc9b113a2a573d12880b86d5af3 [clang] Apply the [[gsl::Owner]] or [[gsl::Pointer]] attributes to the STL template specialization declarations. (#109653)
b0dc7b5b8617e188a926cbe06918fedab2fd5df9 [AArch64][GlobalISel] Prefer to use Vector Truncate (#105692)
f4eeae1244c83486e38e4b73715fa688d34bc244 [LoopVectorize] Address comments on PR #107004 left post-commit (#109300)
785337e2d97a712612a5956657e8dbf1cd140e46 [LV][AArch64] Don't query registers for illegal scalable vector elts (#109411)
7773dcd16389b07e055a10336c42e71ffd57ad3d [X86][NFC] Change test name and add a new test (#109638)
e0bd8d3485075d24ecff2b4f5d9e2117853bd08b [SLP] Better way to filter target-specific tests (#106720)
c35ea627df441a3650f986ca79954b4b9d16bf24 update_test_checks: recognize %if in RUN line (#108972)
c712ab829b2050e2ac1652e032fa0786a43a31c0 [clang][bytecode] Implement placement-new (#107033)
26f272ebbdf8dc4a81f3f7d7c8ccf99fd9398bfb [X86][SelectionDAG] - Add support for llvm.canonicalize intrinsic (#106370)
677177bb60dbe0d551251058c28466c5d74cebac [Mips] Fix mfhi/mflo hazard miscompilation about div and mult (#91449)
85220a0c651e565ab576c5be17c1ec5c9eb2a350 [lldb][FreeBSD] Fix a typo in NativeProcessFreeBSD::MonitorSIGTRAP() (#109643)
cff753f8768ff3a7afbc27adaf318ebbf419dcfa [X86] SimplifyDemandedVectorEltsForTargetNode - simplify X86ISD::VBROADCAST of 0'th element handling. NFC.
57f5d8f2fe9ed55a03ce451811940726d6908f2e [VPlan] Only store single vector per VPValue in VPTransformState. (NFC)
31ac3d092bd047ab2c0bdcb6d527736472b9d4a6 [BOLT] Add .iplt support to x86 (#106513)
7e7009fc5725fc2a9157212834cc995c91969cf1 [gn build] Port a72d7eea5413
a72d7eea5413444249670579fecea6823fb3c564 [clang-repl] Simplify the value printing logic to enable out-of-process. (#107737)
7a181980b900683fd3e1ac9601a627c758f19a61 [InstCombine] Fix nits in new xor fold
d36f66b42d7abec73bb5b953612eef26e6c12e0a [NFC][offload][OMPT] Cleanup of OMPT internals (#109005)
bad544461a72cdf0e8301b0e80eef4e6661eee2b [clang][bytecode][NFC] Remove an outdated comment
2612316f72b92d7905717c358aeab8b8141738a1 [ItaniumDemangle] Add template name to the substitutions list during demangling (#108538)
3e0a76b1fd10d2f5f36d34a91b525c1d29685185 [Codegen][LegalizeIntegerTypes] Improve shift through stack (#96151)
cd80ed424b13790a65365a0145fa9b1b51b13680 [llvm-exegesis] Fix -Wunused-variable in BenchmarkRunner.cpp (NFC)
8632e8bd64d6f02e571777390274c262d5c85167 AMDGPU: Fix implicit vcc def to vcc_lo on wave32 targets (#109514)
f28a0355364b9f09fa3d47720af4cf7431721de6 Fix memory leak in LLVMTargetMachine.cpp (#109610)
0b0a37e158bcf6d0667b4744b3d335f91578e0c9 [clang] Lifetime of locals must end before musttail call (#109255)
02ee96eca90741031a26f0f06cd48bb0ba558d1a [Analysis] Teach isDereferenceableAndAlignedInLoop about SCEV predicates (#106562)
6fc2451167ec991361dd0568de9a9fa2926f8da8 Reland "[llvm-exegesis] Add support for pinning benchmarking process to a CPU (#85168)"
b953914e2fef53773baa1fa89e96671015d45852 [Object][COFF] Fix CHPE metadata offset check (#109591)
8b4b7d28f7c344c728a9812aa99d9ad24edb40a2 [Bazel] additional fix for 65bc259a97cd8cc70907b65f59aff728245ba9c0
db3569d2e5aa4d967a2e8c5b9893f9a49937e55d [llvm-c-test] Rename --test-dibuilder-debuginfo-format to --test-dibuilder (#105702)
02711a77c0bf8b7921f48aaa601564449888e458 [ASan][test] XFAIL Linux/preinstalled_signal.cpp on Linux/sparc64 (#109623)
898fd396b836600ef857464941220d07894b859b [clang][bytecode] Check allocation size limit for operator new (#109590)
c8e0672864abf6fb624ddde5d6a1775d8634213a [Loops] Use forgetLcssaPhiWithNewPredecessor() in more places
6ad268e3913cb6814fabae420a8e80156e1632a7 [lldb] refactor Target::Install function (#108996)
df6855ba57b2cede7b1578e74276f3ad33c2ad5d [C API] Add usub_cond and usub_sat atomic ops to C API (#109532)
84b1489c8f8d4fb3c541167301c29ee4dad1af78 [ARM] Update VBIC tests. NFC
8a6248b739d705577fa5414b4010605dca38aa79 [SimplifyCFG] Don't separate a load/store from its gep during sinking (#102318)
5a4c6f97997f3cdfa9d98f7f0b546e331ee9cc4a [Loads] Check context instruction for context-sensitive derefability (#109277)
80b44517f571689ede9327b3122caff3c631408e [RISCV][TTI] Add instruction cost for vp.select. (#109381)
c3d3cef8d58377b02032b07b5f094a402a70435a [RISCV] Don't delete all fixups in RISCVMCCodeEmitter::expandLongCondBr. (#109513)
80cdc3718036cd3ee33424953821ac01046d5278 [Clang] Include the clang-shlib CMake project when building for MSVC (#109457)
ba5e19580913d0b4cac249a81f0aabf7a0a3317f [libc][math] Implement issubnormal macro. (#109572)
9ed46fbe9fa153316b7b0bb0906f3c8db45a8f81 [lld] Use StringRef idioms (NFC) (#109584)
62f737f7409b5d2b33c746158c62f14e5bb78aed [Driver][X86] Add flang visibility for -m[no-]evex512 (#109598)
81c3499531c3fe03827bd8bc890e3a16db9e4c3c [NFC][sanitizer] Skip test if O_TMPFILE EINVAL on some FS
0d334d83a4c7ce16fa1bc0e5e56bbdeaf01c2b2d [X86][APX] Fix wrong encoding of promoted KMOV instructions due to missing NoCD8 (#109579)
1429204352ec758c98a60e3d22773973e234615b [NFC][sanitizer] Debug errno in test
e1a1f18022089969d4e7e1686a6dff3980b6ccb1 [ELF] Make Config config part of Ctx ctx
652194531c45682715503355676e39b5b57c9394 [RISCV][test] Fix incorrect check prefix in riscv32-toolchain.c and riscv64-toolchain.c. (#109390)
10266279c3569b2e37ada2fbf6b927c45aa7ee41 [NFC][hwasan] Add a few of {}
a0879f2054bbd7278ff729c8b5e8442c0e5c7f00 [NFC][sanitizer] Skip O_TMPFILE if FS does not support it
b8248dacade77ea5abc49bd8c58d0b1656957492 [ELF] Replace remnant config-> with ctx.arg.
777329d32f9a6dc6db3b74797abf359e5098c62a [ELF] Replace config-> with ctx.arg. in Driver.cpp and Target.h
f5ec00b79ba63eec6a39a5cc04cbdba58b0c01bf [NFC][sanitizer] Remove leftover from previous run
397b96aa87d1546e2b2fd34a7622fe6f4194776e [NFC][sanitizer] Make test Android friendly
df935ff4eca91013553edbf3ca1d45b568f6709f [clang-format] Fix regression with BlockIndent of Braced Initializers (#108717)
53266f73f037bd20bcbbd7852fd0c6a7703b4c38 [VPlan] Run DCE after unrolling.
0e21c8e598789e0325569533d65ab8bacd3aeedf [LV] Auto-generate check lines for test.
2603c8b23be06116bc61bda36fae05b81d906c3f [NFC][sanitizer] Undo "RUN:" part of 4ab22d7b3cc92d08c6371df367ae21716d1b6942
123e8c735d0765a12e65f1daefcbe23a059e26fd [mlir] Don't call llvm::raw_string_ostream::flush() (NFC)
5a68ac8ba751d535509826d72f91584cf5d44046 [llvm-readobj][COFF] Add support for version 2 of CHPE metadata (#109545)
2e729bac35fb3e17c21a636f0fd076a8d7ee84d1 [NFC][sanitizer] Debug test on bot
06c3a7d2d764fc605ef933b2f805f41f2fcaee71 [VPlan] Remove unneeded State.UF after 8ec406757cb92 (NFC).
76cffc2aa5d85874b2e83661debfce30cf8d3028 [sanitizer] Add O_TMPFILE test
4ab22d7b3cc92d08c6371df367ae21716d1b6942 [NFC][sanitizer] Extract test from main function
e5d174c792481d3b5094fd24be3b42d867a42dd9 [NFC][sanitizer] Don't use FileCheck in test
3ad3f05ac872fabb55e9340594c3d7d5195ae08c [NFC][tsan] Move variadic-open test
090dc77a8d636415b772f7e5f95cd120370e41d1 [-Wunsafe-buffer-usage] Fix a bug and suppress libc warnings for C files (#109496)
19ecdedcd2b7fb44689ce3cd59a6a078539eef3f [lldb-dap] Rename enableDisplayExtendedBacktrace (#109521)
9f3d083c4963fcd164fc48e326e5967e6395f28a [win/asan] Ensure errno gets set correctly for strtol (#109258)
d84411f686e7755c620c93d77c5f6adba88d28a5 [ARM] clang-format ARMLowOverheadLoops.cpp (NFC)
7a4b320931a139514b2fcdf682cb4ab2abb6331d [Rewrite] clang-format RewriteObjC.cpp (NFC)
9e535743a4fd02a0af787b42f783046f43be8136 [ARM] Avoid repeated hash lookups (NFC) (#109569)
5b9206dbe42a149f44cc267508d439717912cb1d [Driver] Fix nvlink wrapper test
68e2b695eae06b42261ecdc145c1f1ece57cd14c [NvlinkWrapper] Fix -pluing not consuming its argument
38666e651587a5ca1b1290595c83d48d19914c42 [Test][JITLink] Correctly generate the R_X86_64_PC8 relocation. (#109283)
9614f69b4b1ebaba7a8ad51d583844ebca99bb08 [InstCombine] Fold Xor with or disjoint (#105992)
2f1e04ffae699993d33970b2643a3dbd551e4cd9 [Clang] Remove __is_nullptr from the list of type traits (#109533)
f8f0a266e0c26cd940ccba9542aec4b5efed9821 [clang][wasm] Replace the target integer sub saturate intrinsics with the equivalent generic __builtin_elementwise_sub_sat intrinsics (#109405)
0074cea432e268ed126b12c6e7fd4df2e1707a77 [ORC] Get rid of ObjectLinkingLayer::Plugin::getSyntheticSymbolDependencies.
e4e3ff5adc8b374be0620223ea2b654adde038ea [llvm] Use std::optional::value_or (NFC) (#109568)
59b7461c139d30ea57db4211decebe43117676fa [AsmParser] Avoid repeated hash lookups (NFC) (#109562)
02cae5584933365c7904608a3096e859da9b2031 [Analysis] Avoid repeated hash lookups (NFC) (#109564)
f5be5cdaad7edf52e39ad439cf5d608c930efca2 [Clang] Add __builtin_common_type (#99473)
15e6b5d643618d0c477d31188f6894a31bad98d8 [Transforms] Avoid repeated hash lookups (NFC) (#109565)
c219ebd95750c0ad6768d28d7569389e6fbd0be1 [ExecutionEngine] Avoid repeated hash lookups (NFC) (#109563)
46df454c9a57d32aa1471fc322d1df1ba17fbe39 [CodeGen] Construct SmallVector with ArrayRef (NFC) (#109566)

Top 5 improvements:
  openjdk/indexSet.ll 292381243 253783906 -13.20%
  llvm/CompressInstEmitter.cpp.ll 4598355769 4043378829 -12.07%
  llvm/Pointer.cpp.ll 3433510245 3140556564 -8.53%
  openspiel/chess_board.cc.ll 5137897260 4724263918 -8.05%
  luajit/lj_trace_dyn.ll 488889442 457915020 -6.34%
Top 5 regressions:
  arrow/vector_selection.cc.ll 7363523406 8020461484 +8.92%
  abc/dsc.c.ll 582411620 627437157 +7.73%
  quantlib/gsrprocesscore.ll 1746214395 1850754411 +5.99%
  arrow/UriShorten.c.ll 219801618 230951564 +5.07%
  hermes/ESTreeIRGen.cpp.ll 4595438677 4801173702 +4.48%

Overall: 0.03622588%
Improvements:
globalsmodref-aa.NumIndirectGlobalVars 89 -> 90 +1.12%
licm.NumMovedCalls 15011 -> 15134 +0.82%
indvars.NumElimIdentity 1547 -> 1556 +0.58%
globalopt.NumSRA 1011 -> 1015 +0.40%
loop-simplify.NumNested 10165 -> 10194 +0.29%
correlated-value-propagation.NumPhiCommon 39843 -> 39951 +0.27%
simplifycfg.NumLinearMaps 2318 -> 2324 +0.26%
licm.NumPromotionCandidates 288818 -> 289374 +0.19%
dse.NumFastOther 104583 -> 104740 +0.15%
instcombine.NumFactor 39045 -> 39093 +0.12%
Regressions:
simplifycfg.NumSinkCommonInstrs 615351 -> 562937 -8.52%
simplifycfg.NumSinkCommonCode 281561 -> 261280 -7.20%
instcombine.NegatorNumNegationsFoundInCache 4231 -> 4021 -4.96%
local.NumPHICSEs 141987 -> 138454 -2.49%
sroa.NumStoresPredicated 2364 -> 2320 -1.86%
gvn.NumGVNPRE 122154 -> 120305 -1.51%
bdce.NumRemoved 271133 -> 267082 -1.49%
sccp.NumDeadBlocks 586858 -> 583456 -0.58%
gvn.NumPRELoad 640309 -> 636672 -0.57%
instcombine.NumDeadStore 21310 -> 21190 -0.56%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant