[−][src]Struct cranelift_codegen_meta::shared::formats::Formats
Fields
binary: Rc<InstructionFormat>
binary_imm64: Rc<InstructionFormat>
branch: Rc<InstructionFormat>
branch_float: Rc<InstructionFormat>
branch_icmp: Rc<InstructionFormat>
branch_int: Rc<InstructionFormat>
branch_table: Rc<InstructionFormat>
branch_table_base: Rc<InstructionFormat>
branch_table_entry: Rc<InstructionFormat>
call: Rc<InstructionFormat>
call_indirect: Rc<InstructionFormat>
cond_trap: Rc<InstructionFormat>
copy_special: Rc<InstructionFormat>
copy_to_ssa: Rc<InstructionFormat>
binary_imm8: Rc<InstructionFormat>
float_compare: Rc<InstructionFormat>
float_cond: Rc<InstructionFormat>
float_cond_trap: Rc<InstructionFormat>
func_addr: Rc<InstructionFormat>
heap_addr: Rc<InstructionFormat>
indirect_jump: Rc<InstructionFormat>
int_compare: Rc<InstructionFormat>
int_compare_imm: Rc<InstructionFormat>
int_cond: Rc<InstructionFormat>
int_cond_trap: Rc<InstructionFormat>
int_select: Rc<InstructionFormat>
jump: Rc<InstructionFormat>
load: Rc<InstructionFormat>
load_complex: Rc<InstructionFormat>
multiary: Rc<InstructionFormat>
nullary: Rc<InstructionFormat>
reg_fill: Rc<InstructionFormat>
reg_move: Rc<InstructionFormat>
reg_spill: Rc<InstructionFormat>
shuffle: Rc<InstructionFormat>
stack_load: Rc<InstructionFormat>
stack_store: Rc<InstructionFormat>
store: Rc<InstructionFormat>
store_complex: Rc<InstructionFormat>
table_addr: Rc<InstructionFormat>
ternary: Rc<InstructionFormat>
ternary_imm8: Rc<InstructionFormat>
trap: Rc<InstructionFormat>
unary: Rc<InstructionFormat>
unary_bool: Rc<InstructionFormat>
unary_const: Rc<InstructionFormat>
unary_global_value: Rc<InstructionFormat>
unary_ieee32: Rc<InstructionFormat>
unary_ieee64: Rc<InstructionFormat>
unary_imm: Rc<InstructionFormat>
Implementations
impl Formats
[src]
pub fn new(imm: &Immediates, entities: &EntityRefs) -> Self
[src]
Auto Trait Implementations
impl !RefUnwindSafe for Formats
impl !Send for Formats
impl !Sync for Formats
impl Unpin for Formats
impl !UnwindSafe for Formats
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,