///|
pub type PReg = @abi.PReg
///|
pub type VReg = @abi.VReg
///|
pub type RegClass = @abi.RegClass
///|
pub type Reg = @abi.Reg
///|
pub type Writable = @abi.Writable
///|
pub type OperandConstraint = @abi.OperandConstraint
///|
pub type Block = @block.Block
///|
pub type Inst = @instr.Inst
///|
pub type Opcode = @instr.Opcode
///|
pub type Terminator = @instr.Terminator
///|
pub type CodeSymbol = @instr.CodeSymbol
///|
pub type ExternalName = @instr.ExternalName
///|
pub type RelocTarget = @instr.RelocTarget
///|
pub type MemType = @instr.MemType
///|
pub type CmpKind = @instr.CmpKind
///|
pub type FCmpKind = @instr.FCmpKind
///|
pub type ExtendKind = @instr.ExtendKind
///|
pub type FloatToIntKind = @instr.FloatToIntKind
///|
pub type IntToFloatKind = @instr.IntToFloatKind
///|
pub type Cond = @instr.Cond
///|
pub type ShiftType = @instr.ShiftType
///|
pub type IndexExtend = @instr.IndexExtend
///|
pub type LaneSize = @instr.LaneSize
///|
pub type SIMDCmpKind = @instr.SIMDCmpKind
///|
pub type SIMDFCmpKind = @instr.SIMDFCmpKind
///|
pub type CallClobberClass = @instr.CallClobberClass
///|
pub type CallType = @instr.CallType