[llvm] fix(file format): ensure files end with newline. (PR #154457)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 19 19:51:58 PDT 2025
https://github.com/link-xyq updated https://github.com/llvm/llvm-project/pull/154457
>From 2ba0dc6267e7c7e1bece3cd1793940ce44d9dcd9 Mon Sep 17 00:00:00 2001
From: xuqian <xuqian at spacemit.com>
Date: Wed, 20 Aug 2025 10:16:36 +0800
Subject: [PATCH] [RISCV] Ensure files end with newline.
Add trailing newlines to the following files to comply with POSIX standards:
- llvm/lib/Target/RISCV/RISCVInstrInfoXSpacemiT.td
- llvm/test/MC/RISCV/xsmtvdot-invalid.s
- llvm/test/MC/RISCV/xsmtvdot-valid.s
Closes #151706
---
llvm/lib/Target/RISCV/RISCVInstrInfoXSpacemiT.td | 2 +-
llvm/test/MC/RISCV/xsmtvdot-invalid.s | 2 +-
llvm/test/MC/RISCV/xsmtvdot-valid.s | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfoXSpacemiT.td b/llvm/lib/Target/RISCV/RISCVInstrInfoXSpacemiT.td
index 980931ea12a4f..91f8bd373b16d 100644
--- a/llvm/lib/Target/RISCV/RISCVInstrInfoXSpacemiT.td
+++ b/llvm/lib/Target/RISCV/RISCVInstrInfoXSpacemiT.td
@@ -136,4 +136,4 @@ def VMADOT3U : RVInstSMTVDotSlide<SMT_VDot_Slide3, SMT_VDot_UU, "smt.vmadot3u",
def VMADOT3SU : RVInstSMTVDotSlide<SMT_VDot_Slide3, SMT_VDot_SU, "smt.vmadot3su", "$vd, $vs1, $vs2">;
def VMADOT3US : RVInstSMTVDotSlide<SMT_VDot_Slide3, SMT_VDot_US, "smt.vmadot3us", "$vd, $vs1, $vs2">;
}
-}
\ No newline at end of file
+} // DecoderNamespace = "XSMT"
diff --git a/llvm/test/MC/RISCV/xsmtvdot-invalid.s b/llvm/test/MC/RISCV/xsmtvdot-invalid.s
index 9dce654ecc7f5..e4c48c5702888 100644
--- a/llvm/test/MC/RISCV/xsmtvdot-invalid.s
+++ b/llvm/test/MC/RISCV/xsmtvdot-invalid.s
@@ -49,4 +49,4 @@ smt.vmadot3us v2, v1, v2 # CHECK: :[[@LINE]]:19: error: invalid operand for inst
smt.vmadot3 v1, v3, v2 # CHECK: :[[@LINE]]:15: error: invalid operand for instruction
smt.vmadot3u v1, v3, v2 # CHECK: :[[@LINE]]:15: error: invalid operand for instruction
smt.vmadot3su v1, v3, v2 # CHECK: :[[@LINE]]:15: error: invalid operand for instruction
-smt.vmadot3us v1, v3, v2 # CHECK: :[[@LINE]]:15: error: invalid operand for instruction
\ No newline at end of file
+smt.vmadot3us v1, v3, v2 # CHECK: :[[@LINE]]:15: error: invalid operand for instruction
diff --git a/llvm/test/MC/RISCV/xsmtvdot-valid.s b/llvm/test/MC/RISCV/xsmtvdot-valid.s
index 9e66419b10e16..18df55d21d93a 100644
--- a/llvm/test/MC/RISCV/xsmtvdot-valid.s
+++ b/llvm/test/MC/RISCV/xsmtvdot-valid.s
@@ -111,4 +111,4 @@ smt.vmadot3su v12, v4, v10
# CHECK-ENCODING: [0x2b,0x97,0xb3,0xe6]
# CHECK-ERROR: instruction requires the following: 'XSMTVDot' (SpacemiT Vector Dot Product Extension){{$}}
# CHECK-UNKNOWN: e6b3972b <unknown>
-smt.vmadot3us v14, v6, v11
\ No newline at end of file
+smt.vmadot3us v14, v6, v11
More information about the llvm-commits
mailing list