@@ -8430,6 +8479,46 @@ VPlanPtr
LoopVectorizationPlanner::tryToBuildVPlanWithVPRecipes(
// bring the VPlan to its final state.
//
---
+ // Adjust the recipes for any monotonic phis.
+ for (VPRecipe
@@ -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
@@ -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
@@ -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
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
@@ -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
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:
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
@@ -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];
+
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
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
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
@@ -8430,6 +8479,46 @@ VPlanPtr
LoopVectorizationPlanner::tryToBuildVPlanWithVPRecipes(
// bring the VPlan to its final state.
//
---
+ // Adjust the recipes for any monotonic phis.
+ for (VPRecipe
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
@@ -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
@@ -545,8 +743,68 @@ GOFFObjectWriter::GOFFObjectWriter(
GOFFObjectWriter::~GOFFObjectWriter() = default;
+void GOFFObjectWriter::recordRelocation(const MCFragment &F,
+const MCFixup &Fixup, MCValue Target,
+
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
---
@@ -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
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
@@ -8430,6 +8479,46 @@ VPlanPtr
LoopVectorizationPlanner::tryToBuildVPlanWithVPRecipes(
// bring the VPlan to its final state.
//
---
+ // Adjust the recipes for any monotonic phis.
+ for (VPRecipe
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
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/
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
@@ -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_#
24 matches
Mail list logo