llvm::X86Disassembler

X86 instruction disassembler decoder tables, contexts, and shared helpers.

Types

NameDescription
OperandSpecifier The specification for how to extract and interpret one operand.

Type Aliases

NameDescription
InstrUID Unique identifier for an instruction specifier in the decode tables.

Enums

NameDescription
DisassemblerMode Decoding mode for the Intel disassembler.
InstructionContext Combinations of attribute bits relevant to instruction decode.
ModRMDecisionType Type of ModR/M decision, determining how many table entries it has.
OpcodeType Opcode map selecting which decode table to consult.
OperandEncoding Physical encodings of instruction operands.
OperandType Semantic interpretations of instruction operands.
attributeBits Attributes of an instruction known before the opcode can be decoded.