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

2025-10-31 Thread Matt Arsenault via llvm-branch-commits
@@ -1933,6 +1933,20 @@ def atomic_load_64 : let MemoryVT = i64; } +def atomic_load_128_v2i64 : + PatFrag<(ops node:$ptr), + (atomic_load node:$ptr)> { + let IsAtomic = true; + let MemoryVT = v2i64; +} + +def atomic_load_128_v4i32 : + PatFrag<(ops node:$ptr), +

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

2025-10-31 Thread Matt Arsenault via llvm-branch-commits
@@ -483,7 +483,12 @@ LoadInst *AtomicExpandImpl::convertAtomicLoadToIntegerType(LoadInst *LI) { NewLI->setAtomic(LI->getOrdering(), LI->getSyncScopeID()); LLVM_DEBUG(dbgs() << "Replaced " << *LI << " with " << *NewLI << "\n"); - Value *NewVal = Builder.CreateBitCast(NewL

[llvm-branch-commits] [clang] [LifetimeSafety] Optimize fact storage with IDs and vector-based lookup (PR #165963)

2025-10-31 Thread Gábor Horváth via llvm-branch-commits
https://github.com/Xazax-hun approved this pull request. https://github.com/llvm/llvm-project/pull/165963 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] ExpandFp: Require RuntimeLibcallsInfo analysis (PR #165197)

2025-10-31 Thread Matt Arsenault via llvm-branch-commits
arsenm wrote: > if every function in a module will always have the same set of available > libcalls Yes, the set of RuntimeLibcalls should be consistent through a module, and only invalidated on link > then this way of making it a module analysis is ok at the cost of usability > of the mod

[llvm-branch-commits] [clang] [LifetimeSafety] Optimize fact storage with IDs and vector-based lookup (PR #165963)

2025-10-31 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 ready_for_review https://github.com/llvm/llvm-project/pull/165963 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [LifetimeSafety] Optimize fact storage with IDs and vector-based lookup (PR #165963)

2025-10-31 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/165963 >From 7e6051b1833bdbc593106481e09977f6df4ee9b1 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Sat, 1 Nov 2025 03:16:20 + Subject: [PATCH] Avoid using DenseMap for CFGBlock and program points --- .../Ana

[llvm-branch-commits] [clang] [LifetimeSafety] Optimize fact storage with IDs and vector-based lookup (PR #165963)

2025-10-31 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/165963 >From f48ebcf87e8e4d0201f1ee4fb1caf5002e5e2560 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Sat, 1 Nov 2025 03:16:20 + Subject: [PATCH] Avoid using DenseMap for CFGBlock and program points --- .../Ana

[llvm-branch-commits] [clang] [LifetimeSafety] Optimize fact storage with IDs and vector-based lookup (PR #165963)

2025-10-31 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/165963 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [LifetimeSafety] Optimize fact storage with IDs and vector-based lookup (PR #165963)

2025-10-31 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/165963 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [LifetimeSafety] Optimize fact storage with IDs and vector-based lookup (PR #165963)

2025-10-31 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/165963 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [LifetimeSafety] Optimize fact storage with IDs and vector-based lookup (PR #165963)

2025-10-31 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/165963 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [LifetimeSafety] Optimize fact storage with IDs and vector-based lookup (PR #165963)

2025-10-31 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/165963 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [LifetimeSafety] Optimize fact storage with IDs and vector-based lookup (PR #165963)

2025-10-31 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/165963 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [LifetimeSafety] Optimize fact storage with IDs and vector-based lookup (PR #165963)

2025-10-31 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/165963 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [LifetimeSafety] Optimize fact storage with IDs and vector-based lookup (PR #165963)

2025-10-31 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/165963 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [LifetimeSafety] Optimize fact storage with IDs and vector-based lookup (PR #165963)

2025-10-31 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/165963 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [LifetimeSafety] Optimize fact storage with IDs and vector-based lookup (PR #165963)

2025-10-31 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/165963 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [Instrumentor] Allow printing a runtime stub (PR #138978)

2025-10-31 Thread Kevin Sala Penades via llvm-branch-commits
https://github.com/kevinsala updated https://github.com/llvm/llvm-project/pull/138978 >From 371483a750a456459d054a56787b40e946ab2890 Mon Sep 17 00:00:00 2001 From: Kevin Sala Date: Tue, 6 May 2025 22:48:41 -0700 Subject: [PATCH] [Instrumentor] Allow printing a runtime stub --- .../llvm/Transf

[llvm-branch-commits] [clang] [llvm] [OpenMP] Add codegen support for dyn_groupprivate clause (PR #152830)

2025-10-31 Thread Kevin Sala Penades via llvm-branch-commits
kevinsala wrote: @skc7, so OpenMPToLLVMIRTranslation would call `OpenMPIRBuilder::createTarget` passing a `Value *DynCGGroupMem` and `OMPDynGroupprivateFallbackType`? https://github.com/llvm/llvm-project/pull/152830 ___ llvm-branch-commits mailing lis

[llvm-branch-commits] [llvm] [llvm][mustache] Optimize accessor splitting with a single pass (PR #159198)

2025-10-31 Thread Erick Velez via llvm-branch-commits
https://github.com/evelez7 edited https://github.com/llvm/llvm-project/pull/159198 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

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

2025-10-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164507 >From 19c883d45cd03397cbf6c1c01544c08f60d8a112 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-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164476 >From cf1d8b67dcbdfd34f15a183eca5973e0c2de00ed 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] Propagate profile for branches on injected conditions. (PR #164476)

2025-10-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164476 >From cf1d8b67dcbdfd34f15a183eca5973e0c2de00ed 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] [LSCFG][profcheck] Add dummy branch weights for the dummy switch to dead exits (PR #164714)

2025-10-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164714 >From 57042239f7dd93158369cbe55a0ce86a065a96f4 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-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164271 >From fe679f5614d19ce7596c82a5fe6c8a24d4666453 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] [LIR][profcheck] Reuse the loop's exit condition profile (PR #164523)

2025-10-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164523 >From 23cbeabad48c2c833f6aea87258a12fd1fb40e83 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] [LIR][profcheck] Reuse the loop's exit condition profile (PR #164523)

2025-10-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164523 >From 23cbeabad48c2c833f6aea87258a12fd1fb40e83 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-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164714 >From 57042239f7dd93158369cbe55a0ce86a065a96f4 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-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164271 >From fe679f5614d19ce7596c82a5fe6c8a24d4666453 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-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164507 >From 19c883d45cd03397cbf6c1c01544c08f60d8a112 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-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164476 >From 13775b3bf1b8d8f06c15dd96d1722f8b88ba00da 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-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164271 >From b73364caf27271be61de932ef4e867dfd3f80f64 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] [LSCFG][profcheck] Add dummy branch weights for the dummy switch to dead exits (PR #164714)

2025-10-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164714 >From 4472b2c4ad61b12dddcf09d00a5b9ef5612c2f94 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] [LVer][profcheck] explicitly set unknown branch weights for the versioned/unversioned selector (PR #164507)

2025-10-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164507 >From 9d2017c939083da40ce23fdc3221f5edccd79f1f 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-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164271 >From b73364caf27271be61de932ef4e867dfd3f80f64 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] [LIR][profcheck] Reuse the loop's exit condition profile (PR #164523)

2025-10-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164523 >From a7312491834540a9f724b4ccfae6ab41850c58e1 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-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164714 >From 4472b2c4ad61b12dddcf09d00a5b9ef5612c2f94 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] [LVer][profcheck] explicitly set unknown branch weights for the versioned/unversioned selector (PR #164507)

2025-10-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164507 >From 9d2017c939083da40ce23fdc3221f5edccd79f1f 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-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164523 >From a7312491834540a9f724b4ccfae6ab41850c58e1 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] Propagate profile for branches on injected conditions. (PR #164476)

2025-10-31 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/164476 >From 13775b3bf1b8d8f06c15dd96d1722f8b88ba00da 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] [flang] [llvm] [mlir] [Flang][OpenMP][MLIR] Initial declare target to for variables implementation (PR #119589)

2025-10-31 Thread via llvm-branch-commits
@@ -383,9 +383,21 @@ class MapInfoFinalizationPass return mapTypeFlag; mapFlags flags = mapFlags::OMP_MAP_TO | - (mapFlags(mapTypeFlag) & - (mapFlags::OMP_MAP_IMPLICIT | mapFlags::OMP_MAP_CLOSE | - mapFla

[llvm-branch-commits] [llvm] CodeGen: Remove PointerLikeRegClass handling from codegen (PR #159883)

2025-10-31 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/159883 >From 486fc7ba702303262e845f68714f6f61ee68f9e0 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 9 Sep 2025 20:13:52 +0900 Subject: [PATCH] CodeGen: Remove PointerLikeRegClass handling from codegen All us

[llvm-branch-commits] [llvm] CodeGen: Make target overrides of PointerLikeRegClass mandatory (PR #159882)

2025-10-31 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/159882 >From b7f5074d100e5b5b8b3338c364206dcacdd8c67a Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 16 Sep 2025 14:54:15 +0900 Subject: [PATCH] CodeGen: Make target overrides of PointerLikeRegClass mandatory

[llvm-branch-commits] [llvm] CodeGen: Make all targets override pseudos with pointers (PR #159881)

2025-10-31 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/159881 >From 7bdd6d64cbecc9053766fbe8367f8e95b59ce9eb Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 16 Sep 2025 14:55:52 +0900 Subject: [PATCH] CodeGen: Make all targets override pseudos with pointers This e

[llvm-branch-commits] [llvm] CodeGen: Make target overrides of PointerLikeRegClass mandatory (PR #159882)

2025-10-31 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/159882 >From b7f5074d100e5b5b8b3338c364206dcacdd8c67a Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 16 Sep 2025 14:54:15 +0900 Subject: [PATCH] CodeGen: Make target overrides of PointerLikeRegClass mandatory

[llvm-branch-commits] [llvm] CodeGen: Remove PointerLikeRegClass handling from codegen (PR #159883)

2025-10-31 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/159883 >From 486fc7ba702303262e845f68714f6f61ee68f9e0 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 9 Sep 2025 20:13:52 +0900 Subject: [PATCH] CodeGen: Remove PointerLikeRegClass handling from codegen All us

[llvm-branch-commits] [llvm] CodeGen: Make all targets override pseudos with pointers (PR #159881)

2025-10-31 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/159881 >From 7bdd6d64cbecc9053766fbe8367f8e95b59ce9eb Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 16 Sep 2025 14:55:52 +0900 Subject: [PATCH] CodeGen: Make all targets override pseudos with pointers This e

[llvm-branch-commits] [X86][NewPM] Port lower-amx-intrinsics to NewPM (PR #165113)

2025-10-31 Thread Matt Arsenault via llvm-branch-commits
@@ -179,7 +179,18 @@ FunctionPass *createX86LowerAMXTypeLegacyPass(); /// The pass transforms amx intrinsics to scalar operation if the function has /// optnone attribute or it is O0. -FunctionPass *createX86LowerAMXIntrinsicsPass(); +class X86LowerAMXIntrinsicsPass +: pub

[llvm-branch-commits] [X86][NewPM] Port lower-amx-intrinsics to NewPM (PR #165113)

2025-10-31 Thread Matt Arsenault via llvm-branch-commits
@@ -626,6 +629,41 @@ bool X86LowerAMXIntrinsics::visit() { return C; } +namespace { +bool shouldRunLowerAMXIntrinsics(Function &F, const TargetMachine *TM) { arsenm wrote: ```suggestion bool shouldRunLowerAMXIntrinsics(const Function &F, const TargetMachine

[llvm-branch-commits] [X86][NewPM] Port lower-amx-intrinsics to NewPM (PR #165113)

2025-10-31 Thread Matt Arsenault via llvm-branch-commits
@@ -626,6 +629,41 @@ bool X86LowerAMXIntrinsics::visit() { return C; } +namespace { +bool shouldRunLowerAMXIntrinsics(Function &F, const TargetMachine *TM) { + if (!X86ScalarizeAMX) +return false; + if (!F.hasFnAttribute(Attribute::OptimizeNone) && + TM->getOptLev

[llvm-branch-commits] [X86][NewPM] Port lower-amx-intrinsics to NewPM (PR #165113)

2025-10-31 Thread Aiden Grossman via llvm-branch-commits
boomanaiden154 wrote: @arsenm Bump on this review when you get a chance. https://github.com/llvm/llvm-project/pull/165113 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branc

[llvm-branch-commits] [llvm] [NFC] Refactor target intrinsic call lowering (PR #153204)

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

[llvm-branch-commits] [llvm] [NFC] Refactor target intrinsic call lowering (PR #153204)

2025-10-31 Thread Robert Imschweiler via llvm-branch-commits
@@ -5368,13 +5368,90 @@ void SelectionDAGBuilder::visitTargetIntrinsic(const CallInst &I, } } + if (std::optional Bundle = + I.getOperandBundle(LLVMContext::OB_convergencectrl)) { +Value *Token = Bundle->Inputs[0].get(); +SDValue ConvControlToken = get

[llvm-branch-commits] [llvm] [NFC] Refactor target intrinsic call lowering (PR #153204)

2025-10-31 Thread Robert Imschweiler via llvm-branch-commits
https://github.com/ro-i updated https://github.com/llvm/llvm-project/pull/153204 >From 78a0103f40a2754e7483ae0ef647ab8dfc5882c1 Mon Sep 17 00:00:00 2001 From: Robert Imschweiler Date: Tue, 12 Aug 2025 09:37:37 -0500 Subject: [PATCH 1/2] [NFC] Refactor target intrinsic call lowering Refactor int

[llvm-branch-commits] [llvm] [NFC] Refactor target intrinsic call lowering (PR #153204)

2025-10-31 Thread Matt Arsenault via llvm-branch-commits
@@ -5368,13 +5368,90 @@ void SelectionDAGBuilder::visitTargetIntrinsic(const CallInst &I, } } + if (std::optional Bundle = + I.getOperandBundle(LLVMContext::OB_convergencectrl)) { +Value *Token = Bundle->Inputs[0].get(); +SDValue ConvControlToken = get

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

2025-10-31 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148900 >From 3750df45101874e402471cd206e068431e7419f8 Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 13:03:15 -0400 Subject: [PATCH] [AtomicExpand] Add bitcasts when expanding load atomic vector AtomicExpan

[llvm-branch-commits] [llvm] [SelectionDAG] Split vector types for atomic load (PR #165818)

2025-10-31 Thread Matt Arsenault via llvm-branch-commits
@@ -2202,6 +2205,40 @@ void DAGTypeLegalizer::SplitVecRes_VP_SPLAT(SDNode *N, SDValue &Lo, Hi = DAG.getNode(N->getOpcode(), dl, HiVT, N->getOperand(0), MaskHi, EVLHi); } +void DAGTypeLegalizer::SplitVecRes_ATOMIC_LOAD(AtomicSDNode *LD, SDValue &Lo, +

[llvm-branch-commits] [llvm] [SelectionDAG] Split vector types for atomic load (PR #165818)

2025-10-31 Thread Matt Arsenault via llvm-branch-commits
@@ -2202,6 +2205,40 @@ void DAGTypeLegalizer::SplitVecRes_VP_SPLAT(SDNode *N, SDValue &Lo, Hi = DAG.getNode(N->getOpcode(), dl, HiVT, N->getOperand(0), MaskHi, EVLHi); } +void DAGTypeLegalizer::SplitVecRes_ATOMIC_LOAD(AtomicSDNode *LD, SDValue &Lo, +

[llvm-branch-commits] [llvm] 289f967 - Revert "[DA] Check for overflow in strong SIV test (#164704)"

2025-10-31 Thread via llvm-branch-commits
Author: Ehsan Amiri Date: 2025-10-31T14:46:02-04:00 New Revision: 289f9673d266955ed2a015b2ac730fd61c5cfa85 URL: https://github.com/llvm/llvm-project/commit/289f9673d266955ed2a015b2ac730fd61c5cfa85 DIFF: https://github.com/llvm/llvm-project/commit/289f9673d266955ed2a015b2ac730fd61c5cfa85.diff L

[llvm-branch-commits] [llvm] ExpandFp: Require RuntimeLibcallsInfo analysis (PR #165197)

2025-10-31 Thread Arthur Eubanks via llvm-branch-commits
aeubanks wrote: > > if the analysis is primarily intended to be used from function passes, it > > should be a function analysis, like TLI > > Most of the uses will be function passes, but this is fundamentally a module > level concept and should be a module analysis if every function in a mod

[llvm-branch-commits] [llvm] [AMDGPU] Record old VGPR MSBs in the high bits of s_set_vgpr_msb (PR #165035)

2025-10-31 Thread Joe Nash via llvm-branch-commits
https://github.com/Sisyph approved this pull request. https://github.com/llvm/llvm-project/pull/165035 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [flang] [flang][OpenMP] Use OmpDirectiveSpecification in ALLOCATE (PR #165865)

2025-10-31 Thread Krzysztof Parzyszek via llvm-branch-commits
https://github.com/kparzysz updated https://github.com/llvm/llvm-project/pull/165865 >From b3a69f5dabb6e8d6801b47eeb0b9de9023fcda2e Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Thu, 25 Sep 2025 13:34:22 -0500 Subject: [PATCH 1/3] [flang][OpenMP] Use OmpDirectiveSpecification in ALLO

[llvm-branch-commits] [flang] [flang][OpenMP] Use OmpDirectiveSpecification in ALLOCATE (PR #165865)

2025-10-31 Thread Krzysztof Parzyszek via llvm-branch-commits
@@ -239,33 +238,138 @@ class CanonicalizationOfOmp { } } - void RewriteOmpAllocations(parser::ExecutionPart &body) { -// Rewrite leading declarative allocations so they are nested -// within their respective executable allocate directive -// -// Original

[llvm-branch-commits] [flang] [flang][OpenMP] Use OmpDirectiveSpecification in ALLOCATE (PR #165865)

2025-10-31 Thread Krzysztof Parzyszek via llvm-branch-commits
@@ -2135,113 +2224,8 @@ void OmpStructureChecker::Enter(const parser::OmpClause::At &x) { } } -void OmpStructureChecker::Enter(const parser::OpenMPExecutableAllocate &x) { - inExecutableAllocate_ = true; - const auto &dir{std::get(x.t)}; - PushContextAndClauseSets(dir.so

[llvm-branch-commits] [flang] [flang][OpenMP] Use OmpDirectiveSpecification in ALLOCATE (PR #165865)

2025-10-31 Thread Krzysztof Parzyszek via llvm-branch-commits
@@ -1802,37 +1798,130 @@ void OmpStructureChecker::CheckAllocateDirective(parser::CharBlock source, } }}; - for (const parser::OmpObject &object : objects.v) { -parser::CharBlock objSource{[&]() { - if (auto &&maybeSource{GetObjectSource(object)}) { -r

[llvm-branch-commits] [flang] [flang][OpenMP] Use OmpDirectiveSpecification in ALLOCATE (PR #165865)

2025-10-31 Thread Krzysztof Parzyszek via llvm-branch-commits
@@ -239,33 +238,138 @@ class CanonicalizationOfOmp { } } - void RewriteOmpAllocations(parser::ExecutionPart &body) { -// Rewrite leading declarative allocations so they are nested -// within their respective executable allocate directive -// -// Original

[llvm-branch-commits] [flang] [flang][OpenMP] Use OmpDirectiveSpecification in ALLOCATE (PR #165865)

2025-10-31 Thread Krzysztof Parzyszek via llvm-branch-commits
@@ -2558,11 +2574,24 @@ bool OmpAttributeVisitor::Pre(const parser::OpenMPThreadprivate &x) { return true; } -bool OmpAttributeVisitor::Pre(const parser::OpenMPDeclarativeAllocate &x) { +bool OmpAttributeVisitor::Pre(const parser::OmpAllocateDirective &x) { PushContext(x

[llvm-branch-commits] [flang] [flang][OpenMP] Use OmpDirectiveSpecification in ALLOCATE (PR #165865)

2025-10-31 Thread Jack Styles via llvm-branch-commits
@@ -1802,37 +1798,130 @@ void OmpStructureChecker::CheckAllocateDirective(parser::CharBlock source, } }}; - for (const parser::OmpObject &object : objects.v) { -parser::CharBlock objSource{[&]() { - if (auto &&maybeSource{GetObjectSource(object)}) { -r

[llvm-branch-commits] [flang] [flang][OpenMP] Use OmpDirectiveSpecification in ALLOCATE (PR #165865)

2025-10-31 Thread Jack Styles via llvm-branch-commits
@@ -239,33 +238,138 @@ class CanonicalizationOfOmp { } } - void RewriteOmpAllocations(parser::ExecutionPart &body) { -// Rewrite leading declarative allocations so they are nested -// within their respective executable allocate directive -// -// Original

[llvm-branch-commits] [flang] [flang][OpenMP] Use OmpDirectiveSpecification in ALLOCATE (PR #165865)

2025-10-31 Thread Jack Styles via llvm-branch-commits
@@ -2135,113 +2224,8 @@ void OmpStructureChecker::Enter(const parser::OmpClause::At &x) { } } -void OmpStructureChecker::Enter(const parser::OpenMPExecutableAllocate &x) { - inExecutableAllocate_ = true; - const auto &dir{std::get(x.t)}; - PushContextAndClauseSets(dir.so

[llvm-branch-commits] [flang] [flang][OpenMP] Use OmpDirectiveSpecification in ALLOCATE (PR #165865)

2025-10-31 Thread Jack Styles via llvm-branch-commits
@@ -239,33 +238,138 @@ class CanonicalizationOfOmp { } } - void RewriteOmpAllocations(parser::ExecutionPart &body) { -// Rewrite leading declarative allocations so they are nested -// within their respective executable allocate directive -// -// Original

[llvm-branch-commits] [flang] [flang][OpenMP] Use OmpDirectiveSpecification in ALLOCATE (PR #165865)

2025-10-31 Thread Jack Styles via llvm-branch-commits
@@ -2558,11 +2574,24 @@ bool OmpAttributeVisitor::Pre(const parser::OpenMPThreadprivate &x) { return true; } -bool OmpAttributeVisitor::Pre(const parser::OpenMPDeclarativeAllocate &x) { +bool OmpAttributeVisitor::Pre(const parser::OmpAllocateDirective &x) { PushContext(x

[llvm-branch-commits] [flang] [flang][OpenMP] Use OmpDirectiveSpecification in ALLOCATE (PR #165865)

2025-10-31 Thread Jack Styles via llvm-branch-commits
@@ -239,33 +238,138 @@ class CanonicalizationOfOmp { } } - void RewriteOmpAllocations(parser::ExecutionPart &body) { -// Rewrite leading declarative allocations so they are nested -// within their respective executable allocate directive -// -// Original

[llvm-branch-commits] [flang] [flang][OpenMP] Use OmpDirectiveSpecification in ALLOCATE (PR #165865)

2025-10-31 Thread Jack Styles via llvm-branch-commits
https://github.com/Stylie777 commented: A few minor comments from me. https://github.com/llvm/llvm-project/pull/165865 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-c

[llvm-branch-commits] [flang] [flang][OpenMP] Use OmpDirectiveSpecification in ALLOCATE (PR #165865)

2025-10-31 Thread Jack Styles via llvm-branch-commits
https://github.com/Stylie777 edited https://github.com/llvm/llvm-project/pull/165865 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [flang] [flang][OpenMP] Use OmpDirectiveSpecification in ALLOCATE (PR #165865)

2025-10-31 Thread Krzysztof Parzyszek via llvm-branch-commits
https://github.com/kparzysz updated https://github.com/llvm/llvm-project/pull/165865 >From b3a69f5dabb6e8d6801b47eeb0b9de9023fcda2e Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Thu, 25 Sep 2025 13:34:22 -0500 Subject: [PATCH 1/2] [flang][OpenMP] Use OmpDirectiveSpecification in ALLO

[llvm-branch-commits] [llvm] [SelectionDAG] Split vector types for atomic load (PR #165818)

2025-10-31 Thread Simon Pilgrim via llvm-branch-commits
@@ -2202,6 +2205,40 @@ void DAGTypeLegalizer::SplitVecRes_VP_SPLAT(SDNode *N, SDValue &Lo, Hi = DAG.getNode(N->getOpcode(), dl, HiVT, N->getOperand(0), MaskHi, EVLHi); } +void DAGTypeLegalizer::SplitVecRes_ATOMIC_LOAD(AtomicSDNode *LD, SDValue &Lo, +

[llvm-branch-commits] [llvm] [X86] Cast atomic vectors in IR to support floats (PR #148899)

2025-10-31 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148899 >From 35e2752a2aff7cc0002e4cc61b1dfc020f9b918a Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 13:02:04 -0400 Subject: [PATCH] [X86] Cast atomic vectors in IR to support floats This commit casts float

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

2025-10-31 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148900 >From 0210ff75c7ae8e758b6ee04dc49e6c84f225df0a Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 13:03:15 -0400 Subject: [PATCH] [AtomicExpand] Add bitcasts when expanding load atomic vector AtomicExpan

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

2025-10-31 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148900 >From 0210ff75c7ae8e758b6ee04dc49e6c84f225df0a Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 13:03:15 -0400 Subject: [PATCH] [AtomicExpand] Add bitcasts when expanding load atomic vector AtomicExpan

[llvm-branch-commits] [llvm] [X86] Cast atomic vectors in IR to support floats (PR #148899)

2025-10-31 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148899 >From 35e2752a2aff7cc0002e4cc61b1dfc020f9b918a Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 13:02:04 -0400 Subject: [PATCH] [X86] Cast atomic vectors in IR to support floats This commit casts float

[llvm-branch-commits] [llvm] [SelectionDAG] Split vector types for atomic load (PR #165818)

2025-10-31 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/165818 >From 5c2428c58f77157dc79aa76478beb03e5cf45f1f Mon Sep 17 00:00:00 2001 From: jofrn Date: Thu, 30 Oct 2025 12:19:59 -0400 Subject: [PATCH] [SelectionDAG] Split vector types for atomic load Vector types that aren'

[llvm-branch-commits] [flang] [llvm] [mlir] [Flang][OpenMP][MLIR] Initial declare target to for variables implementation (PR #119589)

2025-10-31 Thread Akash Banerjee via llvm-branch-commits
@@ -383,9 +383,21 @@ class MapInfoFinalizationPass return mapTypeFlag; mapFlags flags = mapFlags::OMP_MAP_TO | - (mapFlags(mapTypeFlag) & - (mapFlags::OMP_MAP_IMPLICIT | mapFlags::OMP_MAP_CLOSE | - mapFla

[llvm-branch-commits] [flang] [llvm] [mlir] [Flang][OpenMP][MLIR] Initial declare target to for variables implementation (PR #119589)

2025-10-31 Thread Akash Banerjee via llvm-branch-commits
https://github.com/TIFitis approved this pull request. LGTM with a minor comment. Please allow for a second approval :) https://github.com/llvm/llvm-project/pull/119589 ___ llvm-branch-commits mailing list [email protected] https://lis

[llvm-branch-commits] [flang] [llvm] [mlir] [Flang][OpenMP][MLIR] Initial declare target to for variables implementation (PR #119589)

2025-10-31 Thread Akash Banerjee via llvm-branch-commits
https://github.com/TIFitis edited https://github.com/llvm/llvm-project/pull/119589 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes (PR #164622)

2025-10-31 Thread Gergely Bálint via llvm-branch-commits
https://github.com/bgergely0 ready_for_review https://github.com/llvm/llvm-project/pull/164622 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

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

2025-10-31 Thread Gergely Bálint via llvm-branch-commits
https://github.com/bgergely0 ready_for_review https://github.com/llvm/llvm-project/pull/165227 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

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

2025-10-31 Thread Gergely Bálint via llvm-branch-commits
https://github.com/bgergely0 updated https://github.com/llvm/llvm-project/pull/165227 From 6c6104e429e2bbfaef68aa51f572c4152e6413cc Mon Sep 17 00:00:00 2001 From: Gergely Balint Date: Mon, 27 Oct 2025 09:29:54 + Subject: [PATCH 1/2] [BOLT][PAC] Warn about synchronous unwind tables BOLT cur

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

2025-10-31 Thread Gergely Bálint via llvm-branch-commits
https://github.com/bgergely0 updated https://github.com/llvm/llvm-project/pull/165227 From 6c6104e429e2bbfaef68aa51f572c4152e6413cc Mon Sep 17 00:00:00 2001 From: Gergely Balint Date: Mon, 27 Oct 2025 09:29:54 + Subject: [PATCH 1/2] [BOLT][PAC] Warn about synchronous unwind tables BOLT cur

[llvm-branch-commits] [llvm] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes (PR #164622)

2025-10-31 Thread Gergely Bálint via llvm-branch-commits
https://github.com/bgergely0 updated https://github.com/llvm/llvm-project/pull/164622 From 2b0fe49dacf20d730dc5f9689f21afb188703542 Mon Sep 17 00:00:00 2001 From: Gergely Balint Date: Wed, 22 Oct 2025 12:44:37 + Subject: [PATCH] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes Origina

[llvm-branch-commits] [llvm] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes (PR #164622)

2025-10-31 Thread Gergely Bálint via llvm-branch-commits
https://github.com/bgergely0 converted_to_draft https://github.com/llvm/llvm-project/pull/164622 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

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

2025-10-31 Thread Gergely Bálint via llvm-branch-commits
https://github.com/bgergely0 converted_to_draft https://github.com/llvm/llvm-project/pull/165227 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

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

2025-10-31 Thread Gergely Bálint via llvm-branch-commits
https://github.com/bgergely0 updated https://github.com/llvm/llvm-project/pull/165227 From a5d936e649169dc6e025872ceac419cce46f1184 Mon Sep 17 00:00:00 2001 From: Gergely Balint Date: Mon, 27 Oct 2025 09:29:54 + Subject: [PATCH 1/2] [BOLT][PAC] Warn about synchronous unwind tables BOLT cur

[llvm-branch-commits] [llvm] [BOLT] Improve InsertNegateRAStatePass::inferUnknownStates (PR #163381)

2025-10-31 Thread Gergely Bálint via llvm-branch-commits
https://github.com/bgergely0 updated https://github.com/llvm/llvm-project/pull/163381 From 6ad31fe5310dc68620f75b72cc10125a5792075b Mon Sep 17 00:00:00 2001 From: Gergely Balint Date: Tue, 7 Oct 2025 14:01:47 + Subject: [PATCH 1/2] [BOLT] Improve InsertNegateRAStatePass::inferUnknownStates

[llvm-branch-commits] [llvm] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes (PR #164622)

2025-10-31 Thread Gergely Bálint via llvm-branch-commits
https://github.com/bgergely0 updated https://github.com/llvm/llvm-project/pull/164622 From c12cf7778f25391e6532ee6b3a2c72ae4f660bc2 Mon Sep 17 00:00:00 2001 From: Gergely Balint Date: Wed, 22 Oct 2025 12:44:37 + Subject: [PATCH] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes Origina

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

2025-10-31 Thread Gergely Bálint via llvm-branch-commits
https://github.com/bgergely0 updated https://github.com/llvm/llvm-project/pull/165227 From a5d936e649169dc6e025872ceac419cce46f1184 Mon Sep 17 00:00:00 2001 From: Gergely Balint Date: Mon, 27 Oct 2025 09:29:54 + Subject: [PATCH 1/2] [BOLT][PAC] Warn about synchronous unwind tables BOLT cur

[llvm-branch-commits] [llvm] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes (PR #164622)

2025-10-31 Thread Gergely Bálint via llvm-branch-commits
https://github.com/bgergely0 updated https://github.com/llvm/llvm-project/pull/164622 From c12cf7778f25391e6532ee6b3a2c72ae4f660bc2 Mon Sep 17 00:00:00 2001 From: Gergely Balint Date: Wed, 22 Oct 2025 12:44:37 + Subject: [PATCH] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes Origina

[llvm-branch-commits] [llvm] [BOLT] Improve InsertNegateRAStatePass::inferUnknownStates (PR #163381)

2025-10-31 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 origin/main HEAD --extensions h,cpp -- bolt/unittests/Passes/InsertNegateRAState.cpp

[llvm-branch-commits] [llvm] [BOLT] Improve InsertNegateRAStatePass::inferUnknownStates (PR #163381)

2025-10-31 Thread Gergely Bálint via llvm-branch-commits
https://github.com/bgergely0 updated https://github.com/llvm/llvm-project/pull/163381 From 6ad31fe5310dc68620f75b72cc10125a5792075b Mon Sep 17 00:00:00 2001 From: Gergely Balint Date: Tue, 7 Oct 2025 14:01:47 + Subject: [PATCH 1/2] [BOLT] Improve InsertNegateRAStatePass::inferUnknownStates

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

2025-10-31 Thread Gergely Bálint via llvm-branch-commits
https://github.com/bgergely0 updated https://github.com/llvm/llvm-project/pull/165227 From a00f571a574deea19a44c18d5420af658f0b3522 Mon Sep 17 00:00:00 2001 From: Gergely Balint Date: Mon, 27 Oct 2025 09:29:54 + Subject: [PATCH 1/2] [BOLT][PAC] Warn about synchronous unwind tables BOLT cur

  1   2   >