[meta] Generate the encodings files;

This commit is contained in:
Benjamin Bouvier
2019-06-24 16:44:59 +02:00
parent f574ab8703
commit 88307f693a
4 changed files with 1081 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -6,6 +6,7 @@ pub mod error;
pub mod isa;
mod gen_binemit;
mod gen_encodings;
mod gen_inst;
mod gen_legalizer;
mod gen_registers;
@@ -57,6 +58,13 @@ pub fn generate(isas: &Vec<isa::Isa>, out_dir: &str) -> Result<(), error::Error>
&out_dir,
)?;
gen_encodings::generate(
&shared_defs,
&isa,
&format!("encoding-{}.rs", isa.name),
&out_dir,
)?;
gen_binemit::generate(
&shared_defs.format_registry,
&isa.name,