[llvm-branch-commits] [clang-tools-extra] [clangd] Show type hint for simple cases of dependent 'auto' (PR #156284)

2025-08-31 Thread Nathan Ridge via llvm-branch-commits
https://github.com/HighCommander4 created https://github.com/llvm/llvm-project/pull/156284 Fixes https://github.com/clangd/clangd/issues/2275 >From 67b81f57250655c41112b3c3601ca537119df5cc Mon Sep 17 00:00:00 2001 From: Nathan Ridge Date: Mon, 1 Sep 2025 02:48:44 -0400 Subject: [PATCH] [clangd

[llvm-branch-commits] [llvm] [flang][do concurent] Add saxpy offload tests for OpenMP mapping (PR #155993)

2025-08-31 Thread Kareem Ergawy via llvm-branch-commits
https://github.com/ergawy updated https://github.com/llvm/llvm-project/pull/155993 >From f1bbd24a5069458c008736404c000c5334424b46 Mon Sep 17 00:00:00 2001 From: ergawy Date: Fri, 29 Aug 2025 04:04:07 -0500 Subject: [PATCH] [flang][do concurent] Add saxpy offload tests for OpenMP mapping Adds

[llvm-branch-commits] [flang] [flang][OpenMP] `do concurrent` to device mapping lit tests (PR #155992)

2025-08-31 Thread Kareem Ergawy via llvm-branch-commits
https://github.com/ergawy updated https://github.com/llvm/llvm-project/pull/155992 >From 3dd383be4ab7c3a03da321f1127e056f52eecff0 Mon Sep 17 00:00:00 2001 From: ergawy Date: Fri, 29 Aug 2025 03:53:51 -0500 Subject: [PATCH] [flang][OpenMP] `do concurrent` to device mapping lit tests Adds more l

[llvm-branch-commits] [flang] [flang][OpenMP] Extend `do concurrent` mapping to device (PR #155987)

2025-08-31 Thread Kareem Ergawy via llvm-branch-commits
https://github.com/ergawy updated https://github.com/llvm/llvm-project/pull/155987 >From 0373863b919e59130dcf57593f4283ece0dff12a Mon Sep 17 00:00:00 2001 From: ergawy Date: Fri, 29 Aug 2025 02:04:49 -0500 Subject: [PATCH] [flang][OpenMP] Extend `do concurrent` mapping to device Upstreams furt

[llvm-branch-commits] [clang-tools-extra] [clangd] Use HeuristicResolver to try to resolve dependent 'auto' (PR #156283)

2025-08-31 Thread Nathan Ridge via llvm-branch-commits
HighCommander4 wrote: Depends on https://github.com/llvm/llvm-project/pull/156282 https://github.com/llvm/llvm-project/pull/156283 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/l

[llvm-branch-commits] [clang-tools-extra] [clangd] Use HeuristicResolver to try to resolve dependent 'auto' (PR #156283)

2025-08-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clangd Author: Nathan Ridge (HighCommander4) Changes Fixes https://github.com/clangd/clangd/issues/2431 --- Full diff: https://github.com/llvm/llvm-project/pull/156283.diff 9 Files Affected: - (modified) clang-tools-extra/clangd/AST.cpp (+17-4) - (m

[llvm-branch-commits] [clang] release/21.x: [Clang][CMake] Use IRPGO instead of FE PGO for Cmake Caches (#155957) (PR #156271)

2025-08-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin approved this pull request. lgtm, but you probably want the release branch owner to lgtm, too https://github.com/llvm/llvm-project/pull/156271 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://li

[llvm-branch-commits] [clang] release/21.x: [Clang][CMake] Use IRPGO instead of FE PGO for Cmake Caches (#155957) (PR #156271)

2025-08-31 Thread Aiden Grossman via llvm-branch-commits
boomanaiden154 wrote: This makes it easier to use the new options in the CI container since we build from the release branch. This should be a relatively safe backport given how small the change is in addition to how infrequently these CMake caches change at this point. https://github.com/llv

[llvm-branch-commits] [clang] release/21.x: [Clang][CMake] Use IRPGO instead of FE PGO for Cmake Caches (#155957) (PR #156271)

2025-08-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport 7fca1f841b4c226d50ab7bad64de5db225d4193b Requested by: @boomanaiden154 --- Full diff: https://github.com/llvm/llvm-project/pull/156271.diff 1 Files Affected: - (modified) clang/cmake/caches/PGO.cmake (+1

[llvm-branch-commits] [clang] release/21.x: [Clang][CMake] Use IRPGO instead of FE PGO for Cmake Caches (#155957) (PR #156271)

2025-08-31 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/156271 ___ 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] [clang] release/21.x: [Clang][CMake] Use IRPGO instead of FE PGO for Cmake Caches (#155957) (PR #156271)

2025-08-31 Thread via llvm-branch-commits
llvmbot wrote: @mtrofin What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/156271 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listi

[llvm-branch-commits] [clang] release/21.x: [Clang][CMake] Use IRPGO instead of FE PGO for Cmake Caches (#155957) (PR #156271)

2025-08-31 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/156271 Backport 7fca1f841b4c226d50ab7bad64de5db225d4193b Requested by: @boomanaiden154 >From 08383fb44eba580749dc2254effc5b1b1f96f4c4 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Fri, 29 Aug 2025 10:06:26 -070

[llvm-branch-commits] [llvm] [AArch64] Split large loop dependence masks (PR #153187)

2025-08-31 Thread Sam Tebbs via llvm-branch-commits
@@ -5286,41 +5285,44 @@ AArch64TargetLowering::LowerLOOP_DEPENDENCE_MASK(SDValue Op, PtrA = DAG.getNode(ISD::ADD, DL, MVT::i64, PtrA, Addend); } -if (VT.isScalableVT()) - return DAG.getNode(Op.getOpcode(), DL, VT, PtrA, PtrB, Op.getOperand(2)); - -// We

[llvm-branch-commits] [llvm] [AArch64] Split large loop dependence masks (PR #153187)

2025-08-31 Thread Sam Tebbs via llvm-branch-commits
@@ -5247,50 +5247,85 @@ SDValue AArch64TargetLowering::LowerLOOP_DEPENDENCE_MASK(SDValue Op, SelectionDAG &DAG) const { SDLoc DL(Op); - uint64_t EltSize = Op.getConstantOperandVal(2); - EVT VT = Op.getValueType(); - switch (

[llvm-branch-commits] [llvm] [AArch64] Split large loop dependence masks (PR #153187)

2025-08-31 Thread Sam Tebbs via llvm-branch-commits
@@ -5247,50 +5247,85 @@ SDValue AArch64TargetLowering::LowerLOOP_DEPENDENCE_MASK(SDValue Op, SelectionDAG &DAG) const { SDLoc DL(Op); - uint64_t EltSize = Op.getConstantOperandVal(2); - EVT VT = Op.getValueType(); - switch (