Skip to main content

Architecture

Trait Architecture 

Source
pub(crate) trait Architecture {
    // Required method
    fn classify_return_type(&self, types: &[Type]) -> ReturnAbi;

    // Provided method
    fn sign_extend_i32_params(&self) -> bool { ... }
}
Expand description

Target-specific return-value classification.

Required Methods§

Source

fn classify_return_type(&self, types: &[Type]) -> ReturnAbi

Classifies a WebAssembly function’s return values.

Provided Methods§

Source

fn sign_extend_i32_params(&self) -> bool

Whether i32 parameters require RISC-V’s sign-extension attributes.

Implementors§