https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/115433
___
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/matthias-springer updated
https://github.com/llvm/llvm-project/pull/117424
>From 5f1f24552547c6eac3e711155c35927356b9d862 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sat, 23 Nov 2024 08:22:13 +0100
Subject: [PATCH] [mlir][Func] Delete `DecomposeCallGraphTypes.cpp`
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116470
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116470
___
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/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116470
>From 153310ac1898f017c4fbd14f7df93b2a918090f4 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Tue, 12 Nov 2024 05:14:43 +0100
Subject: [PATCH 1/2] replace with multiple
MIME-Version: 1.0
Conten
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116470
>From 153310ac1898f017c4fbd14f7df93b2a918090f4 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Tue, 12 Nov 2024 05:14:43 +0100
Subject: [PATCH 1/3] replace with multiple
MIME-Version: 1.0
Conten
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116524
>From 7025a8caae81e97022155b8fac8075fc29e24650 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sun, 17 Nov 2024 09:00:45 +0100
Subject: [PATCH 1/2] [mlir][LLVM] `LLVMTypeConverter`: Tighten mate
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116524
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116524
___
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/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116524
>From e3946a5496cdf64ff6a8a5c7e1b117f4904ac9e5 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sun, 17 Nov 2024 04:38:09 +0100
Subject: [PATCH] [mlir][Transforms] Support 1:N mappings in
`Conve
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116532
>From 7025a8caae81e97022155b8fac8075fc29e24650 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sun, 17 Nov 2024 09:00:45 +0100
Subject: [PATCH] [mlir][LLVM] `LLVMTypeConverter`: Tighten material
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116470
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/114940
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/114940
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/114940
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/114940
___
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/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116524
>From 16e58e7b9e7b60c55567c34a9212d3f32e9ef82b Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sun, 17 Nov 2024 04:38:09 +0100
Subject: [PATCH] [mlir][Transforms] Support 1:N mappings in
`Conve
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116524
>From f027116e3d12422bcd2cc9a25dfd3ad09fc52196 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sun, 17 Nov 2024 04:38:09 +0100
Subject: [PATCH] [mlir][Transforms] Support 1:N mappings in
`Conve
https://github.com/matthias-springer created
https://github.com/llvm/llvm-project/pull/116524
Draft only. Do not review.
Depends on #116470.
>From 0649c6ebaf1e77c7343bb261eea6091c5c5d2569 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sun, 17 Nov 2024 04:38:09 +0100
Subject: [PATCH]
@@ -1538,10 +1607,9 @@ void ConversionPatternRewriter::replaceOp(Operation *op,
ValueRange newValues) {
impl->logger.startLine()
<< "** Replace : '" << op->getName() << "'(" << op << ")\n";
});
- SmallVector newVals(newValues.size());
- for (auto [index, val] :
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116470
>From 153310ac1898f017c4fbd14f7df93b2a918090f4 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Tue, 12 Nov 2024 05:14:43 +0100
Subject: [PATCH 1/3] replace with multiple
MIME-Version: 1.0
Conten
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116524
>From ef8d04dffa253d8403843c3af7e786564660d7f0 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sun, 17 Nov 2024 04:38:09 +0100
Subject: [PATCH] [mlir][Transforms] Support 1:N mappings in
`Conve
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116524
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116532
___
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/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116524
>From 3930f40a1d87847e2577bc51174de0751e3c72f4 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sun, 17 Nov 2024 04:38:09 +0100
Subject: [PATCH] [mlir][Transforms] Support 1:N mappings in
`Conve
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/114154
>From 1e194b399b21ed1ef577803cadc199827e4d7431 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Wed, 30 Oct 2024 00:46:05 +0100
Subject: [PATCH] [mlir][bufferization] Remove `finalizing-bufferize
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/114155
>From 5c02edc9f35d4c35b2c25bc3dba4d10531e2a4ab Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Wed, 30 Oct 2024 00:58:32 +0100
Subject: [PATCH] [mlir][bufferization] Remove remaining dialect
co
@@ -86,18 +86,13 @@ getOrCreateFuncAnalysisState(OneShotAnalysisState &state) {
return state.addExtension();
}
-/// Return the unique ReturnOp that terminates `funcOp`.
-/// Return nullptr if there is no such unique ReturnOp.
-static func::ReturnOp getAssumedUniqueReturnOp(f
matthias-springer wrote:
> shouldn't a user add their own argument materialization in this case that can
> handle their type conversion and the dialect conversion will then call that
> first?
Yes that's right. But if users forget to do that, they see a more cryptic error
message because we ar
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116532
>From 5857c76fba85b9b3c36b4757fe88da908e5a45a9 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sun, 17 Nov 2024 09:00:45 +0100
Subject: [PATCH 1/2] [mlir][LLVM] `LLVMTypeConverter`: Tighten mate
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116176
>From 8f237ae7e1195cf6c906d4e9075f081d9c7e65eb Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Thu, 14 Nov 2024 08:47:06 +0100
Subject: [PATCH] [mlir][Parser] Add `nan` and `inf` keywords
---
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116470
>From 5d3b005125a6d784d3e989b74c62391977ef67f0 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Tue, 12 Nov 2024 05:14:43 +0100
Subject: [PATCH 1/4] replace with multiple
MIME-Version: 1.0
Conten
@@ -1376,14 +1423,36 @@ void
ConversionPatternRewriterImpl::insertNTo1Materialization(
legalOutputType = replacements[0].getType();
}
if (legalOutputType && legalOutputType != originalType) {
+UnrealizedConversionCastOp targetCastOp;
Value targetMat = buildUnr
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116470
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116470
___
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/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116176
>From a361fd4283d88de154c355b1f8ff8ddcf9031414 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Thu, 14 Nov 2024 08:47:06 +0100
Subject: [PATCH] [mlir][Parser] Add `nan` and `inf` keywords
---
@@ -1376,14 +1423,36 @@ void
ConversionPatternRewriterImpl::insertNTo1Materialization(
legalOutputType = replacements[0].getType();
}
if (legalOutputType && legalOutputType != originalType) {
+UnrealizedConversionCastOp targetCastOp;
Value targetMat = buildUnr
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116172
>From 51530aeea8c18804034881c87236d1ab5ceb274f Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Thu, 14 Nov 2024 07:43:08 +0100
Subject: [PATCH 1/3] [mlir][Parser] Deduplicate fp parsing function
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116524
>From 5857c76fba85b9b3c36b4757fe88da908e5a45a9 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sun, 17 Nov 2024 09:00:45 +0100
Subject: [PATCH 1/2] [mlir][LLVM] `LLVMTypeConverter`: Tighten mate
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116176
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116172
___
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/matthias-springer created
https://github.com/llvm/llvm-project/pull/116172
The following functionality is duplicated in multiple places: trying to parse
an APFloat from a floating point literal or an integer in hexadecimal
representation (bit pattern). Move it to a common he
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116172
___
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/matthias-springer created
https://github.com/llvm/llvm-project/pull/116176
Add two new keywords for parsing `nan` / `inf` floating-point literals. This is
more convenient that writing the integer hexadecimal bit patterns by hand
(which differ depending on the floating-point
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116470
___
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/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116470
>From fe38d4bc65947e7d33854f40927bfdde7aa5186b Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Tue, 12 Nov 2024 05:14:43 +0100
Subject: [PATCH] replace with multiple
MIME-Version: 1.0
Content-Ty
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116470
___
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/matthias-springer ready_for_review
https://github.com/llvm/llvm-project/pull/116470
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116470
___
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/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116470
>From 153310ac1898f017c4fbd14f7df93b2a918090f4 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Tue, 12 Nov 2024 05:14:43 +0100
Subject: [PATCH] replace with multiple
MIME-Version: 1.0
Content-Ty
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116470
>From de3b79feaab0318b794bac7f85503545682eef7d Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Tue, 12 Nov 2024 05:14:43 +0100
Subject: [PATCH] replace with multiple
MIME-Version: 1.0
Content-Ty
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116470
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116470
___
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/matthias-springer created
https://github.com/llvm/llvm-project/pull/117666
This commit fixes the implementation of
`ConversionPatternRewriter::replaceUsesOfBlockArgument`. The old implementation
was different from what the documentation says.
```
/// Replace all the uses of
matthias-springer wrote:
llvm:users/matthias-springer/gpu_assert was deleted when I merged my PR. Looks
like this cannot be reopened, I think you have to create a new PR. Or maybe you
can change the target branch and then reopen.
https://github.com/llvm/llvm-project/pull/121067
__
https://github.com/matthias-springer closed
https://github.com/llvm/llvm-project/pull/121067
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/121389
___
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/matthias-springer created
https://github.com/llvm/llvm-project/pull/121389
The 1:N dialect conversion driver has been deprecated. Use the regular dialect
conversion driver instead. This commit deletes the 1:N dialect conversion
driver.
For details, see
https://discourse.ll
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116524
>From bf0d13553b2bc2124a266e398976ba80a1114580 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sat, 14 Dec 2024 16:34:47 +0100
Subject: [PATCH 1/4] [mlir][Vector] Move mask materialization patte
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116524
>From bc93c7840aa0d9d361f6f7aab08ec59b786bab2a Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sun, 15 Dec 2024 17:36:49 +0100
Subject: [PATCH] ex
---
.../lib/Optimizer/CodeGen/BoxedProcedure.
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116524
>From bf0d13553b2bc2124a266e398976ba80a1114580 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sat, 14 Dec 2024 16:34:47 +0100
Subject: [PATCH 1/4] [mlir][Vector] Move mask materialization patte
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/117513
___
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/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116524
>From eff9c47de3405dc542644d5d64e5a26f793214d0 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sun, 15 Dec 2024 17:36:49 +0100
Subject: [PATCH] ex
---
.../lib/Optimizer/CodeGen/BoxedProcedure.
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116524
>From bf0d13553b2bc2124a266e398976ba80a1114580 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sat, 14 Dec 2024 16:34:47 +0100
Subject: [PATCH 1/4] [mlir][Vector] Move mask materialization patte
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/120431
___
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/matthias-springer updated
https://github.com/llvm/llvm-project/pull/120431
>From 4d8342992a22677686ea7a7dd88d032ca2289391 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Wed, 18 Dec 2024 15:42:59 +0100
Subject: [PATCH] [mlir][GPU] Add `gpu.assert` op
---
mlir/include
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/120431
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/120431
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
matthias-springer wrote:
> Can we just use cf.assert ?
This is a good idea. But I first have to move a few things around because there
is an existing pattern in `populateControlFlowToLLVMConversionPatterns`...
https://github.com/llvm/llvm-project/pull/120431
___
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/120431
>From 79ca017333d2f03e99015e6fe821fea5bf2e4537 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Wed, 18 Dec 2024 15:42:59 +0100
Subject: [PATCH] [mlir][GPU] Add `gpu.assert` op
---
.../Conversi
https://github.com/matthias-springer converted_to_draft
https://github.com/llvm/llvm-project/pull/120431
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/120431
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116524
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116524
___
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/matthias-springer created
https://github.com/llvm/llvm-project/pull/119975
Clean up `populateVectorToLLVMConversionPatterns` so that it populates only
conversion patterns. All rewrite patterns that do not lower to LLVM should be
populated into a separate greedy pattern rewri
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/120580
___
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/matthias-springer created
https://github.com/llvm/llvm-project/pull/120580
Do not run `cf-to-llvm as part of `func-to-llvm`. This commit fixes
https://github.com/llvm/llvm-project/issues/70982.
This commit changes the way how `func.func` ops are lowered to LLVM.
Previously,
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/120580
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/120580
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116524
___
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/matthias-springer ready_for_review
https://github.com/llvm/llvm-project/pull/116524
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116524
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116524
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -53,6 +54,55 @@ static void logFailure(llvm::ScopedPrinter &os, StringRef
fmt, Args &&...args) {
});
}
+/// Given two insertion points in the same block, choose the later one.
+static OpBuilder::InsertPoint
+chooseLaterInsertPointInBlock(OpBuilder::InsertPoint a,
+
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116524
>From 53f97f5a68033bd46ffd5a982435d64afe9048dd Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sun, 15 Dec 2024 17:36:49 +0100
Subject: [PATCH] ex
---
.../lib/Optimizer/CodeGen/BoxedProcedure.
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/115587
___
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/matthias-springer updated
https://github.com/llvm/llvm-project/pull/115587
>From b484c72cf7a79c7203b853725761e08c2233241c Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sat, 9 Nov 2024 07:13:07 +0100
Subject: [PATCH] [mlir][IR][NFC] `DominanceInfo`: Share same impl fo
https://github.com/matthias-springer created
https://github.com/llvm/llvm-project/pull/120746
In the dialect conversion driver, use `DominanceInfo` to compute a suitable
insertion point for N:1 source materializations.
Note: This PR is related to #114940, but I could't reopen it.
>From 61b51
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/120746
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116470
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116470
___
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/matthias-springer created
https://github.com/llvm/llvm-project/pull/117424
`DecomposeCallGraphTypes.cpp` was a workaround around missing 1:N support in
the dialect conversion. Now that 1:N support was added, the workaround can be
deleted. The test remains in place, as an exa
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/116532
>From 4e4a5c81a1c45c8d4fbadacd67fa5439231e912e Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sat, 23 Nov 2024 08:22:13 +0100
Subject: [PATCH 1/2] [mlir][Func] Delete `DecomposeCallGraphTypes.c
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/117424
>From 4e4a5c81a1c45c8d4fbadacd67fa5439231e912e Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sat, 23 Nov 2024 08:22:13 +0100
Subject: [PATCH] [mlir][Func] Delete `DecomposeCallGraphTypes.cpp`
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/117424
>From 5d6e8e449e9e4900cf250f0a432dc4c63b7f0470 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Sat, 23 Nov 2024 08:22:13 +0100
Subject: [PATCH] [mlir][Func] Delete `DecomposeCallGraphTypes.cpp`
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116532
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -63,80 +113,140 @@ static OpBuilder::InsertPoint computeInsertPoint(Value
value) {
return OpBuilder::InsertPoint(insertBlock, insertPt);
}
+/// Helper function that computes an insertion point where the given values are
+/// defined and can be used without a dominance vi
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116524
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116524
___
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/matthias-springer edited
https://github.com/llvm/llvm-project/pull/116524
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
201 - 300 of 376 matches
Mail list logo