[llvm] [RISCV][MC] Support imm symbol in parseCSRSystemRegister (PR #112007)

via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 11 08:08:46 PDT 2024


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 33c14f19656c751bbbc083e4a168ab898e583bfd 51b0ce729e9c924ca925f2fe2ada36c78c803fea --extensions cpp -- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp b/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
index 95f3fc0d47..979a544def 100644
--- a/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
+++ b/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
@@ -1910,10 +1910,12 @@ ParseStatus RISCVAsmParser::parseCSRSystemRegister(OperandVector &Operands) {
         if (SysReg) {
           const auto &FeatureBits = getSTI().getFeatureBits();
           if (!SysReg->haveRequiredFeatures(FeatureBits)) {
-            const auto *Feature = llvm::find_if(RISCVFeatureKV, [&](auto Feature) {
-              return SysReg->FeaturesRequired[Feature.Value];
-            });
-            auto ErrorMsg = std::string("system register '") + SysReg->Name + "' ";
+            const auto *Feature =
+                llvm::find_if(RISCVFeatureKV, [&](auto Feature) {
+                  return SysReg->FeaturesRequired[Feature.Value];
+                });
+            auto ErrorMsg =
+                std::string("system register '") + SysReg->Name + "' ";
             if (SysReg->isRV32Only && FeatureBits[RISCV::Feature64Bit]) {
               ErrorMsg += "is RV32 only";
               if (Feature != std::end(RISCVFeatureKV))

``````````

</details>


https://github.com/llvm/llvm-project/pull/112007


More information about the llvm-commits mailing list