[llvm-branch-commits] [compiler-rt] [compiler-rt] Default to Lit's Internal Shell (PR #165148)

2025-10-29 Thread Florian Mayer via llvm-branch-commits
https://github.com/fmayer approved this pull request. https://github.com/llvm/llvm-project/pull/165148 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [SLU][profcheck] Propagate profile for branches on injected conditions. (PR #164476)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164476 >From f696a5d6aa0895cfad1a61eab1f3a0ee79bd894c Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 21 Oct 2025 11:22:01 -0700 Subject: [PATCH] [SLU][profcheck] Propagate profile for branches on injected con

[llvm-branch-commits] [llvm] [LIR][profcheck] Reuse the loop's exit condition profile (PR #164523)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164523 >From aafb258bc4561fb35d86518a2d96769ab9b2ac46 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 21 Oct 2025 17:24:49 -0700 Subject: [PATCH] [LIR][profcheck] Reuse the loop's exit condition profile --- .

[llvm-branch-commits] [llvm] [LVer][profcheck] explicitly set unknown branch weights for the versioned/unversioned selector (PR #164507)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164507 >From e745aaf0e5454fd7f79269517a1ca2eb4c582edd Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 21 Oct 2025 15:20:14 -0700 Subject: [PATCH] [LVer][profcheck] explicitly set unknown branch weights for the

[llvm-branch-commits] [llvm] [SLU][profcheck] create likely branch weights for guard->branch (PR #164271)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164271 >From 466d5f3f12337d3cccdaf184b83c6fb80c0a9186 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Mon, 20 Oct 2025 08:21:26 -0700 Subject: [PATCH] [SLU][profcheck] create likely branch weights for guard->branch

[llvm-branch-commits] [llvm] [LVer][profcheck] explicitly set unknown branch weights for the versioned/unversioned selector (PR #164507)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164507 >From e745aaf0e5454fd7f79269517a1ca2eb4c582edd Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 21 Oct 2025 15:20:14 -0700 Subject: [PATCH] [LVer][profcheck] explicitly set unknown branch weights for the

[llvm-branch-commits] [llvm] [LSCFG][profcheck] Add dummy branch weights for the dummy switch to dead exits (PR #164714)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164714 >From 5b7729327168a7bfbd0c6f561cd0e6a55d54fb10 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Wed, 22 Oct 2025 14:34:31 -0700 Subject: [PATCH] [LSCFG][profcheck] Add dummy branch weights for the dummy switc

[llvm-branch-commits] [llvm] [SLU][profcheck] Use the original branch weigths in `buildPartialInvariantUnswitchConditionalBranch` (PR #164270)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164270 >From f3362bc0bcb593c8e27c87a8e71ab0dc38e8dc72 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Sat, 18 Oct 2025 17:14:08 -0700 Subject: [PATCH] [SLU][profcheck] Use the original branch weigths in `buildParti

[llvm-branch-commits] [llvm] [SLU][profcheck] Propagate profile for branches on injected conditions. (PR #164476)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164476 >From f696a5d6aa0895cfad1a61eab1f3a0ee79bd894c Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 21 Oct 2025 11:22:01 -0700 Subject: [PATCH] [SLU][profcheck] Propagate profile for branches on injected con

[llvm-branch-commits] [llvm] [SLU][profcheck] Use the original branch weigths in `buildPartialInvariantUnswitchConditionalBranch` (PR #164270)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164270 >From f3362bc0bcb593c8e27c87a8e71ab0dc38e8dc72 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Sat, 18 Oct 2025 17:14:08 -0700 Subject: [PATCH] [SLU][profcheck] Use the original branch weigths in `buildParti

[llvm-branch-commits] [llvm] [LSCFG][profcheck] Add dummy branch weights for the dummy switch to dead exits (PR #164714)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164714 >From 5b7729327168a7bfbd0c6f561cd0e6a55d54fb10 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Wed, 22 Oct 2025 14:34:31 -0700 Subject: [PATCH] [LSCFG][profcheck] Add dummy branch weights for the dummy switc

[llvm-branch-commits] [llvm] [LIR][profcheck] Reuse the loop's exit condition profile (PR #164523)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164523 >From aafb258bc4561fb35d86518a2d96769ab9b2ac46 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 21 Oct 2025 17:24:49 -0700 Subject: [PATCH] [LIR][profcheck] Reuse the loop's exit condition profile --- .

[llvm-branch-commits] [llvm] [SLU][profcheck] create likely branch weights for guard->branch (PR #164271)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164271 >From 466d5f3f12337d3cccdaf184b83c6fb80c0a9186 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Mon, 20 Oct 2025 08:21:26 -0700 Subject: [PATCH] [SLU][profcheck] create likely branch weights for guard->branch

[llvm-branch-commits] [clang] release/21.x: [clang-shlib] Fix linking libclang-cpp on Haiku (#156401) (PR #165638)

2025-10-29 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport 21bcd00e54416b0950da19fe8adb0628a19bf66f Requested by: @brad0 --- Full diff: https://github.com/llvm/llvm-project/pull/165638.diff 1 Files Affected: - (modified) clang/tools/clang-shlib/CMakeLists.txt (+

[llvm-branch-commits] [clang] release/21.x: [clang-shlib] Fix linking libclang-cpp on Haiku (#156401) (PR #165638)

2025-10-29 Thread via llvm-branch-commits
llvmbot wrote: @DavidSpickett What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/165638 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman

[llvm-branch-commits] [clang] release/21.x: [clang-shlib] Fix linking libclang-cpp on Haiku (#156401) (PR #165638)

2025-10-29 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/165638 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] release/21.x: [clang-shlib] Fix linking libclang-cpp on Haiku (#156401) (PR #165638)

2025-10-29 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/165638 Backport 21bcd00e54416b0950da19fe8adb0628a19bf66f Requested by: @brad0 >From a2cb10a0e31a8070a4b43db8a24e5b48ea96e147 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Wed, 29 Oct 2025 20:55:15 -0400 Subject: [P

[llvm-branch-commits] [llvm] [BOLT] Match functions with pseudo probes (PR #100446)

2025-10-29 Thread Amir Ayupov via llvm-branch-commits
https://github.com/aaupov edited https://github.com/llvm/llvm-project/pull/100446 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/21.x: [llvm-objcopy][COFF] Update .symidx values after stripping (#153322) (PR #165608)

2025-10-29 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-binary-utilities Author: None (llvmbot) Changes Backport 74d52f9639ca7588c622c0790ca18fa5bff66837 Requested by: @mstorsjo --- Full diff: https://github.com/llvm/llvm-project/pull/165608.diff 6 Files Affected: - (modified) llvm/lib/ObjCopy/COFF/

[llvm-branch-commits] [llvm] release/21.x: [llvm-objcopy][COFF] Update .symidx values after stripping (#153322) (PR #165608)

2025-10-29 Thread via llvm-branch-commits
llvmbot wrote: @jh7370 What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/165608 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listin

[llvm-branch-commits] [llvm] release/21.x: [llvm-objcopy][COFF] Update .symidx values after stripping (#153322) (PR #165608)

2025-10-29 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/165608 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/21.x: [llvm-objcopy][COFF] Update .symidx values after stripping (#153322) (PR #165608)

2025-10-29 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/165608 Backport 74d52f9639ca7588c622c0790ca18fa5bff66837 Requested by: @mstorsjo >From 0921531330add39df5d83c4802eb76adf2aac744 Mon Sep 17 00:00:00 2001 From: Evgenii Kudriashov Date: Wed, 3 Sep 2025 23:54:21 +0200 S

[llvm-branch-commits] [mlir] 2736b4d - Revert "[mlir][affine] Add fold logic when the affine.yield has IV as operand…"

2025-10-29 Thread via llvm-branch-commits
Author: lonely eagle Date: 2025-10-30T02:15:05+08:00 New Revision: 2736b4d7963204aa182e0c8b344d50b73dc9fd5f URL: https://github.com/llvm/llvm-project/commit/2736b4d7963204aa182e0c8b344d50b73dc9fd5f DIFF: https://github.com/llvm/llvm-project/commit/2736b4d7963204aa182e0c8b344d50b73dc9fd5f.diff

[llvm-branch-commits] ELF: Rename RandomizePaddingSection to PaddingSection. (PR #155540)

2025-10-29 Thread Fangrui Song via llvm-branch-commits
https://github.com/MaskRay approved this pull request. https://github.com/llvm/llvm-project/pull/155540 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] ELF: Rename RandomizePaddingSection to PaddingSection. (PR #155540)

2025-10-29 Thread Fangrui Song via llvm-branch-commits
MaskRay wrote: This should be changed to rebase on top of main and it can be pushed before landing previous patches. https://github.com/llvm/llvm-project/pull/155540 ___ llvm-branch-commits mailing list [email protected] https://lists

[llvm-branch-commits] [lld] release/21.x: [LLD][COFF] Fix manifest UAC trustInfo namespace (#165285) (PR #165605)

2025-10-29 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-lld-coff Author: None (llvmbot) Changes Backport 6ab8e8fa03 Requested by: @nga888 --- Full diff: https://github.com/llvm/llvm-project/pull/165605.diff 5 Files Affected: - (modified) lld/COFF/DriverUtils.cpp (+1-1) - (added) lld/test/COFF/Inputs/man

[llvm-branch-commits] [lld] release/21.x: [LLD][COFF] Fix manifest UAC trustInfo namespace (#165285) (PR #165605)

2025-10-29 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-platform-windows Author: None (llvmbot) Changes Backport 6ab8e8fa03 Requested by: @nga888 --- Full diff: https://github.com/llvm/llvm-project/pull/165605.diff 5 Files Affected: - (modified) lld/COFF/DriverUtils.cpp (+1-1) - (added) lld/test/COFF/In

[llvm-branch-commits] [lld] release/21.x: [LLD][COFF] Fix manifest UAC trustInfo namespace (#165285) (PR #165605)

2025-10-29 Thread via llvm-branch-commits
llvmbot wrote: @MaskRay What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/165605 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listi

[llvm-branch-commits] [lld] release/21.x: [LLD][COFF] Fix manifest UAC trustInfo namespace (#165285) (PR #165605)

2025-10-29 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/165605 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [lld] release/21.x: [LLD][COFF] Fix manifest UAC trustInfo namespace (#165285) (PR #165605)

2025-10-29 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/165605 Backport 6ab8e8fa03 Requested by: @nga888 >From db7b9214c3f3867a5eaa9a41cc1f69ebf804a61f Mon Sep 17 00:00:00 2001 From: Andrew Ng Date: Wed, 29 Oct 2025 10:35:20 + Subject: [PATCH] [LLD][COFF] Fix manifest

[llvm-branch-commits] [llvm] [LoopUnroll] Fix block frequencies for epilogue (PR #159163)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin approved this pull request. https://github.com/llvm/llvm-project/pull/159163 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [SLU][profcheck] Use the original branch weigths in `buildPartialInvariantUnswitchConditionalBranch` (PR #164270)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164270 >From 31442a49e459d9712aece05e66ff0d1e4a70721c Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Sat, 18 Oct 2025 17:14:08 -0700 Subject: [PATCH] [SLU][profcheck] Use the original branch weigths in `buildParti

[llvm-branch-commits] [llvm] [LIR][profcheck] Reuse the loop's exit condition profile (PR #164523)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164523 >From 1bd2ba55726bd525908b186e0460e0556e7c3c6a Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 21 Oct 2025 17:24:49 -0700 Subject: [PATCH] [LIR][profcheck] Reuse the loop's exit condition profile --- .

[llvm-branch-commits] [llvm] [SLU][profcheck] Use the original branch weigths in `buildPartialInvariantUnswitchConditionalBranch` (PR #164270)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164270 >From 31442a49e459d9712aece05e66ff0d1e4a70721c Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Sat, 18 Oct 2025 17:14:08 -0700 Subject: [PATCH] [SLU][profcheck] Use the original branch weigths in `buildParti

[llvm-branch-commits] [llvm] [LVer][profcheck] explicitly set unknown branch weights for the versioned/unversioned selector (PR #164507)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164507 >From 577971fd0c10a2733c3255609f5cb7db874011a4 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 21 Oct 2025 15:20:14 -0700 Subject: [PATCH] [LVer][profcheck] explicitly set unknown branch weights for the

[llvm-branch-commits] [llvm] [SLU][profcheck] Propagate profile for branches on injected conditions. (PR #164476)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164476 >From 54eacf7f9cdd8e57ba591e0bbf4b8eb35ff8bf4d Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 21 Oct 2025 11:22:01 -0700 Subject: [PATCH] [SLU][profcheck] Propagate profile for branches on injected con

[llvm-branch-commits] [llvm] [LVer][profcheck] explicitly set unknown branch weights for the versioned/unversioned selector (PR #164507)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164507 >From 577971fd0c10a2733c3255609f5cb7db874011a4 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 21 Oct 2025 15:20:14 -0700 Subject: [PATCH] [LVer][profcheck] explicitly set unknown branch weights for the

[llvm-branch-commits] [llvm] [LIR][profcheck] Reuse the loop's exit condition profile (PR #164523)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164523 >From 1bd2ba55726bd525908b186e0460e0556e7c3c6a Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 21 Oct 2025 17:24:49 -0700 Subject: [PATCH] [LIR][profcheck] Reuse the loop's exit condition profile --- .

[llvm-branch-commits] [llvm] [LSCFG][profcheck] Add dummy branch weights for the dummy switch to dead exits (PR #164714)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164714 >From e24859154f6753e6c9abaa5dd272a9a10f93b1ad Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Wed, 22 Oct 2025 14:34:31 -0700 Subject: [PATCH] [LSCFG][profcheck] Add dummy branch weights for the dummy switc

[llvm-branch-commits] [llvm] [SLU][profcheck] create likely branch weights for guard->branch (PR #164271)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164271 >From 7967c99ec1b2121b09690fc0cb57dac8814edc00 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Mon, 20 Oct 2025 08:21:26 -0700 Subject: [PATCH] [SLU][profcheck] create likely branch weights for guard->branch

[llvm-branch-commits] [llvm] [SLU][profcheck] Propagate profile for branches on injected conditions. (PR #164476)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164476 >From 54eacf7f9cdd8e57ba591e0bbf4b8eb35ff8bf4d Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 21 Oct 2025 11:22:01 -0700 Subject: [PATCH] [SLU][profcheck] Propagate profile for branches on injected con

[llvm-branch-commits] [llvm] [SLU][profcheck] create likely branch weights for guard->branch (PR #164271)

2025-10-29 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164271 >From 7967c99ec1b2121b09690fc0cb57dac8814edc00 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Mon, 20 Oct 2025 08:21:26 -0700 Subject: [PATCH] [SLU][profcheck] create likely branch weights for guard->branch

[llvm-branch-commits] [llvm] [LoopUnroll] Fix block frequencies for epilogue (PR #159163)

2025-10-29 Thread Joel E. Denny via llvm-branch-commits
jdenny-ornl wrote: ping https://github.com/llvm/llvm-project/pull/159163 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [DA] Check nsw when extracting a constant operand of SCEVMul (PR #164408)

2025-10-29 Thread Michael Kruse via llvm-branch-commits
https://github.com/Meinersbur approved this pull request. https://github.com/llvm/llvm-project/pull/164408 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [DA] Check nsw when extracting a constant operand of SCEVMul (PR #164408)

2025-10-29 Thread Ryotaro Kasuga via llvm-branch-commits
https://github.com/kasuga-fj updated https://github.com/llvm/llvm-project/pull/164408 >From 4c5c963d99d99b4649b39fca172917fc0b09ccb2 Mon Sep 17 00:00:00 2001 From: Ryotaro Kasuga Date: Tue, 21 Oct 2025 12:23:25 + Subject: [PATCH 1/3] [DA] Check nsw when extracting a constant operand of SCE

[llvm-branch-commits] [llvm] [DA] Check nsw when extracting a constant operand of SCEVMul (PR #164408)

2025-10-29 Thread Ryotaro Kasuga via llvm-branch-commits
@@ -2828,8 +2828,9 @@ static std::optional getConstantPart(const SCEV *Expr) { if (const auto *Constant = dyn_cast(Expr)) return Constant->getAPInt(); if (const auto *Product = dyn_cast(Expr)) -if (const auto *Constant = dyn_cast(Product->getOperand(0))) - ret

[llvm-branch-commits] [llvm] [DA] Check nsw when extracting a constant operand of SCEVMul (PR #164408)

2025-10-29 Thread Ryotaro Kasuga via llvm-branch-commits
https://github.com/kasuga-fj updated https://github.com/llvm/llvm-project/pull/164408 >From 4c5c963d99d99b4649b39fca172917fc0b09ccb2 Mon Sep 17 00:00:00 2001 From: Ryotaro Kasuga Date: Tue, 21 Oct 2025 12:23:25 + Subject: [PATCH 1/2] [DA] Check nsw when extracting a constant operand of SCE

[llvm-branch-commits] [llvm] [LV] Use assertion in VPExpressionRecipe creation (PR #165543)

2025-10-29 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: Sam Tebbs (SamTebbs33) Changes This PR re-introduces the assert that the cost of a partial reduction is valid during VPExpressionRecipe creation. This is a stacked PR: 1. https://github.com/llvm/llvm-project/pull/165536 2. -> ht

[llvm-branch-commits] [llvm] [LV] Use assertion in VPExpressionRecipe creation (PR #165543)

2025-10-29 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-vectorizers Author: Sam Tebbs (SamTebbs33) Changes This PR re-introduces the assert that the cost of a partial reduction is valid during VPExpressionRecipe creation. This is a stacked PR: 1. https://github.com/llvm/llvm-project/pull/165536 2. -> https:

[llvm-branch-commits] [llvm] [LV] Use assertion in VPExpressionRecipe creation (PR #165543)

2025-10-29 Thread Sam Tebbs via llvm-branch-commits
https://github.com/SamTebbs33 created https://github.com/llvm/llvm-project/pull/165543 This PR re-introduces the assert that the cost of a partial reduction is valid during VPExpressionRecipe creation. This is a stacked PR: 1. https://github.com/llvm/llvm-project/pull/165536 >From 0aa3c2d73ee

[llvm-branch-commits] [llvm] [LV] Use assertion in VPExpressionRecipe creation (PR #165543)

2025-10-29 Thread Sam Tebbs via llvm-branch-commits
https://github.com/SamTebbs33 edited https://github.com/llvm/llvm-project/pull/165543 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [llvm-readobj, ELF] Support reading binary with more than PN_XNUM segments. (PR #165278)

2025-10-29 Thread via llvm-branch-commits
aokblast wrote: > @aokblast, is this ready for review? It's currently still attempting to merge > into another of your user branches, whereas if it's ready for review, I'd > expect it to be merging into `main`. Hello, yes, it is ready to review. But I create a user branch based on the one you

[llvm-branch-commits] [llvm] [BOLT][PAC] Warn about synchronous unwind tables (PR #165227)

2025-10-29 Thread Gergely Bálint via llvm-branch-commits
@@ -133,11 +140,17 @@ Error PointerAuthCFIAnalyzer::runOnFunctions(BinaryContext &BC) { ParallelUtilities::runOnEachFunction( BC, ParallelUtilities::SchedulingPolicy::SP_INST_LINEAR, WorkFun, SkipPredicate, "PointerAuthCFIAnalyzer"); + + float IgnoredPercent = (

[llvm-branch-commits] [llvm] [llvm-readobj, ELF] Support reading binary with more than PN_XNUM segments. (PR #165278)

2025-10-29 Thread James Henderson via llvm-branch-commits
jh7370 wrote: @aokblast, is this ready for review? It's currently still attempting to merge into another of your user branches, whereas if it's ready for review, I'd expect it to be merging into `main`. https://github.com/llvm/llvm-project/pull/165278 __

[llvm-branch-commits] [llvm] [BOLT][PAC] Warn about synchronous unwind tables (PR #165227)

2025-10-29 Thread Peter Waller via llvm-branch-commits
@@ -133,11 +140,17 @@ Error PointerAuthCFIAnalyzer::runOnFunctions(BinaryContext &BC) { ParallelUtilities::runOnEachFunction( BC, ParallelUtilities::SchedulingPolicy::SP_INST_LINEAR, WorkFun, SkipPredicate, "PointerAuthCFIAnalyzer"); + + float IgnoredPercent = (

[llvm-branch-commits] [llvm] [BOLT][PAC] Warn about synchronous unwind tables (PR #165227)

2025-10-29 Thread Gergely Bálint via llvm-branch-commits
@@ -133,11 +140,17 @@ Error PointerAuthCFIAnalyzer::runOnFunctions(BinaryContext &BC) { ParallelUtilities::runOnEachFunction( BC, ParallelUtilities::SchedulingPolicy::SP_INST_LINEAR, WorkFun, SkipPredicate, "PointerAuthCFIAnalyzer"); + + float IgnoredPercent = (

[llvm-branch-commits] [llvm] [AtomicExpand] Add bitcasts when expanding load atomic vector (PR #148900)

2025-10-29 Thread Simon Pilgrim via llvm-branch-commits
@@ -1220,6 +1220,11 @@ def : Pat<(v2i64 (scalar_to_vector (i64 (atomic_load_64 addr:$src, def : Pat<(v2i64 (scalar_to_vector (i64 (atomic_load_64 addr:$src, (VMOV64toPQIZrm addr:$src)>, Requires<[HasAVX512]>; +def : Pat<(v2i64 (atomic_load_128_v2i64 addr:$src)), +

[llvm-branch-commits] [llvm] [SDAG] Set InBounds when when computing offsets into memory objects (PR #165425)

2025-10-29 Thread Fabian Ritter via llvm-branch-commits
@@ -5626,17 +5626,31 @@ class LLVM_ABI TargetLowering : public TargetLoweringBase { /// Get a pointer to vector element \p Idx located in memory for a vector of /// type \p VecVT starting at a base address of \p VecPtr. If \p Idx is out of /// bounds the returned pointe

[llvm-branch-commits] [llvm] [SDAG] Set InBounds when when computing offsets into memory objects (PR #165425)

2025-10-29 Thread Fabian Ritter via llvm-branch-commits
https://github.com/ritter-x2a updated https://github.com/llvm/llvm-project/pull/165425 >From 50f481b182228175e73b7754e42076337b8c613c Mon Sep 17 00:00:00 2001 From: Fabian Ritter Date: Mon, 27 Oct 2025 04:48:36 -0400 Subject: [PATCH 1/2] [SDAG] Set InBounds when when computing offsets into mem

[llvm-branch-commits] [llvm] [LoongArch] Convert ld to fld when result is only used by sitofp (PR #165523)

2025-10-29 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-loongarch Author: Zhaoxin Yang (ylzsx) Changes If the result of an integer load is only used by an integer-to-float conversion, use a fp load instead. This eliminates an integer-to-float-move (movgr2fr) instruction. --- Full diff: https://gith

[llvm-branch-commits] [llvm] [LoongArch] Convert ld to fld when result is only used by sitofp (PR #165523)

2025-10-29 Thread Zhaoxin Yang via llvm-branch-commits
https://github.com/ylzsx created https://github.com/llvm/llvm-project/pull/165523 If the result of an integer load is only used by an integer-to-float conversion, use a fp load instead. This eliminates an integer-to-float-move (movgr2fr) instruction. >From 25fc7d1d06a7b6b6a9d19ed82586094f58f8

[llvm-branch-commits] [llvm] [BOLT] Move call probe information to CallSiteInfo (PR #165490)

2025-10-29 Thread Amir Ayupov via llvm-branch-commits
https://github.com/aaupov edited https://github.com/llvm/llvm-project/pull/165490 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [BOLT] Match functions with pseudo probes (PR #100446)

2025-10-29 Thread Amir Ayupov via llvm-branch-commits
https://github.com/aaupov edited https://github.com/llvm/llvm-project/pull/100446 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [BOLT] Allow name matching stale profiles under infer-stale-profile (PR #165493)

2025-10-29 Thread Amir Ayupov via llvm-branch-commits
https://github.com/aaupov updated https://github.com/llvm/llvm-project/pull/165493 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [BOLT] Allow name matching stale profiles under infer-stale-profile (PR #165493)

2025-10-29 Thread Amir Ayupov via llvm-branch-commits
https://github.com/aaupov updated https://github.com/llvm/llvm-project/pull/165493 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits