List of all items
Structs
- PReg
- Reg
- RegClass
- RegSet
- RegSetIter
- VReg
- mir::Block
- mir::BlockCall
- mir::CondCode
- mir::Effects
- mir::Function
- mir::Implicit
- mir::Inst
- mir::Mem
- mir::StackSlot
- mir::Symbol
- moves::Move
- moves::MoveEnv
- moves::MoveResolver
- moves::Resolved
- target::Accept
- target::ClassInfo
- target::InstDesc
- target::MoveCaps
- target::Opcode
- target::RegInfo
- target::Target
- target::TargetConfig
- target::abi::Abi
- target::abi::RegSeq
- target::abi::StackRules
- target::frame::FrameInput
- target::frame::FrameLayout
- x86_64::Emitter
- x86_64::FunctionInfo
- x86_64::Program
Enums
- mir::ImplicitKind
- mir::MirError
- mir::Operand
- mir::Scale
- mir::SlotKind
- moves::Loc
- moves::MoveError
- moves::Source
- moves::Step
- target::ImmRange
- target::InstKind
- target::Isa
- target::OperandRule
- target::abi::AbiError
- target::abi::ArgClass
- target::abi::ArgLoc
- target::frame::FrameError
- target::frame::FrameStep
- x86_64::EmitError
Functions
Statics
Constants
- MAX_PREGS
- x86_64::FLAGS
- x86_64::FLAGS_CLASS
- x86_64::GPR
- x86_64::R10
- x86_64::R11
- x86_64::R12
- x86_64::R13
- x86_64::R14
- x86_64::R15
- x86_64::R8
- x86_64::R9
- x86_64::RAX
- x86_64::RBP
- x86_64::RBX
- x86_64::RCX
- x86_64::RDI
- x86_64::RDX
- x86_64::RSI
- x86_64::RSP
- x86_64::VEC
- x86_64::XMM0
- x86_64::XMM1
- x86_64::XMM10
- x86_64::XMM11
- x86_64::XMM12
- x86_64::XMM13
- x86_64::XMM14
- x86_64::XMM15
- x86_64::XMM2
- x86_64::XMM3
- x86_64::XMM4
- x86_64::XMM5
- x86_64::XMM6
- x86_64::XMM7
- x86_64::XMM8
- x86_64::XMM9
- x86_64::op::ADC32
- x86_64::op::ADC64
- x86_64::op::ADD32
- x86_64::op::ADD64
- x86_64::op::AND32
- x86_64::op::AND64
- x86_64::op::BT32
- x86_64::op::BT64
- x86_64::op::CALL
- x86_64::op::CDQ
- x86_64::op::CDQE
- x86_64::op::CMOV32
- x86_64::op::CMOV64
- x86_64::op::CMP32
- x86_64::op::CMP64
- x86_64::op::COPY
- x86_64::op::CQO
- x86_64::op::DEC32
- x86_64::op::DEC64
- x86_64::op::DIV32
- x86_64::op::DIV64
- x86_64::op::IDIV32
- x86_64::op::IDIV64
- x86_64::op::IMUL32
- x86_64::op::IMUL32RI
- x86_64::op::IMUL64
- x86_64::op::IMUL64RI
- x86_64::op::IMULW32
- x86_64::op::IMULW64
- x86_64::op::INC32
- x86_64::op::INC64
- x86_64::op::INT3
- x86_64::op::JCC
- x86_64::op::JMP
- x86_64::op::LEA32
- x86_64::op::LEA64
- x86_64::op::MOV32
- x86_64::op::MOV32RI
- x86_64::op::MOV64
- x86_64::op::MOV64RI
- x86_64::op::MOVSX16TO32
- x86_64::op::MOVSX16TO64
- x86_64::op::MOVSX32TO64
- x86_64::op::MOVSX8TO32
- x86_64::op::MOVSX8TO64
- x86_64::op::MOVZX16
- x86_64::op::MOVZX8
- x86_64::op::MUL32
- x86_64::op::MUL64
- x86_64::op::NEG32
- x86_64::op::NEG64
- x86_64::op::NOP
- x86_64::op::NOT32
- x86_64::op::NOT64
- x86_64::op::OR32
- x86_64::op::OR64
- x86_64::op::PCOPY
- x86_64::op::RET
- x86_64::op::ROL32
- x86_64::op::ROL32CL
- x86_64::op::ROL64
- x86_64::op::ROL64CL
- x86_64::op::ROR32
- x86_64::op::ROR32CL
- x86_64::op::ROR64
- x86_64::op::ROR64CL
- x86_64::op::SAR32
- x86_64::op::SAR32CL
- x86_64::op::SAR64
- x86_64::op::SAR64CL
- x86_64::op::SBB32
- x86_64::op::SBB64
- x86_64::op::SETCC
- x86_64::op::SHL32
- x86_64::op::SHL32CL
- x86_64::op::SHL64
- x86_64::op::SHL64CL
- x86_64::op::SHR32
- x86_64::op::SHR32CL
- x86_64::op::SHR64
- x86_64::op::SHR64CL
- x86_64::op::STORE16
- x86_64::op::STORE32
- x86_64::op::STORE64
- x86_64::op::STORE8
- x86_64::op::SUB32
- x86_64::op::SUB64
- x86_64::op::SYSCALL
- x86_64::op::TEST32
- x86_64::op::TEST64
- x86_64::op::UD2
- x86_64::op::XOR32
- x86_64::op::XOR64