[llvm-branch-commits] [llvm] AMDGPU: Introduce f64 rsq pattern in AMDGPUCodeGenPrepare (PR #172053)

2025-12-13 Thread Yingwei Zheng via llvm-branch-commits
@@ -605,15 +608,117 @@ static Value *emitRsqIEEE1ULP(IRBuilder<> &Builder, Value *Src, return Builder.CreateFMul(Rsq, OutputScaleFactor); } +/// Emit inverse sqrt expansion for f64 with a correction sequence on top of +/// v_rsq_f64. This should give a 1ulp result. +Value *

[llvm-branch-commits] [llvm] AMDGPU: Introduce f64 rsq pattern in AMDGPUCodeGenPrepare (PR #172053)

2025-12-13 Thread Yingwei Zheng via llvm-branch-commits
@@ -605,15 +608,117 @@ static Value *emitRsqIEEE1ULP(IRBuilder<> &Builder, Value *Src, return Builder.CreateFMul(Rsq, OutputScaleFactor); } +/// Emit inverse sqrt expansion for f64 with a correction sequence on top of +/// v_rsq_f64. This should give a 1ulp result. +Value *

[llvm-branch-commits] [llvm] AMDGPU: Introduce f64 rsq pattern in AMDGPUCodeGenPrepare (PR #172053)

2025-12-13 Thread Yingwei Zheng via llvm-branch-commits
@@ -605,15 +608,117 @@ static Value *emitRsqIEEE1ULP(IRBuilder<> &Builder, Value *Src, return Builder.CreateFMul(Rsq, OutputScaleFactor); } +/// Emit inverse sqrt expansion for f64 with a correction sequence on top of +/// v_rsq_f64. This should give a 1ulp result. +Value *

[llvm-branch-commits] [clang] [LifetimeSafety] Track moved declarations to prevent false positives (PR #170007)

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

[llvm-branch-commits] [clang] [LifetimeSafety] Add implicit tracking for STL functions (PR #170005)

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

[llvm-branch-commits] [clang] [LifetimeSafety] Add implicit tracking for STL functions (PR #170005)

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

[llvm-branch-commits] [clang] [LifetimeSafety] Add implicit tracking for STL functions (PR #170005)

2025-12-13 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/170005 ___ 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-offload-wrapper] Fix Triple and OpenMP handling (#167580) (PR #172151)

2025-12-13 Thread Joseph Huber via llvm-branch-commits
jhuber6 wrote: > Is this a regression from a previous release? If so, which one? This is going > to be the final release from the LLVM 21.x branch, so any issues from taking > this change would not be fixed until LLVM 22 releases in about a month. And > considering this is the final release of

[llvm-branch-commits] [llvm] release/21.x: [llvm-offload-wrapper] Fix Triple and OpenMP handling (#167580) (PR #172151)

2025-12-13 Thread via llvm-branch-commits
dyung wrote: Is this a regression from a previous release? If so, which one? This is going to be the final release from the LLVM 21.x branch, so any issues from taking this change would not be fixed until LLVM 22 releases in about a month. And considering this is the final release of 21.x, we

[llvm-branch-commits] [llvm] [BOLT] Lookup top-level inline tree node in YAMLProfileWriter (PR #165491)

2025-12-13 Thread Amir Ayupov via llvm-branch-commits
aaupov wrote: Ping @apolloww @wlei-llvm @HighW4y2H3ll https://github.com/llvm/llvm-project/pull/165491 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [Clang] Add __builtin_allow_sanitize_check() (PR #172030)

2025-12-13 Thread Kees Cook via llvm-branch-commits
kees wrote: Okay, sounds good. Thanks for confirming! https://github.com/llvm/llvm-project/pull/172030 ___ 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-offload-wrapper] Fix Triple and OpenMP handling (#167580) (PR #172151)

2025-12-13 Thread Joseph Huber via llvm-branch-commits
https://github.com/jhuber6 approved this pull request. https://github.com/llvm/llvm-project/pull/172151 ___ 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-offload-wrapper] Fix Triple and OpenMP handling (#167580) (PR #172151)

2025-12-13 Thread via llvm-branch-commits
https://github.com/dianqk milestoned https://github.com/llvm/llvm-project/pull/172151 ___ 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-offload-wrapper] Fix Triple and OpenMP handling (#167580) (PR #172151)

2025-12-13 Thread via llvm-branch-commits
dianqk wrote: cc @ZuseZ4 https://github.com/llvm/llvm-project/pull/172151 ___ 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-offload-wrapper] Fix Triple and OpenMP handling (#167580) (PR #172151)

2025-12-13 Thread via llvm-branch-commits
https://github.com/dianqk created https://github.com/llvm/llvm-project/pull/172151 Backport 6655681cd0554f8df91bb0f7631b882f5bb13b81. >From 1b3dfe665293d6332d97f3f20fd07a9abb8bbae6 Mon Sep 17 00:00:00 2001 From: Joseph Huber Date: Tue, 11 Nov 2025 19:44:20 -0600 Subject: [PATCH] [llvm-offload-

[llvm-branch-commits] [clang] [Clang] Add __builtin_allow_sanitize_check() (PR #172030)

2025-12-13 Thread Marco Elver via llvm-branch-commits
melver wrote: > Tangent: we don't disable UBSAN in noinstr (yet) -- do we need to consider > including it here, though? (I suspect not, as it rather different from the > others, but I thought I'd ask.) We don't have any explicitly inserted (non-compiler generated) UBSAN checks (not even sure

[llvm-branch-commits] [clang] [Clang] Add __builtin_allow_sanitize_check() (PR #172030)

2025-12-13 Thread Kees Cook via llvm-branch-commits
kees wrote: Tangent: we don't disable UBSAN in noinstr (yet) -- do we need to consider including it here, though? (I suspect not, as it rather different from the others, but I thought I'd ask.) https://github.com/llvm/llvm-project/pull/172030 ___ llv

[llvm-branch-commits] [clang] [ExposeObjCDirect] Setup helper functions (PR #170617)

2025-12-13 Thread Peter Rong via llvm-branch-commits
https://github.com/DataCorrupted updated https://github.com/llvm/llvm-project/pull/170617 >From 9a4af7bfff5ecd7b5e71d0ec7cc0cb62cb7b48e3 Mon Sep 17 00:00:00 2001 From: Peter Rong Date: Wed, 3 Dec 2025 22:35:15 -0800 Subject: [PATCH 1/4] [ExposeObjCDirect] Setup helper functions 1. GenerateDire