[llvm-branch-commits] [llvm] [LoopVectorize] Support vectorization of compressing patterns in VPlan (PR #140723)

2025-11-11 Thread Luke Lau via llvm-branch-commits
@@ -8430,6 +8479,46 @@ VPlanPtr LoopVectorizationPlanner::tryToBuildVPlanWithVPRecipes( // bring the VPlan to its final state. // --- + // Adjust the recipes for any monotonic phis. + for (VPRecipe

[llvm-branch-commits] [llvm] [GOFF] Write out relocations in the GOFF writer (PR #167054)

2025-11-11 Thread Ulrich Weigand via llvm-branch-commits
@@ -51,6 +51,7 @@ enum { // https://www.ibm.com/docs/en/hla-and-tf/1.6?topic=value-address-constants S_RCon, // Address of ADA of symbol. S_VCon, // Address of external function symbol. + S_QCon, // Class-based offset. uweigand wrote: I guess nobody is

[llvm-branch-commits] [llvm] [GOFF] Write out relocations in the GOFF writer (PR #167054)

2025-11-11 Thread Ulrich Weigand via llvm-branch-commits
@@ -16,12 +17,35 @@ namespace { class SystemZGOFFObjectWriter : public MCGOFFObjectTargetWriter { public: SystemZGOFFObjectWriter(); + + unsigned getRelocType(const MCValue &Target, const MCFixup &Fixup, +bool IsPCRel) const override; }; } // end an

[llvm-branch-commits] [llvm] RuntimeLibcalls: Add libcall entries for sleef and armpl modf functions (PR #166985)

2025-11-11 Thread Paul Walker via llvm-branch-commits
@@ -197,6 +201,55 @@ RuntimeLibcallsInfo::getFunctionTy(LLVMContext &Ctx, const Triple &TT, fcNegNormal)); return {FuncTy, Attrs}; } + case RTLIB::impl__ZGVnN2vl8_modf: + case RTLIB::impl__ZGVnN4vl4_modff: + case RTLIB

[llvm-branch-commits] [lldb] release/21.x: [debugserver] Fix debugserver build on < macOS 10.15 (#166599) (PR #166614)

2025-11-11 Thread via llvm-branch-commits
github-actions[bot] wrote: @JDevlieghere (or anyone else). If you would like to add a note about this fix in the release notes (completely optional). Please reply to this comment with a one or two sentence description of the fix. When you are done, please add the release:note label to this PR

[llvm-branch-commits] [llvm] [AMDGPU] Enable amdgpu-lower-exec-sync pass in pipeline (PR #165746)

2025-11-11 Thread Sameer Sahasrabuddhe via llvm-branch-commits
@@ -465,6 +465,11 @@ static cl::opt EnableScalarIRPasses( cl::init(true), cl::Hidden); +static cl::opt +EnableLowerExecSync("amdgpu-enable-lower-exec-sync", +cl::desc("Enable lowering of exec sync pass."), ssahasra wrote: ```su

[llvm-branch-commits] [llvm] release/21.x: [LoongArch] Add `isSafeToMove` hook to prevent unsafe instruction motion (#163725) (PR #166936)

2025-11-11 Thread via llvm-branch-commits
dyung wrote: Hi @heiher, we are currently only accepting potential patches for the 21.x release branch that fix regressions from a prior release or are major bugs. This does not seem to be either to me, but can you help me to understand whether this meets either for possible inclusion? https:

[llvm-branch-commits] [SpecialCaseList] Switch to Version 3. (PR #167283)

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

[llvm-branch-commits] [llvm] [GOFF] Write out relocations in the GOFF writer (PR #167054)

2025-11-11 Thread Ulrich Weigand via llvm-branch-commits
@@ -502,6 +535,169 @@ void GOFFWriter::writeText(const MCSectionGOFF *Section) { Asm.writeSectionData(S, Section); } +namespace { +// RelocDataItemBuffer provides a static buffer for relocation data items. +class RelocDataItemBuffer { + char Buffer[GOFF::MaxDataLength]; +

[llvm-branch-commits] [llvm] [SpecialCaseList] Add backward compatible dot-slash handling (PR #162511)

2025-11-11 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka updated https://github.com/llvm/llvm-project/pull/162511 >From 8122ad974f18892e829843710958fbd4bac0926e Mon Sep 17 00:00:00 2001 From: Vitaly Buka Date: Wed, 8 Oct 2025 09:41:04 -0700 Subject: [PATCH] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20change?= =?U

[llvm-branch-commits] [lldb] 4b2ac3f - [debugserver] Fix debugserver build on < macOS 10.15 (#166599)

2025-11-11 Thread via llvm-branch-commits
Author: Jonas Devlieghere Date: 2025-11-05T18:50:24Z New Revision: 4b2ac3f7a210c1c8de5e8ee4c5f47104a3859ed7 URL: https://github.com/llvm/llvm-project/commit/4b2ac3f7a210c1c8de5e8ee4c5f47104a3859ed7 DIFF: https://github.com/llvm/llvm-project/commit/4b2ac3f7a210c1c8de5e8ee4c5f47104a3859ed7.diff

[llvm-branch-commits] [llvm] RuntimeLibcalls: Add __memcpy_chk, __memmove_chk, __memset_chk (PR #167053)

2025-11-11 Thread Simon Pilgrim via llvm-branch-commits
https://github.com/RKSimon approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/167053 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [LoopVectorize] Support vectorization of compressing patterns in VPlan (PR #140723)

2025-11-11 Thread Sergey Kachkov via llvm-branch-commits
@@ -8430,6 +8479,46 @@ VPlanPtr LoopVectorizationPlanner::tryToBuildVPlanWithVPRecipes( // bring the VPlan to its final state. // --- + // Adjust the recipes for any monotonic phis. + for (VPRecipe

[llvm-branch-commits] [llvm] [LoopVectorize] Support vectorization of compressing patterns in VPlan (PR #140723)

2025-11-11 Thread Sergey Kachkov via llvm-branch-commits
https://github.com/skachkov-sc edited https://github.com/llvm/llvm-project/pull/140723 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [GOFF] Write out relocations in the GOFF writer (PR #167054)

2025-11-11 Thread Ulrich Weigand via llvm-branch-commits
@@ -16,12 +17,35 @@ namespace { class SystemZGOFFObjectWriter : public MCGOFFObjectTargetWriter { public: SystemZGOFFObjectWriter(); + + unsigned getRelocType(const MCValue &Target, const MCFixup &Fixup, +bool IsPCRel) const override; }; } // end an

[llvm-branch-commits] [llvm] [GOFF] Write out relocations in the GOFF writer (PR #167054)

2025-11-11 Thread Ulrich Weigand via llvm-branch-commits
@@ -545,8 +743,68 @@ GOFFObjectWriter::GOFFObjectWriter( GOFFObjectWriter::~GOFFObjectWriter() = default; +void GOFFObjectWriter::recordRelocation(const MCFragment &F, +const MCFixup &Fixup, MCValue Target, +

[llvm-branch-commits] [flang] [flang][OpenMP] Semantic checks for DYN_GROUPPRIVATE (PR #166214)

2025-11-11 Thread Krzysztof Parzyszek via llvm-branch-commits
https://github.com/kparzysz updated https://github.com/llvm/llvm-project/pull/166214 >From ebe00ba9ee15119b2ce127971ab4e038ddf62308 Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Thu, 14 Aug 2025 13:26:23 -0500 Subject: [PATCH] [flang][OpenMP] Semantic checks for DYN_GROUPPRIVATE ---

[llvm-branch-commits] [llvm] RuntimeLibcalls: Add malloc and free entries (PR #167081)

2025-11-11 Thread Simon Pilgrim via llvm-branch-commits
@@ -129,13 +129,23 @@ bool RuntimeLibcallsInfo::darwinHasExp10(const Triple &TT) { } } +/// TODO: There is really no guarantee that sizeof(size_t) is equal to the index +/// size of the edfault address space. This matches TargetLibraryInfo and should RKSi

[llvm-branch-commits] [lldb] release/21.x: [debugserver] Fix debugserver build on < macOS 10.15 (#166599) (PR #166614)

2025-11-11 Thread via llvm-branch-commits
https://github.com/dyung closed https://github.com/llvm/llvm-project/pull/166614 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [LoopVectorize] Support vectorization of compressing patterns in VPlan (PR #140723)

2025-11-11 Thread Luke Lau via llvm-branch-commits
@@ -8430,6 +8479,46 @@ VPlanPtr LoopVectorizationPlanner::tryToBuildVPlanWithVPRecipes( // bring the VPlan to its final state. // --- + // Adjust the recipes for any monotonic phis. + for (VPRecipe

[llvm-branch-commits] [llvm] [LoopVectorize] Support vectorization of compressing patterns in VPlan (PR #140723)

2025-11-11 Thread Sergey Kachkov via llvm-branch-commits
https://github.com/skachkov-sc edited https://github.com/llvm/llvm-project/pull/140723 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [llvm] [clang] Switch warning suppression multi-match rule to "last match takes precedence" (PR #162237)

2025-11-11 Thread Hans Wennborg via llvm-branch-commits
https://github.com/zmodem approved this pull request. This makes sense to me. LGTM https://github.com/llvm/llvm-project/pull/162237 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/

[llvm-branch-commits] [llvm] [SpecialCaseList] Add backward compatible dot-slash handling (PR #162511)

2025-11-11 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka updated https://github.com/llvm/llvm-project/pull/162511 >From 8122ad974f18892e829843710958fbd4bac0926e Mon Sep 17 00:00:00 2001 From: Vitaly Buka Date: Wed, 8 Oct 2025 09:41:04 -0700 Subject: [PATCH] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20change?= =?U

[llvm-branch-commits] [llvm] RuntimeLibcalls: Add definitions for vector math functions (PR #167026)

2025-11-11 Thread Paul Walker via llvm-branch-commits
@@ -182,10 +182,63 @@ foreach FPTy = ["F32", "F64", "F80", "F128", "PPCF128"] in { def MODF_#FPTy : RuntimeLibcall; } -foreach VecTy = ["V4F32", "V2F64", "NXV4F32", "NXV2F64"] in { - def MODF_#VecTy : RuntimeLibcall; - def SINCOS_#VecTy : RuntimeLibcall; - def SINCOSPI_#