@@ -3235,6 +3263,36 @@ void VPWidenPointerInductionRecipe::print(raw_ostream
&O, const Twine &Indent,
}
#endif
+void VPAliasLaneMaskRecipe::execute(VPTransformState &State) {
+ IRBuilderBase Builder = State.Builder;
+ Value *SinkValue = State.get(getSinkValue(), true);
+ V
@@ -3073,6 +3075,56 @@ struct VPWidenStoreEVLRecipe final : public
VPWidenMemoryRecipe {
}
};
+// Given a pointer A that is being stored to, and pointer B that is being
+// read from, both with unknown lengths, create a mask that disables
+// elements which could overlap ac
@@ -162,7 +173,52 @@ class DoConcurrentConversion
assert(loop.getRegion().hasOneBlock());
mlir::Block &loopBlock = loop.getRegion().getBlocks().front();
-// Collect iteration variable(s) allocations do that we can move them
+// Handle localization
+if (!loo
https://github.com/OCHyams updated
https://github.com/llvm/llvm-project/pull/133490
>From a612a99e2b5540c7fca93dd4dd3fcc07cc1cc9fd Mon Sep 17 00:00:00 2001
From: Orlando Cazalet-Hyams
Date: Wed, 26 Mar 2025 16:03:41 +
Subject: [PATCH 1/3] [KeyInstr][LoopRotate] Remap atoms of duplicated
in
llvmbot wrote:
@llvm/pr-subscribers-llvm-regalloc
Author: Akshat Oke (optimisan)
Changes
AMDGPU/llc-pipeline-npm.ll test update is because the dummy class name is now
changed to its CL name.
---
Patch is 22.56 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llv
https://github.com/optimisan edited
https://github.com/llvm/llvm-project/pull/138828
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -162,7 +173,52 @@ class DoConcurrentConversion
assert(loop.getRegion().hasOneBlock());
mlir::Block &loopBlock = loop.getRegion().getBlocks().front();
-// Collect iteration variable(s) allocations do that we can move them
+// Handle localization
+if (!loo
https://github.com/Sterling-Augustine updated
https://github.com/llvm/llvm-project/pull/136458
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,A
https://github.com/Sterling-Augustine approved this pull request.
https://github.com/llvm/llvm-project/pull/136458
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commi
https://github.com/OCHyams updated
https://github.com/llvm/llvm-project/pull/133488
>From 47404a2700661b959024677d73c7a14b18c81d83 Mon Sep 17 00:00:00 2001
From: Orlando Cazalet-Hyams
Date: Tue, 25 Mar 2025 15:24:05 +
Subject: [PATCH 1/2] [KeyInstr][JumpThreading] Remap atoms duping bb with
https://github.com/ldionne approved this pull request.
https://github.com/llvm/llvm-project/pull/138880
___
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/andykaylor approved this pull request.
lgtm
https://github.com/llvm/llvm-project/pull/138860
___
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/jofrn updated
https://github.com/llvm/llvm-project/pull/125432
>From 0890009ac4d82f35e0dcb93fd4c6866f0e29f377 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Fri, 31 Jan 2025 13:12:56 -0500
Subject: [PATCH] [SelectionDAG][X86] Remove unused elements from atomic
vector.
After spl
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138064
>From c6e9a86d9e05b4ef041f041f7b4c189b493f387b Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Wed, 30 Apr 2025 08:13:46 -0700
Subject: [PATCH] [clang-doc] Implement setupTemplateValue for
HTMLMustacheGenerator
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138062
>From 5e28cef1598ec95d249f080f6575380af8206832 Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Wed, 30 Apr 2025 08:10:20 -0700
Subject: [PATCH] [clang-doc] Add helpers for Template config
This patch adds or fil
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138067
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,sans-s
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138062
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,sans-s
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138066
>From e184062715c3efae8c496b5a520ae15a1733ff83 Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Tue, 29 Apr 2025 18:08:03 -0700
Subject: [PATCH] [clang-doc] Update clang-doc tool to enable mustache
templates
Th
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138061
>From abc97d2fce7a0e9ae5a36109f15bb82911914616 Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Wed, 30 Apr 2025 08:09:41 -0700
Subject: [PATCH] [clang-doc] Add HTMLMustacheGenerator methods
Split from #133161.
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138061
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,sans-s
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138066
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,sans-s
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138065
>From 63817de4d8813dd6cc5f669445cb4117e6adb63f Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Tue, 29 Apr 2025 18:31:54 -0700
Subject: [PATCH] [clang-doc] Update serializer for improved template handling
This
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138063
>From 5bff2f338f4f886c09fe71de97a0cfcf5cbd Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Wed, 30 Apr 2025 08:11:39 -0700
Subject: [PATCH] [clang-doc] Extract Info into JSON values
Split from #133161. This
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138067
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,sans-s
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138063
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,sans-s
https://github.com/andykaylor approved this pull request.
lgtm
https://github.com/llvm/llvm-project/pull/138860
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
xlauko wrote:
### Merge activity
* **May 7, 1:16 PM EDT**: A user started a stack merge that includes this pull
request via
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/138860).
https://github.com/llvm/llvm-project/pull/138860
__
xlauko wrote:
### Merge activity
* **May 7, 1:16 PM EDT**: A user started a stack merge that includes this pull
request via
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/138859).
https://github.com/llvm/llvm-project/pull/138859
__
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138064
>From 4a1dd241c1ac2c75852d49050d7f3dd8041db632 Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Wed, 30 Apr 2025 08:13:46 -0700
Subject: [PATCH] [clang-doc] Implement setupTemplateValue for
HTMLMustacheGenerator
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138062
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,sans-s
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138066
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,sans-s
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138066
>From bdfca051db34556ef633626c91afd8490533c1ac Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Tue, 29 Apr 2025 18:08:03 -0700
Subject: [PATCH] [clang-doc] Update clang-doc tool to enable mustache
templates
Th
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138067
>From a596db368fb7dc347daa17528882196fe4650c42 Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Wed, 30 Apr 2025 14:20:40 -0700
Subject: [PATCH] [clang-doc] Track if a type is a template or builtin
Originally pa
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138063
>From cfd35ee8fc420f6bd5a7f49ab286182f7f404222 Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Wed, 30 Apr 2025 08:11:39 -0700
Subject: [PATCH] [clang-doc] Extract Info into JSON values
Split from #133161. This
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138065
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,sans-s
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138062
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,sans-s
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138063
>From cfd35ee8fc420f6bd5a7f49ab286182f7f404222 Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Wed, 30 Apr 2025 08:11:39 -0700
Subject: [PATCH] [clang-doc] Extract Info into JSON values
Split from #133161. This
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138065
>From d6e0eab3c89322a406a1c68d2302060ca86776f4 Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Tue, 29 Apr 2025 18:31:54 -0700
Subject: [PATCH] [clang-doc] Update serializer for improved template handling
This
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138064
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,sans-s
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138067
>From a596db368fb7dc347daa17528882196fe4650c42 Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Wed, 30 Apr 2025 14:20:40 -0700
Subject: [PATCH] [clang-doc] Track if a type is a template or builtin
Originally pa
ilovepi wrote:
I think that's a solid direction. I've already been thinking that we'd probably
want to start consolidating the other backends around Mustache templates. I
think too much duplication/reimplementation/lack of abstraction is one of the
big issues w/ clang-doc's implementation ATM.
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/138061
>From 5c5bacbc870fabd1959b041ec61f9226352417e4 Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Wed, 30 Apr 2025 08:09:41 -0700
Subject: [PATCH] [clang-doc] Add HTMLMustacheGenerator methods
Split from #133161.
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Matt Arsenault (arsenm)
Changes
Do not assume it's the alloca address space, we have an explicit
address space to use for the argument already. Also use the original
value's type instead of assuming DefaultAS.
---
Full diff: https:
https://github.com/fmayer approved this pull request.
https://github.com/llvm/llvm-project/pull/139000
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: dyung
Date: 2025-05-08T01:37:01-04:00
New Revision: 6a4fa089a40a13122b358e1fe14e06b21f2dfbdb
URL:
https://github.com/llvm/llvm-project/commit/6a4fa089a40a13122b358e1fe14e06b21f2dfbdb
DIFF:
https://github.com/llvm/llvm-project/commit/6a4fa089a40a13122b358e1fe14e06b21f2dfbdb.diff
LOG: Re
arsenm wrote:
### Merge activity
* **May 8, 1:36 AM EDT**: A user started a stack merge that includes this pull
request via
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/138863).
https://github.com/llvm/llvm-project/pull/138863
__
@@ -2029,9 +2031,33 @@ class FirConverter : public
Fortran::lower::AbstractConverter {
void handleLocalitySpecs(const IncrementLoopInfo &info) {
Fortran::semantics::SemanticsContext &semanticsContext =
bridge.getSemanticsContext();
-for (const Fortran::semant
https://github.com/clementval commented:
Looks ok to me but the OpenMP part should be generalize and extracted.
https://github.com/llvm/llvm-project/pull/138534
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm
Author: Chengjun
Date: 2025-05-07T16:30:42-07:00
New Revision: 81dd9f5f4b1d6d76d967c24924eb41b9eb1ad639
URL:
https://github.com/llvm/llvm-project/commit/81dd9f5f4b1d6d76d967c24924eb41b9eb1ad639
DIFF:
https://github.com/llvm/llvm-project/commit/81dd9f5f4b1d6d76d967c24924eb41b9eb1ad639.diff
LOG:
@@ -100,6 +104,20 @@ UNBOUNDED_ENUM(unbounded, "unbounded")
// Descriptor Range Offset Enum:
DESCRIPTOR_RANGE_OFFSET_ENUM(DescriptorRangeOffsetAppend,
"DESCRIPTOR_RANGE_OFFSET_APPEND")
+// Root Flag Enums:
+ROOT_FLAG_ENUM(AllowInputAssemblerInputLayout,
"ALLOW_INPUT_ASSEMBLE
https://github.com/Icohedron approved this pull request.
Looks good aside from one nit about an extra space before a comma
https://github.com/llvm/llvm-project/pull/138055
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://
Sterling-Augustine wrote:
I have no idea why this won't merge.
https://github.com/llvm/llvm-project/pull/136458
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
pcc wrote:
Sorry, let me try again with the concrete problem that I was seeing and trying
to solve.
With this .s file:
```
.section .text.a,"ax",@progbits
jmp foo
.section .text.b,"ax",@progbits
bar:
ret
.text
jmp bar
foo:
ret
```
and with an lld patched with #138366:
```
$ ra/bin/clang -c jm
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Helena Kotas (hekota)
Changes
Adds constructor for resources with implicit binding and applies it to all
resources without binding at the global scope.
Adds Clang builtin function `__builtin_hlsl_resource_handlefromimplicitbinding`
llvmbot wrote:
@llvm/pr-subscribers-hlsl
Author: Helena Kotas (hekota)
Changes
Adds constructor for resources with implicit binding and applies it to all
resources without binding at the global scope.
Adds Clang builtin function `__builtin_hlsl_resource_handlefromimplicitbinding`
that ge
https://github.com/hekota created
https://github.com/llvm/llvm-project/pull/138976
Adds constructor for resources with implicit binding and applies it to all
resources without binding at the global scope.
Adds Clang builtin function `__builtin_hlsl_resource_handlefromimplicitbinding`
that gets
@@ -33,7 +33,7 @@ void SecondEntry() {}
// Verify the constructor is alwaysinline
// NOINLINE: ; Function Attrs: {{.*}}alwaysinline
-// NOINLINE-NEXT: define linkonce_odr void @_ZN4hlsl8RWBufferIfEC2Ev({{.*}}
[[CtorAttr:\#[0-9]+]]
+// NOINLINE-NEXT: define linkonce_odr void @
@@ -32,6 +32,6 @@ export float TestLoad() {
// CHECK: %[[PTR1:.*]] = call ptr
@llvm.dx.resource.getpointer.p0.tdx.RawBuffer_f32_1_1t(target("dx.RawBuffer",
float, 1, 1) %{{[0-9]+}}, i32 %{{[0-9]+}})
// CHECK: %[[VALUE1:.*]] = load float, ptr %[[PTR1]]
-// CHECK: declare i32
Author: Balazs Benics
Date: 2025-05-07T21:51:13+02:00
New Revision: 0b41866c10dae9e4c877475112e426969062feea
URL:
https://github.com/llvm/llvm-project/commit/0b41866c10dae9e4c877475112e426969062feea
DIFF:
https://github.com/llvm/llvm-project/commit/0b41866c10dae9e4c877475112e426969062feea.diff
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/138961
Reapply "IR: Remove uselist for constantdata (#137313)"
This reverts commit 5936c02c8b9c6d1476f7830517781ce8b6e26e75.
Fix checking uselists of constants in assume bundle queries
Rate lim
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/138962
This reverts commit 0274232b8719e5c985eca06df22bf140f6cb.
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -ap
arsenm 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.dev/github/pr/llvm/llvm-project/138962?utm_source=stack-comment-downstack-mergeability-warning";
arsenm 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.dev/github/pr/llvm/llvm-project/138961?utm_source=stack-comment-downstack-mergeability-warning";
llvmbot wrote:
@llvm/pr-subscribers-llvm-ir
Author: Matt Arsenault (arsenm)
Changes
Reapply "IR: Remove uselist for constantdata (#137313)"
This reverts commit 5936c02c8b9c6d1476f7830517781ce8b6e26e75.
Fix checking uselists of constants in assume bundle queries
---
Patch is 31.47 KiB,
llvmbot wrote:
@llvm/pr-subscribers-llvm-ir
Author: Matt Arsenault (arsenm)
Changes
This reverts commit 0274232b8719e5c985eca06df22bf140f6cb.
---
Full diff: https://github.com/llvm/llvm-project/pull/138962.diff
9 Files Affected:
- (modified) llvm/docs/ReleaseNotes.md (+3-1)
- (mod
https://github.com/arsenm ready_for_review
https://github.com/llvm/llvm-project/pull/138961
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Jan Patrick Lehr
Date: 2025-05-07T22:36:11+02:00
New Revision: 5d4eb70a744f5fd78541c3506179f1d6d394292d
URL:
https://github.com/llvm/llvm-project/commit/5d4eb70a744f5fd78541c3506179f1d6d394292d
DIFF:
https://github.com/llvm/llvm-project/commit/5d4eb70a744f5fd78541c3506179f1d6d394292d.di
@@ -5384,16 +5384,16 @@ RValue CodeGenFunction::EmitCall(const CGFunctionInfo
&CallInfo,
if (!NeedCopy) {
// Skip the extra memcpy call.
llvm::Value *V = getAsNaturalPointerTo(Addr, I->Ty);
- auto *T = llvm::PointerType::get(
-
https://github.com/arsenm ready_for_review
https://github.com/llvm/llvm-project/pull/138962
___
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/Icohedron edited
https://github.com/llvm/llvm-project/pull/138055
___
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/nikic approved this pull request.
https://github.com/llvm/llvm-project/pull/138961
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -180,6 +180,10 @@ llvm::getKnowledgeForValue(const Value *V,
}
return RetainedKnowledge::none();
}
+
+ if (!V->hasUseList())
+return RetainedKnowledge::none();
nikic wrote:
As a followup, we should completely remove the non-AC code in this fu
@@ -21,7 +21,7 @@ void InitBuf(RWBuffer buf) {
// CHECK-NEXT: br i1 [[Tmp3]]
// CHECK-NOT: _Init_thread_header
// CHECK: init.check:
-// CHECK-NEXT: call void @_ZN4hlsl8RWBufferIiEC1Ev
+// CHECK-NEXT: call void @_ZN4hlsl8RWBufferIiEC1Ejijj
hekota wrote:
Same a
https://github.com/kevinsala created
https://github.com/llvm/llvm-project/pull/138978
This PR extends the Instrumentor the option `configuration.runtime_stubs_file`
to generate a runtime stub file with the configured instrumentation. The stub
prints all parameters passed to each enabled instru
llvmbot wrote:
@llvm/pr-subscribers-llvm-transforms
Author: Kevin Sala Penades (kevinsala)
Changes
This PR extends the Instrumentor the option `configuration.runtime_stubs_file`
to generate a runtime stub file with the configured instrumentation. The stub
prints all parameters passed to
@@ -5384,16 +5384,16 @@ RValue CodeGenFunction::EmitCall(const CGFunctionInfo
&CallInfo,
if (!NeedCopy) {
// Skip the extra memcpy call.
llvm::Value *V = getAsNaturalPointerTo(Addr, I->Ty);
- auto *T = llvm::PointerType::get(
-
var-const wrote:
@tstellar Friendly ping. :)
https://github.com/llvm/llvm-project/pull/138674
___
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/ergawy updated
https://github.com/llvm/llvm-project/pull/138534
>From 0d309682fa886e3481f95ed0b0ba9a6ca9a5c9f1 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Mon, 5 May 2025 07:15:52 -0500
Subject: [PATCH 1/2] [flang][fir] Basic PFT to MLIR lowering for do concurrent
locality s
@@ -162,7 +173,52 @@ class DoConcurrentConversion
assert(loop.getRegion().hasOneBlock());
mlir::Block &loopBlock = loop.getRegion().getBlocks().front();
-// Collect iteration variable(s) allocations do that we can move them
+// Handle localization
+if (!loo
https://github.com/ergawy edited
https://github.com/llvm/llvm-project/pull/138534
___
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-flang-fir-hlfir
Author: Kareem Ergawy (ergawy)
Changes
Remove the `openmp` prefix from delayed privatization/localization flags since
they are now used for `do concurrent` as well.
---
Patch is 28.67 KiB, truncated to 20.00 KiB below, full version:
h
llvmbot wrote:
@llvm/pr-subscribers-flang-openmp
Author: Kareem Ergawy (ergawy)
Changes
Remove the `openmp` prefix from delayed privatization/localization flags since
they are now used for `do concurrent` as well.
---
Patch is 28.67 KiB, truncated to 20.00 KiB below, full version:
http
https://github.com/ergawy created
https://github.com/llvm/llvm-project/pull/138816
Remove the `openmp` prefix from delayed privatization/localization flags since
they are now used for `do concurrent` as well.
Rate limit · GitHub
body {
background
https://github.com/ergawy edited
https://github.com/llvm/llvm-project/pull/138512
___
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/ergawy edited
https://github.com/llvm/llvm-project/pull/138505
___
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/ergawy edited
https://github.com/llvm/llvm-project/pull/138506
___
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/ergawy edited
https://github.com/llvm/llvm-project/pull/138816
___
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/Pierre-vh updated
https://github.com/llvm/llvm-project/pull/131309
>From ed5f76fd041f3d343168aca5266cf991a0d56bce Mon Sep 17 00:00:00 2001
From: pvanhout
Date: Wed, 12 Mar 2025 09:43:15 +0100
Subject: [PATCH] [AMDGPU][GlobalISel] Allow forming s16 U/SBFX
pre-regbankselect
M
https://github.com/Pierre-vh updated
https://github.com/llvm/llvm-project/pull/131309
>From ed5f76fd041f3d343168aca5266cf991a0d56bce Mon Sep 17 00:00:00 2001
From: pvanhout
Date: Wed, 12 Mar 2025 09:43:15 +0100
Subject: [PATCH] [AMDGPU][GlobalISel] Allow forming s16 U/SBFX
pre-regbankselect
M
https://github.com/ergawy edited
https://github.com/llvm/llvm-project/pull/138489
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -571,7 +571,6 @@ void MCObjectFileInfo::initGOFFMCObjectFileInfo(const
Triple &T) {
GOFF::ESD_LB_Initial, GOFF::ESD_RQ_0,
GOFF::ESD_ALIGN_Doubleword, 0},
RootSDSection);
-
uweigand wrote:
This change is spurious
https://github.com/uweigand approved this pull request.
LGTM now, thanks!
https://github.com/llvm/llvm-project/pull/137235
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bran
https://github.com/uweigand edited
https://github.com/llvm/llvm-project/pull/137235
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -86,8 +87,16 @@ TEST(HTMLMustacheGeneratorTest, generateDocs) {
assert(G && "Could not find HTMLMustacheGenerator");
ClangDocContext CDCtx = getClangDocContext();
- StringRef RootDir = "";
- EXPECT_THAT_ERROR(G->generateDocs(RootDir, {}, CDCtx), Succeeded())
+ unitte
petrhosek wrote:
Here's an idea that doesn't need to be addressed in this PR.
We already have the YAML backend for Clang-doc which is primarily used for
testing and also to allow external backends. We chose YAML because back when we
started working on it, there was no JSON support in LLVM, but
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/138512
>From a4acb56894a9e5ec95f857a671e672b126e979c5 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Mon, 5 May 2025 06:50:49 -0500
Subject: [PATCH 1/2] [flang][fir] Basci lowering `fir.do_concurrent` locality
specs to `f
ergawy wrote:
> This needs a TODO message for locality specifiers which are not yet supported
> (as I understand it this means ones with init or dealloc regions)
Done. I think we might end up not supporting `init` and `dealloc` regions for
`fir.local` ops since this is the case for early local
@@ -2029,9 +2031,30 @@ class FirConverter : public
Fortran::lower::AbstractConverter {
void handleLocalitySpecs(const IncrementLoopInfo &info) {
Fortran::semantics::SemanticsContext &semanticsContext =
bridge.getSemanticsContext();
-for (const Fortran::semant
https://github.com/optimisan created
https://github.com/llvm/llvm-project/pull/138828
None
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Aria
https://github.com/optimisan created
https://github.com/llvm/llvm-project/pull/138830
None
>From da7bc1ef72abe405a4e8819f9b79bc7359213253 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Wed, 7 May 2025 08:57:31 +
Subject: [PATCH] [CodeGen][NPM] Account inserted passes for -start/stop
opti
101 - 200 of 203 matches
Mail list logo