[llvm-branch-commits] [llvm] [AArch64][llvm] Fix incorrect diagnostic (index/immediate in simm9) (PR #229563)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Fri Oct 9 03:15:39 PDT 2026
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff origin/main HEAD --extensions cpp -- llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp --diff_from_common_commit
``````````
:warning:
The reproduction instructions above might return results for more than one PR
in a stack if you are using a stacked PR workflow. You can limit the results by
changing `origin/main` to the base branch/commit you want to compare against.
:warning:
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
index 95b5bc277..8fa4c0e5e 100644
--- a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+++ b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
@@ -6010,9 +6010,11 @@ bool AArch64AsmParser::showMatchError(SMLoc Loc, unsigned ErrCode,
case Match_InvalidMemoryIndexed4SImm4:
return Error(Loc, "immediate must be a multiple of 4 in range [-32, 28].");
case Match_InvalidMemoryIndexed16SImm4:
- return Error(Loc, "immediate must be a multiple of 16 in range [-128, 112].");
+ return Error(Loc,
+ "immediate must be a multiple of 16 in range [-128, 112].");
case Match_InvalidMemoryIndexed32SImm4:
- return Error(Loc, "immediate must be a multiple of 32 in range [-256, 224].");
+ return Error(Loc,
+ "immediate must be a multiple of 32 in range [-256, 224].");
case Match_InvalidMemoryIndexed1SImm6:
return Error(Loc, "immediate must be an integer in range [-32, 31].");
case Match_InvalidMemoryIndexedSImm8:
@@ -6020,15 +6022,20 @@ bool AArch64AsmParser::showMatchError(SMLoc Loc, unsigned ErrCode,
case Match_InvalidMemoryIndexedSImm9:
return Error(Loc, "immediate must be an integer in range [-256, 255].");
case Match_InvalidMemoryIndexed16SImm9:
- return Error(Loc, "immediate must be a multiple of 16 in range [-4096, 4080].");
+ return Error(Loc,
+ "immediate must be a multiple of 16 in range [-4096, 4080].");
case Match_InvalidMemoryIndexed8SImm10:
- return Error(Loc, "immediate must be a multiple of 8 in range [-4096, 4088].");
+ return Error(Loc,
+ "immediate must be a multiple of 8 in range [-4096, 4088].");
case Match_InvalidMemoryIndexed4SImm7:
- return Error(Loc, "immediate must be a multiple of 4 in range [-256, 252].");
+ return Error(Loc,
+ "immediate must be a multiple of 4 in range [-256, 252].");
case Match_InvalidMemoryIndexed8SImm7:
- return Error(Loc, "immediate must be a multiple of 8 in range [-512, 504].");
+ return Error(Loc,
+ "immediate must be a multiple of 8 in range [-512, 504].");
case Match_InvalidMemoryIndexed16SImm7:
- return Error(Loc, "immediate must be a multiple of 16 in range [-1024, 1008].");
+ return Error(Loc,
+ "immediate must be a multiple of 16 in range [-1024, 1008].");
case Match_InvalidMemoryIndexed8UImm5:
return Error(Loc, "immediate must be a multiple of 8 in range [0, 248].");
case Match_InvalidMemoryIndexed8UImm3:
@@ -6086,7 +6093,8 @@ bool AArch64AsmParser::showMatchError(SMLoc Loc, unsigned ErrCode,
case Match_InvalidMemoryIndexed8:
return Error(Loc, "immediate must be a multiple of 8 in range [0, 32760].");
case Match_InvalidMemoryIndexed16:
- return Error(Loc, "immediate must be a multiple of 16 in range [0, 65520].");
+ return Error(Loc,
+ "immediate must be a multiple of 16 in range [0, 65520].");
case Match_InvalidImm0_0:
return Error(Loc, "immediate must be 0.");
case Match_InvalidImm0_1:
``````````
</details>
https://github.com/llvm/llvm-project/pull/229563
More information about the llvm-branch-commits
mailing list