Generate register bank descriptions.

Use the information in the ISA's registers.py files to generate a
RegInfo Rust data structure.
This commit is contained in:
Jakob Stoklund Olesen
2016-11-22 10:51:42 -08:00
parent fd412b49e1
commit 353caf23cd
11 changed files with 232 additions and 2 deletions

View File

@@ -11,6 +11,7 @@ import gen_settings
import gen_build_deps
import gen_encoding
import gen_legalizer
import gen_registers
parser = argparse.ArgumentParser(description='Generate sources for Cretonne.')
parser.add_argument('--out-dir', help='set output directory')
@@ -25,4 +26,5 @@ gen_instr.generate(isas, out_dir)
gen_settings.generate(isas, out_dir)
gen_encoding.generate(isas, out_dir)
gen_legalizer.generate(isas, out_dir)
gen_registers.generate(isas, out_dir)
gen_build_deps.generate()