[llvm-branch-commits] [mlir] 9b2aa82 - Revert "[mlir][sparse] stress test BSR (#72712)"

2023-11-17 Thread via llvm-branch-commits
Author: Mehdi Amini Date: 2023-11-17T19:06:26-08:00 New Revision: 9b2aa827d44f7cca47b8d8f66e19c023f6df5baf URL: https://github.com/llvm/llvm-project/commit/9b2aa827d44f7cca47b8d8f66e19c023f6df5baf DIFF: https://github.com/llvm/llvm-project/commit/9b2aa827d44f7cca47b8d8f66e19c023f6df5baf.diff L

[llvm-branch-commits] [llvm] e7f3509 - [msan][aarch64] Fix cleanup of unused part of overflow area

2023-11-17 Thread via llvm-branch-commits
Author: Vitaly Buka Date: 2023-11-17T16:48:05-08:00 New Revision: e7f350951b304f0426832b0b6482c8bedf239c23 URL: https://github.com/llvm/llvm-project/commit/e7f350951b304f0426832b0b6482c8bedf239c23 DIFF: https://github.com/llvm/llvm-project/commit/e7f350951b304f0426832b0b6482c8bedf239c23.diff L

[llvm-branch-commits] [llvm] d5ab48e - [AArch64] Simplify legalizer info for G_JUMP_TABLE and G_BRJT. (#71962)

2023-11-17 Thread via llvm-branch-commits
Author: Craig Topper Date: 2023-11-17T16:44:24-08:00 New Revision: d5ab48e583c843393a86a4e166007688baeb1263 URL: https://github.com/llvm/llvm-project/commit/d5ab48e583c843393a86a4e166007688baeb1263 DIFF: https://github.com/llvm/llvm-project/commit/d5ab48e583c843393a86a4e166007688baeb1263.diff

[llvm-branch-commits] [mlir] 813aaf3 - [mlir][sparse] stress test BSR (#72712)

2023-11-17 Thread via llvm-branch-commits
Author: Aart Bik Date: 2023-11-17T15:47:38-08:00 New Revision: 813aaf39f94609a46f38f1e3a15a763a2cc0d2cf URL: https://github.com/llvm/llvm-project/commit/813aaf39f94609a46f38f1e3a15a763a2cc0d2cf DIFF: https://github.com/llvm/llvm-project/commit/813aaf39f94609a46f38f1e3a15a763a2cc0d2cf.diff LOG:

[llvm-branch-commits] [llvm] 635756e - [X86] Place data in large sections for large code model (#70265)

2023-11-17 Thread via llvm-branch-commits
Author: Arthur Eubanks Date: 2023-11-17T15:47:28-08:00 New Revision: 635756e4f3c5c0d31c11cea7b80108ea38570323 URL: https://github.com/llvm/llvm-project/commit/635756e4f3c5c0d31c11cea7b80108ea38570323 DIFF: https://github.com/llvm/llvm-project/commit/635756e4f3c5c0d31c11cea7b80108ea38570323.diff

[llvm-branch-commits] [compiler-rt] [llvm] [msan][aarch64] Improve argument classification (PR #72728)

2023-11-17 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 76096426dca77bb1ac58c3c7d2f840a2c19b691d f89ff5e38973bfec4ce23799e8ae935e52646a60 --

[llvm-branch-commits] [compiler-rt] [llvm] [msan][aarch64] Improve argument classification (PR #72728)

2023-11-17 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: Vitaly Buka (vitalybuka) Changes Arm64 use multiple registers (varg slots) to pass arrays. --- Full diff: https://github.com/llvm/llvm-project/pull/72728.diff 3 Files Affected: - (modified) compiler-rt/test/msan/vararg_shadow

[llvm-branch-commits] [compiler-rt] [llvm] [msan][aarch64] Improve argument classification (PR #72728)

2023-11-17 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka created https://github.com/llvm/llvm-project/pull/72728 Arm64 use multiple registers (varg slots) to pass arrays. ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/ma

[llvm-branch-commits] [libunwind] [libcxxabi] [compiler-rt] [llvm] [clang-tools-extra] [lld] [clang] [libcxx] [msan][x86] Fix shadow if vararg overflow beyond kParamTLSSize (PR #72707)

2023-11-17 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka updated https://github.com/llvm/llvm-project/pull/72707 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [compiler-rt] [msan][x86] Fix shadow if vararg overflow beyond kParamTLSSize (PR #72707)

2023-11-17 Thread Thurston Dang via llvm-branch-commits
https://github.com/thurstond approved this pull request. https://github.com/llvm/llvm-project/pull/72707 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [compiler-rt] [msan][x86] Fix shadow if vararg overflow beyond kParamTLSSize (PR #72707)

2023-11-17 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer @llvm/pr-subscribers-llvm-transforms Author: Vitaly Buka (vitalybuka) Changes Caller puts argument shadow one by one into __msan_va_arg_tls, until it reaches kParamTLSSize. After that it still increment OverflowOffset but does not s

[llvm-branch-commits] [llvm] [compiler-rt] [msan][x86] Fix shadow if vararg overflow beyond kParamTLSSize (PR #72707)

2023-11-17 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka created https://github.com/llvm/llvm-project/pull/72707 Caller puts argument shadow one by one into __msan_va_arg_tls, until it reaches kParamTLSSize. After that it still increment OverflowOffset but does not store the shadow. Callee needs OverflowOffset to prepare

[llvm-branch-commits] [mlir] [libunwind] [libcxx] [clang-tools-extra] [clang] [llvm] [lldb] [lld] [VPlan] Model address separately. (PR #72164)

2023-11-17 Thread Florian Hahn via llvm-branch-commits
=?utf-8?q?Balázs_Kéri?= , Endre =?utf-8?q?Fülöp?= ,Michael Buch ,Momchil Velikov ,S. B. Tam =?utf-8?q?,?=Matthew Devereau ,QuietMisdreavus ,Anatoly Trosinenko ,Diana ,Akash Banerjee ,Ivan Kosarev ,Simon Pilgrim ,Benjamin Maxwell ,Simon Pilgrim ,David Sherwood <57997763+david-...@users.nor

[llvm-branch-commits] [mlir] [lldb] [llvm] [libunwind] [libcxx] [clang] [VPlan] Model address separately. (PR #72164)

2023-11-17 Thread Florian Hahn via llvm-branch-commits
=?utf-8?q?Balázs_Kéri?= , Endre =?utf-8?q?Fülöp?= ,Michael Buch ,Momchil Velikov ,S. B. Tam =?utf-8?q?,?=Matthew Devereau ,QuietMisdreavus ,Anatoly Trosinenko ,Diana ,Akash Banerjee ,Ivan Kosarev ,Simon Pilgrim ,Benjamin Maxwell ,Simon Pilgrim ,David Sherwood <57997763+david-...@users.nor

[llvm-branch-commits] [llvm] [NFC][msan] Remove unused parameter from getOriginPtrForVAArgument (PR #72687)

2023-11-17 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka closed https://github.com/llvm/llvm-project/pull/72687 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [NFC][msan] Remove unused parameter from getOriginPtrForVAArgument (PR #72687)

2023-11-17 Thread Thurston Dang via llvm-branch-commits
https://github.com/thurstond approved this pull request. https://github.com/llvm/llvm-project/pull/72687 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [NFC][msan] Remove unused parameter from getOriginPtrForVAArgument (PR #72687)

2023-11-17 Thread Kirill Stoimenov via llvm-branch-commits
https://github.com/kstoimenov approved this pull request. https://github.com/llvm/llvm-project/pull/72687 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [NFC][msan] Remove unused parameter from getOriginPtrForVAArgument (PR #72687)

2023-11-17 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: Vitaly Buka (vitalybuka) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/72687.diff 1 Files Affected: - (modified) llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp (+5-13) ``diff diff --git

[llvm-branch-commits] [llvm] [NFC][msan] Remove unused parameter from getOriginPtrForVAArgument (PR #72687)

2023-11-17 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka created https://github.com/llvm/llvm-project/pull/72687 None ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] 58a7303 - Revert "[DebugInfo] Make DIArgList inherit from Metadata and always unique (#72147)"

2023-11-17 Thread via llvm-branch-commits
Author: Stephen Tozer Date: 2023-11-17T17:43:34Z New Revision: 58a73039da55c5cb52ae55c5db84e6a6ecab49fc URL: https://github.com/llvm/llvm-project/commit/58a73039da55c5cb52ae55c5db84e6a6ecab49fc DIFF: https://github.com/llvm/llvm-project/commit/58a73039da55c5cb52ae55c5db84e6a6ecab49fc.diff LOG:

[llvm-branch-commits] [llvm] e3c1a20 - [𝘀𝗽𝗿] initial version

2023-11-17 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2023-11-17T12:52:05Z New Revision: e3c1a20a1b5a115a75d83f5783ba64927607f427 URL: https://github.com/llvm/llvm-project/commit/e3c1a20a1b5a115a75d83f5783ba64927607f427 DIFF: https://github.com/llvm/llvm-project/commit/e3c1a20a1b5a115a75d83f5783ba64927607f427.diff LOG:

[llvm-branch-commits] [llvm] 1f729e0 - [LV] Reverse mask up front, not when creating vector pointer.

2023-11-17 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2023-11-17T12:52:06Z New Revision: 1f729e0bc7a7012fa3a7618100f0865e4e32fc0d URL: https://github.com/llvm/llvm-project/commit/1f729e0bc7a7012fa3a7618100f0865e4e32fc0d DIFF: https://github.com/llvm/llvm-project/commit/1f729e0bc7a7012fa3a7618100f0865e4e32fc0d.diff LOG:

[llvm-branch-commits] [clang] f0ad9ea - [clang-format] Handle lambdas in QualifierAlignment (#72456)

2023-11-17 Thread via llvm-branch-commits
Author: Owen Pan Date: 2023-11-16T15:00:09-08:00 New Revision: f0ad9ea36ad65cec8c5e5d1d59c00192b87f287d URL: https://github.com/llvm/llvm-project/commit/f0ad9ea36ad65cec8c5e5d1d59c00192b87f287d DIFF: https://github.com/llvm/llvm-project/commit/f0ad9ea36ad65cec8c5e5d1d59c00192b87f287d.diff LOG:

[llvm-branch-commits] [libcxx] 003a3b0 - [libc++] Fixes lit portability issues. (#72435)

2023-11-17 Thread via llvm-branch-commits
Author: Mark de Wever Date: 2023-11-16T17:56:34-05:00 New Revision: 003a3b04b0889bfb3bd0719f80323f8e879c05fe URL: https://github.com/llvm/llvm-project/commit/003a3b04b0889bfb3bd0719f80323f8e879c05fe DIFF: https://github.com/llvm/llvm-project/commit/003a3b04b0889bfb3bd0719f80323f8e879c05fe.diff

[llvm-branch-commits] [mlir] ccd923e - [mlir][sparse] code cleanup (remove dead code related to filter loop). (#72573)

2023-11-17 Thread via llvm-branch-commits
Author: Peiming Liu Date: 2023-11-16T14:26:09-08:00 New Revision: ccd923e3cbbb62be565fbe7c401fa9e3eba566f8 URL: https://github.com/llvm/llvm-project/commit/ccd923e3cbbb62be565fbe7c401fa9e3eba566f8 DIFF: https://github.com/llvm/llvm-project/commit/ccd923e3cbbb62be565fbe7c401fa9e3eba566f8.diff L

[llvm-branch-commits] [llvm] 233971b - [RISCV] Fix typo in a test and regen another to reduce test diff

2023-11-17 Thread Philip Reames via llvm-branch-commits
Author: Philip Reames Date: 2023-11-16T14:28:16-08:00 New Revision: 233971b475a48d9ad8c61632660a1b45186897cc URL: https://github.com/llvm/llvm-project/commit/233971b475a48d9ad8c61632660a1b45186897cc DIFF: https://github.com/llvm/llvm-project/commit/233971b475a48d9ad8c61632660a1b45186897cc.diff

[llvm-branch-commits] [lldb] 4639610 - [lldb] Add interface to check if UserExpression::Parse() is cacheable (#66826)

2023-11-17 Thread via llvm-branch-commits
Author: Augusto Noronha Date: 2023-11-16T14:20:14-08:00 New Revision: 46396108deb24564159c441c6e6ebfac26714d7b URL: https://github.com/llvm/llvm-project/commit/46396108deb24564159c441c6e6ebfac26714d7b DIFF: https://github.com/llvm/llvm-project/commit/46396108deb24564159c441c6e6ebfac26714d7b.dif

[llvm-branch-commits] [llvm] 1aa493f - [RISCV] Further expand coverage for insert_vector_elt patterns

2023-11-17 Thread Philip Reames via llvm-branch-commits
Author: Philip Reames Date: 2023-11-16T14:14:31-08:00 New Revision: 1aa493f0645395908fe77bc69bce93fd4e80b1e8 URL: https://github.com/llvm/llvm-project/commit/1aa493f0645395908fe77bc69bce93fd4e80b1e8 DIFF: https://github.com/llvm/llvm-project/commit/1aa493f0645395908fe77bc69bce93fd4e80b1e8.diff

[llvm-branch-commits] [llvm] 066c452 - [AArch64] Add support for Cortex-A520, Cortex-A720 and Cortex-X4 CPUs (#72395)

2023-11-17 Thread via llvm-branch-commits
Author: Jonathan Thackray Date: 2023-11-16T22:08:58Z New Revision: 066c4524bc1d91b49048e7f05dc6e045bb3c9eef URL: https://github.com/llvm/llvm-project/commit/066c4524bc1d91b49048e7f05dc6e045bb3c9eef DIFF: https://github.com/llvm/llvm-project/commit/066c4524bc1d91b49048e7f05dc6e045bb3c9eef.diff

[llvm-branch-commits] [llvm] add2053 - Reland "[llvm-exegesis] Fix preservation of RDI in subprocess mode (#72458)"

2023-11-17 Thread Aiden Grossman via llvm-branch-commits
Author: Aiden Grossman Date: 2023-11-16T14:03:07-08:00 New Revision: add20537cc764b8afb97df85acba7c21d6537ae3 URL: https://github.com/llvm/llvm-project/commit/add20537cc764b8afb97df85acba7c21d6537ae3 DIFF: https://github.com/llvm/llvm-project/commit/add20537cc764b8afb97df85acba7c21d6537ae3.diff

[llvm-branch-commits] [lldb] 5f64b94 - Clarify error messages on corefiles that no plugin handles (#72559)

2023-11-17 Thread via llvm-branch-commits
Author: Jason Molenda Date: 2023-11-16T13:58:07-08:00 New Revision: 5f64b940761002efcff04c40d6e882167d05197c URL: https://github.com/llvm/llvm-project/commit/5f64b940761002efcff04c40d6e882167d05197c DIFF: https://github.com/llvm/llvm-project/commit/5f64b940761002efcff04c40d6e882167d05197c.diff

[llvm-branch-commits] [clang] ae623d1 - [Driver, Gnu] Simplify -static -static-pie -shared -pie handling and suppress -shared -rdynamic warning

2023-11-17 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2023-11-16T13:48:04-08:00 New Revision: ae623d16d50c9f12de7ae7ac1aa11c9d6857e081 URL: https://github.com/llvm/llvm-project/commit/ae623d16d50c9f12de7ae7ac1aa11c9d6857e081 DIFF: https://github.com/llvm/llvm-project/commit/ae623d16d50c9f12de7ae7ac1aa11c9d6857e081.diff

[llvm-branch-commits] [llvm] 102f7fc - [llvm] Reduce memory footprint of Debug metadata nodes (#71227)

2023-11-17 Thread via llvm-branch-commits
Author: serge-sans-paille Date: 2023-11-16T21:55:43Z New Revision: 102f7fce8d8251655be5bf6955af33e55bea9c9e URL: https://github.com/llvm/llvm-project/commit/102f7fce8d8251655be5bf6955af33e55bea9c9e DIFF: https://github.com/llvm/llvm-project/commit/102f7fce8d8251655be5bf6955af33e55bea9c9e.diff

[llvm-branch-commits] [llvm] ac3779e - Enable Custom Lowering for fabs.v8f16 on AVX (#71730)

2023-11-17 Thread via llvm-branch-commits
Author: David Li Date: 2023-11-16T13:47:31-08:00 New Revision: ac3779e92ef9405fd2c602a08e8031f7b8aeedd8 URL: https://github.com/llvm/llvm-project/commit/ac3779e92ef9405fd2c602a08e8031f7b8aeedd8 DIFF: https://github.com/llvm/llvm-project/commit/ac3779e92ef9405fd2c602a08e8031f7b8aeedd8.diff LOG:

[llvm-branch-commits] [lld] [libunwind] [libcxxabi] [libcxx] [compiler-rt] [llvm] [flang] [mlir] [clang-tools-extra] [lldb] [clang] [Passes] Disable code sinking in InstCombine early on. (PR #72567)

2023-11-17 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn updated https://github.com/llvm/llvm-project/pull/72567 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [mlir] ff8815e - [mlir][sparse] code cleanup (remove topSort in CodegenEnv). (#72550)

2023-11-17 Thread via llvm-branch-commits
Author: Peiming Liu Date: 2023-11-16T13:21:49-08:00 New Revision: ff8815e597597a319ffde9d18e708040d226bbae URL: https://github.com/llvm/llvm-project/commit/ff8815e597597a319ffde9d18e708040d226bbae DIFF: https://github.com/llvm/llvm-project/commit/ff8815e597597a319ffde9d18e708040d226bbae.diff L

[llvm-branch-commits] [llvm] 73e9633 - [RISCV] Add test coverage for partial buildvecs idioms

2023-11-17 Thread Philip Reames via llvm-branch-commits
Author: Philip Reames Date: 2023-11-16T13:33:12-08:00 New Revision: 73e963379e4d06ca75625f63a5604c286fe37040 URL: https://github.com/llvm/llvm-project/commit/73e963379e4d06ca75625f63a5604c286fe37040 DIFF: https://github.com/llvm/llvm-project/commit/73e963379e4d06ca75625f63a5604c286fe37040.diff

[llvm-branch-commits] [llvm] 6f3b88b - [VPlan] Move trunc ([s|z]ext A) simplifications to simplifyRecipe.

2023-11-17 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2023-11-16T21:17:10Z New Revision: 6f3b88baa2ac9ec892ed3ad7dd64d0d537010bc5 URL: https://github.com/llvm/llvm-project/commit/6f3b88baa2ac9ec892ed3ad7dd64d0d537010bc5 DIFF: https://github.com/llvm/llvm-project/commit/6f3b88baa2ac9ec892ed3ad7dd64d0d537010bc5.diff LOG:

[llvm-branch-commits] [clang] b2d62c9 - [clang] Ensure fixed point conversions work in C++ (#68344)

2023-11-17 Thread via llvm-branch-commits
Author: PiJoules Date: 2023-11-16T13:11:15-08:00 New Revision: b2d62c9a58433e2a2ca8d2c9cd6b0b612dca2e76 URL: https://github.com/llvm/llvm-project/commit/b2d62c9a58433e2a2ca8d2c9cd6b0b612dca2e76 DIFF: https://github.com/llvm/llvm-project/commit/b2d62c9a58433e2a2ca8d2c9cd6b0b612dca2e76.diff LOG:

[llvm-branch-commits] [llvm] cdfb512 - [MLGO] Remove -tfutils-use-simplelogger flag (#72492)

2023-11-17 Thread via llvm-branch-commits
Author: Aiden Grossman Date: 2023-11-16T12:50:46-08:00 New Revision: cdfb51295d814a875925974364931ef4337641e1 URL: https://github.com/llvm/llvm-project/commit/cdfb51295d814a875925974364931ef4337641e1 DIFF: https://github.com/llvm/llvm-project/commit/cdfb51295d814a875925974364931ef4337641e1.diff

[llvm-branch-commits] [llvm] [Passes] Disable code sinking in InstCombine early on. (PR #72567)

2023-11-17 Thread Florian Hahn via llvm-branch-commits
fhahn wrote: The specific test cases came from some users who explicitly wanted to get the code there if-converted for the CPU they are targeting. It may not be profitable for all targets/CPUs though, so we would still rely on the cost-model to take the correct decision per target/CPU. https:

[llvm-branch-commits] [llvm] [Passes] Disable code sinking in InstCombine early on. (PR #72567)

2023-11-17 Thread Florian Hahn via llvm-branch-commits
fhahn wrote: > Is the idea here that if the original code executed these unconditionally, > then it's more likely than not that unconditionally executing them is > beneficial? I think the main motivation for the patch is the hypothesis that sinking early is worse as canonical form early on,

[llvm-branch-commits] [llvm] [Passes] Disable code sinking in InstCombine early on. (PR #72567)

2023-11-17 Thread Nikita Popov via llvm-branch-commits
nikic wrote: This looks plausible to me, but let me play devil's advocate here: The flip side of "code sinking prevents if conversion" is "if conversion prevents code sinking". Looking at the first test case `test_find_min`, we are now unconditionally executing a fairly large number of instruc