[llvm] [NFC][TableGen] Adopt `IfDefEmitter` in `RegBankEmitter` (PR #179014)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 30 21:28:16 PST 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 3034 tests passed
* 29 tests skipped
All executed tests passed, but another part of the build **failed**. Click on a failure below to see the details.
<details>
<summary>[code=1] lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64RegisterBankInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64RegisterBankInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\AArch64 -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\AArch64 -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -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 /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\AArch64\CMakeFiles\LLVMAArch64CodeGen.dir\GISel\AArch64RegisterBankInfo.cpp.obj /Fdlib\Target\AArch64\CMakeFiles\LLVMAArch64CodeGen.dir\LLVMAArch64CodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\AArch64\GISel\AArch64RegisterBankInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\AArch64\GISel\AArch64RegisterBankInfo.cpp:39:
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
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);
| ^
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
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);
| ^
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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AArch64\GISel\AArch64RegisterBankInfo.cpp:42:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AArch64\GISel\AArch64RegisterBankInfo.cpp:42:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AArch64\GISel\AArch64RegisterBankInfo.cpp:42:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AArch64\GISel\AArch64RegisterBankInfo.cpp:42:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AArch64\GISel\AArch64RegisterBankInfo.cpp:42:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AArch64\GISel\AArch64RegisterBankInfo.cpp:42:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AArch64\GISel\AArch64RegisterBankInfo.cpp:42:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AArch64\GISel\AArch64RegisterBankInfo.cpp:42:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AArch64\GISel\AArch64RegisterBankInfo.cpp:42:
C:\_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
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);
| ^
C:\_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
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(37,17): note: expanded from macro 'assert'
37 | (!!(expression)) || \
| ^~~~~~~~~~
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);
| ^
C:\_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
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(37,17): note: expanded from macro 'assert'
37 | (!!(expression)) || \
| ^~~~~~~~~~
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);
| ^
C:\_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
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(37,17): note: expanded from macro 'assert'
37 | (!!(expression)) || \
| ^~~~~~~~~~
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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>[code=1] lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/GISel/BPFRegisterBankInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/GISel/BPFRegisterBankInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\BPF -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\BPF -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -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 /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\BPF\CMakeFiles\LLVMBPFCodeGen.dir\GISel\BPFRegisterBankInfo.cpp.obj /Fdlib\Target\BPF\CMakeFiles\LLVMBPFCodeGen.dir\LLVMBPFCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\BPF\GISel\BPFRegisterBankInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\BPF\GISel\BPFRegisterBankInfo.cpp:17:
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
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>[code=1] lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\ARM -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\ARM -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -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 /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\ARM\CMakeFiles\LLVMARMCodeGen.dir\ARMRegisterBankInfo.cpp.obj /Fdlib\Target\ARM\CMakeFiles\LLVMARMCodeGen.dir\LLVMARMCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\ARM\ARMRegisterBankInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\ARM\ARMRegisterBankInfo.cpp:22:
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
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);
| ^
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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(37,17): note: expanded from macro 'assert'
37 | (!!(expression)) || \
| ^~~~~~~~~~
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>[code=1] lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterBankInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterBankInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\Mips -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\Mips -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -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 /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\Mips\CMakeFiles\LLVMMipsCodeGen.dir\MipsRegisterBankInfo.cpp.obj /Fdlib\Target\Mips\CMakeFiles\LLVMMipsCodeGen.dir\LLVMMipsCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\Mips\MipsRegisterBankInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\Mips\MipsRegisterBankInfo.cpp:23:
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
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);
| ^
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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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>[code=1] lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/GISel/PPCRegisterBankInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/GISel/PPCRegisterBankInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\PowerPC -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\PowerPC -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -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 /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\PowerPC\CMakeFiles\LLVMPowerPCCodeGen.dir\GISel\PPCRegisterBankInfo.cpp.obj /Fdlib\Target\PowerPC\CMakeFiles\LLVMPowerPCCodeGen.dir\LLVMPowerPCCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\PowerPC\GISel\PPCRegisterBankInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\PowerPC\GISel\PPCRegisterBankInfo.cpp:23:
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
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);
| ^
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
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);
| ^
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
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);
| ^
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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\PowerPC\GISel\PPCRegisterBankInfo.cpp:26:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\PowerPC\GISel\PPCRegisterBankInfo.cpp:26:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\PowerPC\GISel\PPCRegisterBankInfo.cpp:26:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\PowerPC\GISel\PPCRegisterBankInfo.cpp:26:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\PowerPC\GISel\PPCRegisterBankInfo.cpp:26:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\PowerPC\GISel\PPCRegisterBankInfo.cpp:26:
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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>[code=1] lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVRegisterBankInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVRegisterBankInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\RISCV -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\RISCV -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -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 /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\GISel\RISCVRegisterBankInfo.cpp.obj /Fdlib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\LLVMRISCVCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\RISCV\GISel\RISCVRegisterBankInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\RISCV\GISel\RISCVRegisterBankInfo.cpp:24:
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
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);
| ^
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
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);
| ^
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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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);
| ^
C:\_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
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>[code=1] lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVRegisterBankInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVRegisterBankInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\SPIRV -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\SPIRV -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -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 /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\SPIRV\CMakeFiles\LLVMSPIRVCodeGen.dir\SPIRVRegisterBankInfo.cpp.obj /Fdlib\Target\SPIRV\CMakeFiles\LLVMSPIRVCodeGen.dir\LLVMSPIRVCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\SPIRV\SPIRVRegisterBankInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\SPIRV\SPIRVRegisterBankInfo.cpp:22:
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
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);
| ^
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
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);
| ^
C:\_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
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);
| ^
C:\_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
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>[code=1] lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/GISel/X86RegisterBankInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/GISel/X86RegisterBankInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\X86 -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\X86 -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -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 /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\X86\CMakeFiles\LLVMX86CodeGen.dir\GISel\X86RegisterBankInfo.cpp.obj /Fdlib\Target\X86\CMakeFiles\LLVMX86CodeGen.dir\LLVMX86CodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\X86\GISel\X86RegisterBankInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\X86\GISel\X86RegisterBankInfo.cpp:25:
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
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);
| ^
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
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);
| ^
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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\X86\GISel\X86RegisterBankInfo.cpp:30:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\X86\GISel\X86RegisterBankInfo.cpp:30:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\X86\GISel\X86RegisterBankInfo.cpp:30:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\X86\GISel\X86RegisterBankInfo.cpp:30:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\X86\GISel\X86RegisterBankInfo.cpp:30:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\X86\GISel\X86RegisterBankInfo.cpp:30:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\X86\GISel\X86RegisterBankInfo.cpp:30:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\X86\GISel\X86RegisterBankInfo.cpp:30:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\X86\GISel\X86RegisterBankInfo.cpp:30:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\X86\GISel\X86RegisterBankInfo.cpp:30:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\X86\GISel\X86RegisterBankInfo.cpp:30:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\X86\GISel\X86RegisterBankInfo.cpp:30:
C:\_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
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);
| ^
C:\_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
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(37,17): note: expanded from macro 'assert'
37 | (!!(expression)) || \
| ^~~~~~~~~~
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>[code=1] lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\AMDGPU -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -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 /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\AMDGPU\CMakeFiles\LLVMAMDGPUCodeGen.dir\AMDGPURegisterBankInfo.cpp.obj /Fdlib\Target\AMDGPU\CMakeFiles\LLVMAMDGPUCodeGen.dir\LLVMAMDGPUCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp:88:
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
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);
| ^
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
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);
| ^
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
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);
| ^
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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp:91:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp:91:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp:91:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp:91:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp:91:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp:91:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp:91:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp:91:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp:91:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp:91:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp:91:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp:91:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp:91:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp:91:
C:\_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
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 C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp:91:
C:\_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
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