Give register classes a name.

This is just for better error messages etc.
This commit is contained in:
Jakob Stoklund Olesen
2017-02-16 13:56:58 -08:00
parent e182bfa9ad
commit 3072728d37
3 changed files with 6 additions and 1 deletions

View File

@@ -33,8 +33,8 @@ def gen_regclass(rc, fmt):
"""
Emit a static data definition for a register class.
"""
fmt.comment(rc.name)
with fmt.indented('RegClassData {', '},'):
fmt.line('name: "{}",'.format(rc.name))
fmt.line('index: {},'.format(rc.index))
fmt.line('width: {},'.format(rc.width))
fmt.line('subclasses: 0x{:x},'.format(rc.subclass_mask()))