[−][src]Struct cranelift_codegen_meta::shared::formats::Formats
Fields
binary: Rc<InstructionFormat>binary_imm: 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>extract_lane: 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>insert_lane: 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>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>Methods
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>,