//! Encoding tables for RISC-V. use super::registers::*; use crate::ir; use crate::isa; use crate::isa::constraints::*; use crate::isa::enc_tables::*; use crate::isa::encoding::{base_size, RecipeSizing}; use crate::predicates; // Include the generated encoding tables: // - `LEVEL1_RV32` // - `LEVEL1_RV64` // - `LEVEL2` // - `ENCLIST` // - `INFO` include!(concat!(env!("OUT_DIR"), "/encoding-riscv.rs")); include!(concat!(env!("OUT_DIR"), "/legalize-riscv.rs"));