Commit 3cbfc9d
authored
Both the attribute and type format generator and the op format generator
independently implemented the parsing and verification of the `ref` and
`qualified` directives with little to no differences.
This PR moves the implementation of these into the common `FormatParser`
class to deduplicate the implementations.
1 parent b54a78d commit 3cbfc9d
File tree
5 files changed
+61
-79
lines changed- mlir
- test/mlir-tblgen
- tools/mlir-tblgen
5 files changed
+61
-79
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
| 114 | + | |
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
940 | 940 | | |
941 | 941 | | |
942 | 942 | | |
| 943 | + | |
| 944 | + | |
943 | 945 | | |
944 | 946 | | |
945 | 947 | | |
| |||
950 | 952 | | |
951 | 953 | | |
952 | 954 | | |
953 | | - | |
954 | | - | |
955 | 955 | | |
956 | 956 | | |
957 | | - | |
958 | | - | |
959 | 957 | | |
960 | 958 | | |
961 | 959 | | |
| |||
1060 | 1058 | | |
1061 | 1059 | | |
1062 | 1060 | | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
1063 | 1069 | | |
1064 | 1070 | | |
1065 | 1071 | | |
| |||
1107 | 1113 | | |
1108 | 1114 | | |
1109 | 1115 | | |
1110 | | - | |
1111 | | - | |
1112 | | - | |
1113 | | - | |
1114 | | - | |
1115 | 1116 | | |
1116 | 1117 | | |
1117 | 1118 | | |
1118 | 1119 | | |
1119 | 1120 | | |
1120 | | - | |
1121 | | - | |
1122 | | - | |
1123 | | - | |
1124 | | - | |
1125 | | - | |
1126 | | - | |
1127 | | - | |
1128 | | - | |
1129 | | - | |
1130 | | - | |
1131 | | - | |
1132 | | - | |
1133 | | - | |
1134 | | - | |
1135 | | - | |
1136 | | - | |
1137 | 1121 | | |
1138 | 1122 | | |
1139 | 1123 | | |
| |||
1201 | 1185 | | |
1202 | 1186 | | |
1203 | 1187 | | |
1204 | | - | |
1205 | | - | |
1206 | | - | |
1207 | | - | |
1208 | | - | |
1209 | | - | |
1210 | | - | |
1211 | | - | |
1212 | | - | |
1213 | | - | |
1214 | | - | |
1215 | | - | |
1216 | | - | |
1217 | | - | |
1218 | | - | |
1219 | | - | |
1220 | 1188 | | |
1221 | 1189 | | |
1222 | 1190 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
308 | 308 | | |
309 | 309 | | |
310 | 310 | | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
311 | 315 | | |
312 | 316 | | |
313 | 317 | | |
| |||
430 | 434 | | |
431 | 435 | | |
432 | 436 | | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
433 | 469 | | |
434 | 470 | | |
435 | 471 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
495 | 495 | | |
496 | 496 | | |
497 | 497 | | |
498 | | - | |
499 | 498 | | |
500 | 499 | | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
501 | 504 | | |
502 | 505 | | |
503 | 506 | | |
| |||
522 | 525 | | |
523 | 526 | | |
524 | 527 | | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
525 | 533 | | |
526 | 534 | | |
527 | 535 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2547 | 2547 | | |
2548 | 2548 | | |
2549 | 2549 | | |
| 2550 | + | |
| 2551 | + | |
2550 | 2552 | | |
2551 | 2553 | | |
2552 | 2554 | | |
| |||
2622 | 2624 | | |
2623 | 2625 | | |
2624 | 2626 | | |
2625 | | - | |
2626 | | - | |
2627 | | - | |
2628 | | - | |
2629 | 2627 | | |
2630 | 2628 | | |
2631 | 2629 | | |
| |||
3224 | 3222 | | |
3225 | 3223 | | |
3226 | 3224 | | |
3227 | | - | |
3228 | | - | |
3229 | 3225 | | |
3230 | 3226 | | |
3231 | 3227 | | |
3232 | 3228 | | |
3233 | 3229 | | |
3234 | 3230 | | |
3235 | | - | |
3236 | | - | |
3237 | 3231 | | |
3238 | 3232 | | |
3239 | 3233 | | |
| |||
3338 | 3332 | | |
3339 | 3333 | | |
3340 | 3334 | | |
3341 | | - | |
3342 | | - | |
3343 | | - | |
3344 | | - | |
3345 | | - | |
3346 | | - | |
3347 | | - | |
3348 | | - | |
3349 | | - | |
3350 | | - | |
3351 | | - | |
3352 | | - | |
3353 | | - | |
3354 | | - | |
3355 | | - | |
3356 | | - | |
3357 | 3335 | | |
3358 | 3336 | | |
3359 | 3337 | | |
| |||
3495 | 3473 | | |
3496 | 3474 | | |
3497 | 3475 | | |
3498 | | - | |
3499 | | - | |
3500 | | - | |
3501 | | - | |
3502 | | - | |
3503 | | - | |
3504 | | - | |
3505 | | - | |
3506 | | - | |
3507 | | - | |
| 3476 | + | |
| 3477 | + | |
3508 | 3478 | | |
3509 | 3479 | | |
3510 | | - | |
| 3480 | + | |
3511 | 3481 | | |
3512 | 3482 | | |
3513 | 3483 | | |
| |||
0 commit comments