@@ -41,7 +41,7 @@ def GPR64 : RegisterClass<"Arch", [i64], 64, (add
4141 (sequence "R%u_64", 0, 3)
4242)>;
4343
44- // CHECK: static unsigned MatchRegisterName(StringRef Name) {
44+ // CHECK: static MCRegister MatchRegisterName(StringRef Name) {
4545// CHECK: switch (Name.size()) {
4646// CHECK: default: break;
4747// CHECK: case 2: // 8 strings to match.
@@ -50,20 +50,20 @@ def GPR64 : RegisterClass<"Arch", [i64], 64, (add
5050// CHECK: switch (Name[1]) {
5151// CHECK: default: break;
5252// CHECK: case '0': // 2 strings to match.
53- // CHECK: return 1 ; // "r0"
53+ // CHECK: return Arch::R0_32 ; // "r0"
5454// CHECK: case '1': // 2 strings to match.
55- // CHECK: return 3 ; // "r1"
55+ // CHECK: return Arch::R1_32 ; // "r1"
5656// CHECK: case '2': // 2 strings to match.
57- // CHECK: return 5 ; // "r2"
57+ // CHECK: return Arch::R2_32 ; // "r2"
5858// CHECK: case '3': // 2 strings to match.
59- // CHECK: return 7 ; // "r3"
59+ // CHECK: return Arch::R3_32 ; // "r3"
6060// CHECK: }
6161// CHECK: break;
6262// CHECK: }
63- // CHECK: return 0 ;
63+ // CHECK: return Arch::NoRegister ;
6464// CHECK: }
6565
66- // CHECK: static unsigned MatchRegisterAltName(StringRef Name) {
66+ // CHECK: static MCRegister MatchRegisterAltName(StringRef Name) {
6767// CHECK: switch (Name.size()) {
6868// CHECK: default: break;
6969// CHECK: case 2: // 8 strings to match.
@@ -72,15 +72,15 @@ def GPR64 : RegisterClass<"Arch", [i64], 64, (add
7272// CHECK: switch (Name[1]) {
7373// CHECK: default: break;
7474// CHECK: case '0': // 2 strings to match.
75- // CHECK: return 1 ; // "x0"
75+ // CHECK: return Arch::R0_32 ; // "x0"
7676// CHECK: case '1': // 2 strings to match.
77- // CHECK: return 3 ; // "x1"
77+ // CHECK: return Arch::R1_32 ; // "x1"
7878// CHECK: case '2': // 2 strings to match.
79- // CHECK: return 5 ; // "x2"
79+ // CHECK: return Arch::R2_32 ; // "x2"
8080// CHECK: case '3': // 2 strings to match.
81- // CHECK: return 7 ; // "x3"
81+ // CHECK: return Arch::R3_32 ; // "x3"
8282// CHECK: }
8383// CHECK: break;
8484// CHECK: }
85- // CHECK: return 0 ;
85+ // CHECK: return Arch::NoRegister ;
8686// CHECK: }
0 commit comments