https://github.com/tstellar closed
https://github.com/llvm/llvm-project/pull/85266
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Fangrui Song
Date: 2024-03-14T17:01:14Z
New Revision: 122ba9f100705213774cff2038db953ff8174d91
URL:
https://github.com/llvm/llvm-project/commit/122ba9f100705213774cff2038db953ff8174d91
DIFF:
https://github.com/llvm/llvm-project/commit/122ba9f100705213774cff2038db953ff8174d91.diff
LOG:
@@ -140,10 +140,16 @@ module {
sparse_tensor.print %s1 : tensor<4x3x2xf32, #BatchedCSR>
sparse_tensor.print %s2 : tensor<4x3x2xf32, #CSRDense>
-// FIXME: doing this explicitly crashes runtime
-// bufferization.dealloc_tensor %s0 : tensor<4x3x2xf32, #CCC>
-
https://github.com/aartbik edited
https://github.com/llvm/llvm-project/pull/85355
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/aartbik approved this pull request.
https://github.com/llvm/llvm-project/pull/85355
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -114,12 +114,14 @@ module {
call @dump(%d31) : (tensor<2x3x4xf64>) -> ()
//
-// Release sparse tensors.
+// Release tensors.
aartbik wrote:
we usually say
// Release the resources.
so perhaps use that here too
https://github.com/aartbik edited
https://github.com/llvm/llvm-project/pull/85184
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -167,12 +169,14 @@ module {
call @dump(%d31) : (tensor<2x3x4xf64>) -> ()
//
-// Release sparse tensors.
+// Release tensors.
aartbik wrote:
same
https://github.com/llvm/llvm-project/pull/85184
https://github.com/aartbik approved this pull request.
https://github.com/llvm/llvm-project/pull/85184
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -140,10 +140,16 @@ module {
sparse_tensor.print %s1 : tensor<4x3x2xf32, #BatchedCSR>
sparse_tensor.print %s2 : tensor<4x3x2xf32, #CSRDense>
-// FIXME: doing this explicitly crashes runtime
-// bufferization.dealloc_tensor %s0 : tensor<4x3x2xf32, #CCC>
-
llvmbot wrote:
@llvm/pr-subscribers-mlir
Author: Matthias Springer (matthias-springer)
Changes
This commit adds a new test-only op:
`sparse_tensor.has_runtime_library`. The op returns "1" if the sparse compiler
runs in runtime library mode.
This op is useful for writing test cases that
https://github.com/matthias-springer created
https://github.com/llvm/llvm-project/pull/85355
This commit adds a new test-only op:
`sparse_tensor.has_runtime_library`. The op returns "1" if the sparse compiler
runs in runtime library mode.
This op is useful for writing test cases that require
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Cyndy Ishida (cyndyishida)
Changes
* This completes support for verifying every declaration found in a header is
discovered in the dylib. Diagnostics are reported for each class for
differences that are representable in TBD files.
*
https://github.com/cyndyishida created
https://github.com/llvm/llvm-project/pull/85348
* This completes support for verifying every declaration found in a header is
discovered in the dylib. Diagnostics are reported for each class for
differences that are representable in TBD files.
* This
vzakhari wrote:
> It would be better to have the types that are available on the device declare
> themselves so in their declarations via a member or (better) inherited trait.
Like this. I will add the type trait for those types that are available on the
device.
> The big variant union in
https://github.com/fmayer closed https://github.com/llvm/llvm-project/pull/84404
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -1246,32 +1244,16 @@ Value
*HWAddressSanitizer::getHwasanThreadSlotPtr(IRBuilder<> , Type *Ty) {
return nullptr;
}
-Value *HWAddressSanitizer::getPC(IRBuilder<> ) {
- if (TargetTriple.getArch() == Triple::aarch64)
-return readRegister(IRB, "pc");
- return
https://github.com/vitalybuka approved this pull request.
https://github.com/llvm/llvm-project/pull/84404
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/fmayer updated
https://github.com/llvm/llvm-project/pull/84404
>From de96c71240c4c1021d8267cd8ccee4abc9299257 Mon Sep 17 00:00:00 2001
From: Florian Mayer
Date: Thu, 14 Mar 2024 13:52:22 -0700
Subject: [PATCH 1/2] rename
Created using spr 1.3.4
---
https://github.com/MaskRay approved this pull request.
https://github.com/llvm/llvm-project/pull/85266
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -236,5 +238,37 @@ void alignAndPadAlloca(memtag::AllocaInfo ,
llvm::Align Alignment) {
Info.AI = NewAI;
}
+Value *readRegister(IRBuilder<> , StringRef Name) {
+ Module *M = IRB.GetInsertBlock()->getParent()->getParent();
+ Function *ReadRegister =
@@ -236,5 +238,37 @@ void alignAndPadAlloca(memtag::AllocaInfo ,
llvm::Align Alignment) {
Info.AI = NewAI;
}
+Value *readRegister(IRBuilder<> , StringRef Name) {
+ Module *M = IRB.GetInsertBlock()->getParent()->getParent();
+ Function *ReadRegister =
https://github.com/fmayer updated
https://github.com/llvm/llvm-project/pull/84404
>From de96c71240c4c1021d8267cd8ccee4abc9299257 Mon Sep 17 00:00:00 2001
From: Florian Mayer
Date: Thu, 14 Mar 2024 13:52:22 -0700
Subject: [PATCH] rename
Created using spr 1.3.4
---
@@ -1246,32 +1244,16 @@ Value
*HWAddressSanitizer::getHwasanThreadSlotPtr(IRBuilder<> , Type *Ty) {
return nullptr;
}
-Value *HWAddressSanitizer::getPC(IRBuilder<> ) {
- if (TargetTriple.getArch() == Triple::aarch64)
-return readRegister(IRB, "pc");
- return
ldionne wrote:
No worries! I just created https://github.com/llvm/llvm-project/pull/85305,
hopefully that should do the trick.
https://github.com/llvm/llvm-project/pull/85247
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
llvmbot wrote:
@llvm/pr-subscribers-libcxx
Author: Louis Dionne (ldionne)
Changes
This works around ODR violations in the clang-tidy plugin we use to perform the
modules tests.
Fixes #85242
---
Full diff: https://github.com/llvm/llvm-project/pull/85305.diff
1 Files Affected:
-
https://github.com/ldionne milestoned
https://github.com/llvm/llvm-project/pull/85305
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/ldionne created
https://github.com/llvm/llvm-project/pull/85305
This works around ODR violations in the clang-tidy plugin we use to perform the
modules tests.
Fixes #85242
>From 810c55db5c92f5786a4c2b1b1336dd8b62f28f86 Mon Sep 17 00:00:00 2001
From: Louis Dionne
Date:
mordante wrote:
> Is the fix only to switch to 18.1 in the cmake? I can do that if that's it, I
> just don't fully understand the situation w/ clang tidy ODR violations since
> you were the one to make these changes
That should be all. I'm also happy to do it, but that will be tomorrow.
ldionne wrote:
Is the fix only to switch to 18.1 in the cmake? I can do that if that's it, I
just don't fully understand the situation w/ clang tidy ODR violations since
you were the one to make these changes
https://github.com/llvm/llvm-project/pull/85247
mordante wrote:
> @mordante So should I close this PR?
I see you already did. Do you want to make a fix for the release branch or do
you want me to pick that up?
https://github.com/llvm/llvm-project/pull/85247
___
llvm-branch-commits mailing list
ldionne wrote:
@mordante So should I close this PR?
https://github.com/llvm/llvm-project/pull/85247
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/ldionne closed
https://github.com/llvm/llvm-project/pull/85247
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/cyndyishida updated
https://github.com/llvm/llvm-project/pull/85106
>From 192f306f8d693af77e267e1caa52799a353f4064 Mon Sep 17 00:00:00 2001
From: Cyndy Ishida
Date: Tue, 12 Mar 2024 20:56:23 -0700
Subject: [PATCH] [InstallAPI] Introduce Basic Verifier
This adds basic
https://github.com/cyndyishida updated
https://github.com/llvm/llvm-project/pull/85106
>From 192f306f8d693af77e267e1caa52799a353f4064 Mon Sep 17 00:00:00 2001
From: Cyndy Ishida
Date: Tue, 12 Mar 2024 20:56:23 -0700
Subject: [PATCH 1/3] [InstallAPI] Introduce Basic Verifier
This adds basic
Author: Valentin Clement (バレンタイン クレメン)
Date: 2024-03-14T11:26:57-07:00
New Revision: 3cf4d107af3a283c43e416aa30a6bd678cb44fcc
URL:
https://github.com/llvm/llvm-project/commit/3cf4d107af3a283c43e416aa30a6bd678cb44fcc
DIFF:
Author: Daniel Kiss
Date: 2024-03-14T19:15:27+01:00
New Revision: 8b409ee0cbb362e09cc80e4af9ef67681a7d9fbc
URL:
https://github.com/llvm/llvm-project/commit/8b409ee0cbb362e09cc80e4af9ef67681a7d9fbc
DIFF:
https://github.com/llvm/llvm-project/commit/8b409ee0cbb362e09cc80e4af9ef67681a7d9fbc.diff
https://github.com/nickdesaulniers closed
https://github.com/llvm/llvm-project/pull/84039
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nickdesaulniers wrote:
Changing my mind here, we've identified the issue with this commit.
https://github.com/llvm/llvm-project/pull/82763#issuecomment-1997950893
https://github.com/llvm/llvm-project/pull/84039
___
llvm-branch-commits mailing list
llvmbot wrote:
@llvm/pr-subscribers-lld-elf
Author: None (llvmbot)
Changes
Backport 8fe3e70e810b409dce36f6d415e86f0f9b1cf22d
Requested by: @nikic
---
Full diff: https://github.com/llvm/llvm-project/pull/85266.diff
2 Files Affected:
- (modified) lld/ELF/Writer.cpp (+3)
- (modified)
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/85266
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@nikic What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/85266
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/85266
Backport 8fe3e70e810b409dce36f6d415e86f0f9b1cf22d
Requested by: @nikic
>From 122ba9f100705213774cff2038db953ff8174d91 Mon Sep 17 00:00:00 2001
From: Fangrui Song
Date: Thu, 14 Mar 2024 09:51:27 -0700
Subject:
clementval wrote:
> > Wouldn't it be cleaner to expose the patterns via a
> > `populateFirCfgConversionPatterns` function and reuse it in you extra pass
> > instead of making two pass from the initial file?
> > We did this recently for the FirToLLVM patterns. #83492
>
> Thanks for taking a
https://github.com/clementval edited
https://github.com/llvm/llvm-project/pull/84954
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/clementval edited
https://github.com/llvm/llvm-project/pull/84954
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/clementval approved this pull request.
LGTM. Just a nit comment for an even cleaner code.
https://github.com/llvm/llvm-project/pull/84954
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
@@ -314,11 +314,8 @@ class CodeGenRewrite : public
fir::impl::CodeGenRewriteBase {
void runOnOperation() override final {
// Call runOn on all top level regions that may contain
emboxOp/arrayCoorOp.
-auto mod = getOperation();
-for (auto func : mod.getOps())
-
mordante wrote:
I'd rather fix the clang-tidy integration. I'm quite sure we have ODR
violations since we use clang-tidy 18 with clang 17 libraries. These violations
break the modules, but other clang-tidy checks may also have issues. Changing
@@ -368,7 +368,12 @@ static bool FormattedDerivedTypeIO(IoStatementState ,
++j, descriptor.IncrementSubscripts(subscripts)) {
Fortran::common::optional result;
if (special) {
+#if !defined(RT_DEVICE_COMPILATION)
result = DefinedFormattedIo(io, descriptor,
https://github.com/klausler approved this pull request.
https://github.com/llvm/llvm-project/pull/85182
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/klausler edited
https://github.com/llvm/llvm-project/pull/85182
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -48,6 +55,10 @@ template class InternalDescriptorUnit :
public ConnectionState {
void BlankFillOutputRecord();
StaticDescriptor staticDescriptor_;
+ RT_OFFLOAD_VAR_GROUP_BEGIN
+ static constexpr std::size_t ownBufferSizeInBytes{1024};
+ RT_OFFLOAD_VAR_GROUP_END
+
@@ -119,6 +120,9 @@ template void
InternalIoStatementState::BackspaceRecord() {
}
template int InternalIoStatementState::EndIoStatement() {
+ if constexpr (DIR == Direction::Output) {
klausler wrote:
If it is possible for the buffer flush to raise an
@@ -41,6 +52,26 @@ InternalDescriptorUnit::InternalDescriptorUnit(
endfileRecordNumber = d.Elements() + 1;
}
+template void InternalDescriptorUnit::EndIoStatement() {
+ if constexpr (DIR == Direction::Output) {
+if (usesOwnBuffer) {
+ // Null terminate the buffer
@@ -41,6 +52,26 @@ InternalDescriptorUnit::InternalDescriptorUnit(
endfileRecordNumber = d.Elements() + 1;
}
+template void InternalDescriptorUnit::EndIoStatement() {
+ if constexpr (DIR == Direction::Output) {
+if (usesOwnBuffer) {
+ // Null terminate the buffer
https://github.com/klausler commented:
If you want to support child I/O (user-defined derived type I/O) on the device,
this approach of adding special behavior to the internal units won't work --
child I/O is embedded in external units. It might be clearer to support this
device output path
@@ -48,6 +55,10 @@ template class InternalDescriptorUnit :
public ConnectionState {
void BlankFillOutputRecord();
StaticDescriptor staticDescriptor_;
+ RT_OFFLOAD_VAR_GROUP_BEGIN
+ static constexpr std::size_t ownBufferSizeInBytes{1024};
+ RT_OFFLOAD_VAR_GROUP_END
https://github.com/klausler edited
https://github.com/llvm/llvm-project/pull/85181
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-libcxx
Author: Louis Dionne (ldionne)
Changes
LIT was never really meant to generate tests during discovery, and we probably
shouldn't be doing this.
This hack is even worse than the initial attempt because it buries the
"UNSUPPORTED" at the bottom
https://github.com/ldionne milestoned
https://github.com/llvm/llvm-project/pull/85247
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/ldionne created
https://github.com/llvm/llvm-project/pull/85247
LIT was never really meant to generate tests during discovery, and we probably
shouldn't be doing this.
This hack is even worse than the initial attempt because it buries the
"UNSUPPORTED" at the bottom of the
https://github.com/klausler approved this pull request.
https://github.com/llvm/llvm-project/pull/85180
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/klausler requested changes to this pull request.
It would be better to have the types that are available on the device declare
themselves so in their declarations via a member or (better) inherited trait.
The big variant union in `IoStatementState` could omit the host-only
ldionne wrote:
@tstellar Yes. I think I'll disable these tests which keep failing in the LLVM
18 release branch so we can remove some of the noise here.
https://github.com/llvm/llvm-project/pull/85126
___
llvm-branch-commits mailing list
https://github.com/jeanPerier approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/85178
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/jeanPerier approved this pull request.
Thanks
https://github.com/llvm/llvm-project/pull/84954
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://github.com/llvmbot updated
https://github.com/llvm/llvm-project/pull/85238
>From 0f067065dd5e5411d5ada08397abb79336e997c8 Mon Sep 17 00:00:00 2001
From: Weining Lu
Date: Tue, 5 Mar 2024 22:01:07 +0800
Subject: [PATCH 1/2] [lld][test] Fix sanitizer buildbot failure
Buildbot failure:
llvmbot wrote:
@llvm/pr-subscribers-lld
Author: None (llvmbot)
Changes
Backport d9b435c24ddd a41bcb393053
Requested by: @SixWeining
---
Full diff: https://github.com/llvm/llvm-project/pull/85238.diff
2 Files Affected:
- (modified) lld/ELF/Arch/LoongArch.cpp (+3-2)
- (modified)
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/85238
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/85238
Backport d9b435c24ddd a41bcb393053
Requested by: @SixWeining
>From d71cc94f3111af54a66fe200a344ce2a1dbb4f43 Mon Sep 17 00:00:00 2001
From: Weining Lu
Date: Tue, 5 Mar 2024 22:01:07 +0800
Subject: [PATCH 1/2]
dpaoliello wrote:
@tstellar change made as requested, this is now ready to merge
https://github.com/llvm/llvm-project/pull/84590
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://github.com/tblah updated https://github.com/llvm/llvm-project/pull/84954
>From f951d16cf6cb1ab221f47ca2e712020b9af0af87 Mon Sep 17 00:00:00 2001
From: Tom Eccles
Date: Fri, 1 Mar 2024 16:59:09 +
Subject: [PATCH 1/4] [flang][CodeGen] Run PreCGRewrite on omp reduction
declare ops
wangpc-pp wrote:
Ping. Any more concerns?
https://github.com/llvm/llvm-project/pull/80124
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/wangpc-pp updated
https://github.com/llvm/llvm-project/pull/84894
>From 951478b16d8aa834bff4494dc6d05c5f1175d59f Mon Sep 17 00:00:00 2001
From: Wang Pengcheng
Date: Tue, 12 Mar 2024 18:41:50 +0800
Subject: [PATCH] Fix wrong arguments
Created using spr 1.3.4
---
https://github.com/wangpc-pp edited
https://github.com/llvm/llvm-project/pull/84894
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/wangpc-pp updated
https://github.com/llvm/llvm-project/pull/84894
>From 951478b16d8aa834bff4494dc6d05c5f1175d59f Mon Sep 17 00:00:00 2001
From: Wang Pengcheng
Date: Tue, 12 Mar 2024 18:41:50 +0800
Subject: [PATCH] Fix wrong arguments
Created using spr 1.3.4
---
https://github.com/wangpc-pp updated
https://github.com/llvm/llvm-project/pull/84455
>From 35d0ea085b43a67c092e6263e6ec9d34e66e1453 Mon Sep 17 00:00:00 2001
From: Wang Pengcheng
Date: Tue, 12 Mar 2024 17:31:47 +0800
Subject: [PATCH 1/3] Reduce copies
Created using spr 1.3.4
---
@@ -18,6 +18,7 @@
#include "flang/Optimizer/Dialect/FIROps.h"
#include "flang/Optimizer/Dialect/FIRType.h"
#include "flang/Optimizer/Dialect/Support/FIRContext.h"
+#include "mlir/Dialect/OpenMP/OpenMPDialect.h"
kiranchandramohan wrote:
The header is not
https://github.com/kiranchandramohan approved this pull request.
LG. Please wait for @clementval.
https://github.com/llvm/llvm-project/pull/84954
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
tblah wrote:
> Wouldn't it be cleaner to expose the patterns via a
> `populateFirCfgConversionPatterns` function and reuse it in you extra pass
> instead of making two pass from the initial file?
>
> We did this recently for the FirToLLVM patterns. #83492
Thanks for taking a look at this. I
@@ -302,102 +302,87 @@ void RISCVInstrInfo::copyPhysRegVector(MachineBasicBlock
,
RISCVII::VLMUL LMul, unsigned NF) const
{
const TargetRegisterInfo *TRI = STI.getRegisterInfo();
- unsigned Opc;
- unsigned SubRegIdx;
- unsigned
@@ -302,102 +302,87 @@ void RISCVInstrInfo::copyPhysRegVector(MachineBasicBlock
,
RISCVII::VLMUL LMul, unsigned NF) const
{
const TargetRegisterInfo *TRI = STI.getRegisterInfo();
- unsigned Opc;
- unsigned SubRegIdx;
- unsigned
https://github.com/wangpc-pp updated
https://github.com/llvm/llvm-project/pull/84455
>From 35d0ea085b43a67c092e6263e6ec9d34e66e1453 Mon Sep 17 00:00:00 2001
From: Wang Pengcheng
Date: Tue, 12 Mar 2024 17:31:47 +0800
Subject: [PATCH 1/2] Reduce copies
Created using spr 1.3.4
---
andrey-golubev wrote:
> I think it's an ABI change (but I could be wrong), because some of the
> implicit constructors are being deleted. What happens if a user of the
> library was using these deleted constructors?
I see your point. In this specific case, the special member functions were
https://github.com/tblah updated https://github.com/llvm/llvm-project/pull/84953
>From 192da3c05fd8c0759f280e0895ffc2f09b2203e4 Mon Sep 17 00:00:00 2001
From: Tom Eccles
Date: Thu, 15 Feb 2024 12:12:29 +
Subject: [PATCH 1/2] [flang] run CFG conversion on omp reduction declare ops
Most FIR
https://github.com/davemgreen approved this pull request.
Thanks. LGTM
https://github.com/llvm/llvm-project/pull/85042
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
@@ -319,6 +320,10 @@ class CodeGenRewrite : public
fir::impl::CodeGenRewriteBase {
runOn(func, func.getBody());
for (auto global : mod.getOps())
runOn(global, global.getRegion());
+for (auto omp : mod.getOps()) {
tblah wrote:
Good idea.
https://github.com/tblah updated https://github.com/llvm/llvm-project/pull/84954
>From f951d16cf6cb1ab221f47ca2e712020b9af0af87 Mon Sep 17 00:00:00 2001
From: Tom Eccles
Date: Fri, 1 Mar 2024 16:59:09 +
Subject: [PATCH 1/3] [flang][CodeGen] Run PreCGRewrite on omp reduction
declare ops
llvmbot wrote:
@llvm/pr-subscribers-mlir
Author: Matthias Springer (matthias-springer)
Changes
This commit fixes memory leaks in sparse tensor integration tests by adding
`bufferization.dealloc_tensor` ops.
Note: Buffer deallocation will be automated in the future with the
https://github.com/matthias-springer created
https://github.com/llvm/llvm-project/pull/85184
This commit fixes memory leaks in sparse tensor integration tests by adding
`bufferization.dealloc_tensor` ops.
Note: Buffer deallocation will be automated in the future with the
ownership-based
91 matches
Mail list logo