[llvm-branch-commits] [clang] [Clang] Wire up -fsanitize=alloc-token (PR #156839)

2025-10-06 Thread Marco Elver via llvm-branch-commits
https://github.com/melver edited https://github.com/llvm/llvm-project/pull/156839 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [profcheck] Update exclusion list to reflect fixes (PR #161943)

2025-10-06 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 approved this pull request. https://github.com/llvm/llvm-project/pull/161943 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] AMDGPU: Remove unnecessary AGPR operand legalization (PR #162093)

2025-10-06 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/162093 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [flang] [Flang][OpenMP] Add pass to replace allocas with device shared memory (PR #161863)

2025-10-06 Thread Michael Kruse via llvm-branch-commits
@@ -128,4 +128,21 @@ def AutomapToTargetDataPass let dependentDialects = ["mlir::omp::OpenMPDialect"]; } +def StackToSharedPass : Pass<"omp-stack-to-shared", "mlir::func::FuncOp"> { + let summary = "Replaces stack allocations with shared memory."; + let description = [{ +

[llvm-branch-commits] [NFC][AST] Clean up XRayFilter and NoSanitizeL before backend (PR #162119)

2025-10-06 Thread Thurston Dang via llvm-branch-commits
https://github.com/thurstond approved this pull request. https://github.com/llvm/llvm-project/pull/162119 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] 05b5090 - Port 5b4819e to release/21.x

2025-10-06 Thread Douglas Yung via llvm-branch-commits
Author: David Blaikie Date: 2025-10-06T14:43:40Z New Revision: 05b5090e961f6b45ba9144d4d846e0f174d0aedf URL: https://github.com/llvm/llvm-project/commit/05b5090e961f6b45ba9144d4d846e0f174d0aedf DIFF: https://github.com/llvm/llvm-project/commit/05b5090e961f6b45ba9144d4d846e0f174d0aedf.diff LOG:

[llvm-branch-commits] [NFC][AST] Clean up XRayFilter and NoSanitizeL before backend (PR #162119)

2025-10-06 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka updated https://github.com/llvm/llvm-project/pull/162119 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [NFC][AST] Clean up XRayFilter and NoSanitizeL before backend (PR #162119)

2025-10-06 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka updated https://github.com/llvm/llvm-project/pull/162119 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libc] [llvm] [libc][math] Refactor exp2f16 implementation to header-only in src/__support/math folder. (PR #161993)

2025-10-06 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix updated https://github.com/llvm/llvm-project/pull/161993 >From 7f96a609a0598657529ff53dd456d2ffcee15312 Mon Sep 17 00:00:00 2001 From: bassiounix Date: Sun, 5 Oct 2025 06:48:10 +0300 Subject: [PATCH] [libc][math] Refactor exp2f16 implementation to header-only in s

[llvm-branch-commits] [libc] [llvm] [libc][math] Refactor expm1 implementation to header-only in src/__support/math folder. (PR #162127)

2025-10-06 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix updated https://github.com/llvm/llvm-project/pull/162127 >From 079611c5ba5a5e00f6283198954e3b0a7cee8179 Mon Sep 17 00:00:00 2001 From: bassiounix Date: Mon, 6 Oct 2025 20:41:07 +0300 Subject: [PATCH 1/2] [libc][math] Refactor expm1 implementation to header-only in

[llvm-branch-commits] [libc] [llvm] [libc][math] Refactor exp2m1f16 implementation to header-only in src/__support/math folder. (PR #162019)

2025-10-06 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix updated https://github.com/llvm/llvm-project/pull/162019 >From 505022a77127b0d77854e530a3ce0919cabab916 Mon Sep 17 00:00:00 2001 From: bassiounix Date: Sun, 5 Oct 2025 18:08:23 +0300 Subject: [PATCH] [libc][math] Refactor exp2m1f16 implementation to header-only in

[llvm-branch-commits] [libc] [llvm] [libc][math] Refactor exp2m1f implementation to header-only in src/__support/math folder. (PR #162017)

2025-10-06 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix updated https://github.com/llvm/llvm-project/pull/162017 >From 3bca042393aa641923a6e70fa39227f9c1b7aeec Mon Sep 17 00:00:00 2001 From: bassiounix Date: Sun, 5 Oct 2025 17:52:54 +0300 Subject: [PATCH] [libc][math] Refactor exp2m1f implementation to header-only in s

[llvm-branch-commits] [NFC][AST] Clean up XRayFilter and NoSanitizeL before backend (PR #162119)

2025-10-06 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Vitaly Buka (vitalybuka) Changes I don't thin we need them after AST is destroyed. If I am wrong we should see crashes immediately, as pointers dereferenced unchecked. --- Full diff: https://github.com/llvm/llvm-project/pull/162119.diff

[llvm-branch-commits] [llvm] [llvm][mustache] Use single pass when tokenizing (PR #159196)

2025-10-06 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/159196 >From fbaaa82e5f64681d0307931e4832e8f4eb3d6304 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Mon, 15 Sep 2025 23:27:50 -0700 Subject: [PATCH] [llvm][mustache] Use single pass when tokenizing The old implement

[llvm-branch-commits] [llvm] [llvm][mustache] Avoid extra allocations in parseSection (PR #159199)

2025-10-06 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/159199 >From 228b984eef321f8777a25db2f61865d6e858b8b8 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Tue, 16 Sep 2025 09:40:04 -0700 Subject: [PATCH] [llvm][mustache] Avoid extra allocations in parseSection We don't

[llvm-branch-commits] [llvm] [llvm][mustache] Avoid extra copy for json strings (PR #159195)

2025-10-06 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/159195 >From 6020deb100e647b16096524be961f9c61c371e81 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Mon, 15 Sep 2025 19:54:34 -0700 Subject: [PATCH] [llvm][mustache] Avoid extra copy for json strings --- llvm/lib/S

[llvm-branch-commits] [llvm] [llvm][mustache] Avoid extra copy for json strings (PR #159195)

2025-10-06 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/159195 >From 6020deb100e647b16096524be961f9c61c371e81 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Mon, 15 Sep 2025 19:54:34 -0700 Subject: [PATCH] [llvm][mustache] Avoid extra copy for json strings --- llvm/lib/S

[llvm-branch-commits] [libc] [llvm] [libc][math] Refactor expm1 implementation to header-only in src/__support/math folder. (PR #162127)

2025-10-06 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix created https://github.com/llvm/llvm-project/pull/162127 None >From b0a94c59480a72c0ecbbf59392f0157bc15458a4 Mon Sep 17 00:00:00 2001 From: bassiounix Date: Mon, 6 Oct 2025 20:41:07 +0300 Subject: [PATCH] [libc][math] Refactor expm1 implementation to header-only i

[llvm-branch-commits] [libc] [llvm] [libc][math] Refactor exp2m1f implementation to header-only in src/__support/math folder. (PR #162017)

2025-10-06 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix updated https://github.com/llvm/llvm-project/pull/162017 >From c771895c3335511f8e3f8f6361b832d071b0cd1e Mon Sep 17 00:00:00 2001 From: bassiounix Date: Sun, 5 Oct 2025 17:52:54 +0300 Subject: [PATCH] [libc][math] Refactor exp2m1f implementation to header-only in s

[llvm-branch-commits] [libc] [llvm] [libc][math] Refactor exp2m1f16 implementation to header-only in src/__support/math folder. (PR #162019)

2025-10-06 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix updated https://github.com/llvm/llvm-project/pull/162019 >From dde8fc1f9a54f276349a0acd585e0f9ba80f6e98 Mon Sep 17 00:00:00 2001 From: bassiounix Date: Sun, 5 Oct 2025 18:08:23 +0300 Subject: [PATCH] [libc][math] Refactor exp2m1f16 implementation to header-only in

[llvm-branch-commits] [libc] [llvm] [libc][math] Refactor expm1 implementation to header-only in src/__support/math folder. (PR #162127)

2025-10-06 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libc Author: Muhammad Bassiouni (bassiounix) Changes Part of #147386 in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450 --- Patch is 45.06 KiB

[llvm-branch-commits] [libc] [llvm] [libc][math] Refactor expm1 implementation to header-only in src/__support/math folder. (PR #162127)

2025-10-06 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix ready_for_review https://github.com/llvm/llvm-project/pull/162127 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [profcheck] Update exclusion list to reflect fixes (PR #161943)

2025-10-06 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/161943 >From d438f774dc9b8dea9e33781a3bee9ae272e6af42 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Fri, 3 Oct 2025 21:37:27 -0700 Subject: [PATCH] [profcheck] Update exclusion list to reflect fixes --- llvm/uti