Struct cranelift_codegen::isa::Encoding [−][src]
pub struct Encoding { /* fields omitted */ }
Expand description
Bits needed to encode an instruction as binary machine code.
The encoding consists of two parts, both specific to the target ISA: An encoding recipe, and encoding bits. The recipe determines the native instruction format and the mapping of operands to encoded bits. The encoding bits provide additional information to the recipe, typically parts of the opcode.
Implementations
Trait Implementations
The default encoding is the illegal one.
ISA-independent display of an encoding.
Auto Trait Implementations
impl RefUnwindSafe for Encoding
impl UnwindSafe for Encoding
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.