//! ARM 64 ABI implementation.
use ;
use crateir;
use crateRegClass;
use crateRegisterSet;
use cratesettings as shared_settings;
use Cow;
/// Legalize `sig`.
/// Get register class for a type appearing in a legalized signature.
/// Get the set of allocatable registers for `func`.