[llvm] TableGen support for RegisterBankInfo (PR #71357)
Pierre van Houtryve via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 7 23:04:29 PST 2023
================
@@ -13,3 +13,12 @@ let Size = 32 in {
// CHECK: MyTarget::ClassARegClassID
// CHECK: MyTarget::ClassBRegClassID
def GPRRegBank : RegisterBank<"GPR", [ClassA]>;
+
+// CHECK: enum PartialMappingIdx
+// CHECK: PMI_ClassA = 0,
+// CHECK: const RegisterBankInfo::PartialMapping PartMappings
+// CHECK: { 0, 32, GPRRegBank },
+// CHECK: const PartialMappingIdx BankIDToFirstRegisterClassIdx
+// CHECK: PMI_ClassA,
+// CHECK: const int BankIDToRegisterClassCount
+// CHECK: 1,
----------------
Pierre-vh wrote:
newline at end of file
https://github.com/llvm/llvm-project/pull/71357
More information about the llvm-commits
mailing list