https://github.com/koachan updated
https://github.com/llvm/llvm-project/pull/138399
>From 8618666abc7028770617cd77adfc83c61550dbd0 Mon Sep 17 00:00:00 2001
From: Koakuma
Date: Sat, 3 May 2025 20:50:21 +0700
Subject: [PATCH] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20change?=
=?UTF-8?q?
https://github.com/koachan updated
https://github.com/llvm/llvm-project/pull/135718
>From 50422a4d24403ef55bf76ccd710511e8dec6b77d Mon Sep 17 00:00:00 2001
From: Koakuma
Date: Sun, 4 May 2025 09:33:39 +0700
Subject: [PATCH] Rework isFPImmLegal
Created using spr 1.3.5
---
llvm/lib/Target/Sparc
https://github.com/koachan updated
https://github.com/llvm/llvm-project/pull/138400
>From b2e8de55ea9e54239a017eb932f7107f29f465a4 Mon Sep 17 00:00:00 2001
From: Koakuma
Date: Sun, 4 May 2025 08:57:07 +0700
Subject: [PATCH] Add other instructions & fix typo
Created using spr 1.3.5
---
llvm/li
@@ -1302,6 +1302,26 @@ static void addRange(SmallVectorImpl
&EndPoints,
EndPoints.push_back(High);
}
+MDNode *MDNode::getMergedCalleeTypeMetadata(LLVMContext &Ctx, MDNode *A,
+MDNode *B) {
+ SmallVector AB;
+ SmallSet MergedCall
@@ -1302,6 +1302,26 @@ static void addRange(SmallVectorImpl
&EndPoints,
EndPoints.push_back(High);
}
+MDNode *MDNode::getMergedCalleeTypeMetadata(LLVMContext &Ctx, MDNode *A,
+MDNode *B) {
+ SmallVector AB;
+ SmallSet MergedCall
@@ -5096,6 +5097,23 @@ void Verifier::visitCallsiteMetadata(Instruction &I,
MDNode *MD) {
visitCallStackMetadata(MD);
}
+void Verifier::visitCalleeTypeMetadata(Instruction &I, MDNode *MD) {
+ Check(isa(I), "!callee_type metadata should only exist on calls",
+&I);
+
@@ -3613,13 +3613,15 @@ bool SparcTargetLowering::isFNegFree(EVT VT) const {
bool SparcTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT,
bool ForCodeSize) const {
+ bool CanLower = false;
if (VT != MVT::f32 && VT != MVT::f64)
koachan wrote:
> What about other instructions? (OTHERW, NORMALW, INVALWP)
Added, thanks!
https://github.com/llvm/llvm-project/pull/138400
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/l
@@ -0,0 +1,21 @@
+//=== SparcInstrVIS.td - Visual Instruction Set extensions (VIS) -===//
+//
+// 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: Apach
@@ -87,3 +87,4 @@ ELF_RELOC(R_SPARC_GOTDATA_LOX10, 81)
ELF_RELOC(R_SPARC_GOTDATA_OP_HIX22, 82)
ELF_RELOC(R_SPARC_GOTDATA_OP_LOX10, 83)
ELF_RELOC(R_SPARC_GOTDATA_OP, 84)
+ELF_RELOC(R_SPARC_WDISP10, 88)
alexrp wrote:
Don't worry too much about it FWIW, I'
@@ -3613,13 +3613,15 @@ bool SparcTargetLowering::isFNegFree(EVT VT) const {
bool SparcTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT,
bool ForCodeSize) const {
+ bool CanLower = false;
arsenm wrote:
```suggest
@@ -3613,13 +3613,15 @@ bool SparcTargetLowering::isFNegFree(EVT VT) const {
bool SparcTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT,
bool ForCodeSize) const {
+ bool CanLower = false;
if (VT != MVT::f32 && VT != MVT::f64)
@@ -3613,13 +3613,15 @@ bool SparcTargetLowering::isFNegFree(EVT VT) const {
bool SparcTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT,
bool ForCodeSize) const {
+ bool CanLower = false;
if (VT != MVT::f32 && VT != MVT::f64)
https://github.com/mstorsjo approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/138354
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
carlosgalvezp wrote:
@HerrCai0907 Could you approve the PR so we can bring it to the release?
https://github.com/llvm/llvm-project/pull/137775
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailma
https://github.com/PiotrZSL approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/137775
___
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/s-barannikov approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/138402
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commit
@@ -0,0 +1,21 @@
+//=== SparcInstrVIS.td - Visual Instruction Set extensions (VIS) -===//
s-barannikov wrote:
Copy&paste bug
https://github.com/llvm/llvm-project/pull/138400
___
llvm-branch-commits mailing list
https://github.com/s-barannikov edited
https://github.com/llvm/llvm-project/pull/138400
___
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/s-barannikov commented:
What about other instructions? (OTHERW, NORMALW, INVALWP)
https://github.com/llvm/llvm-project/pull/138400
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bi
@@ -0,0 +1,21 @@
+//=== SparcInstrVIS.td - Visual Instruction Set extensions (VIS) -===//
+//
+// 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: Apach
https://github.com/s-barannikov approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/138399
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commit
koachan wrote:
Ping?
https://github.com/llvm/llvm-project/pull/135718
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
koachan wrote:
Ping?
https://github.com/llvm/llvm-project/pull/135717
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -87,3 +87,4 @@ ELF_RELOC(R_SPARC_GOTDATA_LOX10, 81)
ELF_RELOC(R_SPARC_GOTDATA_OP_HIX22, 82)
ELF_RELOC(R_SPARC_GOTDATA_OP_LOX10, 83)
ELF_RELOC(R_SPARC_GOTDATA_OP, 84)
+ELF_RELOC(R_SPARC_WDISP10, 88)
koachan wrote:
This is redundant with the one in PR
llvmbot wrote:
@llvm/pr-subscribers-mc
Author: Koakuma (koachan)
Changes
---
Patch is 56.90 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/138403.diff
15 Files Affected:
- (modified) llvm/include/llvm/BinaryFormat/ELFRelocs/Sparc.def (+1)
llvmbot wrote:
@llvm/pr-subscribers-llvm-binary-utilities
Author: Koakuma (koachan)
Changes
---
Patch is 56.90 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/138403.diff
15 Files Affected:
- (modified) llvm/include/llvm/BinaryFormat/ELFRel
llvmbot wrote:
@llvm/pr-subscribers-backend-sparc
Author: Koakuma (koachan)
Changes
This is in prep for OSA2011 instruction definitions, which has a CBCond
instruction family.
---
Full diff: https://github.com/llvm/llvm-project/pull/138402.diff
3 Files Affected:
- (modified) llvm/lib/
https://github.com/koachan created
https://github.com/llvm/llvm-project/pull/138403
None
___
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-mc
Author: Koakuma (koachan)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/138401.diff
6 Files Affected:
- (modified) llvm/lib/Target/Sparc/Sparc.td (+5-2)
- (modified) llvm/lib/Target/Sparc/SparcInstrFormats.td (+17)
- (modifie
llvmbot wrote:
@llvm/pr-subscribers-backend-sparc
Author: Koakuma (koachan)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/138401.diff
6 Files Affected:
- (modified) llvm/lib/Target/Sparc/Sparc.td (+5-2)
- (modified) llvm/lib/Target/Sparc/SparcInstrFormats.td (+17)
https://github.com/koachan created
https://github.com/llvm/llvm-project/pull/138402
This is in prep for OSA2011 instruction definitions, which has a CBCond
instruction family.
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
h
llvmbot wrote:
@llvm/pr-subscribers-mc
Author: Koakuma (koachan)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/138400.diff
5 Files Affected:
- (modified) llvm/lib/Target/Sparc/Sparc.td (+9-4)
- (modified) llvm/lib/Target/Sparc/SparcInstrInfo.td (+5)
- (added) llvm
https://github.com/koachan created
https://github.com/llvm/llvm-project/pull/138401
None
___
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-backend-sparc
Author: Koakuma (koachan)
Changes
>From SPARC T3 Supplement to the UltraSPARC Architecture 2007 Specification:
> T3 SPARC core has a new 9 stage floating point pipeline and added Fused
> Multiply-Add (FMADD) instruction and VIS 3.0 Instruct
https://github.com/koachan created
https://github.com/llvm/llvm-project/pull/138400
None
___
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/koachan created
https://github.com/llvm/llvm-project/pull/138399
>From SPARC T3 Supplement to the UltraSPARC Architecture 2007 Specification:
> T3 SPARC core has a new 9 stage floating point pipeline and added Fused
> Multiply-Add (FMADD) instruction and VIS 3.0 Instructions c
https://github.com/HazardyKnusperkeks approved this pull request.
https://github.com/llvm/llvm-project/pull/138380
___
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/owenca updated
https://github.com/llvm/llvm-project/pull/138380
>From 4b85fd08252bfe37382d4f9a7ecde898422830c7 Mon Sep 17 00:00:00 2001
From: Owen Pan
Date: Fri, 2 May 2025 19:19:39 -0700
Subject: [PATCH] release/20.x: [clang-format] RemoveParentheses shouldn't
remove empty
https://github.com/owenca updated
https://github.com/llvm/llvm-project/pull/138380
>From 4b85fd08252bfe37382d4f9a7ecde898422830c7 Mon Sep 17 00:00:00 2001
From: Owen Pan
Date: Fri, 2 May 2025 19:19:39 -0700
Subject: [PATCH 1/2] release/20.x: [clang-format] RemoveParentheses shouldn't
remove em
40 matches
Mail list logo