[llvm] [NFC][TableGen] Adopt `IfDefEmitter` in `RegBankEmitter` (PR #179014)

via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 30 21:28:22 PST 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results

* 3095 tests passed
* 7 tests skipped

All executed tests passed, but another part of the build **failed**. Click on a failure below to see the details.

<details>
<summary>lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/GISel/BPFRegisterBankInfo.cpp.o</summary>

```
FAILED: lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/GISel/BPFRegisterBankInfo.cpp.o
sccache /opt/llvm/bin/clang++ -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/BPF -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/BPF -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fvisibility=hidden -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/GISel/BPFRegisterBankInfo.cpp.o -MF lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/GISel/BPFRegisterBankInfo.cpp.o.d -o lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/GISel/BPFRegisterBankInfo.cpp.o -c /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/BPF/GISel/BPFRegisterBankInfo.cpp
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/BPF/GISel/BPFRegisterBankInfo.cpp:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/BPF/BPFGenRegisterBank.inc:57:6: error: no member named 'GPRRegBank' in namespace 'llvm::BPF'; did you mean 'TargetName::GPRRegBank'?
57 |     &BPF::GPRRegBank,
|      ^~~~~~~~~~~~~~~
|      TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/BPF/BPFGenRegisterBank.inc:53:24: note: 'TargetName::GPRRegBank' declared here
53 | constexpr RegisterBank GPRRegBank(/* ID */ BPF::GPRRegBankID, /* Name */ "GPRB", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 2);
|                        ^
1 error generated.
```
</details>
<details>
<summary>lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o</summary>

```
FAILED: lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o
sccache /opt/llvm/bin/clang++ -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/ARM -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/ARM -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fvisibility=hidden -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o -MF lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o.d -o lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o -c /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp:22:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/ARM/ARMGenRegisterBank.inc:127:6: error: no member named 'FPRRegBank' in namespace 'llvm::ARM'; did you mean 'TargetName::FPRRegBank'?
127 |     &ARM::FPRRegBank,
|      ^~~~~~~~~~~~~~~
|      TargetName::FPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/ARM/ARMGenRegisterBank.inc:122:24: note: 'TargetName::FPRRegBank' declared here
122 | constexpr RegisterBank FPRRegBank(/* ID */ ARM::FPRRegBankID, /* Name */ "FPRB", /* CoveredRegClasses */ FPRRegBankCoverageData, /* NumRegClasses */ 137);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/ARM/ARMGenRegisterBank.inc:128:6: error: no member named 'GPRRegBank' in namespace 'llvm::ARM'; did you mean 'TargetName::GPRRegBank'?
128 |     &ARM::GPRRegBank,
|      ^~~~~~~~~~~~~~~
|      TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/ARM/ARMGenRegisterBank.inc:123:24: note: 'TargetName::GPRRegBank' declared here
123 | constexpr RegisterBank GPRRegBank(/* ID */ ARM::GPRRegBankID, /* Name */ "GPRB", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 137);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp:40:13: error: use of undeclared identifier 'GPRRegBank'; did you mean 'TargetName::GPRRegBank'?
40 |     {0, 32, GPRRegBank},
|             ^~~~~~~~~~
|             TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/ARM/ARMGenRegisterBank.inc:123:24: note: 'TargetName::GPRRegBank' declared here
123 | constexpr RegisterBank GPRRegBank(/* ID */ ARM::GPRRegBankID, /* Name */ "GPRB", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 137);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp:42:13: error: use of undeclared identifier 'FPRRegBank'; did you mean 'TargetName::FPRRegBank'?
42 |     {0, 32, FPRRegBank},
|             ^~~~~~~~~~
|             TargetName::FPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/ARM/ARMGenRegisterBank.inc:122:24: note: 'TargetName::FPRRegBank' declared here
122 | constexpr RegisterBank FPRRegBank(/* ID */ ARM::FPRRegBankID, /* Name */ "FPRB", /* CoveredRegClasses */ FPRRegBankCoverageData, /* NumRegClasses */ 137);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp:44:13: error: use of undeclared identifier 'FPRRegBank'; did you mean 'TargetName::FPRRegBank'?
44 |     {0, 64, FPRRegBank},
|             ^~~~~~~~~~
|             TargetName::FPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/ARM/ARMGenRegisterBank.inc:122:24: note: 'TargetName::FPRRegBank' declared here
122 | constexpr RegisterBank FPRRegBank(/* ID */ ARM::FPRRegBankID, /* Name */ "FPRB", /* CoveredRegClasses */ FPRRegBankCoverageData, /* NumRegClasses */ 137);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp:144:13: error: no member named 'GPRRegBank' in namespace 'llvm::ARM'; did you mean 'TargetName::GPRRegBank'?
144 |     assert(&ARM::GPRRegBank == &RBGPR && "The order in RegBanks is messed up");
|             ^~~~~~~~~~~~~~~
|             TargetName::GPRRegBank
/usr/include/assert.h:103:27: note: expanded from macro 'assert'
103 |      (static_cast <bool> (expr)                                         \
|                           ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/ARM/ARMGenRegisterBank.inc:123:24: note: 'TargetName::GPRRegBank' declared here
123 | constexpr RegisterBank GPRRegBank(/* ID */ ARM::GPRRegBankID, /* Name */ "GPRB", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 137);
|                        ^
6 errors generated.
```
</details>
<details>
<summary>lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVRegisterBankInfo.cpp.o</summary>

```
FAILED: lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVRegisterBankInfo.cpp.o
sccache /opt/llvm/bin/clang++ -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/SPIRV -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/SPIRV -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fvisibility=hidden -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVRegisterBankInfo.cpp.o -MF lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVRegisterBankInfo.cpp.o.d -o lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVRegisterBankInfo.cpp.o -c /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/SPIRV/SPIRVRegisterBankInfo.cpp
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/SPIRV/SPIRVRegisterBankInfo.cpp:22:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/SPIRV/SPIRVGenRegisterBank.inc:69:6: error: no member named 'IDRegBank' in namespace 'llvm::SPIRV'; did you mean 'TargetName::IDRegBank'?
69 |     &SPIRV::IDRegBank,
|      ^~~~~~~~~~~~~~~~
|      TargetName::IDRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/SPIRV/SPIRVGenRegisterBank.inc:64:24: note: 'TargetName::IDRegBank' declared here
64 | constexpr RegisterBank IDRegBank(/* ID */ SPIRV::IDRegBankID, /* Name */ "IDBank", /* CoveredRegClasses */ IDRegBankCoverageData, /* NumRegClasses */ 9);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/SPIRV/SPIRVGenRegisterBank.inc:70:6: error: no member named 'TYPERegBank' in namespace 'llvm::SPIRV'; did you mean 'TargetName::TYPERegBank'?
70 |     &SPIRV::TYPERegBank,
|      ^~~~~~~~~~~~~~~~~~
|      TargetName::TYPERegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/SPIRV/SPIRVGenRegisterBank.inc:65:24: note: 'TargetName::TYPERegBank' declared here
65 | constexpr RegisterBank TYPERegBank(/* ID */ SPIRV::TYPERegBankID, /* Name */ "TYPEBank", /* CoveredRegClasses */ TYPERegBankCoverageData, /* NumRegClasses */ 9);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/SPIRV/SPIRVRegisterBankInfo.cpp:32:12: error: no member named 'TYPERegBank' in namespace 'llvm::SPIRV'; did you mean 'TargetName::TYPERegBank'?
32 |     return SPIRV::TYPERegBank;
|            ^~~~~~~~~~~~~~~~~~
|            TargetName::TYPERegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/SPIRV/SPIRVGenRegisterBank.inc:65:24: note: 'TargetName::TYPERegBank' declared here
65 | constexpr RegisterBank TYPERegBank(/* ID */ SPIRV::TYPERegBankID, /* Name */ "TYPEBank", /* CoveredRegClasses */ TYPERegBankCoverageData, /* NumRegClasses */ 9);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/SPIRV/SPIRVRegisterBankInfo.cpp:33:10: error: no member named 'IDRegBank' in namespace 'llvm::SPIRV'; did you mean 'TargetName::IDRegBank'?
33 |   return SPIRV::IDRegBank;
|          ^~~~~~~~~~~~~~~~
|          TargetName::IDRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/SPIRV/SPIRVGenRegisterBank.inc:64:24: note: 'TargetName::IDRegBank' declared here
64 | constexpr RegisterBank IDRegBank(/* ID */ SPIRV::IDRegBankID, /* Name */ "IDBank", /* CoveredRegClasses */ IDRegBankCoverageData, /* NumRegClasses */ 9);
|                        ^
4 errors generated.
```
</details>
<details>
<summary>lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterBankInfo.cpp.o</summary>

```
FAILED: lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterBankInfo.cpp.o
sccache /opt/llvm/bin/clang++ -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/Mips -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/Mips -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fvisibility=hidden -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterBankInfo.cpp.o -MF lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterBankInfo.cpp.o.d -o lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterBankInfo.cpp.o -c /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp:23:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/Mips/MipsGenRegisterBank.inc:120:6: error: no member named 'FPRBRegBank' in namespace 'llvm::Mips'; did you mean 'TargetName::FPRBRegBank'?
120 |     &Mips::FPRBRegBank,
|      ^~~~~~~~~~~~~~~~~
|      TargetName::FPRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/Mips/MipsGenRegisterBank.inc:115:24: note: 'TargetName::FPRBRegBank' declared here
115 | constexpr RegisterBank FPRBRegBank(/* ID */ Mips::FPRBRegBankID, /* Name */ "FPRB", /* CoveredRegClasses */ FPRBRegBankCoverageData, /* NumRegClasses */ 71);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/Mips/MipsGenRegisterBank.inc:121:6: error: no member named 'GPRBRegBank' in namespace 'llvm::Mips'; did you mean 'TargetName::GPRBRegBank'?
121 |     &Mips::GPRBRegBank,
|      ^~~~~~~~~~~~~~~~~
|      TargetName::GPRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/Mips/MipsGenRegisterBank.inc:116:24: note: 'TargetName::GPRBRegBank' declared here
116 | constexpr RegisterBank GPRBRegBank(/* ID */ Mips::GPRBRegBankID, /* Name */ "GPRB", /* CoveredRegClasses */ GPRBRegBankCoverageData, /* NumRegClasses */ 71);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp:36:63: error: use of undeclared identifier 'GPRBRegBank'; did you mean 'TargetName::GPRBRegBank'?
36 | const RegisterBankInfo::PartialMapping PartMappings[]{{0, 32, GPRBRegBank},
|                                                               ^~~~~~~~~~~
|                                                               TargetName::GPRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/Mips/MipsGenRegisterBank.inc:116:24: note: 'TargetName::GPRBRegBank' declared here
116 | constexpr RegisterBank GPRBRegBank(/* ID */ Mips::GPRBRegBankID, /* Name */ "GPRB", /* CoveredRegClasses */ GPRBRegBankCoverageData, /* NumRegClasses */ 71);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp:37:63: error: use of undeclared identifier 'GPRBRegBank'; did you mean 'TargetName::GPRBRegBank'?
37 |                                                       {0, 64, GPRBRegBank},
|                                                               ^~~~~~~~~~~
|                                                               TargetName::GPRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/Mips/MipsGenRegisterBank.inc:116:24: note: 'TargetName::GPRBRegBank' declared here
116 | constexpr RegisterBank GPRBRegBank(/* ID */ Mips::GPRBRegBankID, /* Name */ "GPRB", /* CoveredRegClasses */ GPRBRegBankCoverageData, /* NumRegClasses */ 71);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp:38:63: error: use of undeclared identifier 'FPRBRegBank'; did you mean 'TargetName::FPRBRegBank'?
38 |                                                       {0, 32, FPRBRegBank},
|                                                               ^~~~~~~~~~~
|                                                               TargetName::FPRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/Mips/MipsGenRegisterBank.inc:115:24: note: 'TargetName::FPRBRegBank' declared here
115 | constexpr RegisterBank FPRBRegBank(/* ID */ Mips::FPRBRegBankID, /* Name */ "FPRB", /* CoveredRegClasses */ FPRBRegBankCoverageData, /* NumRegClasses */ 71);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp:39:63: error: use of undeclared identifier 'FPRBRegBank'; did you mean 'TargetName::FPRBRegBank'?
39 |                                                       {0, 64, FPRBRegBank},
|                                                               ^~~~~~~~~~~
|                                                               TargetName::FPRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/Mips/MipsGenRegisterBank.inc:115:24: note: 'TargetName::FPRBRegBank' declared here
115 | constexpr RegisterBank FPRBRegBank(/* ID */ Mips::FPRBRegBankID, /* Name */ "FPRB", /* CoveredRegClasses */ FPRBRegBankCoverageData, /* NumRegClasses */ 71);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp:40:64: error: use of undeclared identifier 'FPRBRegBank'; did you mean 'TargetName::FPRBRegBank'?
40 |                                                       {0, 128, FPRBRegBank}};
|                                                                ^~~~~~~~~~~
|                                                                TargetName::FPRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/Mips/MipsGenRegisterBank.inc:115:24: note: 'TargetName::FPRBRegBank' declared here
115 | constexpr RegisterBank FPRBRegBank(/* ID */ Mips::FPRBRegBankID, /* Name */ "FPRB", /* CoveredRegClasses */ FPRBRegBankCoverageData, /* NumRegClasses */ 71);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp:330:16: error: no member named 'FPRBRegBank' in namespace 'llvm::Mips'; did you mean 'TargetName::FPRBRegBank'?
330 |   if (Bank == &Mips::FPRBRegBank)
|                ^~~~~~~~~~~~~~~~~
|                TargetName::FPRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/Mips/MipsGenRegisterBank.inc:115:24: note: 'TargetName::FPRBRegBank' declared here
115 | constexpr RegisterBank FPRBRegBank(/* ID */ Mips::FPRBRegBankID, /* Name */ "FPRB", /* CoveredRegClasses */ FPRBRegBankCoverageData, /* NumRegClasses */ 71);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp:332:21: error: no member named 'GPRBRegBank' in namespace 'llvm::Mips'; did you mean 'TargetName::GPRBRegBank'?
332 |   else if (Bank == &Mips::GPRBRegBank)
|                     ^~~~~~~~~~~~~~~~~
|                     TargetName::GPRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/Mips/MipsGenRegisterBank.inc:116:24: note: 'TargetName::GPRBRegBank' declared here
116 | constexpr RegisterBank GPRBRegBank(/* ID */ Mips::GPRBRegBankID, /* Name */ "GPRB", /* CoveredRegClasses */ GPRBRegBankCoverageData, /* NumRegClasses */ 71);
|                        ^
9 errors generated.
```
</details>
<details>
<summary>lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/GISel/PPCRegisterBankInfo.cpp.o</summary>

```
FAILED: lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/GISel/PPCRegisterBankInfo.cpp.o
sccache /opt/llvm/bin/clang++ -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fvisibility=hidden -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/GISel/PPCRegisterBankInfo.cpp.o -MF lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/GISel/PPCRegisterBankInfo.cpp.o.d -o lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/GISel/PPCRegisterBankInfo.cpp.o -c /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp:23:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:112:6: error: no member named 'CRRegBank' in namespace 'llvm::PPC'; did you mean 'TargetName::CRRegBank'?
112 |     &PPC::CRRegBank,
|      ^~~~~~~~~~~~~~
|      TargetName::CRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:105:24: note: 'TargetName::CRRegBank' declared here
105 | constexpr RegisterBank CRRegBank(/* ID */ PPC::CRRegBankID, /* Name */ "CR", /* CoveredRegClasses */ CRRegBankCoverageData, /* NumRegClasses */ 56);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:113:6: error: no member named 'FPRRegBank' in namespace 'llvm::PPC'; did you mean 'TargetName::FPRRegBank'?
113 |     &PPC::FPRRegBank,
|      ^~~~~~~~~~~~~~~
|      TargetName::FPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:106:24: note: 'TargetName::FPRRegBank' declared here
106 | constexpr RegisterBank FPRRegBank(/* ID */ PPC::FPRRegBankID, /* Name */ "FPR", /* CoveredRegClasses */ FPRRegBankCoverageData, /* NumRegClasses */ 56);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:114:6: error: no member named 'GPRRegBank' in namespace 'llvm::PPC'; did you mean 'TargetName::GPRRegBank'?
114 |     &PPC::GPRRegBank,
|      ^~~~~~~~~~~~~~~
|      TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:107:24: note: 'TargetName::GPRRegBank' declared here
107 | constexpr RegisterBank GPRRegBank(/* ID */ PPC::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 56);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:115:6: error: no member named 'VECRegBank' in namespace 'llvm::PPC'; did you mean 'TargetName::VECRegBank'?
115 |     &PPC::VECRegBank,
|      ^~~~~~~~~~~~~~~
|      TargetName::VECRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:108:24: note: 'TargetName::VECRegBank' declared here
108 | constexpr RegisterBank VECRegBank(/* ID */ PPC::VECRegBankID, /* Name */ "VEC", /* CoveredRegClasses */ VECRegBankCoverageData, /* NumRegClasses */ 56);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp:26:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/PPCGenRegisterBankInfo.def:18:13: error: no member named 'GPRRegBank' in namespace 'llvm::PPC'; did you mean 'TargetName::GPRRegBank'?
18 |     {0, 32, PPC::GPRRegBank},
|             ^~~~~~~~~~~~~~~
|             TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:107:24: note: 'TargetName::GPRRegBank' declared here
107 | constexpr RegisterBank GPRRegBank(/* ID */ PPC::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 56);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp:26:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/PPCGenRegisterBankInfo.def:20:13: error: no member named 'GPRRegBank' in namespace 'llvm::PPC'; did you mean 'TargetName::GPRRegBank'?
20 |     {0, 64, PPC::GPRRegBank},
|             ^~~~~~~~~~~~~~~
|             TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:107:24: note: 'TargetName::GPRRegBank' declared here
107 | constexpr RegisterBank GPRRegBank(/* ID */ PPC::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 56);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp:26:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/PPCGenRegisterBankInfo.def:22:13: error: no member named 'FPRRegBank' in namespace 'llvm::PPC'; did you mean 'TargetName::FPRRegBank'?
22 |     {0, 32, PPC::FPRRegBank},
|             ^~~~~~~~~~~~~~~
|             TargetName::FPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:106:24: note: 'TargetName::FPRRegBank' declared here
106 | constexpr RegisterBank FPRRegBank(/* ID */ PPC::FPRRegBankID, /* Name */ "FPR", /* CoveredRegClasses */ FPRRegBankCoverageData, /* NumRegClasses */ 56);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp:26:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/PPCGenRegisterBankInfo.def:24:13: error: no member named 'FPRRegBank' in namespace 'llvm::PPC'; did you mean 'TargetName::FPRRegBank'?
24 |     {0, 64, PPC::FPRRegBank},
|             ^~~~~~~~~~~~~~~
|             TargetName::FPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:106:24: note: 'TargetName::FPRRegBank' declared here
106 | constexpr RegisterBank FPRRegBank(/* ID */ PPC::FPRRegBankID, /* Name */ "FPR", /* CoveredRegClasses */ FPRRegBankCoverageData, /* NumRegClasses */ 56);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp:26:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/PPCGenRegisterBankInfo.def:26:14: error: no member named 'VECRegBank' in namespace 'llvm::PPC'; did you mean 'TargetName::VECRegBank'?
26 |     {0, 128, PPC::VECRegBank},
|              ^~~~~~~~~~~~~~~
|              TargetName::VECRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:108:24: note: 'TargetName::VECRegBank' declared here
108 | constexpr RegisterBank VECRegBank(/* ID */ PPC::VECRegBankID, /* Name */ "VEC", /* CoveredRegClasses */ VECRegBankCoverageData, /* NumRegClasses */ 56);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp:26:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/PPCGenRegisterBankInfo.def:28:12: error: no member named 'CRRegBank' in namespace 'llvm::PPC'; did you mean 'TargetName::CRRegBank'?
28 |     {0, 4, PPC::CRRegBank},
|            ^~~~~~~~~~~~~~
|            TargetName::CRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:105:24: note: 'TargetName::CRRegBank' declared here
105 | constexpr RegisterBank CRRegBank(/* ID */ PPC::CRRegBankID, /* Name */ "CR", /* CoveredRegClasses */ CRRegBankCoverageData, /* NumRegClasses */ 56);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp:210:44: error: no member named 'GPRRegBank' in namespace 'llvm::PPC'; did you mean 'TargetName::GPRRegBank'?
210 |     const RegisterBank &DstRB = DstIsGPR ? PPC::GPRRegBank : PPC::VECRegBank;
|                                            ^~~~~~~~~~~~~~~
|                                            TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:107:24: note: 'TargetName::GPRRegBank' declared here
107 | constexpr RegisterBank GPRRegBank(/* ID */ PPC::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 56);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp:210:62: error: no member named 'VECRegBank' in namespace 'llvm::PPC'; did you mean 'TargetName::VECRegBank'?
210 |     const RegisterBank &DstRB = DstIsGPR ? PPC::GPRRegBank : PPC::VECRegBank;
|                                                              ^~~~~~~~~~~~~~~
|                                                              TargetName::VECRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:108:24: note: 'TargetName::VECRegBank' declared here
108 | constexpr RegisterBank VECRegBank(/* ID */ PPC::VECRegBankID, /* Name */ "VEC", /* CoveredRegClasses */ VECRegBankCoverageData, /* NumRegClasses */ 56);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp:211:44: error: no member named 'GPRRegBank' in namespace 'llvm::PPC'; did you mean 'TargetName::GPRRegBank'?
211 |     const RegisterBank &SrcRB = SrcIsGPR ? PPC::GPRRegBank : PPC::VECRegBank;
|                                            ^~~~~~~~~~~~~~~
|                                            TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:107:24: note: 'TargetName::GPRRegBank' declared here
107 | constexpr RegisterBank GPRRegBank(/* ID */ PPC::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 56);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp:211:62: error: no member named 'VECRegBank' in namespace 'llvm::PPC'; did you mean 'TargetName::VECRegBank'?
211 |     const RegisterBank &SrcRB = SrcIsGPR ? PPC::GPRRegBank : PPC::VECRegBank;
|                                                              ^~~~~~~~~~~~~~~
|                                                              TargetName::VECRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:108:24: note: 'TargetName::VECRegBank' declared here
108 | constexpr RegisterBank VECRegBank(/* ID */ PPC::VECRegBankID, /* Name */ "VEC", /* CoveredRegClasses */ VECRegBankCoverageData, /* NumRegClasses */ 56);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp:255:14: error: no member named 'FPRRegBank' in namespace 'llvm::PPC'; did you mean 'TargetName::FPRRegBank'?
255 |   if (RB == &PPC::FPRRegBank)
|              ^~~~~~~~~~~~~~~
|              TargetName::FPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:106:24: note: 'TargetName::FPRRegBank' declared here
106 | constexpr RegisterBank FPRRegBank(/* ID */ PPC::FPRRegBankID, /* Name */ "FPR", /* CoveredRegClasses */ FPRRegBankCoverageData, /* NumRegClasses */ 56);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp:257:14: error: no member named 'GPRRegBank' in namespace 'llvm::PPC'; did you mean 'TargetName::GPRRegBank'?
257 |   if (RB == &PPC::GPRRegBank)
|              ^~~~~~~~~~~~~~~
|              TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/PowerPC/PPCGenRegisterBank.inc:107:24: note: 'TargetName::GPRRegBank' declared here
107 | constexpr RegisterBank GPRRegBank(/* ID */ PPC::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 56);
|                        ^
16 errors generated.
```
</details>
<details>
<summary>lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64RegisterBankInfo.cpp.o</summary>

```
FAILED: lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64RegisterBankInfo.cpp.o
sccache /opt/llvm/bin/clang++ -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fvisibility=hidden -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64RegisterBankInfo.cpp.o -MF lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64RegisterBankInfo.cpp.o.d -o lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64RegisterBankInfo.cpp.o -c /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:39:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:293:6: error: no member named 'CCRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::CCRegBank'?
293 |     &AArch64::CCRegBank,
|      ^~~~~~~~~~~~~~~~~~
|      TargetName::CCRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:287:24: note: 'TargetName::CCRegBank' declared here
287 | constexpr RegisterBank CCRegBank(/* ID */ AArch64::CCRegBankID, /* Name */ "CC", /* CoveredRegClasses */ CCRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:294:6: error: no member named 'FPRRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::FPRRegBank'?
294 |     &AArch64::FPRRegBank,
|      ^~~~~~~~~~~~~~~~~~~
|      TargetName::FPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:288:24: note: 'TargetName::FPRRegBank' declared here
288 | constexpr RegisterBank FPRRegBank(/* ID */ AArch64::FPRRegBankID, /* Name */ "FPR", /* CoveredRegClasses */ FPRRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:295:6: error: no member named 'GPRRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::GPRRegBank'?
295 |     &AArch64::GPRRegBank,
|      ^~~~~~~~~~~~~~~~~~~
|      TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:289:24: note: 'TargetName::GPRRegBank' declared here
289 | constexpr RegisterBank GPRRegBank(/* ID */ AArch64::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:42:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def:17:13: error: no member named 'FPRRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::FPRRegBank'?
17 |     {0, 16, AArch64::FPRRegBank},
|             ^~~~~~~~~~~~~~~~~~~
|             TargetName::FPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:288:24: note: 'TargetName::FPRRegBank' declared here
288 | constexpr RegisterBank FPRRegBank(/* ID */ AArch64::FPRRegBankID, /* Name */ "FPR", /* CoveredRegClasses */ FPRRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:42:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def:19:13: error: no member named 'FPRRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::FPRRegBank'?
19 |     {0, 32, AArch64::FPRRegBank},
|             ^~~~~~~~~~~~~~~~~~~
|             TargetName::FPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:288:24: note: 'TargetName::FPRRegBank' declared here
288 | constexpr RegisterBank FPRRegBank(/* ID */ AArch64::FPRRegBankID, /* Name */ "FPR", /* CoveredRegClasses */ FPRRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:42:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def:21:13: error: no member named 'FPRRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::FPRRegBank'?
21 |     {0, 64, AArch64::FPRRegBank},
|             ^~~~~~~~~~~~~~~~~~~
|             TargetName::FPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:288:24: note: 'TargetName::FPRRegBank' declared here
288 | constexpr RegisterBank FPRRegBank(/* ID */ AArch64::FPRRegBankID, /* Name */ "FPR", /* CoveredRegClasses */ FPRRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:42:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def:23:14: error: no member named 'FPRRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::FPRRegBank'?
23 |     {0, 128, AArch64::FPRRegBank},
|              ^~~~~~~~~~~~~~~~~~~
|              TargetName::FPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:288:24: note: 'TargetName::FPRRegBank' declared here
288 | constexpr RegisterBank FPRRegBank(/* ID */ AArch64::FPRRegBankID, /* Name */ "FPR", /* CoveredRegClasses */ FPRRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:42:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def:25:14: error: no member named 'FPRRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::FPRRegBank'?
25 |     {0, 256, AArch64::FPRRegBank},
|              ^~~~~~~~~~~~~~~~~~~
|              TargetName::FPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:288:24: note: 'TargetName::FPRRegBank' declared here
288 | constexpr RegisterBank FPRRegBank(/* ID */ AArch64::FPRRegBankID, /* Name */ "FPR", /* CoveredRegClasses */ FPRRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:42:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def:27:14: error: no member named 'FPRRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::FPRRegBank'?
27 |     {0, 512, AArch64::FPRRegBank},
|              ^~~~~~~~~~~~~~~~~~~
|              TargetName::FPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:288:24: note: 'TargetName::FPRRegBank' declared here
288 | constexpr RegisterBank FPRRegBank(/* ID */ AArch64::FPRRegBankID, /* Name */ "FPR", /* CoveredRegClasses */ FPRRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:42:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def:29:13: error: no member named 'GPRRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::GPRRegBank'?
29 |     {0, 32, AArch64::GPRRegBank},
|             ^~~~~~~~~~~~~~~~~~~
|             TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:289:24: note: 'TargetName::GPRRegBank' declared here
289 | constexpr RegisterBank GPRRegBank(/* ID */ AArch64::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:42:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def:31:13: error: no member named 'GPRRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::GPRRegBank'?
31 |     {0, 64, AArch64::GPRRegBank},
|             ^~~~~~~~~~~~~~~~~~~
|             TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:289:24: note: 'TargetName::GPRRegBank' declared here
289 | constexpr RegisterBank GPRRegBank(/* ID */ AArch64::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:42:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def:33:14: error: no member named 'GPRRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::GPRRegBank'?
33 |     {0, 128, AArch64::GPRRegBank},
|              ^~~~~~~~~~~~~~~~~~~
|              TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:289:24: note: 'TargetName::GPRRegBank' declared here
289 | constexpr RegisterBank GPRRegBank(/* ID */ AArch64::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:60:13: error: no member named 'GPRRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::GPRRegBank'?
60 |     assert(&AArch64::GPRRegBank == &RBGPR &&
|             ^~~~~~~~~~~~~~~~~~~
|             TargetName::GPRRegBank
/usr/include/assert.h:103:27: note: expanded from macro 'assert'
103 |      (static_cast <bool> (expr)                                         \
|                           ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:289:24: note: 'TargetName::GPRRegBank' declared here
289 | constexpr RegisterBank GPRRegBank(/* ID */ AArch64::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:65:13: error: no member named 'FPRRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::FPRRegBank'?
65 |     assert(&AArch64::FPRRegBank == &RBFPR &&
|             ^~~~~~~~~~~~~~~~~~~
|             TargetName::FPRRegBank
/usr/include/assert.h:103:27: note: expanded from macro 'assert'
103 |      (static_cast <bool> (expr)                                         \
|                           ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:288:24: note: 'TargetName::FPRRegBank' declared here
288 | constexpr RegisterBank FPRRegBank(/* ID */ AArch64::FPRRegBankID, /* Name */ "FPR", /* CoveredRegClasses */ FPRRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:70:13: error: no member named 'CCRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::CCRegBank'?
70 |     assert(&AArch64::CCRegBank == &RBCCR &&
|             ^~~~~~~~~~~~~~~~~~
|             TargetName::CCRegBank
/usr/include/assert.h:103:27: note: expanded from macro 'assert'
103 |      (static_cast <bool> (expr)                                         \
|                           ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:287:24: note: 'TargetName::CCRegBank' declared here
287 | constexpr RegisterBank CCRegBank(/* ID */ AArch64::CCRegBankID, /* Name */ "CC", /* CoveredRegClasses */ CCRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:232:14: error: no member named 'GPRRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::GPRRegBank'?
232 |   if (&A == &AArch64::GPRRegBank && &B == &AArch64::FPRRegBank)
|              ^~~~~~~~~~~~~~~~~~~
|              TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:289:24: note: 'TargetName::GPRRegBank' declared here
289 | constexpr RegisterBank GPRRegBank(/* ID */ AArch64::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:232:44: error: no member named 'FPRRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::FPRRegBank'?
232 |   if (&A == &AArch64::GPRRegBank && &B == &AArch64::FPRRegBank)
|                                            ^~~~~~~~~~~~~~~~~~~
|                                            TargetName::FPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:288:24: note: 'TargetName::FPRRegBank' declared here
288 | constexpr RegisterBank FPRRegBank(/* ID */ AArch64::FPRRegBankID, /* Name */ "FPR", /* CoveredRegClasses */ FPRRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:235:14: error: no member named 'FPRRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::FPRRegBank'?
235 |   if (&A == &AArch64::FPRRegBank && &B == &AArch64::GPRRegBank)
|              ^~~~~~~~~~~~~~~~~~~
|              TargetName::FPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:288:24: note: 'TargetName::FPRRegBank' declared here
288 | constexpr RegisterBank FPRRegBank(/* ID */ AArch64::FPRRegBankID, /* Name */ "FPR", /* CoveredRegClasses */ FPRRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:235:44: error: no member named 'GPRRegBank' in namespace 'llvm::AArch64'; did you mean 'TargetName::GPRRegBank'?
235 |   if (&A == &AArch64::FPRRegBank && &B == &AArch64::GPRRegBank)
|                                            ^~~~~~~~~~~~~~~~~~~
|                                            TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenRegisterBank.inc:289:24: note: 'TargetName::GPRRegBank' declared here
289 | constexpr RegisterBank GPRRegBank(/* ID */ AArch64::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 530);
|                        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
```
</details>
<details>
<summary>lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVRegisterBankInfo.cpp.o</summary>

```
FAILED: lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVRegisterBankInfo.cpp.o
sccache /opt/llvm/bin/clang++ -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fvisibility=hidden -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVRegisterBankInfo.cpp.o -MF lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVRegisterBankInfo.cpp.o.d -o lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVRegisterBankInfo.cpp.o -c /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp:24:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenRegisterBank.inc:149:6: error: no member named 'FPRBRegBank' in namespace 'llvm::RISCV'; did you mean 'TargetName::FPRBRegBank'?
149 |     &RISCV::FPRBRegBank,
|      ^~~~~~~~~~~~~~~~~~
|      TargetName::FPRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenRegisterBank.inc:143:24: note: 'TargetName::FPRBRegBank' declared here
143 | constexpr RegisterBank FPRBRegBank(/* ID */ RISCV::FPRBRegBankID, /* Name */ "FPRB", /* CoveredRegClasses */ FPRBRegBankCoverageData, /* NumRegClasses */ 151);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenRegisterBank.inc:150:6: error: no member named 'GPRBRegBank' in namespace 'llvm::RISCV'; did you mean 'TargetName::GPRBRegBank'?
150 |     &RISCV::GPRBRegBank,
|      ^~~~~~~~~~~~~~~~~~
|      TargetName::GPRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenRegisterBank.inc:144:24: note: 'TargetName::GPRBRegBank' declared here
144 | constexpr RegisterBank GPRBRegBank(/* ID */ RISCV::GPRBRegBankID, /* Name */ "GPRB", /* CoveredRegClasses */ GPRBRegBankCoverageData, /* NumRegClasses */ 151);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenRegisterBank.inc:151:6: error: no member named 'VRBRegBank' in namespace 'llvm::RISCV'; did you mean 'TargetName::VRBRegBank'?
151 |     &RISCV::VRBRegBank,
|      ^~~~~~~~~~~~~~~~~
|      TargetName::VRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenRegisterBank.inc:145:24: note: 'TargetName::VRBRegBank' declared here
145 | constexpr RegisterBank VRBRegBank(/* ID */ RISCV::VRBRegBankID, /* Name */ "VRB", /* CoveredRegClasses */ VRBRegBankCoverageData, /* NumRegClasses */ 151);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp:31:13: error: use of undeclared identifier 'GPRBRegBank'; did you mean 'TargetName::GPRBRegBank'?
31 |     {0, 32, GPRBRegBank},
|             ^~~~~~~~~~~
|             TargetName::GPRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenRegisterBank.inc:144:24: note: 'TargetName::GPRBRegBank' declared here
144 | constexpr RegisterBank GPRBRegBank(/* ID */ RISCV::GPRBRegBankID, /* Name */ "GPRB", /* CoveredRegClasses */ GPRBRegBankCoverageData, /* NumRegClasses */ 151);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp:32:13: error: use of undeclared identifier 'GPRBRegBank'; did you mean 'TargetName::GPRBRegBank'?
32 |     {0, 64, GPRBRegBank},
|             ^~~~~~~~~~~
|             TargetName::GPRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenRegisterBank.inc:144:24: note: 'TargetName::GPRBRegBank' declared here
144 | constexpr RegisterBank GPRBRegBank(/* ID */ RISCV::GPRBRegBankID, /* Name */ "GPRB", /* CoveredRegClasses */ GPRBRegBankCoverageData, /* NumRegClasses */ 151);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp:33:13: error: use of undeclared identifier 'FPRBRegBank'; did you mean 'TargetName::FPRBRegBank'?
33 |     {0, 16, FPRBRegBank},
|             ^~~~~~~~~~~
|             TargetName::FPRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenRegisterBank.inc:143:24: note: 'TargetName::FPRBRegBank' declared here
143 | constexpr RegisterBank FPRBRegBank(/* ID */ RISCV::FPRBRegBankID, /* Name */ "FPRB", /* CoveredRegClasses */ FPRBRegBankCoverageData, /* NumRegClasses */ 151);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp:34:13: error: use of undeclared identifier 'FPRBRegBank'; did you mean 'TargetName::FPRBRegBank'?
34 |     {0, 32, FPRBRegBank},
|             ^~~~~~~~~~~
|             TargetName::FPRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenRegisterBank.inc:143:24: note: 'TargetName::FPRBRegBank' declared here
143 | constexpr RegisterBank FPRBRegBank(/* ID */ RISCV::FPRBRegBankID, /* Name */ "FPRB", /* CoveredRegClasses */ FPRBRegBankCoverageData, /* NumRegClasses */ 151);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp:35:13: error: use of undeclared identifier 'FPRBRegBank'; did you mean 'TargetName::FPRBRegBank'?
35 |     {0, 64, FPRBRegBank},
|             ^~~~~~~~~~~
|             TargetName::FPRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenRegisterBank.inc:143:24: note: 'TargetName::FPRBRegBank' declared here
143 | constexpr RegisterBank FPRBRegBank(/* ID */ RISCV::FPRBRegBankID, /* Name */ "FPRB", /* CoveredRegClasses */ FPRBRegBankCoverageData, /* NumRegClasses */ 151);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp:36:13: error: use of undeclared identifier 'VRBRegBank'; did you mean 'TargetName::VRBRegBank'?
36 |     {0, 64, VRBRegBank},
|             ^~~~~~~~~~
|             TargetName::VRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenRegisterBank.inc:145:24: note: 'TargetName::VRBRegBank' declared here
145 | constexpr RegisterBank VRBRegBank(/* ID */ RISCV::VRBRegBankID, /* Name */ "VRB", /* CoveredRegClasses */ VRBRegBankCoverageData, /* NumRegClasses */ 151);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp:37:14: error: use of undeclared identifier 'VRBRegBank'; did you mean 'TargetName::VRBRegBank'?
37 |     {0, 128, VRBRegBank},
|              ^~~~~~~~~~
|              TargetName::VRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenRegisterBank.inc:145:24: note: 'TargetName::VRBRegBank' declared here
145 | constexpr RegisterBank VRBRegBank(/* ID */ RISCV::VRBRegBankID, /* Name */ "VRB", /* CoveredRegClasses */ VRBRegBankCoverageData, /* NumRegClasses */ 151);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp:38:14: error: use of undeclared identifier 'VRBRegBank'; did you mean 'TargetName::VRBRegBank'?
38 |     {0, 256, VRBRegBank},
|              ^~~~~~~~~~
|              TargetName::VRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenRegisterBank.inc:145:24: note: 'TargetName::VRBRegBank' declared here
145 | constexpr RegisterBank VRBRegBank(/* ID */ RISCV::VRBRegBankID, /* Name */ "VRB", /* CoveredRegClasses */ VRBRegBankCoverageData, /* NumRegClasses */ 151);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp:39:14: error: use of undeclared identifier 'VRBRegBank'; did you mean 'TargetName::VRBRegBank'?
39 |     {0, 512, VRBRegBank},
|              ^~~~~~~~~~
|              TargetName::VRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenRegisterBank.inc:145:24: note: 'TargetName::VRBRegBank' declared here
145 | constexpr RegisterBank VRBRegBank(/* ID */ RISCV::VRBRegBankID, /* Name */ "VRB", /* CoveredRegClasses */ VRBRegBankCoverageData, /* NumRegClasses */ 151);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp:159:62: error: no member named 'FPRBRegBank' in namespace 'llvm::RISCV'; did you mean 'TargetName::FPRBRegBank'?
159 |   return getRegBank(MI.getOperand(0).getReg(), MRI, TRI) == &RISCV::FPRBRegBank;
|                                                              ^~~~~~~~~~~~~~~~~~
|                                                              TargetName::FPRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenRegisterBank.inc:143:24: note: 'TargetName::FPRBRegBank' declared here
143 | constexpr RegisterBank FPRBRegBank(/* ID */ RISCV::FPRBRegBankID, /* Name */ "FPRB", /* CoveredRegClasses */ FPRBRegBankCoverageData, /* NumRegClasses */ 151);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp:446:44: error: no member named 'FPRBRegBank' in namespace 'llvm::RISCV'; did you mean 'TargetName::FPRBRegBank'?
446 |         if (getRegBank(VReg, MRI, TRI) == &RISCV::FPRBRegBank ||
|                                            ^~~~~~~~~~~~~~~~~~
|                                            TargetName::FPRBRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenRegisterBank.inc:143:24: note: 'TargetName::FPRBRegBank' declared here
143 | constexpr RegisterBank FPRBRegBank(/* ID */ RISCV::FPRBRegBankID, /* Name */ "FPRB", /* CoveredRegClasses */ FPRBRegBankCoverageData, /* NumRegClasses */ 151);
|                        ^
14 errors generated.
```
</details>
<details>
<summary>lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/GISel/X86RegisterBankInfo.cpp.o</summary>

```
FAILED: lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/GISel/X86RegisterBankInfo.cpp.o
sccache /opt/llvm/bin/clang++ -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fvisibility=hidden -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/GISel/X86RegisterBankInfo.cpp.o -MF lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/GISel/X86RegisterBankInfo.cpp.o.d -o lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/GISel/X86RegisterBankInfo.cpp.o -c /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/GISel/X86RegisterBankInfo.cpp
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/GISel/X86RegisterBankInfo.cpp:25:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:191:6: error: no member named 'GPRRegBank' in namespace 'llvm::X86'; did you mean 'TargetName::GPRRegBank'?
191 |     &X86::GPRRegBank,
|      ^~~~~~~~~~~~~~~
|      TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:185:24: note: 'TargetName::GPRRegBank' declared here
185 | constexpr RegisterBank GPRRegBank(/* ID */ X86::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 135);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:192:6: error: no member named 'PSRRegBank' in namespace 'llvm::X86'; did you mean 'TargetName::PSRRegBank'?
192 |     &X86::PSRRegBank,
|      ^~~~~~~~~~~~~~~
|      TargetName::PSRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:186:24: note: 'TargetName::PSRRegBank' declared here
186 | constexpr RegisterBank PSRRegBank(/* ID */ X86::PSRRegBankID, /* Name */ "PSR", /* CoveredRegClasses */ PSRRegBankCoverageData, /* NumRegClasses */ 135);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:193:6: error: no member named 'VECRRegBank' in namespace 'llvm::X86'; did you mean 'TargetName::VECRRegBank'?
193 |     &X86::VECRRegBank,
|      ^~~~~~~~~~~~~~~~
|      TargetName::VECRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:187:24: note: 'TargetName::VECRRegBank' declared here
187 | constexpr RegisterBank VECRRegBank(/* ID */ X86::VECRRegBankID, /* Name */ "VECR", /* CoveredRegClasses */ VECRRegBankCoverageData, /* NumRegClasses */ 135);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/GISel/X86RegisterBankInfo.cpp:30:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86GenRegisterBankInfo.def:17:12: error: no member named 'GPRRegBank' in namespace 'llvm::X86'; did you mean 'TargetName::GPRRegBank'?
17 |     {0, 8, X86::GPRRegBank},   // :0
|            ^~~~~~~~~~~~~~~
|            TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:185:24: note: 'TargetName::GPRRegBank' declared here
185 | constexpr RegisterBank GPRRegBank(/* ID */ X86::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 135);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/GISel/X86RegisterBankInfo.cpp:30:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86GenRegisterBankInfo.def:18:13: error: no member named 'GPRRegBank' in namespace 'llvm::X86'; did you mean 'TargetName::GPRRegBank'?
18 |     {0, 16, X86::GPRRegBank},  // :1
|             ^~~~~~~~~~~~~~~
|             TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:185:24: note: 'TargetName::GPRRegBank' declared here
185 | constexpr RegisterBank GPRRegBank(/* ID */ X86::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 135);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/GISel/X86RegisterBankInfo.cpp:30:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86GenRegisterBankInfo.def:19:13: error: no member named 'GPRRegBank' in namespace 'llvm::X86'; did you mean 'TargetName::GPRRegBank'?
19 |     {0, 32, X86::GPRRegBank},  // :2
|             ^~~~~~~~~~~~~~~
|             TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:185:24: note: 'TargetName::GPRRegBank' declared here
185 | constexpr RegisterBank GPRRegBank(/* ID */ X86::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 135);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/GISel/X86RegisterBankInfo.cpp:30:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86GenRegisterBankInfo.def:20:13: error: no member named 'GPRRegBank' in namespace 'llvm::X86'; did you mean 'TargetName::GPRRegBank'?
20 |     {0, 64, X86::GPRRegBank},  // :3
|             ^~~~~~~~~~~~~~~
|             TargetName::GPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:185:24: note: 'TargetName::GPRRegBank' declared here
185 | constexpr RegisterBank GPRRegBank(/* ID */ X86::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 135);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/GISel/X86RegisterBankInfo.cpp:30:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86GenRegisterBankInfo.def:22:13: error: no member named 'VECRRegBank' in namespace 'llvm::X86'; did you mean 'TargetName::VECRRegBank'?
22 |     {0, 32, X86::VECRRegBank},  // :4
|             ^~~~~~~~~~~~~~~~
|             TargetName::VECRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:187:24: note: 'TargetName::VECRRegBank' declared here
187 | constexpr RegisterBank VECRRegBank(/* ID */ X86::VECRRegBankID, /* Name */ "VECR", /* CoveredRegClasses */ VECRRegBankCoverageData, /* NumRegClasses */ 135);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/GISel/X86RegisterBankInfo.cpp:30:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86GenRegisterBankInfo.def:23:13: error: no member named 'VECRRegBank' in namespace 'llvm::X86'; did you mean 'TargetName::VECRRegBank'?
23 |     {0, 64, X86::VECRRegBank},  // :5
|             ^~~~~~~~~~~~~~~~
|             TargetName::VECRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:187:24: note: 'TargetName::VECRRegBank' declared here
187 | constexpr RegisterBank VECRRegBank(/* ID */ X86::VECRRegBankID, /* Name */ "VECR", /* CoveredRegClasses */ VECRRegBankCoverageData, /* NumRegClasses */ 135);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/GISel/X86RegisterBankInfo.cpp:30:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86GenRegisterBankInfo.def:25:14: error: no member named 'VECRRegBank' in namespace 'llvm::X86'; did you mean 'TargetName::VECRRegBank'?
25 |     {0, 128, X86::VECRRegBank}, // :6
|              ^~~~~~~~~~~~~~~~
|              TargetName::VECRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:187:24: note: 'TargetName::VECRRegBank' declared here
187 | constexpr RegisterBank VECRRegBank(/* ID */ X86::VECRRegBankID, /* Name */ "VECR", /* CoveredRegClasses */ VECRRegBankCoverageData, /* NumRegClasses */ 135);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/GISel/X86RegisterBankInfo.cpp:30:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86GenRegisterBankInfo.def:26:14: error: no member named 'VECRRegBank' in namespace 'llvm::X86'; did you mean 'TargetName::VECRRegBank'?
26 |     {0, 256, X86::VECRRegBank}, // :7
|              ^~~~~~~~~~~~~~~~
|              TargetName::VECRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:187:24: note: 'TargetName::VECRRegBank' declared here
187 | constexpr RegisterBank VECRRegBank(/* ID */ X86::VECRRegBankID, /* Name */ "VECR", /* CoveredRegClasses */ VECRRegBankCoverageData, /* NumRegClasses */ 135);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/GISel/X86RegisterBankInfo.cpp:30:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86GenRegisterBankInfo.def:27:14: error: no member named 'VECRRegBank' in namespace 'llvm::X86'; did you mean 'TargetName::VECRRegBank'?
27 |     {0, 512, X86::VECRRegBank}, // :8
|              ^~~~~~~~~~~~~~~~
|              TargetName::VECRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:187:24: note: 'TargetName::VECRRegBank' declared here
187 | constexpr RegisterBank VECRRegBank(/* ID */ X86::VECRRegBankID, /* Name */ "VECR", /* CoveredRegClasses */ VECRRegBankCoverageData, /* NumRegClasses */ 135);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/GISel/X86RegisterBankInfo.cpp:30:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86GenRegisterBankInfo.def:29:13: error: no member named 'PSRRegBank' in namespace 'llvm::X86'; did you mean 'TargetName::PSRRegBank'?
29 |     {0, 32, X86::PSRRegBank},   // :9
|             ^~~~~~~~~~~~~~~
|             TargetName::PSRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:186:24: note: 'TargetName::PSRRegBank' declared here
186 | constexpr RegisterBank PSRRegBank(/* ID */ X86::PSRRegBankID, /* Name */ "PSR", /* CoveredRegClasses */ PSRRegBankCoverageData, /* NumRegClasses */ 135);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/GISel/X86RegisterBankInfo.cpp:30:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86GenRegisterBankInfo.def:30:13: error: no member named 'PSRRegBank' in namespace 'llvm::X86'; did you mean 'TargetName::PSRRegBank'?
30 |     {0, 64, X86::PSRRegBank},   // :10
|             ^~~~~~~~~~~~~~~
|             TargetName::PSRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:186:24: note: 'TargetName::PSRRegBank' declared here
186 | constexpr RegisterBank PSRRegBank(/* ID */ X86::PSRRegBankID, /* Name */ "PSR", /* CoveredRegClasses */ PSRRegBankCoverageData, /* NumRegClasses */ 135);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/GISel/X86RegisterBankInfo.cpp:30:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86GenRegisterBankInfo.def:31:13: error: no member named 'PSRRegBank' in namespace 'llvm::X86'; did you mean 'TargetName::PSRRegBank'?
31 |     {0, 80, X86::PSRRegBank},   // :11
|             ^~~~~~~~~~~~~~~
|             TargetName::PSRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:186:24: note: 'TargetName::PSRRegBank' declared here
186 | constexpr RegisterBank PSRRegBank(/* ID */ X86::PSRRegBankID, /* Name */ "PSR", /* CoveredRegClasses */ PSRRegBankCoverageData, /* NumRegClasses */ 135);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/GISel/X86RegisterBankInfo.cpp:37:11: error: no member named 'GPRRegBank' in namespace 'llvm::X86'; did you mean 'TargetName::GPRRegBank'?
37 |   assert(&X86::GPRRegBank == &RBGPR && "Incorrect RegBanks inizalization.");
|           ^~~~~~~~~~~~~~~
|           TargetName::GPRRegBank
/usr/include/assert.h:103:27: note: expanded from macro 'assert'
103 |      (static_cast <bool> (expr)                                         \
|                           ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenRegisterBank.inc:185:24: note: 'TargetName::GPRRegBank' declared here
185 | constexpr RegisterBank GPRRegBank(/* ID */ X86::GPRRegBankID, /* Name */ "GPR", /* CoveredRegClasses */ GPRRegBankCoverageData, /* NumRegClasses */ 135);
|                        ^
16 errors generated.
```
</details>
<details>
<summary>lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o</summary>

```
FAILED: lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o
sccache /opt/llvm/bin/clang++ -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fvisibility=hidden -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o -MF lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o.d -o lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o -c /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:88:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1279:6: error: no member named 'AGPRRegBank' in namespace 'llvm::AMDGPU'; did you mean 'TargetName::AGPRRegBank'?
1279 |     &AMDGPU::AGPRRegBank,
|      ^~~~~~~~~~~~~~~~~~~
|      TargetName::AGPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1272:24: note: 'TargetName::AGPRRegBank' declared here
1272 | constexpr RegisterBank AGPRRegBank(/* ID */ AMDGPU::AGPRRegBankID, /* Name */ "AGPR", /* CoveredRegClasses */ AGPRRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1280:6: error: no member named 'SGPRRegBank' in namespace 'llvm::AMDGPU'; did you mean 'TargetName::SGPRRegBank'?
1280 |     &AMDGPU::SGPRRegBank,
|      ^~~~~~~~~~~~~~~~~~~
|      TargetName::SGPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1273:24: note: 'TargetName::SGPRRegBank' declared here
1273 | constexpr RegisterBank SGPRRegBank(/* ID */ AMDGPU::SGPRRegBankID, /* Name */ "SGPR", /* CoveredRegClasses */ SGPRRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1281:6: error: no member named 'VCCRegBank' in namespace 'llvm::AMDGPU'; did you mean 'TargetName::VCCRegBank'?
1281 |     &AMDGPU::VCCRegBank,
|      ^~~~~~~~~~~~~~~~~~
|      TargetName::VCCRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1274:24: note: 'TargetName::VCCRegBank' declared here
1274 | constexpr RegisterBank VCCRegBank(/* ID */ AMDGPU::VCCRegBankID, /* Name */ "VCC", /* CoveredRegClasses */ VCCRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1282:6: error: no member named 'VGPRRegBank' in namespace 'llvm::AMDGPU'; did you mean 'TargetName::VGPRRegBank'?
1282 |     &AMDGPU::VGPRRegBank,
|      ^~~~~~~~~~~~~~~~~~~
|      TargetName::VGPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1275:24: note: 'TargetName::VGPRRegBank' declared here
1275 | constexpr RegisterBank VGPRRegBank(/* ID */ AMDGPU::VGPRRegBankID, /* Name */ "VGPR", /* CoveredRegClasses */ VGPRRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:91:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def:59:11: error: use of undeclared identifier 'VCCRegBank'; did you mean 'TargetName::VCCRegBank'?
59 |   {0, 1,  VCCRegBank},
|           ^~~~~~~~~~
|           TargetName::VCCRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1274:24: note: 'TargetName::VCCRegBank' declared here
1274 | constexpr RegisterBank VCCRegBank(/* ID */ AMDGPU::VCCRegBankID, /* Name */ "VCC", /* CoveredRegClasses */ VCCRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:91:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def:61:11: error: use of undeclared identifier 'SGPRRegBank'; did you mean 'TargetName::SGPRRegBank'?
61 |   {0, 1,  SGPRRegBank}, // SGPR begin
|           ^~~~~~~~~~~
|           TargetName::SGPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1273:24: note: 'TargetName::SGPRRegBank' declared here
1273 | constexpr RegisterBank SGPRRegBank(/* ID */ AMDGPU::SGPRRegBankID, /* Name */ "SGPR", /* CoveredRegClasses */ SGPRRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:91:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def:62:11: error: use of undeclared identifier 'SGPRRegBank'; did you mean 'TargetName::SGPRRegBank'?
62 |   {0, 16, SGPRRegBank},
|           ^~~~~~~~~~~
|           TargetName::SGPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1273:24: note: 'TargetName::SGPRRegBank' declared here
1273 | constexpr RegisterBank SGPRRegBank(/* ID */ AMDGPU::SGPRRegBankID, /* Name */ "SGPR", /* CoveredRegClasses */ SGPRRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:91:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def:63:11: error: use of undeclared identifier 'SGPRRegBank'; did you mean 'TargetName::SGPRRegBank'?
63 |   {0, 32, SGPRRegBank},
|           ^~~~~~~~~~~
|           TargetName::SGPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1273:24: note: 'TargetName::SGPRRegBank' declared here
1273 | constexpr RegisterBank SGPRRegBank(/* ID */ AMDGPU::SGPRRegBankID, /* Name */ "SGPR", /* CoveredRegClasses */ SGPRRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:91:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def:64:11: error: use of undeclared identifier 'SGPRRegBank'; did you mean 'TargetName::SGPRRegBank'?
64 |   {0, 64, SGPRRegBank},
|           ^~~~~~~~~~~
|           TargetName::SGPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1273:24: note: 'TargetName::SGPRRegBank' declared here
1273 | constexpr RegisterBank SGPRRegBank(/* ID */ AMDGPU::SGPRRegBankID, /* Name */ "SGPR", /* CoveredRegClasses */ SGPRRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:91:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def:65:12: error: use of undeclared identifier 'SGPRRegBank'; did you mean 'TargetName::SGPRRegBank'?
65 |   {0, 128, SGPRRegBank},
|            ^~~~~~~~~~~
|            TargetName::SGPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1273:24: note: 'TargetName::SGPRRegBank' declared here
1273 | constexpr RegisterBank SGPRRegBank(/* ID */ AMDGPU::SGPRRegBankID, /* Name */ "SGPR", /* CoveredRegClasses */ SGPRRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:91:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def:66:12: error: use of undeclared identifier 'SGPRRegBank'; did you mean 'TargetName::SGPRRegBank'?
66 |   {0, 256, SGPRRegBank},
|            ^~~~~~~~~~~
|            TargetName::SGPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1273:24: note: 'TargetName::SGPRRegBank' declared here
1273 | constexpr RegisterBank SGPRRegBank(/* ID */ AMDGPU::SGPRRegBankID, /* Name */ "SGPR", /* CoveredRegClasses */ SGPRRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:91:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def:67:12: error: use of undeclared identifier 'SGPRRegBank'; did you mean 'TargetName::SGPRRegBank'?
67 |   {0, 512, SGPRRegBank},
|            ^~~~~~~~~~~
|            TargetName::SGPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1273:24: note: 'TargetName::SGPRRegBank' declared here
1273 | constexpr RegisterBank SGPRRegBank(/* ID */ AMDGPU::SGPRRegBankID, /* Name */ "SGPR", /* CoveredRegClasses */ SGPRRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:91:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def:68:13: error: use of undeclared identifier 'SGPRRegBank'; did you mean 'TargetName::SGPRRegBank'?
68 |   {0, 1024, SGPRRegBank},
|             ^~~~~~~~~~~
|             TargetName::SGPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1273:24: note: 'TargetName::SGPRRegBank' declared here
1273 | constexpr RegisterBank SGPRRegBank(/* ID */ AMDGPU::SGPRRegBankID, /* Name */ "SGPR", /* CoveredRegClasses */ SGPRRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:91:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def:70:11: error: use of undeclared identifier 'VGPRRegBank'; did you mean 'TargetName::VGPRRegBank'?
70 |   {0, 1,  VGPRRegBank}, // VGPR begin
|           ^~~~~~~~~~~
|           TargetName::VGPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1275:24: note: 'TargetName::VGPRRegBank' declared here
1275 | constexpr RegisterBank VGPRRegBank(/* ID */ AMDGPU::VGPRRegBankID, /* Name */ "VGPR", /* CoveredRegClasses */ VGPRRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:91:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def:71:11: error: use of undeclared identifier 'VGPRRegBank'; did you mean 'TargetName::VGPRRegBank'?
71 |   {0, 16, VGPRRegBank},
|           ^~~~~~~~~~~
|           TargetName::VGPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1275:24: note: 'TargetName::VGPRRegBank' declared here
1275 | constexpr RegisterBank VGPRRegBank(/* ID */ AMDGPU::VGPRRegBankID, /* Name */ "VGPR", /* CoveredRegClasses */ VGPRRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:91:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def:72:11: error: use of undeclared identifier 'VGPRRegBank'; did you mean 'TargetName::VGPRRegBank'?
72 |   {0, 32, VGPRRegBank},
|           ^~~~~~~~~~~
|           TargetName::VGPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1275:24: note: 'TargetName::VGPRRegBank' declared here
1275 | constexpr RegisterBank VGPRRegBank(/* ID */ AMDGPU::VGPRRegBankID, /* Name */ "VGPR", /* CoveredRegClasses */ VGPRRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:91:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def:73:11: error: use of undeclared identifier 'VGPRRegBank'; did you mean 'TargetName::VGPRRegBank'?
73 |   {0, 64, VGPRRegBank},
|           ^~~~~~~~~~~
|           TargetName::VGPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1275:24: note: 'TargetName::VGPRRegBank' declared here
1275 | constexpr RegisterBank VGPRRegBank(/* ID */ AMDGPU::VGPRRegBankID, /* Name */ "VGPR", /* CoveredRegClasses */ VGPRRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:91:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def:74:12: error: use of undeclared identifier 'VGPRRegBank'; did you mean 'TargetName::VGPRRegBank'?
74 |   {0, 128, VGPRRegBank},
|            ^~~~~~~~~~~
|            TargetName::VGPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1275:24: note: 'TargetName::VGPRRegBank' declared here
1275 | constexpr RegisterBank VGPRRegBank(/* ID */ AMDGPU::VGPRRegBankID, /* Name */ "VGPR", /* CoveredRegClasses */ VGPRRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
In file included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:91:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def:75:12: error: use of undeclared identifier 'VGPRRegBank'; did you mean 'TargetName::VGPRRegBank'?
75 |   {0, 256, VGPRRegBank},
|            ^~~~~~~~~~~
|            TargetName::VGPRRegBank
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc:1275:24: note: 'TargetName::VGPRRegBank' declared here
1275 | constexpr RegisterBank VGPRRegBank(/* ID */ AMDGPU::VGPRRegBankID, /* Name */ "VGPR", /* CoveredRegClasses */ VGPRRegBankCoverageData, /* NumRegClasses */ 896);
|                        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
```
</details>

If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

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


More information about the llvm-commits mailing list