https://github.com/xlauko updated
https://github.com/llvm/llvm-project/pull/136605
>From acad78ff14ab0cd18f8e65a279b0ad5fd13d0c89 Mon Sep 17 00:00:00 2001
From: xlauko
Date: Mon, 21 Apr 2025 22:03:35 +0200
Subject: [PATCH] [CIR] Make UndefAttr use AttrBuilderWithInferredContext
---
clang/incl
https://github.com/xlauko updated
https://github.com/llvm/llvm-project/pull/136606
>From 045977803f6459a62ac15a873416730e9e962e77 Mon Sep 17 00:00:00 2001
From: xlauko
Date: Mon, 21 Apr 2025 22:23:40 +0200
Subject: [PATCH] [CIR] Let ConstantOp builder infer its type automatically
---
clang/in
https://github.com/xlauko updated
https://github.com/llvm/llvm-project/pull/136606
>From 045977803f6459a62ac15a873416730e9e962e77 Mon Sep 17 00:00:00 2001
From: xlauko
Date: Mon, 21 Apr 2025 22:23:40 +0200
Subject: [PATCH] [CIR] Let ConstantOp builder infer its type automatically
---
clang/in
https://github.com/xlauko updated
https://github.com/llvm/llvm-project/pull/136605
>From acad78ff14ab0cd18f8e65a279b0ad5fd13d0c89 Mon Sep 17 00:00:00 2001
From: xlauko
Date: Mon, 21 Apr 2025 22:03:35 +0200
Subject: [PATCH] [CIR] Make UndefAttr use AttrBuilderWithInferredContext
---
clang/incl
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/134033
>From 50a8ebc18a464a5004f00331d44781fde2cb3296 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Wed, 2 Apr 2025 06:22:30 +
Subject: [PATCH] [AMDGPU][NPM] Add isRequired to passes missing it
---
llvm/lib/T
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/134033
>From 50a8ebc18a464a5004f00331d44781fde2cb3296 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Wed, 2 Apr 2025 06:22:30 +
Subject: [PATCH] [AMDGPU][NPM] Add isRequired to passes missing it
---
llvm/lib/T
xlauko wrote:
### Merge activity
* **Apr 22, 2:26 AM EDT**: A user started a stack merge that includes this pull
request via
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/136606).
https://github.com/llvm/llvm-project/pull/136606
_
xlauko wrote:
### Merge activity
* **Apr 22, 2:26 AM EDT**: A user started a stack merge that includes this pull
request via
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/136605).
https://github.com/llvm/llvm-project/pull/136605
_
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/134033
>From 1b93c63ac6160a9d98b8329184dd1bedc2f0c758 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Wed, 2 Apr 2025 06:22:30 +
Subject: [PATCH] [AMDGPU][NPM] Add isRequired to passes missing it
---
llvm/lib/T
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/134033
>From 1b93c63ac6160a9d98b8329184dd1bedc2f0c758 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Wed, 2 Apr 2025 06:22:30 +
Subject: [PATCH] [AMDGPU][NPM] Add isRequired to passes missing it
---
llvm/lib/T
@@ -1216,10 +1220,19 @@ void
ConversionPatternRewriterImpl::resetState(RewriterState state) {
replacedOps.pop_back();
}
-void ConversionPatternRewriterImpl::undoRewrites(unsigned numRewritesToKeep) {
+void ConversionPatternRewriterImpl::undoRewrites(unsigned numRewritesTo
https://github.com/zero9178 approved this pull request.
LGTM!
https://github.com/llvm/llvm-project/pull/136490
___
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/zero9178 edited
https://github.com/llvm/llvm-project/pull/136490
___
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/ssahasra edited
https://github.com/llvm/llvm-project/pull/136282
___
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/ssahasra edited
https://github.com/llvm/llvm-project/pull/136282
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Valentin Clement (バレンタイン クレメン)
Date: 2025-04-21T19:37:09-07:00
New Revision: f84b83e552e411409870ed67d264f7bef6aebfb1
URL:
https://github.com/llvm/llvm-project/commit/f84b83e552e411409870ed67d264f7bef6aebfb1
DIFF:
https://github.com/llvm/llvm-project/commit/f84b83e552e411409870ed67d264f
@@ -0,0 +1,113 @@
+//===- MCGOFFAttributes.h - Attributes of GOFF symbols
===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Ap
Author: gulfemsavrun
Date: 2025-04-21T14:33:31-07:00
New Revision: 61475ffa75fd202f8cd3d3ffdf547919b9f13f0d
URL:
https://github.com/llvm/llvm-project/commit/61475ffa75fd202f8cd3d3ffdf547919b9f13f0d
DIFF:
https://github.com/llvm/llvm-project/commit/61475ffa75fd202f8cd3d3ffdf547919b9f13f0d.diff
steakhal wrote:
Make sure after the force push you sync zhe PR summary with the commit message.
https://github.com/llvm/llvm-project/pull/136589
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mail
steakhal wrote:
Please checkout the release branch, reset hard to reset to that one. Then issue
the "git cherry-pick -x HASH" command and force push to your branch.
This should get us a nice cherry picked from comment in the message.
I think only the release manager can accept merges, so its no
https://github.com/andykaylor approved this pull request.
lgtm
https://github.com/llvm/llvm-project/pull/136605
___
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/136606
___
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-clangir
Author: Henrich Lauko (xlauko)
Changes
This mirrors incubator changes from https://github.com/llvm/clangir/pull/1578
---
Full diff: https://github.com/llvm/llvm-project/pull/136606.diff
5 Files Affected:
- (modified) clang/include/clang/CIR/D
llvmbot wrote:
@llvm/pr-subscribers-clangir
Author: Henrich Lauko (xlauko)
Changes
This mirrors incubator changes from https://github.com/llvm/clangir/pull/1577
---
Full diff: https://github.com/llvm/llvm-project/pull/136605.diff
2 Files Affected:
- (modified) clang/include/clang/CIR/D
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Henrich Lauko (xlauko)
Changes
This mirrors incubator changes from https://github.com/llvm/clangir/pull/1577
---
Full diff: https://github.com/llvm/llvm-project/pull/136605.diff
2 Files Affected:
- (modified) clang/include/clang/CIR/Dia
https://github.com/xlauko ready_for_review
https://github.com/llvm/llvm-project/pull/136606
___
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/xlauko edited
https://github.com/llvm/llvm-project/pull/136606
___
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/xlauko ready_for_review
https://github.com/llvm/llvm-project/pull/136605
___
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/xlauko edited
https://github.com/llvm/llvm-project/pull/136605
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
xlauko 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/136606?utm_source=stack-comment-downstack-mergeability-warning";
xlauko 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/136605?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/xlauko created
https://github.com/llvm/llvm-project/pull/136606
None
>From 93d5397e3a90d05cb89c6c5fd622cfb01f425321 Mon Sep 17 00:00:00 2001
From: xlauko
Date: Mon, 21 Apr 2025 22:23:40 +0200
Subject: [PATCH] [CIR] Let ConstantOp builder infer its type automatically
---
cl
https://github.com/xlauko created
https://github.com/llvm/llvm-project/pull/136605
None
>From 40e72ddd5b2afc2fd83070822bb6aa1294e873fe Mon Sep 17 00:00:00 2001
From: xlauko
Date: Mon, 21 Apr 2025 22:03:35 +0200
Subject: [PATCH] [CIR] Make UndefAttr use AttrBuilderWithInferredContext
---
clan
@@ -163,11 +163,16 @@ void Parser::ParseHLSLAnnotations(ParsedAttributes &Attrs,
SourceLocation SlotLoc = Tok.getLocation();
ArgExprs.push_back(ParseIdentifierLoc());
-// Add numeric_constant for fix-it.
-if (SlotStr.size() == 1 && Tok.is(tok::numeric_constant)
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/136589
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
pskrgag wrote:
Hm, I guess I've done smth wrong, since merge button is not available? Sorry, I
am doing llvm backports for the first time
https://github.com/llvm/llvm-project/pull/136589
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.l
llvmbot wrote:
@llvm/pr-subscribers-clang-static-analyzer-1
Author: Pavel Skripkin (pskrgag)
Changes
According to
https://clang.llvm.org/docs/LanguageExtensions.html#checked-arithmetic-builtins,
result of builtin_*_overflow functions will be initialized even in case of
overflow. Align an
https://github.com/pskrgag created
https://github.com/llvm/llvm-project/pull/136589
According to
https://clang.llvm.org/docs/LanguageExtensions.html#checked-arithmetic-builtins,
result of builtin_*_overflow functions will be initialized even in case of
overflow. Align analyzer logic to docs an
@@ -678,6 +682,71 @@ fp::ExceptionBehavior CallBase::getExceptionBehavior()
const {
return fp::ebIgnore;
}
+DenormalMode::DenormalModeKind CallBase::getInputDenormMode() const {
+ if (auto InDenormBundle = getOperandBundle(LLVMContext::OB_fp_control)) {
+auto DenormOpe
Author: Sarah Spall
Date: 2025-04-21T09:27:45-07:00
New Revision: e35cf35feff443c6dd9fbc0b5ab00efa8e282fa0
URL:
https://github.com/llvm/llvm-project/commit/e35cf35feff443c6dd9fbc0b5ab00efa8e282fa0
DIFF:
https://github.com/llvm/llvm-project/commit/e35cf35feff443c6dd9fbc0b5ab00efa8e282fa0.diff
L
@@ -861,8 +861,10 @@ struct ConversionPatternRewriterImpl : public
RewriterBase::Listener {
/// conversion process succeeds.
void applyRewrites();
- /// Reset the state of the rewriter to a previously saved point.
- void resetState(RewriterState state);
+ /// Reset the
matthias-springer wrote:
> So this would also allow folks to prefetch the future state? E.g., used to
> test for failures when rollback no longer supported?
Yes, that's correct. The simplest way to do that is to change the default value
of the new `allowPatternRollback` flag to `false` in `Dia
https://github.com/artempyanykh closed
https://github.com/llvm/llvm-project/pull/118630
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
artempyanykh wrote:
Dropping this in favor of https://github.com/llvm/llvm-project/pull/129148
https://github.com/llvm/llvm-project/pull/118630
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailm
https://github.com/jpienaar approved this pull request.
So this would also allow folks to prefetch the future state? E.g., used to test
for failures when rollback no longer supported?
https://github.com/llvm/llvm-project/pull/136490
___
llvm-branch-co
https://github.com/jpienaar edited
https://github.com/llvm/llvm-project/pull/136490
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -861,8 +861,10 @@ struct ConversionPatternRewriterImpl : public
RewriterBase::Listener {
/// conversion process succeeds.
void applyRewrites();
- /// Reset the state of the rewriter to a previously saved point.
- void resetState(RewriterState state);
+ /// Reset the
@@ -0,0 +1,59 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
UTC_ARGS: --version 5
+; RUN: llc -mtriple=sparc64 -mattr=+vis3 < %s | FileCheck %s
+
+define float @fnadds(float %a, float %b) nounwind {
+; CHECK-LABEL: fnadds:
+; CHECK: ! %bb
@@ -316,4 +316,17 @@ def : Pat<(i64 (sext (i32 (bitconvert f32:$src,
(MOVSTOSW $src)>;
def : Pat<(f32 (bitconvert i32:$src)), (MOVWTOS $src)>;
def : Pat<(i64 (bitconvert f64:$src)), (MOVDTOX $src)>;
def : Pat<(f64 (bitconvert i64:$src)), (MOVXTOD $src)>;
+
+// OP-then-neg
@@ -2860,9 +2861,25 @@ static void setLinkageForGV(llvm::GlobalValue *GV, const
NamedDecl *ND) {
GV->setLinkage(llvm::GlobalValue::ExternalWeakLinkage);
}
+static bool HasExistingGeneralizedTypeMD(llvm::Function *F) {
+ llvm::MDNode *MD = F->getMetadata(llvm::LLVMContext
@@ -6195,6 +6195,7 @@ RValue CodeGenFunction::EmitCall(QualType CalleeType,
}
if (CallOrInvoke)
*CallOrInvoke = LocalCallOrInvoke;
+
arsenm wrote:
Drop whitespace only change
https://github.com/llvm/llvm-project/pull/117036
__
@@ -3588,8 +3588,13 @@ bool SparcTargetLowering::useLoadStackGuardNode(const
Module &M) const {
bool SparcTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT,
bool ForCodeSize) const {
- return Subtarget->isVIS() && (VT == MVT::f32
@@ -678,6 +682,71 @@ fp::ExceptionBehavior CallBase::getExceptionBehavior()
const {
return fp::ebIgnore;
}
+DenormalMode::DenormalModeKind CallBase::getInputDenormMode() const {
+ if (auto InDenormBundle = getOperandBundle(LLVMContext::OB_fp_control)) {
+auto DenormOpe
https://github.com/arsenm commented:
Ho
https://github.com/llvm/llvm-project/pull/136501
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -678,6 +682,71 @@ fp::ExceptionBehavior CallBase::getExceptionBehavior()
const {
return fp::ebIgnore;
}
+DenormalMode::DenormalModeKind CallBase::getInputDenormMode() const {
+ if (auto InDenormBundle = getOperandBundle(LLVMContext::OB_fp_control)) {
+auto DenormOpe
https://github.com/arsenm edited
https://github.com/llvm/llvm-project/pull/136501
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
56 matches
Mail list logo