https://github.com/RKSimon approved this pull request.
https://github.com/llvm/llvm-project/pull/166986
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/paulwalker-arm approved this pull request.
https://github.com/llvm/llvm-project/pull/166988
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/jmmartinez updated
https://github.com/llvm/llvm-project/pull/166952
From 8cbc3fd6403aef2cff7dbe585aa8d6762a011ef4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Juan=20Manuel=20Martinez=20Caama=C3=B1o?=
Date: Fri, 7 Nov 2025 12:24:18 +0100
Subject: [PATCH 1/2] [SPIRV][SPIRVPrepare
@@ -5617,14 +5618,8 @@ void
LoopVectorizationCostModel::setCostBasedWideningDecision(ElementCount VF) {
}
// We assume that widening is the best solution when possible.
- if (memoryInstructionCanBeWidened(&I, VF)) {
-InstructionCost Cost = getConsecut
ritter-x2a wrote:
Ping.
https://github.com/llvm/llvm-project/pull/165427
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -4121,6 +4121,27 @@ KnownBits SelectionDAG::computeKnownBits(SDValue Op,
const APInt &DemandedElts,
Known.One.clearLowBits(LogOfAlign);
break;
}
+ case ISD::AssertNoFPClass: {
+Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
-
@@ -4121,6 +4121,27 @@ KnownBits SelectionDAG::computeKnownBits(SDValue Op,
const APInt &DemandedElts,
Known.One.clearLowBits(LogOfAlign);
break;
}
+ case ISD::AssertNoFPClass: {
+Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
+
+FPClas
https://github.com/dtcxzyw approved this pull request.
https://github.com/llvm/llvm-project/pull/167265
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/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_#
https://github.com/paulwalker-arm edited
https://github.com/llvm/llvm-project/pull/167026
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -151,9 +188,69 @@ RuntimeLibcallsInfo::getFunctionTy(LLVMContext &Ctx, const
Triple &TT,
fcNegNormal));
return {FuncTy, Attrs};
}
+ case RTLIB::impl__ZGVnN4vl4l4_sincospif:
+ case RTLIB::impl__ZGVnN2vl8l8_sincospi:
+
@@ -151,9 +188,69 @@ RuntimeLibcallsInfo::getFunctionTy(LLVMContext &Ctx, const
Triple &TT,
fcNegNormal));
return {FuncTy, Attrs};
}
+ case RTLIB::impl__ZGVnN4vl4l4_sincospif:
+ case RTLIB::impl__ZGVnN2vl8l8_sincospi:
+
https://github.com/paulwalker-arm edited
https://github.com/llvm/llvm-project/pull/166981
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/paulwalker-arm commented:
Does RuntimeLibcalls include calling convention information? ArmPL's NEON
functions (those prefixed by `armpl_v`) do not use the standard calling
convention. They are functionally backwards compatible but they'll be a
performance hit. This is not
@@ -151,9 +188,69 @@ RuntimeLibcallsInfo::getFunctionTy(LLVMContext &Ctx, const
Triple &TT,
fcNegNormal));
return {FuncTy, Attrs};
}
+ case RTLIB::impl__ZGVnN4vl4l4_sincospif:
+ case RTLIB::impl__ZGVnN2vl8l8_sincospi:
+
@@ -5617,14 +5618,8 @@ void
LoopVectorizationCostModel::setCostBasedWideningDecision(ElementCount VF) {
}
// We assume that widening is the best solution when possible.
- if (memoryInstructionCanBeWidened(&I, VF)) {
-InstructionCost Cost = getConsecut
@@ -5183,17 +5187,15 @@
LoopVectorizationCostModel::getMemInstScalarizationCost(Instruction *I,
return Cost;
}
-InstructionCost
-LoopVectorizationCostModel::getConsecutiveMemOpCost(Instruction *I,
-ElementCount VF) {
+Inst
@@ -1240,9 +1240,10 @@ class LoopVectorizationCostModel {
getDivRemSpeculationCost(Instruction *I,
ElementCount VF) const;
- /// Returns true if \p I is a memory instruction with consecutive memory
- /// access that can be widened.
- bool memory
@@ -2988,30 +2990,32 @@ bool
LoopVectorizationCostModel::interleavedAccessCanBeWidened(
: TTI.isLegalMaskedStore(Ty, Alignment, AS);
}
-bool LoopVectorizationCostModel::memoryInstructionCanBeWidened(
-Instruction *I, ElementCount VF) {
+LoopVecto
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/163381
From 6219f74fb2d51008bc1ff953822a7e446eea2e09 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Tue, 7 Oct 2025 14:01:47 +
Subject: [PATCH 1/4] [BOLT] Improve
InsertNegateRAStatePass::inferUnknownStates
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/164622
From 4745d5d3bc440547c3b9559b0a083f8638413266 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Wed, 22 Oct 2025 12:44:37 +
Subject: [PATCH 1/3] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes
Ori
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/163381
From 6219f74fb2d51008bc1ff953822a7e446eea2e09 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Tue, 7 Oct 2025 14:01:47 +
Subject: [PATCH 1/4] [BOLT] Improve
InsertNegateRAStatePass::inferUnknownStates
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/164622
From 4745d5d3bc440547c3b9559b0a083f8638413266 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Wed, 22 Oct 2025 12:44:37 +
Subject: [PATCH 1/3] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes
Ori
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From 169733615e6a995d7fd74393c078f15e017b67bc 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
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From 169733615e6a995d7fd74393c078f15e017b67bc 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
@@ -4121,6 +4121,27 @@ KnownBits SelectionDAG::computeKnownBits(SDValue Op,
const APInt &DemandedElts,
Known.One.clearLowBits(LogOfAlign);
break;
}
+ case ISD::AssertNoFPClass: {
+Known = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
-
https://github.com/dtcxzyw approved this pull request.
LG
https://github.com/llvm/llvm-project/pull/167264
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/guy-david created
https://github.com/llvm/llvm-project/pull/167313
FADDV is matched into FADDPv4f32 + FADDPv2i32p but this can be relaxed when one
element (usually the 4th) or more are known to be zero.
Before:
```
movi d1, #
mov v0.s[3], v1.s[0]
faddp v0.4s,
llvmbot wrote:
@llvm/pr-subscribers-backend-aarch64
Author: Guy David (guy-david)
Changes
FADDV is matched into FADDPv4f32 + FADDPv2i32p but this can be relaxed when one
element (usually the 4th) or more are known to be zero.
Before:
```
movi d1, #
mov v0.s[3], v1.s[0]
fa
https://github.com/MacDue approved this pull request.
https://github.com/llvm/llvm-project/pull/166986
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/RKSimon approved this pull request.
https://github.com/llvm/llvm-project/pull/167266
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/jmmartinez updated
https://github.com/llvm/llvm-project/pull/166952
From df43b6346491e7b78ff27956da4bc77d720124ba Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Juan=20Manuel=20Martinez=20Caama=C3=B1o?=
Date: Fri, 7 Nov 2025 12:24:18 +0100
Subject: [PATCH 1/2] [SPIRV][SPIRVPrepare
https://github.com/RKSimon approved this pull request.
https://github.com/llvm/llvm-project/pull/167265
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/RKSimon approved this pull request.
https://github.com/llvm/llvm-project/pull/167289
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/bgergely0 created
https://github.com/llvm/llvm-project/pull/167306
- takes both implicit and explicit BTIs into account
- fix related comment in AArch64BranchTargets.cpp
From 57061b65e6c36e8e6f18a1a0f0db2f0266730b0e Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Thu, 28
bgergely0 wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.com/github/pr/llvm/llvm-project/167306?utm_source=stack-comment-downstack-mergeability-warning
https://github.com/bgergely0 created
https://github.com/llvm/llvm-project/pull/167308
Checks if an instruction is BTI, and updates the immediate value to the
newly requested variant.
From ccf25bb359e3e8dc06ec14d140c415b29a7a35b7 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 1 Sep 20
bgergely0 wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.com/github/pr/llvm/llvm-project/167308?utm_source=stack-comment-downstack-mergeability-warning
https://github.com/skachkov-sc edited
https://github.com/llvm/llvm-project/pull/140722
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
skachkov-sc wrote:
@david-arm addressed, but I've left memoryInstructionCanBeWidened as a separate
function for now (it contains some early exits so I think the code will be
harder to read after its substitution)
https://github.com/llvm/llvm-project/pull/140722
https://github.com/skachkov-sc updated
https://github.com/llvm/llvm-project/pull/140722
>From b08f1f89c1e8b8dd2acb0662fa1da021f27d9ab9 Mon Sep 17 00:00:00 2001
From: Sergey Kachkov
Date: Mon, 10 Nov 2025 16:35:23 +0300
Subject: [PATCH 1/2] [IVDescriptors] Add unit tests for MonotonicDescriptor
llvmbot wrote:
@llvm/pr-subscribers-llvm-selectiondag
Author: Matt Arsenault (arsenm)
Changes
It's possible to determine the sign bit if the value is known
one of the positive/negative classes and not-nan.
---
Full diff: https://github.com/llvm/llvm-project/pull/167289.diff
2 Files Affe
arsenm wrote:
Mismerged into wrong branch
https://github.com/llvm/llvm-project/pull/167265
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/167264
>From 0696fe61de175a41ac8a67c265a97e1611b9c5ab Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Sun, 9 Nov 2025 18:45:32 -0800
Subject: [PATCH 1/2] DAG: Add AssertNoFPClass from call return attributes
This de
https://github.com/jmmartinez updated
https://github.com/llvm/llvm-project/pull/166952
From 8cbc3fd6403aef2cff7dbe585aa8d6762a011ef4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Juan=20Manuel=20Martinez=20Caama=C3=B1o?=
Date: Fri, 7 Nov 2025 12:24:18 +0100
Subject: [PATCH 1/4] [SPIRV][SPIRVPrepare
https://github.com/arsenm closed
https://github.com/llvm/llvm-project/pull/167265
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/arsenm edited
https://github.com/llvm/llvm-project/pull/167266
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -52,6 +76,9 @@ bool SPIRVPrepareGlobals::runOnModule(Module &M) {
if (GlobalVariable *Bitcode = M.getNamedGlobal("llvm.embedded.module"))
Changed |= tryExtendLLVMBitcodeMarker(*Bitcode);
+ for (GlobalVariable &GV : make_early_inc_range(M.globals()))
+Changed |= t
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/167266
>From d6b054dc67ba829009cb588faa5c868ea13121b9 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 1 Aug 2024 15:11:59 +0400
Subject: [PATCH 1/3] DAG: Fold copysign with a known signmask to a disjoint or
If
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/167266
>From d6b054dc67ba829009cb588faa5c868ea13121b9 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 1 Aug 2024 15:11:59 +0400
Subject: [PATCH 1/3] DAG: Fold copysign with a known signmask to a disjoint or
If
@@ -52,6 +76,9 @@ bool SPIRVPrepareGlobals::runOnModule(Module &M) {
if (GlobalVariable *Bitcode = M.getNamedGlobal("llvm.embedded.module"))
Changed |= tryExtendLLVMBitcodeMarker(*Bitcode);
+ for (GlobalVariable &GV : make_early_inc_range(M.globals()))
+Changed |= t
@@ -43,6 +44,29 @@ bool tryExtendLLVMBitcodeMarker(GlobalVariable &Bitcode) {
return true;
}
+bool tryExtendDynamicLDSGlobal(GlobalVariable &GV) {
+ constexpr unsigned WorkgroupAS = 3;
+ const bool IsWorkgroupExternal =
+ GV.hasExternalLinkage() && GV.getAddressSpace(
jmmartinez wrote:
> I'm wondering if you need to change all 0-sized array or not. If so, we might
> want to centralize the conversion of 0-sized arrays. We could try to move the
> code that changes them to 1 element arrays here as well.
If you point me to where this is happening I can try to d
@@ -43,6 +44,29 @@ bool tryExtendLLVMBitcodeMarker(GlobalVariable &Bitcode) {
return true;
}
+bool tryExtendDynamicLDSGlobal(GlobalVariable &GV) {
+ constexpr unsigned WorkgroupAS = 3;
jmmartinez wrote:
Way better. Thanks !
https://github.com/llvm/llvm-pr
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167308
From 8b3ff18ecba598ab6560c05924d1ce78d9a9 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 1 Sep 2025 08:52:28 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::updateBTIVariant
Checks if an i
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167308
From 8b3ff18ecba598ab6560c05924d1ce78d9a9 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 1 Sep 2025 08:52:28 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::updateBTIVariant
Checks if an i
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167306
From f1cc15ef3330cfd6f4151d461e7e7d963df4e56d Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Thu, 28 Aug 2025 12:32:37 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::isBTILandingPad
- takes both i
https://github.com/bgergely0 created
https://github.com/llvm/llvm-project/pull/167329
This function contains most of the logic for BTI:
- it takes the BasicBlock and the instruction used to jump to it.
- then it checks if the first non-pseudo instruction is a sufficient
landing pad for the used
bgergely0 wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.com/github/pr/llvm/llvm-project/167329?utm_source=stack-comment-downstack-mergeability-warning
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167306
From f1cc15ef3330cfd6f4151d461e7e7d963df4e56d Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Thu, 28 Aug 2025 12:32:37 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::isBTILandingPad
- takes both i
https://github.com/skachkov-sc updated
https://github.com/llvm/llvm-project/pull/166956
>From 92342e03b192d37370c9160b13ce1048501eb079 Mon Sep 17 00:00:00 2001
From: Sergey Kachkov
Date: Fri, 7 Nov 2025 18:09:56 +0300
Subject: [PATCH] [VPlan] Implement compressed widening of memory instructions
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From 7e17eea4a5da638d1bfb375904720d287585535c 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
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/164622
From 85a832fbb903f2f986efbdd65ccb48e5ee190d13 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Wed, 22 Oct 2025 12:44:37 +
Subject: [PATCH 1/3] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes
Ori
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From 7e17eea4a5da638d1bfb375904720d287585535c 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
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/164622
From 85a832fbb903f2f986efbdd65ccb48e5ee190d13 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Wed, 22 Oct 2025 12:44:37 +
Subject: [PATCH 1/3] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes
Ori
https://github.com/skachkov-sc edited
https://github.com/llvm/llvm-project/pull/166956
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/qcolombet approved this pull request.
https://github.com/llvm/llvm-project/pull/165957
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Juan Manuel Martinez =?utf-8?q?Caamaño?=,
Juan Manuel Martinez =?utf-8?q?Caamaño?=,
Juan Manuel Martinez =?utf-8?q?Caamaño?Message-ID:
In-Reply-To:
@@ -43,6 +44,29 @@ bool tryExtendLLVMBitcodeMarker(GlobalVariable &Bitcode) {
return true;
}
+bool tryExtendDynamicLDSGlobal(
https://github.com/qcolombet approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/165960
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/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_#
https://github.com/qcolombet approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/165961
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/qcolombet edited
https://github.com/llvm/llvm-project/pull/165961
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Juan Manuel Martinez =?utf-8?q?Caamaño?Message-ID:
In-Reply-To:
@@ -52,6 +76,9 @@ bool SPIRVPrepareGlobals::runOnModule(Module &M) {
if (GlobalVariable *Bitcode = M.getNamedGlobal("llvm.embedded.module"))
Changed |= tryExtendLLVMBitcodeMarker(*Bitcode);
+ for (GlobalV
Juan Manuel Martinez =?utf-8?q?Caamaño?Message-ID:
In-Reply-To:
@@ -43,6 +44,29 @@ bool tryExtendLLVMBitcodeMarker(GlobalVariable &Bitcode) {
return true;
}
+bool tryExtendDynamicLDSGlobal(GlobalVariable &GV) {
+ constexpr unsigned WorkgroupAS = 3;
+ const bool IsWorkgro
Juan Manuel Martinez =?utf-8?q?Caamaño?Message-ID:
In-Reply-To:
@@ -43,6 +44,29 @@ bool tryExtendLLVMBitcodeMarker(GlobalVariable &Bitcode) {
return true;
}
+bool tryExtendDynamicLDSGlobal(GlobalVariable &GV) {
+ constexpr unsigned WorkgroupAS = 3;
s-perr
Juan Manuel Martinez =?utf-8?q?Caamaño?Message-ID:
In-Reply-To:
https://github.com/s-perron edited
https://github.com/llvm/llvm-project/pull/166952
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/
Juan Manuel Martinez =?utf-8?q?Caamaño?Message-ID:
In-Reply-To:
https://github.com/s-perron commented:
I'm wondering if you need to change all 0-sized array or not. If so, we might
want to centralize the conversion of 0-sized arrays. We could try to move the
code that changes them to 1 elemen
yonghong-song wrote:
misaligned memory access is bad for performance and may have issues for
verification (or make verification more complex). Do you have concrete C code
to illustrate this? Can the C code easily converted to aligned memory access?
cc @4ast
https://github.com/llvm/llvm-proje
https://github.com/jthackray updated
https://github.com/llvm/llvm-project/pull/164913
>From 1080ae61785b5d11c29d4074ca783bd1050a8540 Mon Sep 17 00:00:00 2001
From: Jonathan Thackray
Date: Tue, 2 Sep 2025 16:26:53 +0100
Subject: [PATCH 1/3] [AArch64][llvm] Add instructions for FEAT_MOPS_GO
Add
https://github.com/jthackray updated
https://github.com/llvm/llvm-project/pull/164913
>From 1080ae61785b5d11c29d4074ca783bd1050a8540 Mon Sep 17 00:00:00 2001
From: Jonathan Thackray
Date: Tue, 2 Sep 2025 16:26:53 +0100
Subject: [PATCH 1/3] [AArch64][llvm] Add instructions for FEAT_MOPS_GO
Add
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 c,cpp --
clang/test/Driver/aarch64-vfat.c
clang/test/D
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/167082
>From a25d7fec17a54d1ad29d1e2c7f1e28b22fcfe411 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 7 Nov 2025 18:51:03 -0800
Subject: [PATCH] RuntimeLibcalls: Add more function entries from
TargetLibraryInf
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/167053
>From e5510192d0f6f17d6a69b882c3e008629509ccbc Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 7 Nov 2025 15:27:24 -0800
Subject: [PATCH] RuntimeLibcalls: Add __memcpy_chk, __memmove_chk,
__memset_chk
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/166988
>From 2d95f3357853b05f23ed426209b3ec38291ae0ce Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 7 Nov 2025 10:22:01 -0800
Subject: [PATCH] DAG: Move expandMultipleResultFPLibCall to TargetLowering
(NFC)
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/167080
>From 238ad7def6d2051e6e80a17f0018143a5b91552b Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 7 Nov 2025 17:20:09 -0800
Subject: [PATCH] RuntimeLibcalls: Add mustprogress to common function
attributes
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/167084
>From 6656c9200380ab01ae091d73de8864f45d6e8e99 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 7 Nov 2025 19:42:23 -0800
Subject: [PATCH] RuntimeLibcalls: Add macos unlocked IO functions to systems
This
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/166984
>From 404f6f03a1bc499d964f724ac8aaa424f9cfb367 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 6 Nov 2025 20:29:04 -0800
Subject: [PATCH] DAG: Use sincos vector libcalls through RuntimeLibcalls
Copy new
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/167081
>From 74c1b3e67556e9f4d881117b22080acc2e65738d Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 7 Nov 2025 17:19:28 -0800
Subject: [PATCH] RuntimeLibcalls: Add malloc and free entries
Calloc was already
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/166985
>From 67b8475633abef420ffd304ee6bd2509081de2bb Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 6 Nov 2025 20:44:55 -0800
Subject: [PATCH] RuntimeLibcalls: Add libcall entries for sleef and armpl modf
fu
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/167088
>From 41af6eab3161b1e5b37344228f1a8cb07473 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 7 Nov 2025 19:56:59 -0800
Subject: [PATCH] XCore: Add iprintf to RuntimeLibcalls system library
---
llvm/i
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/167049
>From ae482245395ca91f7da82dd40cdd607d1de51efa Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 7 Nov 2025 14:57:28 -0800
Subject: [PATCH] RuntimeLibcalls: Add a few libm entries from
TargetLibraryInfo
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/167089
>From d7558b98ac124ab368b2098bd96ee0936a2b10ae Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 7 Nov 2025 20:01:39 -0800
Subject: [PATCH] PowerPC: Add vec_malloc functions to AIX in RuntimeLibcalls
---
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/166987
>From 990eb1e0210b76c5abd76fca30c923de3d30b4ec Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 6 Nov 2025 21:55:35 -0800
Subject: [PATCH] DAG: Stop using TargetLibraryInfo for multi-result FP
intrinsic
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/167083
>From 6ee0ec391022e318b79f8eae8b3172a34e79c2fa Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 7 Nov 2025 19:20:05 -0800
Subject: [PATCH] RuntimeLibcalls: Add memset_pattern* calls to darwin systems
Thi
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/167026
>From b983fd3f0866b3f07e98d89c82bc9ee025231777 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 7 Nov 2025 12:51:18 -0800
Subject: [PATCH] RuntimeLibcalls: Add definitions for vector math functions
This
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/166983
>From 32550a9456f6d0d7d1c0969820073df8b4397021 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 6 Nov 2025 20:20:03 -0800
Subject: [PATCH] RuntimeLibcalls: Add call entries for sincos sleef and armpl
lib
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/167053
>From e5510192d0f6f17d6a69b882c3e008629509ccbc Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 7 Nov 2025 15:27:24 -0800
Subject: [PATCH] RuntimeLibcalls: Add __memcpy_chk, __memmove_chk,
__memset_chk
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/167087
>From b54d80c70a08bd9c5fab3a41142c9803593a747b Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 7 Nov 2025 19:51:41 -0800
Subject: [PATCH] RuntimeLibcalls: Add small_printf functions to emscripten
---
l
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/167084
>From 6656c9200380ab01ae091d73de8864f45d6e8e99 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 7 Nov 2025 19:42:23 -0800
Subject: [PATCH] RuntimeLibcalls: Add macos unlocked IO functions to systems
This
https://github.com/qinkunbao approved this pull request.
https://github.com/llvm/llvm-project/pull/167279
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
1 - 100 of 141 matches
Mail list logo