Skip to main content

Module aarch64

Module aarch64 

Source

Re-exportsΒ§

use std::iter; πŸ”’
use rustc_abi::BackendRepr; πŸ”’
use rustc_abi::HasDataLayout; πŸ”’
use rustc_abi::Primitive; πŸ”’
use rustc_abi::TyAbiInterface; πŸ”’
use crate::callconv::ArgAbi; πŸ”’
use crate::callconv::FnAbi; πŸ”’
use crate::callconv::Reg; πŸ”’
use crate::callconv::RegKind; πŸ”’
use crate::callconv::Uniform; πŸ”’
use crate::spec::Arch; πŸ”’
use crate::spec::HasTargetSpec; πŸ”’
use crate::spec::RustcAbi; πŸ”’
use crate::spec::Target; πŸ”’

EnumsΒ§

AbiKind πŸ”’
Indicates the variant of the AArch64 ABI we are compiling for. Used to accommodate Apple and Microsoft’s deviations from the usual AAPCS ABI.

FunctionsΒ§

classify_arg πŸ”’
classify_ret πŸ”’
compute_abi_info πŸ”’
compute_rust_abi_info πŸ”’
is_homogeneous_aggregate πŸ”’
softfloat_float_abi πŸ”’